y = awgnxSNRmeasured;加measured的情况下怎么得到的y具体说下算法
加上'measured'参数后,awgn函数会根据输入信号x的功率计算噪声的功率,从而得到指定信噪比(SNR)下的噪声功率。具体算法如下:
-
计算输入信号x的功率Px。
-
根据SNR计算噪声功率Pn = Px / (10^(SNR/10))。
-
生成均值为0、方差为Pn的高斯噪声序列n。
-
输出信号y = x + n。
其中,步骤3中的高斯噪声序列n是使用matlab内置的randn函数生成的,该函数可以生成均值为0、方差为1的高斯分布随机数序列。通过将n乘以sqrt(Pn)即可得到方差为Pn的高斯噪声序列。
原文地址: https://www.cveoy.top/t/topic/bxRv 著作权归作者所有。请勿转载和采集!