-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Poor WFM decoding performance with homepage example #35
Comments
Thanks for the feedback. (The bandwidth of the signal fed to the FM demodulator is also quite high, 240 kHz in this configuration. This could possibly be decreased to 96 kHz by playing around with the decimation rates, although on the other side that might be too low:
Possibly you have distorted sound because there are multiple channels next to each other at your receiver. At my place, WFM channels are quite strong and are quite far away from each other, so it's not a problem that this simple receiver does not provide much selectivity with the original command. |
Thanks for trying the new command. |
Yes! This is it. I simply changed the I guess I will stick to the old function. Thanks. |
Thanks for finding that. |
What about |
It is also working well: WAV file |
OK, thanks! |
I can confirm that |
Hello,
I am playing around with SDR with my newly bought RTL-SDR and I tried some of the examples given on the homepage (https://github.com/simonyiszk/csdr).
However, I could not manage to make any good quality demodulation of a standard WFM commercial broadcast using csdr. I applied the "Demodulate WFM: Advanced" command line almost as-it:
rtl_sdr -s 2400000 -f 97700000 -g 20 - | ./csdr convert_u8_f | ./csdr shift_addition_cc -0.085 | ./csdr fir_decimate_cc 10 0.05 HAMMING | ./csdr fmdemod_quadri_cf | ./csdr fractional_decimator_ff 5 | ./csdr deemphasis_wfm_ff 48000 50e-6 | ./csdr convert_f_s16 > csdr_decode.raw
but all I could get was a very noisy decoded sound. Here is a short audio clip after converting the raw to wav: Link to WAV file
This is surprising since I can get a much better output in GNU Radio using the very same sequence as csdr:
And then, on the same channel, only a few seconds apart, the output is really good: Link to WAV file
Am I missing something? Are these two doing something different?
--
felixzero
The text was updated successfully, but these errors were encountered: