Closed argilo closed 2 years ago
The stereo receiver uses the same design as Gqrx (https://github.com/gqrx-sdr/gqrx/blob/master/src/dsp/stereo_demod.cpp), which works well.
The matched filter for RDS symbol synchronization is a Manchester symbol (01) convolved with an RRC filter.
Clayton, thanks so much! This and the other two commits make the module so much better!
The rds_rx.grc example has a number of problems:
In this commit I've fixed these problems. I verified that stereo demod now works, and that RDS receive performance is improved.
Before:![rds_rx_old](https://user-images.githubusercontent.com/583749/135486430-9d4fe1b1-5189-4237-b4d4-f48a67caa05e.png)
After:![rds_rx_new](https://user-images.githubusercontent.com/583749/135486455-88a69baa-d4ba-463d-96f6-9525b1c83550.png)
Signed-off-by: Clayton Smith argilo@gmail.com