【正文】
位調制,而 BPSK 為二元相位調制。 end ber(snr_num) = noe/nod %計算誤碼率 end。 %QPSK 解調 [demodata]=qpskdemod(tout,1,nd,ml)。 u=rand。 ylabel(39。+39。參數(shù)取得越大,當然仿真精確性越高,參數(shù)越低,仿真精確性就越低。 demodata((1:para),(1:ml:ml*nd1))=idata((1:para),(1:nd))。 end iout((1:para),jj)=isi/sqrt(2)。 )。 semilogy(snr_in_dB,ber,39。)。 m=0。 tout(i)=tout(i)+gsrv1+j*gsrv2。 % data4中每個元素和 0比較 %誤碼率 noe2=sum(abs(data1demodata1))。 0 5 10 151016101410121010108106104102100BEREb/N0 [ d B ] s i m ul a t i on B P S K M R C L = 3s i m ul a t i on B P S K E G C L = 3s i m ul a t i on B P S K S E L L = 3t he or y gnga us s B P S Kt he or y r e yl e i gh無線通信 matlab 仿真報告 9 由圖可得, MRC 方法所得到的誤碼率是最小的,性能也最穩(wěn)定; EGC 方法在誤碼率和穩(wěn)定性方面次之; SEL 方法在同一 SNR 下得到的誤碼率最高,而且穩(wěn)定性很差,有時候能夠得到比 MRC、 EGC 更低的誤碼率,有時候就不行,增大 SNR只能使 BER 總體趨向下降,不保證增大 SNR 就能直接降低 BER。39。 %在第一個信道下計算數(shù)據 y2=H(2)*data(i)+sigma*(rand + j*rand)。 無線通信 matlab 仿真報告 4 注釋 snr_in_dB=0:15。 hold on semilogy(snr_in_dB,.*(1sqrt((10.^(snr_in_dB/10))./(10.^(snr_in_dB/10)+1))),39。 h22=conj(h2)./abs(h2)。 nloop=100。BER39。 %誤碼率 noe2=sum(abs(data1demodata1))。 data2=2.*data11。 % 循環(huán)次數(shù) noe = 0。 data422 =data42.*h22。39。 %設置每個循環(huán)中的符號數(shù) snr_in_dB=[0:15] 。 %計算組合后在信道 1下的價值 %***************************************** n =[randn(1,nd) + j*randn(1,nd)]。 hold on semilogy(snr_in_dB,*erfc(sqrt(2*10.^(snr_in_dB/10))/sqrt(2)),39。,39。 %第二個瑞利信道 H=[H1。+39。theory reyleigh39。 %傳 1碼時加入高斯分布白噪聲干擾 end。 E=1/sqrt(2)。 原始方法為 if nargin == 0, m=0。 Bpsk 時,在末尾加上如下程序段,得到圖樣: figure。theory gngauss BPSK39。simulation QPSK39。 for jj=1:nd isi = zeros(para,1)。 ( a) bpsk: 無線通信 matlab 仿真報告 19 Qpsk: 結論: 加性高斯噪聲的誤比特率比瑞利信道的誤比特率高,說明在瑞利信道對信號的影響大,我們可以通過提高信噪比來降低誤碼率。 ( f)通過程序畫出 QPSK 和 BPSK 的 Eb/N0誤比特率曲線,觀察曲線的現(xiàn)象,能得出什么結論。BER39。 xlabel(39。 nargin 為輸入變量的個數(shù),如果 nargin 為零,即空號,產生均值為 0,標準差為 1 的高斯分布系列。 %誤碼率 noe2=sum(abs(datademodata))。%計算信噪比 nloop=100。 ( d)當 samples 減少為 100000, 10000, 1000 時觀察誤比特率曲線的變化,你得出什么結論。)。 %計算誤比特率 end end end 無線通信 matlab 仿真報告 5 p(k)=numofber/(N*totolnumber)。 else data(i)=1。E_b/N_0 [dB]39。 nod=nod+nod2。 sigma=E/sqrt(2*SNR*code_rate)。,39。O39。 h11=conj(h1)。 無線通信 ( MATLAB 課后作業(yè)仿真 ) 姓 名: 學 院: 學 號: 班 級: 指導教師: 無線通信 matlab 仿真報告 1 一、分 集 仿真 現(xiàn)給出最大比合并( MRC)、等增益合并( EGC)和選擇性合并的分集合并程序,理解各程序,完成以下習題。 % 瑞利信道 data41=data2.*h1+sigma.*n。 semilogy(snr_in_dB,ber,39。simulation BPSK MRC L=239。 無線通信 matlab 仿真報告 3 E=1。