Skip to main content
. 2026 Feb 25;26(5):1434. doi: 10.3390/s26051434
Algorithm 1 Resampling Transform Algorithm
1: Input: Original sampling sequence yn[m], transmit slope Kn, reference slope KRef
2: Output: Range estimate R
3: Calculate resampling factor: αn=KRef/Kn
4: Define new time variable: t˜=KnKReft=1αnt
5: Calculate new time points: t˜req=αntk=αnkTs
6: Interpolate original sequence: yn[k]=Interp(yn[m],t˜=αnkTs)
7: Transformed signal: yn(t˜)=exp−j2πKRefτt˜′
8: Apply FFT transform to yn(t˜) to obtain peak frequency fpeak
9: Calculate beat frequency: fbeat=KRefτ
10: Calculate range: R=c⋅fpeak2KRef