資源簡介
利用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
評論
共有 條評論