miegl / PiFmAdv

Advanced Raspberry Pi FM transmitter with RDS encoding
GNU General Public License v3.0
484 stars 82 forks source link

RDS errors during reception #82

Open HyperDX opened 3 years ago

HyperDX commented 3 years ago

I connected RDS Spy to my receiver, tuned to my radio station and the BER (Bit Error Rate) independently from the signal level (medium, strong) sometimes shows few percent error rate. Also the Group Analyser shows missing groups (Screenshoot). When I'm tuned to other radio stations "BER" is always at 0% and there are not any missing groups in the Group Analyser. This could affect slower loading of RDS PS, RDS RT etc. I checked also PiFmRDS and this problem doesn't exist there. But this software is really simple and does not have as many options as PiFmAdv. Screenshot - 17 01 2021 , 14_39_21

HyperDX commented 3 years ago

I also noticed that this problem doesn't occur when the CPU usage & temperature is quite high.

miegl commented 2 years ago

Please check if the problem is still present in current version. Thanks.

HyperDX commented 2 years ago

Running new version with default settings just bricks my RPi 3B+. So I can only unplug and plug again power cord to make it alive.

miegl commented 2 years ago

Please try running with --pll a.

HyperDX commented 2 years ago

Now it's working fine with --pll a option. Thanks!

Sadly RDS problem described in a 1st comment is still present. :( Also when I press CTRL+C to kill the process carrier is still present. I can kill it by running same command again with --gpclk 1 rds_ctl pipe is not working. I think it may be caused by: Alert: x samples over deviation

HatKidTheHatLoli commented 2 years ago

Can confirm that Ctrl+C does not kill the carrier. Pi 2 B, fairly fresh install.

Also includes when the pipe is broken.