⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addnoise.m

📁 用MATLAB实现MIMO系统盲辨识
💻 M
字号:
function [rx1,rx2]=addnoise(x1,x2,snr)

% ***********************************************
% function [rx1,ix1,rx2,ix2]=addnoise(x1,x2,snr);
%
% ***********************************************

rx1=real(x1);  rx2=real(x2); 
nr1=randn(size(rx1));
nr2=randn(size(rx2));
nr1=nr1-mean(nr1); nr2=nr2-mean(nr2); 

ss1=sum(abs(x1).^2);  ss2=sum(abs(x2).^2);
sw1=ss1/(10^(snr/10));sw2=ss2/(10^(snr/10));

sr1=sum(nr1.^2);      
sr2=sum(nr2.^2);    
nr1=nr1./(sr1^0.5);
nr2=nr2./(sr2^0.5); 

nr1=nr1*((sw1/2)^0.5); 
nr2=nr2*((sw2/2)^0.5);

rx1=rx1+nr1;    
rx2=rx2+nr2;    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -