-
大小: 58KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-06-06
- 語言: Matlab
- 標簽:
資源簡介
協作通信三種協作方式(AF+DF+CC)的matlab仿真程序

代碼片段和文件信息
function?BER1=AF(max_snr)
%產生隨機序列
N=5000;
%為統計誤碼率做準備
BER1=zeros(1max_snr);
for?SNR=0:max_snr
????X1=rand(1N)>0.5;
????%卷積編碼?
????C1=cnv(X1);
????if?rem(length(C1)2)>0
????????C1=[C10];
????end
????%星座圖映射,QPSK
????B1=QpskMapping(C1);
????B1d=[];
????M=length(B1);
????%噪聲能量(已歸一化)
????sig02?=?sqrt(1/(10^(SNR/10)));
????sig1=sqrt(1/(10^((SNR-5)/10)));
????%==========================================
????for?i=1:M
????????%生成加性高斯白噪聲
????????N0=sig02*(randn+j*randn);
????????N2=sig02*(randn+j*randn);
????????N1=sig1*(randn+j*randn);
???????%生成具有瑞利分布特性的信道衰落系數
????????H0=my_RayleighCH();
????????H2=my_RayleighCH();
????????G=sqrt(0.5/(0.5+sig1*sig1));
????????%接收信號
????????R1=H0*B1(i)+N0;
????????R2=H2*G*(B1(i)+N1)+N2;
????????%信號合成
????????S1=conj(H0)*R1;
????????S2=conj(H2)*R2;
????????SS=S1+S2;
????????%解調
????????dh?=?[1+j?-1+j?-1-j?1-j]/sqrt(2);
????????D1=abs(SS*[1?1?1?1]-dh).^2;
????????[minScale1?positionmin1]=min(D1);
????????B1d=[B1d?dh(positionmin1)];
????end
????C1d=QpskInverseMapping(B1d);
????%vitebi譯碼
????C1d=C1d(1:length(C1d)-1);
????[X1dsurvivor_statecumulated_metric]=viterbi(C1d);
????err1=(X1==X1d);
????tot_err1=0;
?????for?i=1:N
????????if?err1(i)==0
???????????tot_err1=tot_err1+1;
????????end
?????end
?????BER1(SNR+1)=tot_err1/N;
end
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1433??2008-08-31?09:17??三種基本協作方式仿真\AF.asv
?????文件???????1406??2008-09-02?15:41??三種基本協作方式仿真\AF.m
?????文件???????6774??2008-09-01?16:02??三種基本協作方式仿真\AF_DF_noCOOP.fig
?????文件???????5411??2008-08-28?10:33??三種基本協作方式仿真\AF_vs_NOCOOP.fig
?????文件?????????99??2004-10-17?23:43??三種基本協作方式仿真\bin2deci.m
?????文件???????1166??2008-09-01?16:19??三種基本協作方式仿真\cnv.asv
?????文件???????1229??2008-09-01?20:51??三種基本協作方式仿真\cnv.m
?????文件????????188??2004-10-17?19:19??三種基本協作方式仿真\deci2bin.m
?????文件???????2004??2008-09-01?10:42??三種基本協作方式仿真\DF.asv
?????文件???????2057??2008-09-01?15:14??三種基本協作方式仿真\DF.m
?????文件???????1233??2008-08-28?17:20??三種基本協作方式仿真\DF1.m
?????文件????????470??2004-10-19?22:11??三種基本協作方式仿真\metric.m
?????文件????????473??2008-07-16?16:23??三種基本協作方式仿真\my_RayleighCH.m
?????文件????????766??2008-08-28?10:03??三種基本協作方式仿真\no_coop.asv
?????文件???????1083??2008-09-01?15:14??三種基本協作方式仿真\NO_COOP.m
?????文件????????297??2004-10-16?14:50??三種基本協作方式仿真\nxt_stat.m
?????文件????????704??2008-07-12?20:07??三種基本協作方式仿真\QpskInverseMapping.m
?????文件???????1504??2008-05-27?10:08??三種基本協作方式仿真\QpskMapping.m
?????文件????????127??2008-08-28?10:14??三種基本協作方式仿真\test.asv
?????文件????????232??2008-09-01?15:05??三種基本協作方式仿真\test.m
?????文件???????3891??2008-09-01?20:48??三種基本協作方式仿真\viterbi.asv
?????文件???????3896??2008-09-01?20:49??三種基本協作方式仿真\viterbi.m
?????文件???????4321??2008-07-16?17:04??三種基本協作方式仿真\xxx.m
?????文件???????1403??2008-08-28?17:53??三種基本協作方式仿真\三種基本協作方式仿真
?????目錄??????????0??2008-09-01?20:48??三種基本協作方式仿真
?????文件???????1433??2008-08-31?09:17??協作通信三種協作方式(AF+DF+CC)的matlab仿真程序\三種基本協作方式仿真\AF.asv
?????文件???????1406??2008-09-02?15:41??協作通信三種協作方式(AF+DF+CC)的matlab仿真程序\三種基本協作方式仿真\AF.m
?????文件???????6774??2008-09-01?16:02??協作通信三種協作方式(AF+DF+CC)的matlab仿真程序\三種基本協作方式仿真\AF_DF_noCOOP.fig
?????文件???????5411??2008-08-28?10:33??協作通信三種協作方式(AF+DF+CC)的matlab仿真程序\三種基本協作方式仿真\AF_vs_NOCOOP.fig
?????文件?????????99??2004-10-17?23:43??協作通信三種協作方式(AF+DF+CC)的matlab仿真程序\三種基本協作方式仿真\bin2deci.m
............此處省略26個文件信息
評論
共有 條評論