gr-satnogs/examples
Manolis Surligas d07fd19285 Fix CW decoder issue
The CW decoder was wrongly producing a Short Pause symbol instead of a
dot symbol. With this fix the decoder can now reconstruct the initial
text sequence sent.

Also the CW matched filter now can directly produce the power of the
filtered samples. This is very handy in order to get rid off an
additional multiply block, saving vital resources especially for
embedded platforms.

For testing and demonstration purposes the morse_decoding_flowgraph can
be used. The word sequence is the `HELLO WORLD`.
2016-02-01 22:04:27 +02:00
..
.gitignore Add matched filter implementation for CW noise reduction 2016-01-17 23:59:05 +02:00
README.md Fix CW decoder issue 2016-02-01 22:04:27 +02:00
morse_decoding_flowgraph.grc Fix CW decoder issue 2016-02-01 22:04:27 +02:00
morse_ref.wav Fix CW decoder issue 2016-02-01 22:04:27 +02:00
test_matched_filter.grc Improved Morse decoding 2016-01-30 21:37:36 +02:00
test_morse_decoder.grc CW signal to Morse Symbol decoding block 2016-01-27 22:57:53 +02:00

README.md

Examples

This directory contains a set of useful examples and flowgraphs for testing and demonstrating the performance of the different components of this OOT module

Files

  • morse_ref.wav : This is a reference file containing the HELLO WORLD message. The file is sampled at 8 KHz and the audio frequency is 700 Hz. The Morse code Words per Minute (WPM) is about 20.

Flowgraphs

  • test_matched_filter.grc: Demonstrates the performance of the implemented matched filter for CW decoding.

  • morse_decoding_flowgraph.grc: This flowgraph decodes a CW signal and prints the corresponding message at the stdout. To demonstrate the capabilities of the decoder, signal and noise power GUI sliders are provided for easy testing and experimenting.