资源简介
单/多用户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
相关资源
- 基于matlab的数学建模算法与应用内以
- 卫星接收机matlab
- 纹理检测代码及论文
- MATLAB神经网络30个案例分析全书+源代
- 关于语音识别的matlab程序
- 基于MATLAB的车牌自动识别系统
- MATLAB工具包mmread函数mmread.zip
- PCA主成分分析实现方法Matlab
- MATLAB神经网络30个案例分析
- Computer Programming with MATLAB
- 基于监控视频的前景目标提取matlab
- zw_MATLAB应用精讲:图像处理与GUI设计
- MATLAB控制系统仿真与详解 夏玮
- matlab神经网络30例电子书+源代码
- Matlab图像处理-图像去噪边缘增强
- EEG脑电处理matlab工具包-eeglab
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 贝叶斯抠图算法matlab实现
- 基于BP神经网络的验证码识别matlab
- 杜勇-数字通信同步技术的MATLAB与FPG
- 数值分析及其Matlab实现
- DSP程序开发:MATLAB调试及直接目标代
- MATLAB优化算法案例分析与应用进阶篇
- DPM算法实现:voc-release5(Win7+matlab20
- 基于稀疏表示和正则化的图像超分辨
- 0积分 系统辨识与自适应控制MATLAB仿真
- 图像处理matlab道路小车跟踪
- 全面详解LTE MATLAB建模、仿真与实现
- adaboost 的matlab代码
- 《信号与系统》MATLAB教程.pdf
评论
共有 条评论