Simple CW Receiver V0.3

Just a quick note before I’m leaving to OZ7SAT for the smoke tests of the KU LNC 5659 C PRO low noise down converter – attached to the USRP+WBX.

I had some time to improve on the simple CW receiver by adding the frequency translating filter to allow easy tuning within the sampled spectrum. This feature was missing from the previous versions because I did not know how to specify the filter taps parameter of the gr_freq_xlating_fir_filter_xxx block in GRC. Of course, all I had to do was RTFM to find out. GRC is smart enough to allow entering complete python statements (including function calls) for parameter values, so all I had to do was to create a variable filter_taps and use firdes.band_pass(1, samp_rate, low, high, trans, firdes.WIN_HAMMING, 6.76) as value, then use filter_taps as parameter for the xlating filter.

Author: Alexandru Csete

Embedded software engineer in the satcom industry during the day. Radio amateur and SDR hacker during the night.