Can I perform EVM decoding of a carrier that's not at the centre frequency of my IQ data with hNRDownlinkEVM or similar?

6 次查看(过去 30 天)
I have IQ data recorded at 61.44MHz with a 20MHz carrier encoded in it and need to perform an EVM measurement on the carrier. The problem is that he carrier is not at the centre frequency of the recorded data (the carrier is centred at 698MHz, the data is recorded with a centre frequency of 718MHz.)
Is there a way I can either shift the frequency of the recorded samples or get hNRDownlinkEVM to look for the different CF?

回答(1 个)

Supraja
Supraja 2024-11-7,7:47
Hello Ian,
To use the "hNRDownlinkEVM" function in MATLAB for measuring the EVM of your carrier, you first need to ensure that your IQ data is centered around the carrier frequency of interest. Since your carrier is at 698 MHz and your data is recorded with a center frequency of 718 MHz, you'll need to perform a frequency shift.
The function 'hNRDownlinkEVM' is not available from MATLAB R2021a onwards, so please check the release and use the function accordingly.
I hope this helps!

标签

产品


版本

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by