WSPR (amateur radio software)

WSPR
Developer(s)Joe Taylor, K1JT
Initial release2008
Written inC++ (GUI), Fortran, C [1]
Operating systemCross-platform
Available inEnglish, Italian, Spanish, French, German, Japanese, Polish, Portuguese, Russian
TypeAmateur radio and DSP
LicenseGPL
Websitewsjt.sourceforge.io

WSPR (pronounced "whisper") is an acronym for Weak Signal Propagation Reporter. It is a protocol, implemented in a computer program, used for weak-signal radio communication between amateur radio operators. The protocol was designed, and a program written initially, by Joe Taylor, K1JT. The software code is now open source and is developed by a small team. The program is designed for sending and receiving low-power transmissions to test propagation paths on the MF and HF bands.

WSPR implements a protocol designed for probing potential propagation paths with low-power transmissions. Transmissions carry a station's callsign, Maidenhead grid locator, and transmitter power in dBm. The program can decode signals with a signal-to-noise ratio as low as −28 dB in a 2.5 kHz bandwidth.[2] Stations with internet access can automatically upload their reception reports to a central database called WSPRnet, which includes a mapping facility.

The WSPR Protocol

The type of radio emission is “F1D”, frequency-shift keying. A message contains a station's callsign, Maidenhead grid locator, and transmitter power in dBm.[3] The WSPR protocol compresses the information in the message into 50 bits (binary digits). These are encoded using a convolutional code with constraint length K = 32 and a rate of r = 12.[3][4] The long constraint length makes undetected decoding errors less probable, at the cost that the highly efficient Viterbi algorithm must be replaced by a simple sequential algorithm for the decoding process.[3]

Protocol specification

The standard message is <callsign> + <4 character locator> + <dBm transmit power>; for example “K1ABC FN20 37” is a signal from station K1ABC in Maidenhead grid cell “FN20”, sending 37 dBm, or about 5.0 W (legal limit for 630 m). Messages with a compound callsign and/or 6 digit locator use a two-transmission sequence. The first transmission carries compound callsign and power level, or standard callsign, 4 digit locator, and power level; the second transmission carries a hashed callsign, 6 digit locator, and power level. Add-on prefixes can be up to three alphanumeric characters; add-on suffixes can be a single letter or one or two digits.

  • Fields of a standard message:
28 bits for callsign,
15 bits for locator,
5 bits for power level,
2 bits for message type,
total: 50 bits.
  • Forward error correction (FEC):
non-recursive convolutional code with constraint length K = 32, rate r = 12.
  • Number of binary channel symbols:
nsym = (50 + K − 1) × 2 = 162.[3]
  • Keying rate is 120008192 = 1.4648 baud.
  • Modulation is continuous phase 4 FSK, with 1.4648 Hz tone separation.
An Agilent Modulation Domain Analyzer 53310A showing the narrow band 4-FSK signal produced by a Raspberry Pi.
  • Occupied bandwidth is about 6 Hz
  • Synchronization is via a 162 bit pseudo-random sync vector.
  • Each channel symbol conveys one sync bit (LSB) and one data bit (MSB).
  • Duration of transmission is 162 × 819212000 = 110.6 s.
  • Transmissions nominally start one second into an even UTC minute: e.g., at hh:00:01, hh:02:01, etc.
  • Minimum S/N for reception is around –34 dB on the WSJT scale (2500 Hz reference bandwidth).

Applications

Raspberry Pi as WSPR transmitter

The protocol was designed to test propagation paths on the LF, MF and HF bands. Also used experimentally at VHF and higher frequencies.

Other applications include antenna testing, frequency stability and frequency accuracy checking.

Usually a WSPR station contains a computer and a transceiver, but it is also possible to build very simple beacon transmitters with little effort.

For example a simple WSPR beacon can be built using the Si 570,[5] or Si 5351.[6] The Raspberry Pi can also be used as WSPR beacon.

Density distribution of WSPR spots, January 2014 vs July 2014, using only most distant reception per spot.

An accurate clock is essential both for transmission and decoding of received signals.

MH370 hypothesis

In May 2021, aerospace engineer Richard Godfrey suggested examining historical WSPR data as a way to define the flight path of Malaysia Airlines Flight 370 on 8 March 2014.[7] In November 2021, Godfrey stated his belief that his analysis indicates the aircraft flew in circles for around 22 minutes in an area 150 nautical miles (280 km; 170 mi) from the coast of Sumatra before vanishing, later proposing a search area centered around 33°10′37″S 95°18′00″E / 33.177°S 95.3°E / -33.177; 95.3.[8][9][10][11]

As of March 2024, the validity of Godfrey's claim is yet to be established.[12] On 6 March 2024 the BBC documentary Why Planes Vanish: The Hunt for MH370 examined Godfrey's claim and reported that scientists at the University of Liverpool were undertaking an analytical study of the possibility of using WSPR technology to locate the missing aircraft. The University stated they would release their results within 6 months.[13][14]

History

WSPR was originally released in 2008.

References

  1. ^ "Program Development and Licensing". wsjt.sourceforge.io/devel.
  2. ^ "WSJT Home Page". WSJT Home Page.
  3. ^ a b c d Joe Taylor, K1JT: WSPRing Around the World. QST November (2010), p. 30-32.
  4. ^ "G4JNT: The WSPR Coding Process: Non-normative specification of WSPR protocol" (PDF).
  5. ^ WSPR Beacon with Si 570 and Atmel AVR http://wsprnet.org/drupal/sites/wsprnet.org/files/si570wspr.pdf
  6. ^ QRSS/WSPR Transmitter Kit https://qrp-labs.com/
  7. ^ Malaysia Airlines flight MH370 left 'false trails' before disappearing, new research suggests, Anne Barker, ABC News Online, 2021-05-05
  8. ^ Browning, Simon (3 December 2021). "MH370: Could missing Malaysian Airlines plane finally be found?". BBC. Retrieved 27 January 2022.
  9. ^ Thomas, Geoffrey (2021-09-07). "Breakthrough technology giving real hope for a new search for MH370". Airline Ratings. Retrieved 2023-05-16.
  10. ^ Thomas, Geoffrey (2022-06-25). "MH370 TRACKING EXPERT DEMONSTRATES HIS TECHNOLOGY ONCE AGAIN". Airline Ratings. Retrieved 2023-05-16.
  11. ^ Thomas, Geoffrey (2022-10-28). "MH370: New Research Paper Confirms WSPRnet Tracking Technology". Airline Ratings. Retrieved 2023-05-16.
  12. ^ Thomas, Geoffrey (2022-11-02). "MH370 New Location Critics Sunk". Airline Ratings. Retrieved 2023-05-16.
  13. ^ "Why Planes Vanish: The Hunt for MH370" – via www.bbc.co.uk.
  14. ^ Wilson, Natalie (7 March 2024). "Could disrupted radio signals locate MH370? Theory is examined in new documentary". The Independent. Retrieved 8 March 2024.

Further reading

GDTAAA WSPRnet MH370 Analysis Flight Path Report (Self-published, Dropbox)

Read other articles:

Keuskupan IlorinDioecesis IlorinensisKatolik LokasiNegara NigeriaWilayahNegara Bagian KwaraProvinsi gerejawiIbadanKoordinat8°30′00″N 4°33′00″E / 8.50000°N 4.55000°E / 8.50000; 4.55000StatistikLuas32.500 km2 (12.500 sq mi)Populasi- Total- Katolik(per 2004)1.260.00025,500 (2.0%)InformasiDenominasiKatolik RomaRitusRitus LatinPendirian29 Mei 1969KatedralKatedral Santo Yosef di IlorinKepemimpinan kiniPausFransiskusUskupLow...

 

Titi KuningKelurahanPeta lokasi Kelurahan Titi KuningNegara IndonesiaProvinsiSumatera UtaraKotaMedanKecamatanMedan JohorKodepos20146Kode Kemendagri12.71.11.1002 Kode BPS1275020005 Luas1,81 km²Jumlah penduduk22.961 jiwa (2020)Kepadatan12.686 jiwa/km² Titi Kuning adalah nama kelurahan yang ada di kecamatan Medan Johor, Medan, Sumatera Utara, Indonesia. Pada tahun 2020, kelurahan ini mempunyai penduduk sebesar 22.961 jiwa, dengan luas wilayah 1,81 km² dan kepadatan penduduknya adala...

 

For a list of all Greek characters encoded in Unicode, see Greek script in Unicode. See also: Coptic (Unicode block) and Coptic Epact Numbers (Unicode block) Unicode character blockGreek and CopticRangeU+0370..U+03FF(144 code points)PlaneBMPScriptsGreek (117 char.) Coptic (14 char.) Common (4 char.)Major alphabetsGreekAssigned135 code pointsUnused9 reserved code pointsSource standardsISO 8859-7Unicode version history1.0.0 (1991)112 (+112)1.0.1 (1992)103 (-9)1.1 (1993)105 (+2)3.0 (1999)110 (+5...

Northern Irish footballer (born 1991) Shane Ferguson With Birmingham City in 2013 pre-seasonPersonal informationFull name Shane Kevin Ferguson[1]Date of birth (1991-07-12) 12 July 1991 (age 32)[2]Place of birth Derry, Northern IrelandHeight 5 ft 10 in (1.78 m)[3]Position(s) Left back / left wingerTeam informationCurrent team Rotherham UnitedNumber 17Youth career2001–2007 Maiden City Academy2007–2009 Newcastle UnitedSenior career*Years Team Apps ...

 

Disambiguazione – Se stai cercando altri significati, vedi Treviso (disambigua). Trevisocomune Treviso – VedutaVeduta di Piazza dei Signori LocalizzazioneStato Italia Regione Veneto Provincia Treviso AmministrazioneSindacoMario Conte (LSP) dal 13-6-2018 (2º mandato dal 15-5-2023) TerritorioCoordinate45°40′19.99″N 12°14′31.99″E / 45.672219°N 12.242219°E45.672219; 12.242219 (Treviso)Coordinate: 45°40′19.99″N 12°14′31....

 

2016 French filmArrête ton cinémaTheatrical release posterDirected byDiane KurysWritten byDiane KurysSylvie TestudBased onC'est le métier qui rentreby Sylvie TestudProduced byAlexandre ArcadyStarringSylvie TestudJosiane BalaskoZabou BreitmanFred TestotAntoine DuléryCinematographyGilles HenryEdited bySylvie GadmerProductioncompanyAlexandre FilmsDistributed byBac FilmsRelease date 13 January 2016 (2016-01-13) [1]Running time90 minutesCountryFranceLanguageFrenchBudget$...

Filipino braised beef stew Pares Top: Beef asado pares, Bottom: Pares kantoPlace of originPhilippinesRegion or stateQuezon CityCreated byLolita TiuInvented1979Serving temperatureHotMain ingredientsClear Soup (commonly beef-based broth) Sinangag Beef Asado (or any other viand)VariationsPares Kanto or Pares Kariton, Pares Mami  Media: Pares Pares (pronounced: PAH-ress), also known as beef pares, is a term for a serving of Filipino braised beef stew with garlic fried rice, and a bowl of...

 

Military Parks of the United States Vicksburg National Military Park, Illinois Memorial Kennesaw Mountain National Battlefield Park National Military Park, National Battlefield, National Battlefield Park, and National Battlefield Site are four designations for 25 battle sites preserved by the United States federal government because of their national importance. The designation applies to sites where historic battles were fought on American soil during the armed conflicts that shaped the grow...

 

Cette page concerne l'année 1956 (MCMLVI en chiffres romains) du calendrier grégorien. Chronologies Données clés 1953 1954 1955  1956  1957 1958 1959Décennies :1920 1930 1940  1950  1960 1970 1980Siècles :XVIIIe XIXe  XXe  XXIe XXIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies géographiques Afrique Afrique du Sud, Algérie, Angola, Bénin, Botswana, Burkina Faso, Burundi, Cameroun, Cap-Vert, République centrafricaine, Comores, ...

Enzyme found in humans BACE2Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes2EWY, 3ZKG, 3ZKI, 3ZKM, 3ZKN, 3ZKQ, 3ZKS, 3ZKX, 3ZL7, 3ZLQ, 4BEL, 4BFBIdentifiersAliasesBACE2, AEPLC, ALP56, ASP1, ASP21, BAE2, CDA13, CEAP1, DRAP, beta-site APP-cleaving enzyme 2, beta-secretase 2External IDsOMIM: 605668 MGI: 1860440 HomoloGene: 22696 GeneCards: BACE2 Gene location (Human)Chr.Chromosome 21 (human)[1]Band21q22.2-q22.3Start41,167,801 bp[1]End41,282,530 bp[1]...

 

Voce principale: Verein für Bewegungsspiele Stuttgart 1893. Verein für Bewegungsspiele Stuttgart 1893Stagione 1990-1991Sport calcio Squadra Stoccarda Allenatore Willi Entenmann (1ª-14ª) Christoph Daum (15ª-34ª) All. in seconda Lorenz-Günther Köstner Bundesliga6º posto Coppa di GermaniaQuarti di finale Maggiori presenzeCampionato: Immel (34)Totale: Immel (38) Miglior marcatoreCampionato: Walter (12)Totale: Sammer, Walter (12) StadioNeckarstadion Maggior numero di spettatori68...

 

7th edition of the tournament 2021 ICC Men's T20 World CupDates17 October – 14 November 2021Administrator(s)International Cricket CouncilCricket formatTwenty20 InternationalTournament format(s)Group stage and knockoutHost(s) Oman  United Arab EmiratesChampions Australia (1st title)Runners-up New ZealandParticipants16[1]Matches45Attendance378,895 (8,420 per match)Player of the series David WarnerMost runs Babar Azam (303)Most wickets Wanindu Hasaranga (16)Official...

Online video rental redirects here. For rental of streaming or downloaded video, see video on demand. E-commerce Digital content Ebook Software Streaming media Retail goods and services Advertising Auctions Banking DVD-by-mail Distribution Food ordering Grocery Marketplace Pharmacy Ride-hailing Travel Online shopping Comparison shopping Social commerce Trading communities Wallet Mobile commerce Payment Ticketing Customer service Call centre Help desk Live support software E-procurement Purcha...

 

Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки. Мат...

 

Pemilihan umum Bupati Deiyai 20182013202427 Juni 2018[1]Kandidat   Calon Ateng Edowai Inarius Douw Dance Takimai Partai Perseorangan NasDem Partai Golongan Karya Pendamping Hengky Pigai Anakletus Doo Robert Dawapa Suara rakyat 19.300 18.916 15.230 Persentase 31,64% 31,01% 24,97%   Calon Keni Ikomou Partai Perseorangan Pendamping Abraham Tekege Suara rakyat 7.552 Persentase 12,38% Peta persebaran suara Berkas:PAPUA - KAB. DEIYAI.pngLokasi Kabupaten Deiyai di Provin...

This article is about the town. For the census-designated place, see Dennis (CDP), Massachusetts. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: language; POV. Please help improve this article if you can. (April 2024) (Learn how and when to remove this message) This article's tone or style ma...

 

Pour les articles homonymes, voir Lua (homonymie). Lua Caractéristiques Bassin collecteur Congo Cours Confluence Ubangi Géographie Pays traversés République démocratique du Congo modifier  La Lua est un affluent de l’Ubangi, lui-même affluent du fleuve Congo en république démocratique du Congo. Géographie Elle est formée par la confluence des rivières Lua-Dekere et Lua-Vindu. Elle est navigable depuis l’Ubangi jusqu’à Ekuta. Affluents Lua-Dekere Lua-Vindu Bari Esabe v&...

 

Bulgarian footballer and manager Not to be confused with Hristo Mladenov (footballer, born 1999). Hristo Mladenov Mladenov in 1974Personal informationFull name Hristo Stefanov MladenovDate of birth (1928-01-07)7 January 1928Place of birth BulgariaDate of death 24 August 1996(1996-08-24) (aged 68)Place of death BulgariaSenior career*Years Team Apps (Gls) Montana Botev Vratsa Managerial career1954–1958 Spartak Pleven1960–1961 Spartak Sofia1964 Levski Sofia1968–1972 Beroe Stara Zagora...

Terminal ManukanTerminal Penumpang Tipe CPapan Nama Terminal ManukanLokasiJalan Manukan Tama, Kelurahan Lontar, Kecamatan Sambikerep, Kota Surabaya, Provinsi Jawa Timur, Kodepos 60219Kawasan Barat Surabaya IndonesiaKoordinat7°16′06″S 112°40′43″E / 7.268261°S 112.678626°E / -7.268261; 112.678626Pemilik Pemerintah Kota SurabayaOperator Dinas Perhubungan Kota SurabayaJumlah peron1LayananAngkutan KotaLokasi pada petaTerminal ManukanTerminal Manukan (Kota S...

 

Canadian cyclist Rémi Pelletier-RoyPelletier-Roy in 2015Personal informationBorn (1990-07-04) July 4, 1990 (age 34)Longueuil, Quebec, CanadaHeight1.73 m (5 ft 8 in)Weight65 kg (143 lb)Team informationCurrent teamRetiredDisciplineTrackRoadRoleRiderAmateur team2011–2012Garneau–Club Chaussures–Norton Rose Professional team2013–2016Team Québecor Garneau Medal record Representing  Canada Men's track cycling Pan American Games 2015 Toronto Team purs...