數(shù)字通信作業(yè)(2)_第1頁(yè)
數(shù)字通信作業(yè)(2)_第2頁(yè)
數(shù)字通信作業(yè)(2)_第3頁(yè)
數(shù)字通信作業(yè)(2)_第4頁(yè)
數(shù)字通信作業(yè)(2)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、作業(yè)2.1.1 匹配濾波器的性能(方波脈沖信號(hào))源代碼:% 程序功能:畫(huà)出誤比特曲線clear all;close all;clcN = 1000;SNRindB = 0:6;% 理論曲線echo on;for i=1:length(SNRindB), SNR=exp(SNRindB(i)*log(10)/10); theo_err_awgn(i)=0.5*erfc(sqrt(SNR); echo off;end % 高斯信道 echo on;for i=1:length(SNRindB) smld_bit_awgn_err(i)=(y(N,i)/N; echo off;end;figure(

2、5)semilogy(SNRindB,theo_err_awgn,'r'),title('誤碼率曲線');hold on;semilogy(SNRindB,smld_bit_awgn_err,'r*');hold on;xlabel('Eb/No');ylabel('BER');legend('理論AWGN','仿真AWGN');% 程序功能:產(chǎn)生基帶信號(hào)、發(fā)送機(jī)、接收機(jī)function Awgn_num = y(N,SNR) %N = 100;M = 4;Tb = 1;Ts = 2

3、*Tb;m = log2(M);dt = Tb/32;fs = 1/dt;t = 0:dt:N-dt;fc = 1; %基帶信號(hào)的產(chǎn)生data = sign(randn(1,N);nrz = zeros(1,length(data)/dt);for i = 1:N if(data(i)=1) nrz(i-1)/dt+1:i/dt) = 1; else nrz(i-1)/dt+1:i/dt) = -1; endend %串并變換idata = data(1:m:(N-1);qdata = data(2:m:N);j = 1;for i = 1:N/2 inrz(j-1)/dt+1:(j+1)/d

4、t) = idata(i); qnrz(j-1)/dt+1:(j+1)/dt) = qdata(i); j = j+2;end %QPSK調(diào)制si = zeros(1,N/dt);sq = zeros(1,N/dt);s = zeros(1,N/dt);j = 1;for i = 1:N/2 si(j-1)/dt+1:(j+1)/dt) = idata(i)*cos(2*pi*fc*(j-1)/dt+1:(j+1)/dt)*dt); sq(j-1)/dt+1:(j+1)/dt) = qdata(i)*sin(2*pi*fc*(j-1)/dt+1:(j+1)/dt)*dt); s(j-1)/dt

5、+1:(j+1)/dt) = si(j-1)/dt+1:(j+1)/dt) + sq(j-1)/dt+1:(j+1)/dt); j = j+2;end %高斯信道s_w = channelAWGN(s,SNR); %解調(diào)部分idata_1 = s_w.*cos(2*pi*fc*t(1:length(t);qdata_1 = s_w.*sin(2*pi*fc*t(1:length(t); %匹配濾波imatch_filter = zeros(N/2);qmatch_filter = zeros(N/2);j = 1;for i = 1:N/2 imatch_filter(i) = sum(ida

6、ta_1(j-1)/dt+1:(j+1)/dt); qmatch_filter(i) = sum(qdata_1(j-1)/dt+1:(j+1)/dt); j = j+2;endimatch_filter = imatch_filter/max(abs(imatch_filter);qmatch_filter = qmatch_filter/max(abs(qmatch_filter); %抽樣判決idata_3 = zeros(1,N/2);qdata_3 = zeros(1,N/2);for i = 1:N/2 if(imatch_filter(i)>0) idata_3(i) =

7、1; else idata_3(i) = -1; end if(qmatch_filter(i)>0) qdata_3(i) = 1; else qdata_3(i) = -1; endendj = 1;for i = 1:N/2 idata_3_1(j-1)/dt+1:(j+1)/dt) = idata_3(i); qdata_3_1(j-1)/dt+1:(j+1)/dt) = qdata_3(i); j = j+2;end %并串轉(zhuǎn)換demodata = zeros(1,N);for i = 1:N if(mod(i,2)=1) data_3(i-1)/dt+1:i/dt) = id

8、ata_3_1(i/dt); demodata(i) = idata_3_1(i/dt); else data_3(i-1)/dt+1:i/dt) = qdata_3_1(i/dt); demodata(i) = qdata_3_1(i/dt); endend %累計(jì)誤碼個(gè)數(shù)Awgn_num = 0;for i = 1:N if(demodata(i)=data(i) Awgn_num = Awgn_num+1; endend %Drawfigure(1)subplot(311)plot(t,nrz(1,:);axis(0 N -1.5 1.5);title('基帶信號(hào)');s

9、ubplot(312)plot(t,inrz(1,:);axis(0 N -1.5 1.5);title('I支路信號(hào)');subplot(313)plot(t,qnrz(1,:);axis(0 N -1.5 1.5);title('Q支路信號(hào)'); figure(2)subplot(311)plot(t,s(1,:);axis(0 N -1.5 1.5);title('QPSK已調(diào)信號(hào)');subplot(312)plot(t,si(1,:);axis(0 N -1.5 1.5);title('I路載波調(diào)制后的信號(hào)');subp

10、lot(313)plot(t,sq(1,:);title('Q路載波調(diào)制后的信號(hào)');axis(0 N -1.5 1.5); figure(3)subplot(211)plot(t,s(1,:);axis(0 N -1.5 1.5);title('QPSK已調(diào)信號(hào)');subplot(212)plot(t,s_w(1,:);title('經(jīng)過(guò)高斯信道后的信號(hào)'); figure(4)subplot(211)plot(t,nrz(1,:);axis(0 N -1.5 1.5);title('原始發(fā)送信號(hào)');subplot(212)

11、plot(t,data_3(1,:);axis(0 N -1.5 1.5);title('解調(diào)后的信號(hào)');% 程序功能:加入高斯白噪聲function signal_awgn=channelAWGN(signal,snr)snr_lin =10(snr/10);%計(jì)算信號(hào)功率和噪聲功率signal_power=sum(signal.2)/length(signal);noise_power=signal_power/snr_lin;noise_std=sqrt(noise_power);noise=noise_std*randn(1,length(signal);signal

12、_awgn=signal+noise; 仿真波形:當(dāng)N=10,SNR = 0時(shí),調(diào)制解調(diào)波形作業(yè)2.1.2 接收端使用巴特沃斯低通濾波器的性能源代碼與2.1.1不同的地方:%巴特沃斯低通濾波n,Wn = buttord(0.001,1/8,2,20);b,a = butter(n,Wn);ilow_filter = filter(b,a,idata_1);qlow_filter = filter(b,a,qdata_1);實(shí)驗(yàn)結(jié)果:結(jié)論:綜合兩種實(shí)驗(yàn)結(jié)果得出,匹配濾波器可以得到最佳性能。2.1.3匹配濾波器的性能(三角脈沖信號(hào))源代碼與2.1.1不同的地方:%基帶信號(hào)的產(chǎn)生data = sig

13、n(randn(1,N);nrz = zeros(1,length(data)/dt);for i = 1:N if(data(i)=1) nrz(i-1)/dt+1:(i-0.5)/dt)= 2*dt*(i-1)/dt+1:(i-0.5)/dt)-2*(i-1); nrz(i-0.5)/dt+1:i/dt) = -2*dt*(i-0.5)/dt+1:i/dt)+2*i; else nrz(i-1)/dt+1:(i-0.5)/dt) = -2*dt*(i-1)/dt+1:(i-0.5)/dt)+2*(i-1); nrz(i-0.5)/dt+1:i/dt) = 2*dt*(i-0.5)/dt+1

14、:i/dt)-2*i; endend %串并變換idata = data(1:m:(N-1);qdata = data(2:m:N);j = 1;for i = 1:N/2 if(idata(i)=1) inrz(j-1)/dt+1:j/dt) = dt*(j-1)/dt+1:j/dt)-(j-1); inrz(j/dt+1:(j+1)/dt) = -dt*(j/dt+1:(j+1)/dt)+j+1; else inrz(j-1)/dt+1:j/dt) = -dt*(j-1)/dt+1:j/dt)+(j-1); inrz(j/dt+1:(j+1)/dt) = dt*(j/dt+1:(j+1)/

15、dt)-j-1; end if(qdata(i)=1) qnrz(j-1)/dt+1:j/dt) = dt*(j-1)/dt+1:j/dt)-(j-1); qnrz(j/dt+1:(j+1)/dt) = -dt*(j/dt+1:(j+1)/dt)+j+1; else qnrz(j-1)/dt+1:j/dt) = -dt*(j-1)/dt+1:j/dt)+(j-1); qnrz(j/dt+1:(j+1)/dt) = dt*(j/dt+1:(j+1)/dt)-j-1; end j = j+2;end當(dāng)N=10,SNR = 0時(shí),調(diào)制解調(diào)波形結(jié)論:由仿真結(jié)果得出,脈沖信號(hào)波形對(duì)匹配濾波器的性能是沒(méi)有

16、影響的。作業(yè)2.2源代碼:clear allclose allclc%Fc=10; %載頻Fs=40; %系統(tǒng)采樣頻率Fd=1; %碼速率N=Fs/Fd;df=10;numSymb=25;%進(jìn)行仿真的信息代碼個(gè)數(shù)M=4; %進(jìn)制數(shù)SNRpBit=60;%信噪比SNR=SNRpBit/log2(M);seed=12345 54321;numPlot=15;%產(chǎn)生25個(gè)二進(jìn)制隨機(jī)碼x=randsrc(numSymb,1,0:M-1);%產(chǎn)生25個(gè)二進(jìn)制隨機(jī)碼figure(1)stem(0:numPlot-1,x(1:numPlot),'bx');title('二進(jìn)制隨機(jī)序列

17、')xlabel('Time');ylabel('Amplitude');%調(diào)制y=dmod(x,Fc,Fd,Fs,'fsk',M,df);numModPlot=numPlot*Fs;t=0:numModPlot-1./Fs;figure(2)plot(t,y(1:length(t),'b-');axis(min(t) max(t) -1.5 1.5);title('調(diào)制后的信號(hào)')%在已調(diào)信號(hào)中加入高斯白噪聲r(shí)andn('state',seed(2);y=awgn(y,SNR-10*log

18、10(0.5)-10*log10(N),'measured','dB');%在已調(diào)信號(hào)中加入高斯白噪聲figure(3)plot(t,y(1:length(t),'b-');%畫(huà)出經(jīng)過(guò)信道的實(shí)際信號(hào)axis(min(t) max(t) -1.5 1.5);title('加入高斯白噪聲后的已調(diào)信號(hào)')%相干解調(diào)figure(4)z1=ddemod(y,Fc,Fd,Fs,'fsk/eye',M,df);title('相干解調(diào)后的信號(hào)的眼圖')%帶輸出波形的相干M元頻移鍵控解調(diào)figure(5)stem(0:numPlot-1,x(1:numPlot),'bx');hold on;stem(0:numPlot-1,z1(1:numPlot),'ro');hold off;axis(0 numPlot -0.5 2);title(

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論