CIR Estimation: MPCs Amplitude Differences (FFT vs. xcorr)?

When estimating the channel impulse response (CIR) using FFT-based correlation vs. xcorr() in MATLAB, I notice that while the main peak aligns well, the amplitudes of MPCs differ.
What could explain this amplitude mismatch? Which method should be trusted more for accurate CIR amplitude estimation: xcorr() or FFT-based?
Thank you!

1 Comment

You neglected to show us how you calculated either way, but both can be normalized in many ways; how, specifically will depend upon what the actual definifion of the computed value uses.

Sign in to comment.

Answers (0)

Asked:

on 6 Aug 2025

Commented:

dpb
on 6 Aug 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!