How to use evm?
Show older comments
How do I actually use the comms toolbox evm thing to calculate evm? The Matlab webpages show layers of object-oriented abstraction, but little actual info on how to use it. I just want to use it as a simple function so I don't have to write my own. No need for Simulink. For example, for a QPSK signal, I give it the original constellation and a noisy constellation, and I get back the RMS error. Something like this (greatly simplified):
constellation=[0.7071+0.7071i 0.7071-0.7071i -0.7071+0.7071i -0.7071-0.7071i];
awgn=randn(1,4)+1i*rand(1,4);
err=evm(constellation,constellation+awgn)
Is there any way do that, or any other evm function that does it? Or should I just write my own code?
Thanks.
Accepted Answer
More Answers (0)
Categories
Find more on Propagation and Channel Models in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!