d07fd19285
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`. |
||
---|---|---|
.. | ||
.gitignore | ||
README.md | ||
morse_decoding_flowgraph.grc | ||
morse_ref.wav | ||
test_matched_filter.grc | ||
test_morse_decoder.grc |
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 theHELLO 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 thestdout
. To demonstrate the capabilities of the decoder, signal and noise power GUI sliders are provided for easy testing and experimenting.