I wrote a program in C + + use gnuradio library to demodulate some
signals. The
program works well with the low data rate signal (below 20
Ksymbols/s). With higher
data rate signal: 200 Ksymbols/s, the program works well for a few
minutes
then the console window will appear the letters ‘O’ continuously and
data
after demodulation was wrong. With 1 Msymbols/s signal, the system can
operate well over 1 minute.
I admit, that is a rather low rate. Perhaps you have a filter with an
unexpectedly large number of taps? Or you max consider benchmarking the
performance of your demodulator code, or try to isolate which processing
block is slow, etc
-josh
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.