Hello,
i want to ask why there is a mix of python and c code with lots of pipes
in between.
It is a design decision? Or was it some kind of easyer?
Greetings
Martin
Hello, I'm trying to receive tetra signal from rtl_sdr by tetra-demod.py, but I got this error:
rtl_sdr -s 195312 -f 392.1M -|demod/python/tetra-demod.py -s 195312 -i /dev/stdin -o /dev/stdout|./float_to_bits /dev/stdin /dev/stdout|./tetra-rx /dev/stdin
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 000000xx
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
>>> gr_fir_ccc: using SSE
sample rate: 195312
>>> gr_fir_ccf: using SSE
Invalid sample rate: 195312 Hz
WARNING: Failed to set sample rate.
Tuned to 392100000 Hz.
Tuner gain set to automatic.
Reading samples in async mode...
Signal caught, exiting!
Signal caught, exiting!
Short write, samples lost, exiting!
EOF
User cancel, exiting...
FAQ:
Q: Why don't you use osmosdr-tetra_demod_fft.py instead tetra-demod.py?
A: osmosdr-tetra_demod_fft.py is a nightmare for tuning, I've never got to center a signal successfully, so I want to modify rtl_sdr for tunning with mouse wheel.
Q: Why don't you modify osmosdr-tetra_demod_fft.py?
A: Well, I have a large experience programming c, not idea of programming python.
Q: Why don't you learn python?
A: That's the last bullet in my belt, but i wanna try something faster :)
Now a question for you all. Why is not there a C version of tetra demodulator?
Thanks and regards.