资源简介
使用matlba实现OFDM-MIMO,里面有完整的代码和一本详细的讲解如何用matlab仿真的书
代码片段和文件信息
function ber=ber_QAM(EbN0dBMAWGN_or_Rayleigh)
% Find analytical BER of M-ary QAM in AWGN or Rayleigh channel
% EbN0dB=EbN0dB: Energy per bit-to-noise power[dB] for AWGN channel
% =rdB : Average SNR(2*sigma Eb/N0)[dB] for Rayleigh channel
% M = Modulation order (Alphabet or Constellation size)
N= length(EbN0dB); sqM= sqrt(M);
a= 2*(1-power(sqM-1))/log2(sqM); b= 6*log2(sqM)/(M-1);
if nargin<3 AWGN_or_Rayleigh=‘AWGN‘; end
if lower(AWGN_or_Rayleigh(1))==‘a‘
ber = a*Q(sqrt(b*10.^(EbN0dB/10))); % ber=berawgn(EbN0dB’QAM’M) Eq.(4.25)
else % diversity_order=1; ber=berfading(EbN0dB’QAM’Mdiversity_order)
rn=b*10.^(EbN0dB/10)/2; ber = 0.5*a*(1-sqrt(rn./(rn+1))); % Eq.(4.26)
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 699 2012-07-06 19:45 ofdm_mimo\ber_QAM.m
文件 168 2012-07-06 19:45 ofdm_mimo\guard_interval.m
文件 5244704 2012-07-06 19:45 ofdm_mimo\MIMO-OFDM Wireless Communications with MATLAB Yong Soo Cho Jaekwon Kim Won Young Yang Chung G. Kang Wiley 2010.pdf
文件 3455 2012-07-06 19:45 ofdm_mimo\ofdm_basic.m
文件 58 2012-07-06 19:45 ofdm_mimo\OFDM_BER_AWGN_CP_GL16.dat
文件 417 2012-07-06 19:45 ofdm_mimo\plot_ber.m
文件 112 2012-07-06 19:45 ofdm_mimo\Q.m
文件 262 2012-07-06 19:45 ofdm_mimo\remove_GI.m
目录 0 2012-07-06 19:45 ofdm_mimo
----------- --------- ---------- ----- ----
5249875 9
- 上一篇:KDE核密度估计行人检测
- 下一篇:matlab下的概率密度函数
相关资源
- matlab下的概率密度函数
- MATLAB下PSAT工具箱使用说明中文版
- cplex 12.4 MATLAB工具箱
- matlab connector
- 高斯模糊图像的盲复原
- 精通MATLAB数字图像处理2015的源代码
- 精通Matlab图形绘制
- 扩频通信系统的MATLAB仿真
- 一个通信抗干扰仿真MATLAB代码
- bayes分类器完整版代码
- 数字与图像处理matlab课程设计
- Matlab科学计算与可视化仿真宝典-源码
- Introduction to MATLAB
- MATLAB精彩编程100例
- MATLAB SIFT 代码
- matlab 2014b_x64 破解 mcc真正可用
- 5G Development with MATLAB
- 04-图像复原MATLAB
- 点云的三维重建代码,内容丰富matl
- matlab自动代码生成
- 《MATLAB高效编程技巧与应用的25个案例
- MATLAB模拟的电磁学数值技术
- 视频镜头分割及关键帧提取MATLAB
- 小波变换法图像融合MATLAB代码
- petri net matlab simulation
- SVM-KM Matlab源程序
- Matlab 气象图绘制
- 通信原理MATLAB仿真教程电子教案
- 基于相位谱视觉注意机制matlab代码
- matlab实用中文手册带书签
评论
共有 条评论