• 大小: 0.02M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

单/多用户MIMO仿真代码 含多种调制方式莱截面图等功能,MATLAB7.0、7.1版本

资源截图

代码片段和文件信息

% BPSK
% 2x发射天线 2x单天线用户 MU-MIMO DL BER仿真程序
% 发射端Beamforming,使用ZF-BD算法

%% 参数准备
clear all; close all; clc;
N = 2^17;
m = N;
maxlen = 1;
nTx = 2;
nRx = 2;
Eb_N0_dB = -2:1:16;
nErr2 = zeros(1length(Eb_N0_dB));
hh = waitbar(1‘请等待,正在仿真中...‘);

%% 开始仿真
for ii = 1:length(Eb_N0_dB)
   % 生成psk信号
   ip = rand(1N)>0.5;
   ip2 = rand(1N)>0.5;
   s = ip * 2 - 1; % 使用比特流调制PSK星座图
   s2 = ip2 * 2 - 1;
   s = s./maxlen; % 能量归一化,只改动噪声功率
   s2 = s2./maxlen;
   n = 1/sqrt(2)*(randn(nRx1m) + 1j*randn(nRx1m)); % 高斯白噪声
   h = 1/sqrt(2)*(randn(nRxnTxm) + 1j*randn(nRxnTxm)); % 瑞利信道
   sigma = calnoisesigma(16sEb_N0_dB(ii)1); % 噪声功率
   sr = zeros(nTx1m);
   transig = [s;s2];
   for t = 1:nTx
       sr(t1:) = (1/sqrt(nTx)) * transig(t:); 
   end
   %生成两根天线的发送序列 成为一个2*1*m的矩阵
   
   % 模拟经过AWGN瑞利信道
   % CSI分解
   [precode equalizer diagonal sray]=svdChannel(hsr);
   y = sray + sigma.*n; % sray = H * precode_mat * signal
   
   % 接收端均衡
   y2Hat = zeros(n

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1978  2017-12-29 22:57  qpsk_2x2_MU_MIMO.m

     文件       1894  2017-12-29 22:43  qpsk_2x2_SU_MIMO.m

     文件       2877  2017-12-15 20:59  mytoolbox4matlab\alamouti_sim.m

     文件       3450  2017-12-15 20:59  mytoolbox4matlab\alamouti_sim_mimo.m

     文件       1112  2017-12-29 20:38  mytoolbox4matlab\calnoisesigma.m

     文件        609  2017-12-15 20:59  mytoolbox4matlab\getstarmap.m

     文件       1016  2017-12-15 20:59  mytoolbox4matlab\matmirror.m

     文件       1142  2017-12-15 20:59  mytoolbox4matlab\mldecision.m

     文件       2400  2017-12-15 20:59  mytoolbox4matlab\qam16_demodulation.m

     文件       1406  2017-12-15 20:59  mytoolbox4matlab\qam16_modulation.m

     文件       1153  2017-12-15 20:59  mytoolbox4matlab\qpsk_demodulation.m

     文件        625  2017-12-15 20:59  mytoolbox4matlab\qpsk_modulation.m

     文件        349  2017-12-15 20:59  mytoolbox4matlab\sf.m

     文件        339  2017-12-15 20:59  mytoolbox4matlab\squaredis.m

     文件       1234  2017-12-15 20:59  mytoolbox4matlab\svdChannel.m

     文件       1190  2017-12-15 20:59  mytoolbox4matlab\waterfill2.m

     文件       1054  2017-12-15 20:59  mytoolbox4matlab\waterfill3.m

     文件       1907  2017-12-29 23:00  bpsk_2x2_MU_MIMO.m

     文件       1850  2017-12-29 22:43  bpsk_2x2_SU_MIMO.m

     文件       1999  2017-12-29 22:58  qam16_2x2_MU_MIMO.m

     文件       1911  2017-12-29 22:43  qam16_2x2_SU_MIMO.m

     目录          0  2017-12-29 22:45  mytoolbox4matlab

----------- ---------  ---------- -----  ----

                31495                    22


评论

共有 条评论