【正文】
解調(diào)時(shí)將數(shù)據(jù)按先虛部后實(shí)部的順序存入 demodata 里面,在根據(jù)主程序的方法demodata1=demodata 0,判斷 0 或是 1 2中的 BPSK、 QPSK, (a)若信道使信號(hào)幅度呈瑞利衰落,畫(huà)出 Eb/N0誤比特率曲線和瑞利衰落下的理論誤比特率曲線 ,說(shuō)明與題目 2觀察結(jié)果的異同,并說(shuō)明原因。 isq = zeros(para,1)。 BPSK 的不同性噪比條件下的星座圖如下: QPSK 的不同性噪比條件下的星座圖如下: 0 10 20 30 40 50 60 70 80 90 100 2 . 52 1 . 51 0 . 500 . 511 . 522 . 5S N R = 5 d B0 10 20 30 40 50 60 70 80 90 100 1 . 51 0 . 500 . 511 . 5S N R = 2 0 d B無(wú)線通信 matlab 仿真報(bào)告 17 結(jié)論:性噪比越大,落在判決范圍內(nèi)的的點(diǎn)越多,即誤碼率越低。,39。 ylabel(39。 )。)。 semilogy(snr_in_dB,ber,39。 gsrv2=m+z*sin(2*pi*u)。 sgma=1。 %與原始碼元對(duì)比判決,得 到正確的碼元數(shù) demodata=demodata1。 sigma=E/sqrt(2*SNR*code_rate)。 for snr_num=1:length(snr_in_dB) SNR=exp(snr_in_dB(snr_num)*log(10)/10)。 end。但是從另一個(gè)角度看,每一個(gè)QPSK 的符號(hào)相當(dāng)于是由兩個(gè) BPSK 的符號(hào)組合而成(如 11 是由二進(jìn)制的兩個(gè) 1組成),最基本的比特的差錯(cuò)性能都是一樣的,因此 BPSK 和 QPSK 的誤 比特 率是相同的。)。E_b/N_0 [dB]39。)。 if (data2~=data(i)) numofber=numofber+1。H2]。 if(a) data(i)=1。theory reyleigh39。 xlabel(39。+39。 noe=noe+noe2。 h2 =1/sqrt(2)*[randn(1,nd) + j*randn(1,nd)]。 無(wú)線通信 matlab 仿真報(bào)告 3 E=1。 ber=zeros(1,length(snr_in_dB))。simulation BPSK MRC L=239。)。 semilogy(snr_in_dB,ber,39。 %***************************************** data4=data411+data422。 % 瑞利信道 data41=data2.*h1+sigma.*n。 % 錯(cuò)誤數(shù) nod = 0。 無(wú)線通信 ( MATLAB 課后作業(yè)仿真 ) 姓 名: 學(xué) 院: 學(xué) 號(hào): 班 級(jí): 指導(dǎo)教師: 無(wú)線通信 matlab 仿真報(bào)告 1 一、分 集 仿真 現(xiàn)給出最大比合并( MRC)、等增益合并( EGC)和選擇性合并的分集合并程序,理解各程序,完成以下習(xí)題。 % 傳輸?shù)臄?shù)量 for iii=1:nloop data1=rand(1,nd)。 h11=conj(h1)。%在兩個(gè)不相關(guān)的信道下的信號(hào)進(jìn)行組合 % BPSK 解調(diào) 無(wú)線通信 matlab 仿真報(bào)告 2 demodata1=data4 0。O39。 ylabel(39。,39。 for snr_num=1:length(snr_in_dB) SNR=exp(snr_in_dB(snr_num)*log(10)/10)。 sigma=E/sqrt(2*SNR*code_rate)。 %瑞利信道 data42=data2.*h2+sigma.*n。 nod=nod+nod2。)。E_b/N_0 [dB]39。 )。 else data(i)=1。 y1=H(1)*data(i)+sigma*(rand + j*rand)。 %計(jì)算誤比特率 end end end 無(wú)線通信 matlab 仿真報(bào)告 5 p(k)=numofber/(N*totolnumber)。 hold on semilogy(snr_in_dB,.*(1sqrt((10.^(snr_in_dB/10))./(10.^(snr_in_dB/10)+1))),39。)。 ( b)觀察信噪比變化 10dB,誤比特率變化多少? 0 5 1 0 1 51 0 1 61 0 1 41 0 1 21 0 1 01 0 81 0 61 0 41 0 21 00BEREb/ N0 [ d B ] s i m u l a t i o n B P S K M R C L = 2t h e o r y g n g a u s s B P S Kt h e o r y r e y l e i g h MRC 誤比特率變化: = 無(wú)線通信 matlab 仿真報(bào)告 6 0 5 1 0 1 51 0 1 61 0 1 41 0 1 21 0 1 01 0 81 0 61 0 41 0 21 00BEREb/ N0 [ d B ] s i m u l a t i o n B P S K E G C L = 2t h e o r y g n