Hem SAQ Forum SAQ Transmissions Audio decoding

  • Skapare
  • #8242 Svara
    Rabbe Fogelholm

    I am not very skilled at reading CW. It was fun to work out the content of the early 2020-07-05 transmission, but it took me quite some number of listenings…

    I also looked around for audio decoding software, but I didn’t find any that was easy to operate and producing good results. So I ended up writing an audio decoding program myself. My program does not decode an incoming stream on-the-fly, instead it analyses a complete WAV recording. It locks in on the audio frequency, applies mild clipping, adapts to fading, and uses a sliding window to discriminate tone from silence. The message then emerges quite cleanly:

    cq cq cq de saq saq saq = this is grimeton radio/saq in a transmission using the alexanderson 200 kw alternator on 17.2 khz. = in view of the present pandemic covid-19 we want to pay tribute to all parties concerned within healthcare knowing their efforts will pay effect eventually . = signed: world heritage grimeton radio station and the alexander[.-....-]grimeton veteranradios vaenner association + = for qsl info please read our website: www.alexander.n.se = + de saq saq saq <SK>

    The audio frequency is reported as 690 Hz. With the SAQrx VFO set to 16500 Hz this suggests that the alternator would be running at 17190 Hz? Although there may be inaccuracies introduced along the way: The SAQrx program, the Audacity program for recording a WAV file, and the decoding program itself.

    By counting inter-character spaces as 3 dot-time-units and inter-word spaces as 7, the average time per dot comes out as 79.93 ms, which gives a WPM of 1200/79.93 = 15.01. If the intention was to send at 15 WPM then the early transmission was an amazing accomplishment!

    I can make the decoding program available if there is interest.

Visar 4 svarstrådar
  • Författare
    • #9220 Svara
      Rabbe Fogelholm

      The UN Day SAQ transmission is approaching – so what could be a better time for an updated version of ”gerke-decoder” 🙂

      The latest addition is a decoder routine based on least-squares fitting of straight line segments to the signal data, thereby locating the dashes and dots. My hope is that this could be a bit more noise insensitive than the other decoders, which all look for on/off transitions of the signal in one way or the other.

      As before, try it out if you like: https://github.com/fowlay/gerke-decoder – if you have questions I will try to help, here or on github.

    • #8989 Svara
      Rabbe Fogelholm

      I have uploaded a new version (2.0.1) of gerke-decoder. More filtering and decoding options are available, please see the README.md file. If you recorded one of the recent SAQ transmissions it may be fun to try and decode it. Any feedback welcome, here or on github: https://github.com/fowlay/gerke-decoder

    • #8377 Svara
      Rabbe Fogelholm

      I have uploaded the decoder program to GitHub: https://github.com/fowlay/gerke-decoder – comments/questions/suggestions welcome.

      By default the decoder listens for pleasant audio in the range 400-1200 Hz, but different ranges can be chosen. A minimalist setup would be to record the antenna signal from the microphone jack with e.g. Audacity, dump it to a .wav file and then use the decoder set for, say, 16000-18000 Hz. As yet untested though…

    • #8305 Svara
      Whitham Reeve

      Hello – I am very interested in the audio decoding program. I receive SAQ transmissions in Alaska and they are very weak, and my CW skills are pretty small. Please contact me at whitreeve@gmail.com. Thanks!

    • #8249 Svara
      Timo Salo

      Please some stations, try to learn how RST-code works!!! There was lots of impossible reports… Exc. report 333 was not real, tonequality was perfect!!!


      Best 73`s OH3DF Tim, licenced since 1975

Visar 4 svarstrådar
Svar till: Svar #8989 i Audio decoding
Information om dig: