SLAA889A March 2019 – July 2021 MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6045 , MSP430FR6047 , MSP430FR60471
The correlation based TOF estimation involves the following steps:
where
where
This 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.
Efficient 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.