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

📄 channel.m

📁 MIMO-OFDM 信道的自适应仿真程序
💻 M
字号:

function rx_signal_noise= channel(tx_signal, SNR,H,n_tx,n_rx);
%global sim_consts;
%SNR=30;
%n_rx = 2;
if n_tx == 1
    rx_signal=H*tx_signal;
    for i=1:length(rx_signal)
        rx_signal_noise(i)=AWGN(rx_signal(i),SNR,'measured');%在每一接收天线上加高斯噪声
    end
else %多天线的情况
    rx_signal = zeros(n_rx, size(tx_signal,2));
    for rx_ant = 1:n_rx   
        for tx_ant = 1:n_tx
            rx_signal(rx_ant,:) = rx_signal(rx_ant,:)+tx_signal(tx_ant,:)*H(rx_ant,tx_ant);%每一天线上接收的信号为所有发送天线上信号的和
        end
        rx_signal_noise(rx_ant,:)=AWGN(rx_signal(rx_ant,:),SNR,'measured');%在每一接收天线上加高斯噪声
    end
end

clear rx_signal
clear tx_ant  rx_ant    

    


⌨️ 快捷键说明

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