Closed gnsssdr closed 3 weeks ago
Hello.
You may use freq_xlating_fir_filter
IF
parameter to compensate IF offset.
https://gnss-sdr.org/docs/sp-blocks/input-filter/#implementation-freq_xlating_fir_filter
Hello vladislav 2011 Thanks for reply. Does HackRF capable of sampling signal in non-zero IF at all? Based on this block diagram it has not band pass filter at mixer output, it has only two tunable LPF.
HackRF has non-zero first IF (2300...2700MHz), but band-pass filter between RRFC5072 and MAX283 is not shown on this diagram.
HackRF does not have complex band-pass filters after second mixer inside of MAX2837, so the ADC will always sample at zero, but it is possible to tune several MHz above or below frequency of interest to get rid of DC spike / cellular base stations products.
I'm new to the GNSS world. I have successfully run gnss-sdr with HackRF and obtained the correct position. Additionally, I have been able to record data using GNU Radio Companion and HackRF, and then process it offline with gnss-sdr. However, when I attempt to use a non-zero IF frequency in either method, it does not work at all. What do I need to do for this purpose?