SLAA889A March 2019 – July 2021 MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6045 , MSP430FR6047 , MSP430FR60471
The correlation based TOF estimation involves the following steps:
where

where
for i < 1 and i > NThis correlation-based TOF calculation has been reported in the literature previously as given in 2 and 3. The details of the equations for δ in Equation 12 can be found in 4 and provided in Section 2.2.1 for completeness. Figure 2-2 shows a block diagram of the receiver for the correlation. Figure 2-3 shows a block diagram of the signal processing algorithms.
Figure 2-2 Block Diagram for Correlation-Based Differential TOF Estimator
Figure 2-3 Block Diagram of Signal Processing for Differential TOF Measurement Using the Correlation Method
Figure 2-4 Interpolation Step in the ADC-Based Correlation Technique for Differential TOF EstimationEfficient interpolation techniques have been given in Reference [4]. As previously mentioned, for efficiency of implementation, the correlation is computed over few points leading to a low-power implementation.
To ensure that Z0 is the maximum point, the correlation peak runs through a search algorithm sequentially computing the three adjacent correlation terms (Z–1, Z0, and Z+1) until it finds the maximum Z0 that is larger than Z–1 and Z+1 and the earlier correlation terms. The search window for finding the correlation peak can be set using USS_ALG_NUM_CYCLES_SEARCH_CORR in USS_userConfig.h or ussAlgConfig.numCycleSearchCorrPeak. Typically, only an additional 1 or 2 adjacent correlation points are computed in addition to the 3 correlation points.