

The generation of GPS L1 C/A signals passes several steps including a spread spectrum modulation of the GPS baseband signals. The main benefits of spread spectrum communication, for example, are multiple-access communication, natural and artificial interference resistance, secure communication and others.

Spread spectrum communication is a type of communication where the baseband (narrow bandwidth) of transmitted signals are intentionally spread in frequency domain so that the signal has a wider bandwidth than the baseband bandwidth. With the spread spectrum communication, multiple-accesses of the GPS signals can be performed. Global positioning system (GPS), or in general global navigation satellite system (GNSS) is a type of spread spectrum communication. The C/A code implementation in MATLAB and C/C++ are presented as well. In this post, C/A codes for GPS signals generation will be discussed.
