Perfect channel estimation vs Practical channel estimation
이전 댓글 표시
This question is regarding nrPUSCH throughput example given below.
https://in.mathworks.com/help/5g/ug/nr-pusch-throughput.html
I tried to change different channel models with higher delay spreads (order of micro seconds) and Doppler values (greater than 2000Hz). For some of the NLOS channel models, the perfect channel estimation is giving me error. It says that timing offset should be less than or equal to minimum CP length. If I keep the offset value equal to CP length it was working. But there is a huge difference in SNR (around 10dB) for practical channel estimation and perfect channel estimation for same BLER. Also it was observed that the practical channel estimation doesn't give proper result after reaching certain BLER. The curve flattens in practical channel estimation, where as in perfect channel estimation, it is observed that the BLER values falls further.
How to overcome timing offset error in perfect channel estimation for higher delay spreads and high Doppler shifts ? Can you please clarify the algorithms used for perfect channel estimation and practical channel estimation ?
채택된 답변
추가 답변 (1개)
Carlos Lopez
2026년 5월 27일 9:09
0 개 추천
Hello Pavan,
The error you are experiencing is a limitation in nrPerfectChannelEstimate whereby timing offsets must be less than the length of the cyclic prefix. Note that this limitation was removed in R2023b.
For perfect channel estimation, the OFDM response of the channel is reconstructed from the channel coefficients (path gains) and channel filter responses (path filters) by taking the FFT of channel impulse responses. For practical channel estimation in nrChannelEstimate, the algoritm is based on the reference below with some modifications.
Van de Beek, J.-J., O. Edfors, M. Sandell, S. K. Wilson, and P. O. Borjesson. “On Channel Estimation in OFDM Systems." Vehicular Technology Conference, IEEE 45th, Volume 2, IEEE, 1995.
카테고리
도움말 센터 및 File Exchange에서 Detection, Range and Doppler Estimation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!