




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選文檔姓名:Nikey MATLAB環(huán)境下16QAM調(diào)制及解調(diào)仿真程序說明一、 正交調(diào)制及相干解調(diào)原理框圖正交調(diào)制原理框圖相干解調(diào)原理框圖二、 MQAM調(diào)制介紹及本仿真程序的幾點說明MQAM可以用正交調(diào)制的方法產(chǎn)生,本仿真中取M=16,即幅度和相位相結(jié)合的16個信號點的調(diào)制。 為了觀看信道噪聲對該調(diào)制方式的影響,我們在已調(diào)信號中又加入了不同強度的高斯白噪聲,并統(tǒng)計其譯碼誤碼率。為了簡化程序和得到牢靠的誤碼率,我們在解調(diào)時并未從已調(diào)信號中恢復(fù)載波,而是直接產(chǎn)生與調(diào)制時一模一樣的載波來進行信號解調(diào)。三、 仿真結(jié)果圖附源程序代碼:main_plot.mclear;clc;echo off;clos
2、e all;N=10000; %設(shè)定碼元數(shù)量fb=1; %基帶信號頻率fs=32; %抽樣頻率fc=4; %載波頻率,為便于觀看已調(diào)信號,我們把載波頻率設(shè)的較低Kbase=2; % Kbase=1,不經(jīng)基帶成形濾波,直接調(diào)制; % Kbase=2,基帶經(jīng)成形濾波器濾波后,再進行調(diào)制info=random_binary(N); %產(chǎn)生二進制信號序列y,I,Q=qam(info,Kbase,fs,fb,fc); %對基帶信號進行16QAM調(diào)制y1=y; y2=y; %備份信號,供后續(xù)仿真用T=length(info)/fb; m=fs/fb;nn=length(info);dt=1/fs; t=0
3、:dt:T-dt; subplot(211); %便于觀看,這里顯示的已調(diào)信號及其頻譜均為無噪聲干擾的抱負狀況%由于測試信號碼元數(shù)量為10000個,在這里我們只顯示其總數(shù)的1/10plot(t(1:1000),y(1:1000),t(1:1000),I(1:1000),t(1:1000),Q(1:1000),0 35,0 0,'b:');title('已調(diào)信號(In:red,Qn:green)');%傅里葉變換,求出已調(diào)信號的頻譜n=length(y); y=fft(y)/n; y=abs(y(1:fix(n/2)*2;q=find(y<1e-04); y
4、(q)=1e-04; y=20*log10(y);f1=m/n; f=0:f1:(length(y)-1)*f1;subplot(223);plot(f,y,'r');grid on; title('已調(diào)信號頻譜'); xlabel('f/fb'); %畫出16QAM調(diào)制方式對應(yīng)的星座圖subplot(224); constel(y1,fs,fb,fc); title('星座圖');SNR_in_dB=8:2:24; %AWGN信道信噪比for j=1:length(SNR_in_dB) y_add_noise=awgn(y2,S
5、NR_in_dB(j); %加入不同強度的高斯白噪聲 y_output=qamdet(y_add_noise,fs,fb,fc); %對已調(diào)信號進行解調(diào) numoferr=0; for i=1:N if (y_output(i)=info(i), numoferr=numoferr+1; end; end; Pe(j)=numoferr/N; %統(tǒng)計誤碼率end;figure;semilogy(SNR_in_dB,Pe,'red*-'); grid on;xlabel('SNR in dB'); ylabel('Pe');title('1
6、6QAM調(diào)制在不同信道噪聲強度下的誤碼率');random_binary.m%產(chǎn)生二進制信源隨機序列function info=random_binary(N) if nargin = 0, %假如沒有輸入?yún)?shù),則指定信息序列為10000個碼元 N=10000;end;for i=1:N, temp=rand; if (temp<0.5), info(i)=0; % 1/2的概率輸出為0 else info(i)=1; % 1/2的概率輸出為1 endend;qam.mfunction y,I,Q=qam(x,Kbase,fs,fb,fc);%T=length(x)/fb; m=
7、fs/fb;nn=length(x);dt=1/fs; t=0:dt:T-dt;%串/并變換分別出I重量、Q重量,然后再分別進行電平映射I=x(1:2:nn-1); I,In=two2four(I,4*m);Q=x(2:2:nn); Q,Qn=two2four(Q,4*m); if Kbase=2; %基帶成形濾波 I=bshape(I,fs,fb/4); Q=bshape(Q,fs,fb/4); end; y=I.*cos(2*pi*fc*t)-Q.*sin(2*pi*fc*t); %調(diào)制qamdet.m%QAM信號解調(diào)function xn,x=qamdet(y,fs,fb,fc);dt=
8、1/fs; t=0:dt:(length(y)-1)*dt;I=y.*cos(2*pi*fc*t); Q=-y.*sin(2*pi*fc*t);b,a=butter(2,2*fb/fs); %設(shè)計巴特沃斯濾波器I=filtfilt(b,a,I);Q=filtfilt(b,a,Q);m=4*fs/fb;N=length(y)/m; n=(.6:1:N)*m; n=fix(n);In=I(n); Qn=Q(n); xn=four2two(In Qn); %I重量Q重量并/串轉(zhuǎn)換,最終恢復(fù)成碼元序列xnnn=length(xn); xn=xn(1:nn/2);xn(nn/2+1:nn); xn=xn
9、(:); xn=xn'bshape.m%基帶升余弦成形濾波器function y=bshape(x,fs,fb,N,alfa,delay);%設(shè)置默認參數(shù)if nargin<6; delay=8; end;if nargin<5; alfa=0.5; end;if nargin<4; N=16; end;b=firrcos(N,fb,2*alfa*fb,fs);y=filter(b,1,x);two2four.m%二進制轉(zhuǎn)換成四進制function y,yn=two2four(x,m);T=0 1;3 2; n=length(x); ii=1;for i=1:2:n-
10、1; xi=x(i:i+1)+1; yn(ii)=T(xi(1),xi(2); ii=ii+1;end;yn=yn-1.5; y=yn; for i=1:m-1; y=y;yn;end;y=y(:)' %映射電平分別為-1.5;0.5;0.5;1.5four2two.m%四進制轉(zhuǎn)換成二進制function xn=four2two(yn);y=yn; ymin=min(y); ymax=max(y); ymax=max(ymax abs(ymin);ymin=-abs(ymax); yn=(y-ymin)*3/(ymax-ymin); %設(shè)置門限電平,判決I0=find(yn< 0
11、.5); yn(I0)=zeros(size(I0);I1=find(yn>=0.5 & yn<1.5); yn(I1)=ones(size(I1);I2=find(yn>=1.5 & yn<2.5); yn(I2)=ones(size(I2)*2;I3=find(yn>=2.5); yn(I3)=ones(size(I3)*3;%一位四進制碼元轉(zhuǎn)換為兩位二進制碼元T=0 0;0 1;1 1;1 0;n=length(yn); for i=1:n; xn(i,:)=T(yn(i)+1,:);end; xn=xn' xn=xn(:); xn=
12、xn'constel.m%畫出星座圖function c=constel(x,fs,fb,fc);N=length(x); m=2*fs/fb;n=fs/fc; i1=m-n; i=1; ph0=(i1-1)*2*pi/n; while i <= N/m; xi=x(i1:i1+n-1); y=2*fft(xi)/n; c(i)=y(2); i=i+1; i1=i1+m;end; %假如無輸出,則作圖if nargout<1; cmax=max(abs(c); ph=(0:5:360)*pi/180; plot(1.414*cos(ph),1.414*sin(ph),'c'); hold on; for i=1:length(c); ph=ph0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于用戶畫像的M銀行個人信貸風(fēng)險管理研究
- 某油田注水全工段結(jié)垢規(guī)律及防垢措施研究
- 初中生感知教師支持、學(xué)業(yè)自我效能感與學(xué)業(yè)倦怠的關(guān)系及干預(yù)研究
- 2025年液晶顯示器機殼項目市場調(diào)查研究報告
- 2025年渦輪增壓盤式干燥機項目市場調(diào)查研究報告
- 呼和浩特市多民族社區(qū)鑄牢中華民族共同體意識路徑研究
- 擠壓蒸煮黃精粉的趁鮮制備、品質(zhì)評價與添加應(yīng)用研究
- 超聲聯(lián)合超聲造影對腎上腺腫瘤的診斷價值研究
- 中班下學(xué)期綜合素質(zhì)發(fā)展計劃
- 基于優(yōu)化GBDT算法的吉林省玉米產(chǎn)量預(yù)測模型研究
- 濟南幼兒師范高等專科學(xué)校招聘真題2024
- 定額〔2025〕1號文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價格水平調(diào)整的通知
- 10SG614-2 砌體填充墻構(gòu)造詳圖(二)(與主體結(jié)構(gòu)柔性連接)
- 固體料倉 (2.26)設(shè)計計算
- 2023年考研《法碩(非法學(xué))》真題及答案
- 供應(yīng)室技能考核操作標(biāo)準
- 力平之獨特的血脂管理課件
- (完整版)土方回填專項施工方案
- 全國2021年4月自學(xué)考試00322中國行政史試題答案
- 外周神經(jīng)復(fù)發(fā)性神經(jīng)鞘瘤的顯微外科治療課件
- DB21∕T 3384-2021 空氣源熱泵系統(tǒng)工程技術(shù)規(guī)程
評論
0/150
提交評論