Direct Sequence Spread Spectrum Experiments Using GNU Radio Companion SDR
Direct Sequence Spread Spectrum Experiments Using GNU Radio Companion SDR
Authorized licensed use limited to: SRM Institute of Science and Technology. Downloaded on January 24,2024 at 08:54:21 UTC from IEEE Xplore. Restrictions apply.
between SDR TX and RX ports, with RF loop-back testing. A For comparison, an identical length sampled LFSR sequence
frequency difference is used to reduce the effects of internal was generated using a primitive polynomial with feedback
crosstalk coupling in the SDR. taps at bit positions {10, 4, 3, 1, 0} and the reversed used as
correlator. The output is shown in Fig. 4. Gold codes are
noted for their good cross-correlation properties and
application to single radio frequency, multiple occupancy
systems, such those used in satellite navigation. The simple
LFSR sequence in comparison, has better auto-correlation
properties, and LFSR sequences of this length and longer are
used in satellite ranging and time transfer.
Fig. 1. SDR system with external time and frequency standard references.
42
Authorized licensed use limited to: SRM Institute of Science and Technology. Downloaded on January 24,2024 at 08:54:21 UTC from IEEE Xplore. Restrictions apply.
Fig. 5. GNU Radio Companion DSSS system test flowgraph.
43
Authorized licensed use limited to: SRM Institute of Science and Technology. Downloaded on January 24,2024 at 08:54:21 UTC from IEEE Xplore. Restrictions apply.
Fig. 6. USRP RF hierarchical GRC block.
Fig. 7 is a constellation diagram of a received unmodulated Hierarchical GRC blocks allow re-use and add clarity to
BPSK PRN sequence using a B210 USRP. In the presence of complex flowgraph designs.
channel noise, there is rotational instability and quadrature Out of tree block development allows access to and study of
energy present. Cross talk can occur in the USRP RF section process variables, as a block output, which can include
at high gain settings, due to the sensitivity of correlator message constructs.
receivers.
ACKNOWLEDGMENT
The authors wish to thank Dr. Carles Fernández-Prades,
Senior Researcher CTTC, for assistance with VOLK-GNSS-
SDR library code building and for making GNSS SDR source
code available.
David Taylor acknowledges, the Limerick University (UL)
ECE PhD Scholarship support provided during this research.
REFERENCES
[1] Ettus Research, “Selecting a USRP Device,” Application Note number
AN-881, https://kb.ettus.com/Selecting_a_USRP_Device, March 2019.
Fig. 7. Received BPSK constellation diagram. [2] D.W. Hanson, “Fundamentals of Two-Way Time Transfers by
Satellite”, 43rd Annual Symposium on Frequency Control, 1989.
[3] GNU Radio is a Free & Open-Source Toolkit for Software Radio,
VII. CONCLUSIONS
https://www.gnuradio.org/[]
GRC out of tree modules can be implemented for DSSS [4] V. Zhang, J. Achkar, Z Jiang, et al, “A Study on Using SDR Receivers
applications at those symbol (chip) rates used in TWSTFT and for the Europe-Europe and Transatlantic TWSTFT Links”, Proceedings
of the 2017 Precise time and Time Interval Meeting, Monterey,
ranging typically, 1 – 2.5 M Chips/second. California, January 2017.
OOT blocks may be created for DSSS applications and [5] Y.-J. Huang, W.-H. Tseng, et al, “TWSTFT Results by using Software-
incrementally tested in flowgraphs as simulations, or in real- Defined Receiver Data”, Conference: 2016 European Frequency and
time using attached USRP devices. This clear distinction Time Forum (EFTF), April 2016.
[6] RFNoC, “RF Network on Chip”, A network-distributed heterogeneous
simplifies the de-bugging process. processing tool with a focus on enabling FPGA processing in USRP
The use of common (and other) block parameters can devices. https://www.ettus.com/sdr-software/rfnoc/, 2021.
simplify flowgraph construction and allows scalability across [7] U. Jetzek, “Galois Fields, Linear Feedback Shift Registers and their
OOT and other blocks. Applications,” 2.3.1 Prime Fields, page 25, 2018.
[8] I. Lucresi, A. Di Carlofelice, et-al, “SDR-based System for Satellite
Ranging Measurements”, IEEE A&E Systems Magazine, January 2016.
44
Authorized licensed use limited to: SRM Institute of Science and Technology. Downloaded on January 24,2024 at 08:54:21 UTC from IEEE Xplore. Restrictions apply.