y = awgnxSNRmeasured;如果不加measured则默认使用功率噪声谱密度来计算噪声的功率具体说下怎么使用功率噪声谱密度来计算噪声的功率
当不加'measured'时,awgn函数默认使用信号的功率作为计算噪声功率的依据。具体的计算方式如下:
-
计算信号x的平均功率,即P_x = (1/N)* ∑|x[n]|^2,其中N为信号x的长度。
-
根据信噪比SNR的定义,计算出信号x所对应的噪声功率P_n = P_x / SNR。
-
计算噪声的标准差sigma = sqrt(P_n / 2),其中除以2是因为噪声是双边带的,所以需将功率均分给正负两个频带。
-
生成均值为0、标准差为sigma的高斯白噪声序列n,长度为N。
-
将噪声序列n加到信号x上,得到信号加噪声的结果y。
以上步骤是一般的计算噪声功率的方法,不仅仅适用于使用功率噪声谱密度来计算噪声功率,也适用于其他计算噪声功率的方法。而加上'measured'参数后,awgn函数会根据输入信号的采样率和带宽自动选择合适的噪声功率计算方法,并生成相应的噪声信号。
原文地址: https://www.cveoy.top/t/topic/bxRa 著作权归作者所有。请勿转载和采集!