SDRPlusPlus icon indicating copy to clipboard operation
SDRPlusPlus copied to clipboard

Control low and high cut of a filter

Open ja-Bertolin opened this issue 2 years ago • 12 comments

In relation to filters,

1.- Is there any way to control Audio Filters? 2.- if so, is there ay way to control the low and high cut frequency? For Wefax sometimes it is needed to reduce adjacent noise

ja-Bertolin avatar Oct 08 '22 09:10 ja-Bertolin

  1. There are no audio filter in SSB. VFO does all the work.
  2. No. And it would absolutely not help for wefax.

AlexandreRouma avatar Oct 08 '22 17:10 AlexandreRouma

FWIW my SDR computer runs Debian Linux with XFCE. The default setup uses PulseAudio and I've had success using PulseEffects to filter the audio from SDR++. This allows for things like inserting a high-pass filter to remove the squelch tone from 2-meter repeaters, using the equalizer for reducing noise in SSB, etc. There's a lot of plugins for PulseEffects, as I said I make the most use of the filter and equalizer, but the limiter and compressor are also helpful for some things.

It is a little fiddly to get set up (have to start SDR++ first, sometimes have to fix the routing with pavucontrol), but some of that might be my setup and the fact that I'm running Bookworm/Testing.

bobhwasatch avatar Oct 13 '22 21:10 bobhwasatch

I'll add a +1 for a high-pass cutoff setting for the SSB demodulator.

Having used SDR++ for a long time to listen around on HF, being able to add in a bit of high-pass cutoff (remembering on most SSB rigs, 300 Hz is the default for this) would help a lot with dealing with adjacent-channel interference, people tuning up on or near the VFO frequency (my room shakes due to the bass produced when this happens...), and just getting rid of other annoying noise in general. The low-pass portion of the SSB filter is already adjustable (through the adjusting of the SSB bandwidth), high-pass adjustment would be a much appreciated addition.

I agree that it won't help with data decoding (this should be handled by the modem), but for general SSB listening it is important.

I can also echo the comments about hearing CTCSS tones when demodulating FM. This is another situation where a high-pass filter is useful.

darksidelemm avatar Mar 05 '23 08:03 darksidelemm

Set the audio sink in sdr++ to "network" then run,

nc -l -u 7355 | play --buffer 100 -t raw -b 16 -e signed -r 48k - -r 16k sinc 0.3k -n 3000

(apt-get install sox if "play" not found)

good bye PL tone!

craigerl avatar Mar 15 '23 14:03 craigerl

This is a nice workaround (if you are running linux/OSX), but not really a solution...

darksidelemm avatar Mar 15 '23 20:03 darksidelemm

Yah, agreed, it's not a solution. gqrx isn't interested in filtering pl tones either. I couldn't listen to repeaters on sdrpp until i started using that filter.

craigerl avatar Mar 15 '23 21:03 craigerl

The reason it's a feature to be added and not done by default is the demodulator is meant to also receive digital signals. High-pass filtering would make this impossible.

AlexandreRouma avatar Mar 15 '23 21:03 AlexandreRouma

Sure, I wouldn't necessarily expect it to be on by default, but having it available makes using SDR++ as a listening tool much more enjoyable... I'm guessing this would end up being another setting box to set the high-pass cutoff, and some way of dragging the filter envelope on the waterfall (kind of like how the openwebrx / kiwisdr interfaces do it).

darksidelemm avatar Mar 15 '23 21:03 darksidelemm

High pass on FM was just added to deal with the PL tones.

AlexandreRouma avatar Mar 25 '23 19:03 AlexandreRouma

Nice. What is the cutoff frequency of the high-pass filter ?

Chibouki7 avatar Apr 10 '23 16:04 Chibouki7

300Hz

AlexandreRouma avatar Apr 10 '23 17:04 AlexandreRouma

Can we get this on SSB as well please?

darksidelemm avatar May 06 '23 01:05 darksidelemm