Skip to content
_PSS Matched Filter Enhancement.md 1.81 KiB
Newer Older
The M-sequence constituting the PSS enables cross-correlation in the time domain, facilitating the identification of time domain offsets. The PSS matched filter operates by accumulating correlation values at each time offset, storing these values in a buffer, and detecting the highest peak among them. Currently, peak detection uses a linear search accelerated by vector load store operations. Correlation values are searched using an integer type, with the potential for a short type search if a precise threshold is defined in the future.

#### Frequency Shift Cancellation Level Implementation
The frequency shift cancellation level determines the shift immediate values for accumulation and sum, adjusting based on the specified level (1, 2, 4, or 8). This helps in effectively canceling out frequency offsets during the correlation process.

![](Pasted%20image%2020240717131913.png)
The graph illustrates the changes in peak point detection with different frequency offset and cancellation levels (L1, L2, L3, L4). The actual peak point is 4854, while the FO_Unit represents manually induced frequency shift effects, such as Doppler shift.

L1, L2, and L3 show distinct patterns in the graph, indicating the algorithm's sensitivity to different cancellation levels. However, L4 did not show any difference with significant frequency offsets, so it is not detected. 

#### Feedback Algorithm Implementation
The feedback algorithm aims to reuse duplicates to eliminate unnecessary calculations, enhancing efficiency. This approach optimizes the detection of the PSS signal by leveraging selected PSS coefficients and frequency shift cancellation to reduce redundant computations. This implementation was developed in collaboration with algorithm engineers, with my role focused on the implementation aspect.

![](Pasted%20image%2020240717134507.png)