mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2026-10-11 18:21:51 +00:00
Add a sample configuration enabling GPS L1 C/A, Galileo E1, GLONASS L1 C/A, and BeiDou B1I simultaneously through the new native Bladerf_Signal_Source, following the same single-capture, multi-band split already used by the existing USRP X300 and HackRF multichannel templates. One 56 Msps / 56 MHz wideband capture centered at 1584 MHz (the maximum bandwidth supported by a bladeRF 2.0 Micro) is split via SignalSource.RF_channels=3 into three Freq_Xlating_Fir_Filter sub-bands tapping the same physical stream: BeiDou B1I (1561.098 MHz), GPS L1 C/A + Galileo E1 (co-located at 1575.42 MHz), and GLONASS L1 C/A (FDMA, centered near 1602 MHz). The frequency plan and per-system acquisition/tracking parameters are carried over from the existing USRP X300 four-constellation template. Verified against a physical bladeRF 2.0 Micro: the receiver simultaneously acquired and tracked real satellites on all four systems from a live antenna. Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>