

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、QPSK 調(diào)制與解調(diào)在 MATLAB 平臺(tái)上的實(shí)現(xiàn)QPSK 即四進(jìn)制移向鍵控(Quaternary Phase Shift Keyi ng,它利用載波的四種不 同相位來(lái)表示數(shù)字信息,由于每一種載波相位代表兩個(gè)比特信息,因此每個(gè)四進(jìn)制碼元可以用兩個(gè)二進(jìn)制碼元的組合來(lái)表示。兩個(gè)二進(jìn)制碼元中的前一個(gè)碼元用a 表示,后一個(gè)碼元用 b 表示。QPSK 信號(hào)可以看作兩個(gè)載波正交 2PSK 信號(hào)的合成,下圖表示 QPSK 正交 調(diào)制器。sinr-X - b由 QPSK 信號(hào)的調(diào)制可知,對(duì)它的解調(diào)可以采用與 2PSK 信號(hào)類似的解調(diào)方 法進(jìn)行解調(diào)。解調(diào)原理圖如下所示,同相支路和正交支路分別采用相干解調(diào)方式解調(diào)
2、,得到l(t)和Q(t),經(jīng)過(guò)抽樣判決和并/串交換器,將上下支路得到的并行 數(shù)據(jù)恢復(fù)成串行數(shù)據(jù)。%調(diào)相法clear all輸入串串/ /并并變換變換載波載波振蕩振蕩輸入帯通帯通濾波器濾波器低通低通. .濾波器濾波器抽樣抽樣 A判決判決位定時(shí)位定時(shí)shi %廣、* X -低通低通一一抽樣抽樣輸出變換變換3b恢復(fù)恢復(fù)2close all t=-1:0.01:7-0.01;tt=le ngth(t);x1=o nes(1,800);for i=1:ttif (t(i)=-1 & t(i)=5& t(i)=0 & t1(i)=4 & t1(i)0 data_recove
3、r_a(i:i+19)=1; bit_recover=bit_recover 1;elsedata_recover_a(i:i+19)=-1; bit_recover=bit_recover -1;endenderror=0;dd = -2*bit_i n+1;ddd=dd;ddd1=repmat(ddd,20,1);for i=1:2e4ddd2(i)=ddd1(i);endfor i=1:1e3if bit_recover(i)=ddd(i) error=error+1;endendp=error/1000;figure(1) subplot(2,1,1);plot(t2,ddd2);ax
4、is(0 100 -2 2);title( 原序列); subplot(2,1,2);plot(t2,data_recover_a);axis(0 100 -2 2);title(效果圖:解調(diào)后序列);6原序列原序列解調(diào)后序列解調(diào)后序列%設(shè)定 T=1,不加噪聲clear all7close all %調(diào)制bit_in = randin t(1e3, 1, 0 1);bit=bit_i n(1:2:1e3);bit_Q = bit_i n(2:2:1e3);data_I = -2*bit_l+1;data_Q = -2*bit_Q+1;data_I1=repmat(data_I,20,1);da
5、ta_Q 仁 repmat(data_Q,20,1);for i=1:1e4data_I2(i)=data_I1(i);data_Q2(i)=data_Q1(i); en d;t=0:0.1:1e3-0.1;f=0:0.1:1;xrc=0.5+0.5*cos(pi*f);data_I2_rc=c on v(data_I2,xrc)/5.5;data_Q2_rc=co nv(data_Q2,xrc)/5.5;f1=1;t1=0:0.1:1e3+0.9;I_rc=data_I2_rc.*cos(2*pi*f1*t1);Q_rc=data_Q2_rc.*si n(2*pi*f1*t1);QPSK_r
6、c=(sqrt(1/2).*l_rc+sqrt(1/2).*Q_rc);%解調(diào)I_demo=QPSK_rc.*cos(2*pi*f1*t1);Q_demo=QPSK_rc.*si n(2*pi*f1*t1);I_recover=c on v(I_demo,xrc);Q_recover=c on v(Q_demo,xrc);I=I_recover(11:10010);Q=Q_recover(11:10010);t2=0:0.05:1e3-0.05;t3=0:0.1:1e3-0.1;dafalrecove衛(wèi)一八for耳20=0000dafalrecove衛(wèi)daQrlrecover-(s+19) Q
7、(z+19)rend 八dddH 2*brn+l八ddchHrepmasdd二03-forIi=e4ddd2(illddd二三endfiguressubpof(411)八p-ofsDaxisao2006一)八subpof(4L2)八pof(Q)oi.s(o2006一)八解調(diào)后奇位解調(diào)后奇位解調(diào)后偶位解調(diào)后偶位解調(diào)后序列解調(diào)后序列匣匣始序列始序列%QPSK1?SNRindBu02E9SNRi ndB2=0:0.1:10;for i=1:le ngth(SNRi ndB1)pb,ps=cm_sm32(SNR in dB1(i);smld_bit_err_prb(i)=pb;smld_symbol_
8、err_prb(i)=ps;en d;for i=1:le ngth(SNR in dB2)SNR=exp(SNRi ndB2(i)*log(10)/10);theo_err_prb(i)=Qfu nct(sqrt(2*SNR); en d;title(QPSK 誤碼率分析);semilogy(SNRi ndB1,smld_bit_err_prb,*);axis(0 10 10e-8 1);hold on;% semilogy(SNRi ndB1,smld_symbol_err_prb,o);semilogy(SNR in dB2,theo_err_prb);legend(仿真比特誤碼率,理論
9、比特誤碼率); hold off;fun ctio ny=Qfu nct(x) y=(1/2)*erfc(x/sqrt(2);fun ctio n pb,ps=cm_sm32(SNRi ndB) N=10000;E=1;SNR=10A(SNRi ndB/10);sgma=sqrt(E/SNR)/2;s00=1 0;sO 仁0 1;si 仁-1 0;s10=0 -1;for i=1:Ntemp=ra nd;if (temp0.25)dsource1(i)=0;dsource2(i)=0;elseif (temp0.5)dsource1(i)=0;dsource2(i)=1;elseif (tem
10、p0.75) dsource1(i)=1;dsource2(i)=0;10elsedsource1(i)=1;dsource2(i)=1;en d;en d;numo fsymbolerror=0;num ofbiterror=0;for i=1:Nn=sgma*ra ndn( size(sOO);if(dsource1(i)=0)&(dsource2(i)=0)r=sOO+n;elseif(dsource1(i)=0)&(dsource2(i)=1)r=s01+ n;elseif(dsource1(i)=1)&(dsource2(i)=0)r=s10+n;elser=
11、s11+ n;en d;cOO=dot(r,sOO);cO 仁 dot(r,s01);c10=dot(r,s10);c11=dot(r,s11);c_max=max(c00 c01 c10 c11);if (c00=c_max)decis 仁 0 ;decis2=0;elseif(c01=c_max)decis 仁 0 ;decis2=1;elseif(c10=c_max)decis 仁 1;decis2=0;elsedecis1=1;decis2=1;en d;symbolerror=0;if(decis1=dsource1(i)num ofbiterror= num ofbiterror+1;symbolerror=1;en d;if(decis2=dsource
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《A day in the park》作業(yè)設(shè)計(jì)方案
- 個(gè)人消防責(zé)任書
- 協(xié)議合同和加盟合同范本
- 醫(yī)療器材加工合同范本
- 中藥炮制工中級(jí)習(xí)題庫(kù)+參考答案
- 生物制藥復(fù)習(xí)題+答案
- 農(nóng)藝工中級(jí)??荚囶}(含答案)
- 接觸網(wǎng)中級(jí)工測(cè)試題
- 七律長(zhǎng)征 教案教學(xué)設(shè)計(jì)
- 危廢傭金合同范本
- 2025年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案1套
- 《勞動(dòng)法常識(shí)(第3版)》中職全套教學(xué)課件
- 2025年勞動(dòng)合同延期補(bǔ)充協(xié)議模板
- 2025年日歷表(含農(nóng)歷、節(jié)假日、記事、A4打印版)
- DB32T-工業(yè)有機(jī)廢氣治理用活性炭技術(shù)要求
- TCALC 003-2023 手術(shù)室患者人文關(guān)懷管理規(guī)范
- 2024春蘇教版《亮點(diǎn)給力大試卷》 數(shù)學(xué)四年級(jí)下冊(cè)(全冊(cè)有答案)
- 潤(rùn)滑油存放區(qū)應(yīng)急預(yù)案
- 25題退役軍人事務(wù)員崗位常見(jiàn)面試問(wèn)題含HR問(wèn)題考察點(diǎn)及參考回答
- 煤氣設(shè)施安全檢查表(修訂)
- XX省血液調(diào)配管理辦法
評(píng)論
0/150
提交評(píng)論