BOC Signal Analysis Routines

Resource Overview

Analysis routines for several BOC signals, with code implementation details for GNSS applications. As Global Navigation Satellite Systems increasingly adopt BOC modulated signals for spread-spectrum ranging, these routines address the challenge of multiple correlation peaks in BOC autocorrelation functions that prevent traditional delay lock loops (DLL) from accurately estimating code phase.

Detailed Documentation

With the growing trend of Global Navigation Satellite Systems adopting BOC modulated signals for spread-spectrum ranging applications, we provide several analysis routines for BOC signals. The autocorrelation function of BOC signals exhibits multiple side peaks, which prevents traditional spread-spectrum receivers using delay lock loops (DLL) from accurately estimating code phase. These analysis routines implement advanced correlation techniques and peak detection algorithms to handle the complex autocorrelation profile of BOC signals. The code includes functions for generating BOC signals with different modulation indices, computing their autocorrelation properties, and implementing alternative tracking algorithms such as bump-jump techniques or double-estimator methods that can properly resolve code phase ambiguity. Therefore, new algorithms and techniques need to be developed to solve this problem, and these routines demonstrate practical implementations for modern GNSS receiver design.