实信号
px = norm(x).^2 / length(x); %计算信号x的功率
snr = 20;
pn = px./(10.^(snr./10)); %根据snr计算噪声的功率
n = sqrt(pn) * randn(1,length(x)); %根据噪声功率产生相应的高斯白序列
复信号
产生一个长度为L、均值为零、功率为N的复数高斯白噪声
X = sqrt(N/2) * ( randn(1,L) + j * randn(1,L) );
网友评论