WSPR (havaskor radio dasturiy ta'minot) - WSPR (amateur radio software) - Wikipedia

WSPR
Tuzuvchi (lar)Djo Teylor, K1JT
Dastlabki chiqarilish2008
YozilganPython (GUI), Fortran, S [1]
Operatsion tizimO'zaro faoliyat platforma
Mavjud:Ingliz, italyan, ispan, frantsuz, nemis, yapon, polyak, portugal, rus
TuriHavaskor radio va DSP
LitsenziyaGPL
Veb-saytphysics.princeton.edu/pulsar/K1JT/wspr.html

WSPR ("pichirlash" deb talaffuz qilinadi) "zaif signal targ'ibotchisi" degan ma'noni anglatadi. Bu kompyuter dasturida amalga oshirilgan, kuchsizlar uchun ishlatiladigan protokol.signal radioaloqa o'rtasida havaskor radio operatorlar. Protokol ishlab chiqilgan va dastlab dastur yozilgan Djo Teylor, K1JT.Bu dastur hozir ochiq manba va kichik jamoa tomonidan ishlab chiqilgan. Dastur tarqalish yo'llarini sinash uchun kam quvvatli uzatishni yuborish va qabul qilish uchun mo'ljallangan MF va HF guruhlar.

WSPR kam quvvatli uzatmalar bilan potentsial tarqalish yo'llarini tekshirish uchun mo'ljallangan protokolni amalga oshiradi. Transmissiyalar stantsiyaning chaqiruv signalini olib boradi, Maidenhead panjara qidiruvchisi va transmitter kuchi dBm. Dastur S / N bilan -300 dB gacha bo'lgan signallarni 2500 gigagertsli kenglikda dekodlashi mumkin. Internetga ulangan stantsiyalar o'zlarining qabul qilish hisobotlarini avtomatik ravishda xaritalash moslamasini o'z ichiga olgan WSPRnet nomli ma'lumotlar bazasiga yuklashlari mumkin.

WSPR protokoli

The radio emissiya turi "F1D", chastotani almashtirish klavishi. Xabar stantsiyaning qo'ng'iroq belgisini o'z ichiga oladi, Maidenhead panjara qidiruvchisi va transmitter kuchi dBm.[2]WSPR protokoli xabardagi ma'lumotlarni 50 ga siqadibitlar (ikkilik raqamlar). Ular yordamida kodlangan konvolyutsion kod cheklov uzunligi bilan K = 32 va darajasi r = ​12.[2][3]Uzoq cheklashlar aniqlanmagan dekodlash xatolarini juda yuqori narxga olib keladi Viterbi algoritmi dekodlash jarayoni uchun oddiy ketma-ket algoritm bilan almashtirilishi kerak.[2]

Protokolning spetsifikatsiyasi

Standart xabar + <4 raqamli lokator> + ; masalan "K1ABC FN20 37" - bu K1ABC stantsiyasidan signal Maidenhead tarmog'i "FN20" katakchasi, 10 yuborish3.7milliwatt yoki taxminan 5,0 Vatt (qonuniy chegarasi 630 m Qo'ng'iroq birikmasi va / yoki 6 raqamli lokatorli xabarlarda ikkita uzatish ketma-ketligi qo'llaniladi. Birinchi transmisyonda qo'ng'iroq belgisi va quvvat darajasi yoki standart qo'ng'iroq belgisi, 4 xonali lokator va quvvat darajasi mavjud; ikkinchi uzatishda chaqirilgan qo'ng'iroq belgisi, 6 xonali lokator va quvvat darajasi mavjud. Qo'shimcha prefikslar uchta alfasayısal belgidan iborat bo'lishi mumkin; qo'shimcha qo'shimchalar bitta harf yoki bitta yoki ikkita raqamdan iborat bo'lishi mumkin.

  • Kayıpsız siqilgandan so'ng standart xabar komponentlari:
Qo'ng'iroq belgisi uchun 28 bit,
Lokator uchun 15 bit,
Quvvat darajasi uchun 7 bit,
jami: 50 bit.
  • Oldinga yo'naltirilgan xatolarni tuzatish (FEC):
cheklov uzunligi bilan rekursiv bo'lmagan konvolyutsion kod K = 32, stavka r = ​12.
  • Ikkilik kanal belgilarining soni:
nsym = (50 + K - 1) × 2 = 162.[2]
  • Klaviatura tezligi120008192 = 1.4648 bod.
  • Modulyatsiya - bu doimiy bosqich 4FSK, 1,4648 Gts ohangni ajratish bilan.
Bu tor diapazonli 4-FSK signalini ko'rsatuvchi 53310A Agilent Modulation Domain Analyzer 53310A rasmidir. Signal Raspberry Pi kompyuteri tomonidan ishlab chiqariladi.
  • Ishg'ol qilingan tarmoqli kengligi taxminan 6 Gts
  • Sinxronizatsiya 162 bitli psevdo-tasodifiy sinxronlash vektori orqali amalga oshiriladi.
  • Har bir kanal belgisi bitta sinxronlash bitini (LSB) va bitta ma'lumot bitini (MSB) uzatadi.
  • Etkazish davomiyligi 162 ×819212000 = 110,6 s.
  • Transmissiyalar nominal ravishda bir soniyani juftlikka boshlaydi UTC daqiqa: masalan, soat 00: 01da, soat: 02: 01 va hokazo.
  • Eng kam S / N qabul qilish uchun WSJT shkalasi bo'yicha -34 dB (2500 Hz mos yozuvlar o'tkazuvchanligi).

Ilovalar

Raspberry Pi WSPR transmitteri sifatida

Protokol tarqalish yo'llarini sinash uchun ishlab chiqilgan LF, MF va HF bantlar Shuningdek, eksperimental ravishda VHF va undan yuqori chastotalar.

Boshqa dasturlarga antennani sinash, chastotaning barqarorligi va chastotaning aniqligini tekshirish kiradi.

Odatda WSPR stantsiyasida kompyuter va transduser mavjud, ammo ozgina kuch sarflab juda oddiy mayoq transmitterlarini yaratish ham mumkin.

Masalan, Si 570 yordamida oddiy WSPR mayoqini qurish mumkin[4]yoki Si 5351[5]. Raspberry Pi WSPR mayoqchasi sifatida ham ishlatilishi mumkin.

WSPR dog'larining zichligi taqsimoti, 2014 yil yanvar va 2014 yil iyul oylari uchun har bir joyda faqat eng uzoq qabul qilishdan foydalaniladi

Eslatma - aniq soat uzatish uchun ham, qabul qilingan signallarni dekodlash uchun ham muhimdir (Windows-ning mahalliy vaqti odatda etarli emas).

Tarix

WSPR dastlab 2008 yilda chiqarilgan.

Adabiyotlar

  1. ^ http://physics.princeton.edu/pulsar/K1JT/devel.html
  2. ^ a b v d Djo Teylor, K1JT: Dunyo bo'ylab WSPRing. QST noyabr (2010), p. 30-32.
  3. ^ G4JNT: WSPR kodlash jarayoni: WSPR protokolining normativ bo'lmagan spetsifikatsiyasi http://www.g4jnt.com/Coding/WSPR_Coding_Process.pdf
  4. ^ Si 570 va Atmel AVR bilan ishlaydigan WSPR Beacon http://wsprnet.org/drupal/sites/wsprnet.org/files/si570wspr.pdf
  5. ^ QRSS / WSPR transmitter to'plami https://qrp-labs.com/

Tashqi havolalar