个人业务网站源码php,徐州好点的做网站的公司,学校网站报价方案,商丘住房和城乡建设网站方式一
分别对信号实部和虚部加噪#xff0c;SNR30#xff0c;然后将实部和虚部合起来变成复信号#xff0c;计算合起来之后的信号与噪声功率之比
%% 测试加噪方式
clear;close all;clc;
M4;len10000;
xk randi([0,M-1],1,len);
xk pskmod(xk,4);
SNR 30;
xkR real(xk…方式一
分别对信号实部和虚部加噪SNR30然后将实部和虚部合起来变成复信号计算合起来之后的信号与噪声功率之比
%% 测试加噪方式
clear;close all;clc;
M4;len10000;
xk randi([0,M-1],1,len);
xk pskmod(xk,4);
SNR 30;
xkR real(xk); xkIimag(xk);%% 方式1
% ykRawgn(xkR,SNR,measured); % 具体实现
sigPowerRsum(abs(xkR(:)).^2)/numel(xkR);
reqSNR 10^(SNR/10);
noisePowerR sigPowerR/reqSNR;
noiseR sqrt(noisePowerR)* randn(size(xkR));
ykR xkRnoiseR;% ykIawgn(xkI,SNR,measured);
sigPowerIsum(abs(xkI(:)).^2)/numel(xkI);
noisePowerI sigPowerI/reqSNR;
noiseI sqrt(noisePowerI)* randn(size(xkI));
ykI xkInoiseI;yk1ykR1j*ykI;sig1xkR1j*xkI; noise1 noiseR1j*noiseI;
sigPower1 mean(abs(sig1).^2);
noisePower1 mean(abs(noise1).^2);
rate1 sigPower1/noisePower1;方式二
直接对复信号加噪SNR30计算信号与噪声功率之比
%% 方式2
% xkCawgn(xk,SNR,measured);
sigPower21 sum(abs(xk(:)).^2)/numel(xk);
noisePower21 sigPower21/reqSNR;
noise2 sqrt(noisePower21/2)* (randn(size(xk)) 1i*randn(size(xk)));
yk2xknoise2;sig2 xk;
sigPower22 mean(abs(sig2).^2);
noisePower22 mean(abs(noise2).^2);
rate2 sigPower22/noisePower22;结论
两种方式所得的复信号信噪比相同
更多请关注