资源简介
利用matlab实现简易的MIMO系统仿真,其中包括AWGN信道和瑞利信道的2发2收有无信道编码的比较,以及1发2收。
代码片段和文件信息
clear all;
clc;
global N;
N=10000; %仿真序列长度
SNR_dB=0:0.5:20; %信噪比范围
S0= randsrc(1N/2);
S0=(S0+1)/2;
S1= randsrc(1N/2);
S1=(S1+1)/2;
S2= randsrc(1N);
S2=(S2+1)/2;
%--------------------------------------------
%在系统中加入信道编码,卷积码码率R=1/3(2发2收)
%---------------------------------------------
Trellis = poly2trellis(9[557663711]);
S_C0 = convenc(S0Trellis);
S_C1 = convenc(S1Trellis);
S_C2 = convenc(S2Trellis);
% 卷积码的解码深度
tblen = 45;
QPSK_dir_num = 4;
Sqpsk0 = reshape(S_C02length(S_C0)/2)‘;
Sqpsk1= reshape(S_C12length(S_C1)/2)‘;
Sqpsk12 = reshape(S_C22length(S_C2)/2)‘;
%二进制转换成十进制
Sqpsk0 = Sqpsk0(:1)*2+Sqpsk0(:2)*1;
Sqpsk1 = Sqpsk1(:1)*2+Sqpsk1(:2)*1;
Sqpsk12 = Sqpsk12(:1)*2+Sqpsk12(:2)*1;
% 进行QPSK调制
hMod0 =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-06 12:52 MIMO\
文件 5057 2014-07-06 11:11 MIMO\AWGN1x2.m
文件 5303 2014-07-06 09:31 MIMO\AWGN2x2.m
文件 4571 2014-07-03 09:47 MIMO\AWGN_same_data.m
文件 0 2014-07-06 12:52 MIMO\ps:新增了AWGN信道1发2收性能比较.txt
文件 5834 2014-07-02 21:15 MIMO\ruili2x2.m
文件 288 2014-07-06 12:38 MIMO\各个程序说明.txt
评论
共有 条评论