gqrx-sdr / gqrx

Software defined radio receiver powered by GNU Radio and Qt.
http://gqrx.dk
GNU General Public License v3.0
3.11k stars 545 forks source link

Identify Chirp Spread Spectrum Signals #1317

Open alphapats opened 1 year ago

alphapats commented 1 year ago

I want to modify the code of gqrx to automatically identify the peaks of LoRAWAN (Chirp Spread Signals) in the spectrum. Presently I am able to identify only peaks of NB sigs and same code is identifying multiple peaks for same LoRAWAN signal. Can someone help me with the relevant sections of code where I can carryout these modifications?

argilo commented 1 year ago

If you'd like to experiment with the peak detection algorithm, you can find the code in plotter.cpp:

https://github.com/gqrx-sdr/gqrx/blob/848acef7030c7f7bdb8859b070de0bed9ccc0371/src/qtgui/plotter.cpp#L1638-L1738

alphapats commented 1 year ago

Thanks, will try that