Simple PMR446 scanner. Doesn't jump between channels - PMR is narrow
enough (200kHz) to fit most SDRs bandwidths, so only resampling
is needed and then polyphase filterbank channelizer follows.
Each channel is NBFM demodulated, the audio filtered to remove CTCSS
and de-emphasized (+ optionally lowpass filtered). This app can
also display ASCII-rendered waterfall in terminal (-w
argument).
Building and testing is done for RTL-SDR, but SoapySDR is used to interface to SDR hardware, so it all should work with other, supported by SoapySDR, receivers.
Look at build.yml for details.
-
dsd_in
- simple DSD input signal processorReplaces the normal combination of
rtl_fm
andsox
used to feed the signal into DSD while having better processing characteristics.To debug/listen to the demodulated output:
./dsd_in -f 160.0e6 -g 35 | play -r48k -traw -es -b16 -c1 -V1 -