- Channel estimation (hEst) using the NPUSCH Demodulation Reference Signal (DRS).
- Noise power estimation (noiseEst) by averaging least-squares estimates of the DRS across time and frequency.
Question with respect to NPUSCH BLER Example
34 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Kavyashree
il 21 Ago 2025 alle 11:24
Commentato: Kavyashree
il 3 Set 2025 alle 9:23
Hello All,
I am trying to simulate the NPUSCH BLER example and would like to understand the hidden assumptions when we disable perfect channel estimation for this example? The simulation results in BLER = 0 for SNR = -25dB when SCS=3.75kHz for 1RU and 1 subcarrier. I would like to use a custom channel (say Rician) for example. I have made the changes accordingly, but it does not seem to work. Please could you help me figure out what is happening in the background?
Update: I realised that noiseEst is always 0 when 'perfectChannelEstimate=false' and this is giving me wrong results for lower SNR.
Thanks in advance
0 Commenti
Risposta accettata
Broy
il 2 Set 2025 alle 10:39
Hi Kavyashree,
I understand your issue, when you make perfectChannelEstimate as “false” in the NPUSCH BLER example, the results appear incorrect, and you would like to know what is happening in the background when perfectChannelEstimate = false.
When perfectChannelEstimate = false, the simulation no longer uses the ideal channel response. Instead, it calls the practical estimator lteULChannelEstimateNPUSCH, which performs:
In cases like very small allocations e.g., 1 RU, 1 subcarrier, SCS = 3.75 kHz, the number of DRS symbols is very limited. If the estimator cannot extract or average enough valid pilots, noiseEst can become zero or very small.
Helpful documentation links:
https://www.mathworks.com/help/releases/R2023b/lte/ug/nb-iot-npusch-block-error-rate-simulation.html
Hope this helps.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su QPSK in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!