AlexandreRouma / SDRPlusPlus

Cross-Platform SDR Software
GNU General Public License v3.0
4.04k stars 555 forks source link

Feature Request: CTCSS / DCS tone decoding. #93

Open ellisgeek opened 3 years ago

ellisgeek commented 3 years ago

At some point in the future™ it would be really helpful if the ability to decode CTCSS and DCS tones could be added. A) to locate the tone being used on a frequency and B) to squelch the audio output using the decoded tone.

This was available in SDR# via 2 plugins from rtl-sdr.ru.

P.S. SDR++ is incredibly impressive!

AlexandreRouma commented 3 years ago

Will keep in mind, not sure how hard it is to implement.

rough316 commented 3 years ago

I would really like this CTCSS / PL tone decoding squelch as well. Trying to use the SDR on a crowded channel and this would be very helpful.

hicaoc commented 3 years ago

Also need to implement filtering, for CTCSS, if there is CTCSS in the signal, then the audio output needs to be this dumb audio filter out, otherwise the horn or headphones will have this low frequency, affecting the hearing.

kieths commented 3 years ago

I just installed and tested SDR++ today. I was looking for this same feature (CTCSS). I see that SDRSharp has a plugin for this (link), as well as other plugins. I'm not see how to add plugins to SDR++ (?).

AlexandreRouma commented 3 years ago

SDR# plugins aren't compatible with SDR++

craigerl commented 3 years ago

Agreed, it's hard to use this with repeater systems which transmit a PL tone.

You can use sox to filter it out, but really inconvenient, and introduces some lag.

socat stdout udp-listen:7355 | play -t raw -b 16 -e signed -r 48k - -r 16k sinc -n 32767 180-8000

AlexandreRouma commented 1 year ago

Note that an optional audio high-pass has been added which can get rid of the PL tones. Still can't squelch or decode it though.