WSJT (amatör radyo yazılımı) - WSJT (amateur radio software)

WSJT, WSJT-X
Geliştirici(ler) Joe Taylor, K1JT
İlk sürüm 2005
kararlı sürüm
2.4.0 / 24 Mayıs 2021
Yazılmış Python (GUI), C++ (Qt GUI), Fortran, C
İşletim sistemi 32 bit Windows NT veya üstü, Unix, Unix benzeri
Uygun Yazılım: İngilizce
Belgeler: İngilizce, Felemenkçe, Fince, Fransızca, Almanca, Macarca, İtalyanca, Japonca, Portekizce, Rusça, Sırpça, Slovakça, İspanyolca
Tip Amatör radyo ve DSP
Lisans GPL
İnternet sitesi fizik.princeton.edu/pulsar/K1JT/

WSJT , amatör telsiz operatörleri arasında zayıf sinyalli telsiz iletişimi için kullanılan bir bilgisayar programıdır . Program başlangıçta Joe Taylor, K1JT tarafından yazılmıştır , ancak şimdi açık kaynak kodludur ve küçük bir ekip tarafından geliştirilmiştir. Dijital sinyal işleme WSJT teknikleri gizli kullanılması amatör telsiz operatörleri için büyük ölçüde daha kolay yayılması gibi modları, yüksek hızlı meteor dağılım ve Moonbounce .

Tarih

WSJT ilk olarak 2001 yılında piyasaya sürüldü ve birkaç büyük revizyondan geçti. Geliştirme süreci boyunca yazılıma hem iletişim modları eklendi hem de kaldırıldı. 2005 yılından bu yana, yazılım GNU Genel Kamu Lisansı altında açık kaynaklı yazılım olarak piyasaya sürülmüştür . Bu lisans değişikliği, önemli ölçüde yeniden yazma gerektirdi ve tamamlanması birkaç ay sürdü. Joe Taylor orijinal geliştirici olmasına rağmen (ve hala bakımcı olarak hareket ediyor), şu anda yazılımın yazılmasında birkaç programcı yer alıyor. Şu anda, program Python ve C ile yazılmıştır ve birkaç yardımcı program Fortran ile yazılmıştır .

7.06 r1933'e kadar olan WSJT sürümleri (halk dilinde WSJT7 olarak anılır) ve daha önceki sürümler önceki sürümlerin bir araya getirilmiş haliydi ve bu nedenle WSJT7 16 farklı mod içeriyordu (FSK441, JT6M, JT65 varyantları A - C, JT2, JT4 varyantları A - G, WSPR , ve JT64A'nın bir önizlemesi). Sürüm 8.0'dan itibaren (halk dilinde WSJT8 olarak anılır), mevcut modlar, WSJT8 artık 5 farklı mod (JTMS, ISCAT, JT64A, JT8 ve Echo) sunacak şekilde tamamen değişti - bunların hiçbiri WSJT7 veya daha önceki sürümlerle uyumlu değil Salıverme. Bu geriye dönük uyumsuzluk JT64A'yı içerir, öyle ki WSJT7'deki JT64A'nın önizleme sürümü, WSJT8'deki JT64A'nın kararlı sürümü ile iletişim kuramaz. Mayıs 2018 itibariyle, en son WSJT sürümü WSJT10'dur.

Sağlanan iletişim modları

Yazılım, zayıf sinyal işlemine ve gelişmiş DSP tekniklerine genel bir vurgu yapar ; bununla birlikte, iletişim modları farklı iyonosferik yayılma modlarına dayanır ve birçok farklı bantta kullanılabilir .

WSJT'nin iletişim modları hızlı ve yavaş modlara ayrılabilir. Hızlı modlar, hata düzeltme olmadan karakter karakter gönderirken, yavaş modlar, minimum QRO (yüksek güç) kullanımı için optimize etmeyi amaçlar. WSJT10'dan itibaren desteklenen hızlı modlar JTMS, FSK441, ISCAT ve JT6M'dir ve yavaş modlar JT65 ve JT4'tür. WSJT-X 1.8 ayrıca "yavaş" JT9, FT8 ve QRA64'ü de uygular. Bazı modlar, daha büyük ton aralığına sahip türetilmiş alt modlara sahiptir. Yayılımı ölçmek ve ay sıçrama yankısını test etmek için diğer iki mod, WSPR ve Echo dahildir .

FSK441

FSK441 ilk haberleşme modu WSJT dahil olarak 2001 yılında tanıtılan, radyo-yansıtan çizgiler kullanılarak destek iletişimi için tasarlanmıştır iyonları oluşturulan İyonosferin tarafından göktaşları yollar Dünya atmosferine girerken. Bu tür izler tarafından oluşturulan sinyal patlamaları, karakteristik seslerinden dolayı genellikle "ping" olarak adlandırılır. Bu tür pingler, saniyenin onda biri kadar kısa olabilir ve bir temasın en az bir aşamasını tamamlamak için yeterli bilgiyi taşıyabilir . FSK441 , 441 baud veri hızında dört ton kullanarak çok frekanslı kaydırmalı anahtarlama kullanır . Protokoldeki karakter kodlarının seçimi nedeniyle , kendi kendini senkronize eder ve açık bir senkronizasyon tonu gerektirmez. FSK441 genellikle 2 metre ve 70 santimetre amatör bantlarda kullanılır. İletişim (olduğunu, bir hemen hemen her zaman yapılabilir meteor yağmuru 1400 mil (2250 km) kadar mesafelerde sürüyor olması gerekli değildir).

İletilen mesajlar en az bir boşluk içerdiğinde, FSK441 kod çözme algoritması bu boşluk karakterini sıfır ek yük senkronizasyonu için bir senkronizasyon kelimesi olarak kullanır .

Bu mod artık wsjt-x v.2.1.2'nin bir parçası değildir.

JT6M

2002 yılının sonlarında tanıtılan JT6M , meteor saçılımı ve sinyallerin diğer iyonosferik saçılımı için tasarlanmıştır ve özellikle 6 metrelik bant için optimize edilmiştir . Mod ayrıca çoklu frekans kaydırmalı anahtarlama kullanır, ancak 44 tonda. Tonlardan biri, verileri taşımak için 43 ton bırakan bir senkronizasyon tonudur (karakter kümesinde alfasayısal ve bazı noktalama işaretlerini içeren karakter başına bir ton ). Sembol oranı 21.53 baud'dur; iletim için kodlanmış gerçek veri hızı saniyede 14,4 karakterdir. Mod, "biraz piccolo müziğine benziyor " sesiyle bilinir .

Bu mod artık wsjt-x v.2.1.2'nin bir parçası değildir.

JT65

JT65 2003 sonlarında geliştirilen ve piyasaya, böyle bulunanlar gibi son derece zayıf ama yavaş yavaş değişen sinyaller, yöneliktir troposferik veya Dünya-Ay-Earth ( EME veya "Moonbounce") yolları. 2500 Hz bandında gürültü tabanının altındaki birçok desibelin altındaki sinyallerin kodunu çözebilir (2500 Hz bandındaki SNR'nin 4 Hz bandındaki SNR'den yaklaşık 28 dB daha düşük olduğunu ve bu da ayrı bir JT65 tonunun kanal bant genişliğine daha yakın olduğunu unutmayın) ve genellikle amatörlerin, insan kulağının duyabileceği sinyaller olmadan iletişim bilgilerini başarılı bir şekilde değiş tokuş etmesine izin verebilir. Diğer modlar gibi, çoklu frekans kaydırmalı anahtarlama kullanılır; diğer modlardan farklı olarak, mesajlar sıkıştırıldıktan sonra atomik birimler olarak iletilir ve daha sonra ileri hata düzeltme (veya "FEC") olarak bilinen bir işlemle kodlanır . FEC, bazı bitler alıcı tarafından alınmasa bile bir mesajın tamamının başarıyla kurtarılabilmesi için verilere fazlalık ekler . (JT65 için kullanılan özel kod Reed-Solomon'dur .) Bu FEC işlemi nedeniyle, mesajların kodu ya doğru bir şekilde çözülür ya da çok yüksek bir olasılıkla hiç çözülmez . Mesajlar kodlandıktan sonra 65 ton ile MFSK kullanılarak iletilir .

Operatörler ayrıca HF bantlarındaki kontaklar için genellikle QRP (çok düşük iletim gücü) kullanan JT65 modunu kullanmaya başladılar ; mod başlangıçta bu tür bir kullanım için tasarlanmasa da, popülaritesi, HF çalışmasını kolaylaştırmak için WSJT'ye birkaç yeni özelliğin eklenmesiyle sonuçlandı.

JT9

JT9 MF ve HF kullanılması amaçlanan, bilinen WSJT deneysel versiyonu, tanıtılan WSJT-X . JT65 ile aynı mantıksal kodlamayı kullanır, ancak bir 9-FSK sinyaline modüle eder. 1 dakikalık iletim aralıklarıyla JT9, 16 Hz'den daha az bant genişliği kaplar. JT9 ayrıca 2 dakika, 5 dakika, 10 dakika veya 30 dakikalık daha uzun iletim aralıkları için tasarlanmış versiyonlara sahiptir. Bu genişletilmiş sürümler giderek daha az bant genişliği alır ve daha da zayıf sinyallerin alınmasına izin verir.

FT8

40 metrelik bantta FT8 sinyalleri (bant genişliği 50 Hz) ve sağda JT65 için bir şelale grafiği (bant genişliği 180 Hz)

Joe Taylor, K1JT, 29 Haziran 2017'de WSJT-X yazılımı FT8'de yeni bir modun kullanıma sunulduğunu duyurdu. FT8, "Franke-Taylor tasarımı, 8-FSK modülasyonu" anlamına gelir ve Joe Taylor, K1JT ve Steve Franke, K9AN tarafından oluşturulmuştur. "Sinyallerin zayıf ve sönümlenebildiği, açıklıkların kısa olabileceği ve güvenilir, doğrulanabilir QSO'ların hızlı bir şekilde tamamlanmasını istediğiniz çok sekmeli Es için tasarlanıyor" olarak tanımlanmaktadır .

Taylor'a göre, FT8'in önemli özellikleri şunlardır:

  • T/R dizi uzunluğu: 15 s
  • Mesaj uzunluğu: 75 bit + 12 bit CRC
  • FEC kodu: (174,87) LDPC
  • Modülasyon: 8-FSK, tuşlama hızı = ton aralığı = 6,25 Hz
  • Dalga formu: Sürekli faz, sabit zarf
  • İşgal edilen bant genişliği: 50 Hz
  • Senkronizasyon: üç 7x7 Costas dizisi (iletimin başlangıcı, ortası, sonu)
  • İletim süresi: 79*1920/12000 = 12.64 s
  • Kod çözme eşiği: -20 dB (belki önceden kod çözme ile -24 dB , TBD )
  • Operasyonel davranış: JT9, JT65'in HF kullanımına benzer
  • Çoklu kod çözücü: geçiş bandındaki tüm FT8 sinyallerini bulur ve kodunu çözer
  • QSO'nun manuel olarak başlatılmasından sonra otomatik sıralama

Sözde "yavaş modlar" (JT9, JT65, QRA64) ile karşılaştırıldığında, FT8 birkaç desibel daha az hassastır, ancak QSO'ların dört kat daha hızlı tamamlanmasına izin verir. Bant genişliği JT9'dan daha büyüktür, ancak JT65A'nın yaklaşık dörtte biri ve QRA64'ün yarısından azdır. "Hızlı modlar" (JT9E-H) ile karşılaştırıldığında, FT8 önemli ölçüde daha hassastır, çok daha dar bant genişliğine sahiptir, dikey şelaleyi kullanır ve tam görüntülenen geçiş bandı üzerinde çoklu kod çözme sunar. Henüz uygulanmayan özellikler arasında sinyal çıkarma, iki geçişli kod çözme ve QSO sırasında biriken önsel (zaten bilinen) bilgilerin kullanımı yer alıyor ."

FT4

2019'da Taylor ve diğerleri, FT8'e benzer ancak daha hızlı yarışma değişimleri için daha kısa T/R dizi uzunluğuna sahip deneysel bir protokol olan FT4'ü tanıttı.

JT65 için alternatif yazılım

JT65 için MultiPSK ( F6CTE tarafından geliştirilen ticari bir paket) ve JT65-HF HB9HQX Edition ( W6CQZ tarafından geliştirilen JT65-HF projesinden çatallanan ücretsiz bir yazılım paketi ) dahil olmak üzere alternatif yazılım paketleri mevcuttur . JT65-HF HB9HQX Edition yazılımı, kaynak koduyla birlikte SourceForge'dan edinilebilir.

Orijinal JT65-HF yazılımının kullanımına ilişkin bir dizi makale, CQ Amatör Radyo'nun Ekim ve Kasım 2010 sayılarında yayınlandı. Ve LZ2HV'den MSHV, hem Linux hem de Windows işletim sistemi için farklı GUI uygulamasıyla WSJT-X'in kaynak kodundan yeniden derlendi.

Referanslar

Dış bağlantılar