MATLAB與通信仿真課程設(shè)計(jì)報(bào)告_第1頁
MATLAB與通信仿真課程設(shè)計(jì)報(bào)告_第2頁
MATLAB與通信仿真課程設(shè)計(jì)報(bào)告_第3頁
MATLAB與通信仿真課程設(shè)計(jì)報(bào)告_第4頁
MATLAB與通信仿真課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、matlab與通信仿真課程設(shè)計(jì)指導(dǎo)老師: 班級:07通信(1)班學(xué)號:e07680104姓名: 目錄目的和要求1實(shí)驗(yàn)環(huán)境1具體內(nèi)容及要求1實(shí)驗(yàn)內(nèi)容題目一4題目內(nèi)容流程圖程序代碼仿真框圖各個(gè)參數(shù)設(shè)置結(jié)果運(yùn)行結(jié)果分析題目二8題目內(nèi)容流程圖程序代碼仿真框圖各個(gè)參數(shù)設(shè)置結(jié)果運(yùn)行結(jié)果分析題目三17題目內(nèi)容流程圖程序代碼仿真框圖各個(gè)參數(shù)設(shè)置結(jié)果運(yùn)行結(jié)果分析題目四33題目內(nèi)容流程圖程序代碼仿真框圖各個(gè)參數(shù)設(shè)置結(jié)果運(yùn)行結(jié)果分析心得與體會52目的和要求通過課程設(shè)計(jì),鞏固本學(xué)期相關(guān)課程matlab與通信仿真所學(xué)知識的理解,增強(qiáng)動手能力和通信系統(tǒng)仿真的技能。在強(qiáng)調(diào)基本原理的同時(shí),更突出設(shè)計(jì)過程的鍛煉。強(qiáng)化學(xué)生的實(shí)踐

2、創(chuàng)新能力和獨(dú)立進(jìn)行科研工作的能力。 要求學(xué)生在熟練掌握matlab和simulink仿真使用的基礎(chǔ)上,學(xué)會通信仿真系統(tǒng)的基本設(shè)計(jì)與調(diào)試。并結(jié)合通信原理的知識,對通信仿真系統(tǒng)進(jìn)行性能分析。實(shí)驗(yàn)環(huán)境pc機(jī)、matlab/simulink具體內(nèi)容及要求基于matlab編程語言和simulink通信模塊庫,研究如下問題:(1) 研究bfsk在加性高斯白噪聲信道下(無突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;(2) 研究bfsk在加性高斯白噪聲信道下(有突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;分析突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能的影響。(3) 研究bfsk+信道編碼(取bch碼和漢明碼)在加性高斯白噪聲

3、信道下(無突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;分析不同碼率對誤碼率性能的影響。比較不同信道編碼方式的編碼增益性能。(4) 研究bfsk+信道編碼(取bch碼和漢明碼)在加性高斯白噪聲信道下(有突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;分析突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能的影響。分析不同碼率對誤碼率性能的影響。比較不同信道編碼方式的編碼增益性能。 題目一題目內(nèi)容:研究bfsk在加性高斯白噪聲信道下(無突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系流程圖開始讀懂題目,確定仿真框圖確定參數(shù)編寫程序代碼運(yùn)行程序,得出結(jié)果圖得出的結(jié)果是理想的結(jié)果? 是修改參數(shù) 不是 得出最終結(jié)果圖程序代碼:clcclea

4、recho on %x表示信噪比x=0:15; % y表示信號的誤碼比特率,它的長度與x相同y=x; % bfsk調(diào)治的頻率間隔等于24khzfrequencyseparation=24000; %信源產(chǎn)生信號的bit率等于10kbit/sbitrate=10000; % 仿真時(shí)間設(shè)置為10秒simulatontime=10; % bfsk調(diào)質(zhì)信號每一個(gè)符號的抽樣數(shù)等于2samplespersymbol=2; for i=1:length(x) %信道的信噪比依次取x中的元素snr=x(i); %運(yùn)行仿真程序,得到的誤碼率保存在工作區(qū)變量biterrorrate中 sim('shiya

5、nyi1'); %計(jì)算biterrorrate的均值作為本次仿真的誤碼率 y(i)=mean(biterrorrate);end % 準(zhǔn)備一個(gè)空白的空間% hold off;figure % 繪制x和y的關(guān)系曲線圖,縱坐標(biāo)采用對數(shù)表示semilogy(x,y,'-*'); %對y取對數(shù)畫圖xlabel('信噪比'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk在無突發(fā)干擾下誤碼率與信噪比的關(guān)系'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer gen

6、eratorm-fsk modulator baseband awgn channel m-fsk modulator basebandto workspace運(yùn)行結(jié)果結(jié)果分析:bfsk在無突發(fā)干擾下誤碼率隨著信噪比的增大而減小題目二題目內(nèi)容:研究bfsk在加性高斯白噪聲信道下(有突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;分析突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能的影響。1 bfsk(有突發(fā)干擾)誤碼率與信噪比的關(guān)系2 突發(fā)干擾的持續(xù)時(shí)間對誤碼率的影響: 突發(fā)干擾突發(fā)尺寸不同,誤碼率如何變化? 突發(fā)干擾占空比不同,誤碼率如何變化?第一小題流程圖: 程序代碼:clcclear allx=0:10; %x

7、表示信噪比y=x; %y表示信號的誤碼比特率,它的長度與x相同 for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwer31'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量biterrorrate中 y(i)=max(biterrorrate); %計(jì)算biterrorrate的最大值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('信噪比'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk在突發(fā)

8、干擾下誤碼率與信噪比關(guān)系'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder m-fsk modulator baseband awgn channel signal from workspace reshape 運(yùn)行結(jié)果結(jié)果分析:在有突發(fā)狀況的情況下(信號為ones(1,200) zeros(1,45)'),誤碼率隨著信噪比的增加而減小,在此參數(shù)數(shù)據(jù)下減小的幅度不大。第二小題(突發(fā)尺寸不同)流程圖: 程序代碼:clcclear allx=0:10:100; %x表示信噪比for i=

9、1:length(x) %信道的信噪比依次取x中的元素 snr=3; %取信噪比為3 w=x(i); %w表示突發(fā)信號的尺寸,它的長度取x矩陣的值 sim('rwer4'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=max(pe); %計(jì)算pe的最大值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('突發(fā)尺寸'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能'); %寫標(biāo)題grid on; %畫網(wǎng)

10、格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator m-fsk modulator baseband awgn channel signal from workspace reshape error rate calculation運(yùn)行結(jié)果結(jié)果分析:在信噪比snr=3的情況下,當(dāng)突發(fā)尺寸由0到100變化時(shí),誤碼率增加第二小題(占空比不同)流程圖: 程序代碼:clcclear allm=0:5:50; for i=1:length(m) %i取m的長度 w=m(i); %w表示突發(fā)信號的占空比,它的長度取x矩陣內(nèi)的值 sim('rwer5'); %運(yùn)行仿真

11、程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=max(pe); %計(jì)算pe的均值作為本次仿真的誤碼率y(i) x(i)=w/(200-w); %計(jì)算占空比xendsemilogy(x,y,'-p'); %對y取對數(shù)畫圖 xlabel('突發(fā)尺寸所占比例'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能的影響'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖:各個(gè)參數(shù)設(shè)置 random integer generator m-fsk modulator baseban

12、d awgn channel signal from workspace reshape error rate calculation 運(yùn)行結(jié)果結(jié)果分析:在信噪比snr=1.156的情況下,當(dāng)占空比由0到0.35變化時(shí),誤碼率在占空比很小時(shí)保持不變,隨著占空比的增加,誤碼率逐漸上升。題目三題目內(nèi)容:研究bfsk+信道編碼(取bch碼和漢明碼)在加性高斯白噪聲信道下(無突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;分析不同碼率對誤碼率性能的影響。比較不同信道編碼方式的編碼增益性能。1 bfsk+漢明碼誤碼率與信噪比的關(guān)系2 bfsk+漢明碼在不同碼率下誤碼率與信噪比的關(guān)系3 bfsk+bch碼誤碼率

13、與信噪比的關(guān)系4 bfsk+bch碼在不同碼率下誤碼率與信噪比的關(guān)系5 bch碼與漢明碼誤碼率的比較第一小題流程圖: 程序代碼:clcclearx=0:0.5:5; %設(shè)定x的值為0-5之間間隔為0.5的各個(gè)數(shù)for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan1'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('信噪比'); %寫x坐標(biāo)yla

14、bel('誤碼率'); %寫y坐標(biāo)title('bfsk+漢明碼誤碼率與信噪比關(guān)系'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder m-fsk modulator baseband awgn channel m-fsk demodulator baseband hamming decoder運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用漢明碼編碼時(shí)隨著信道的噪聲比的增加誤碼率快速下降。第二小題 流程圖: 程序代碼:clcclearx=0:0.5:5; %設(shè)定x的值為0-5之間間隔

15、為0.5的各個(gè)數(shù)for i=1:length(x) n=7; %設(shè)定codeword的長度 m=3; %設(shè)定message的長度 samplesperframe=4; %設(shè)定samples per frame要等于codeword的長度與message的長度的差值相等 snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan2'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'->'); %對y取對數(shù)畫圖xlabel('信噪比&

16、#39;); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk+漢明碼在不同碼率下誤碼性能'); %寫標(biāo)題hold on; for i=1:length(x) n=15; %設(shè)定codeword的長度 m=4; %設(shè)定message的長度 samplesperframe=11; %設(shè)定samples per frame要等于codeword的長度與message的長度的差值相等 snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan2'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=me

17、an(pe); %計(jì)算pe的均值作為本次仿真的誤碼率end semilogy(x,y,'-o'); %對y取對數(shù)畫圖hold on; for i=1:length(x) n=31; %設(shè)定codeword的長度 m=5; %設(shè)定message的長度 samplesperframe=26; %設(shè)定samples per frame要等于codeword的長度與message的長度的差值相等 snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan2'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均

18、值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder m-fsk modulator baseband awgn channel m-fsk demodulator baseband hamming decoder 運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用漢明碼編碼時(shí)在相同信噪比的情況下,碼率不同誤碼率也不同。在信噪比比較小時(shí)很難分辨誤碼率相差不大,當(dāng)誤碼率在4-4.5之間時(shí)就會有很大的去區(qū)別,可以看到,碼率越小的誤碼率越大。

19、第三小題 流程圖: 程序代碼:clcclearx=0:0.5:5; %設(shè)定x的值為0-5之間間隔為0.5的各個(gè)數(shù)for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan31'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('信噪比 '); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk+bch誤碼率

20、于信噪比關(guān)系'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator bch encoder m-fsk modulator baseband awgn channel m-fsk demodulator baseband bch decoder 運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用bch編碼時(shí)隨著信噪比的增加誤碼率逐漸減少。第四小題 流程圖: 程序代碼:clcclearx=0:0.5:5; %設(shè)定x的值為0-5之間間隔為0.5的各個(gè)數(shù) for i=1:length(x) n=7; %設(shè)定codeword的長度 k=4; %設(shè)定me

21、ssage的長 sampleperframe=4; %設(shè)定samples per frame要等于message的長度相等 snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan4'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('信噪比'); %寫y坐標(biāo)ylabel('誤碼率'); %寫x坐標(biāo)title('bfsk+bch碼(無干擾)在不同碼率下誤碼率性能

22、'); %寫標(biāo)題hold on; for i=1:length(x) n=15; %設(shè)定codeword的長度 k=11; %設(shè)定message的長 sampleperframe=11; %設(shè)定samples per frame要等于message的長度相等 snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan4'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'->'); %對y取對數(shù)畫圖hold on; for i=1:

23、length(x) n=31; %設(shè)定codeword的長度 k=26; %設(shè)定message的長 sampleperframe=26; %設(shè)定samples per frame要等于message的長度相等 snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan4'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-o'); %對y取對數(shù)畫圖 grid on;仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator bch

24、encoder m-fsk modulator baseband awgn channel m-fsk demodulator baseband bch encoder運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用bch編碼時(shí)在相同信噪比的情況下,碼率不同誤碼率也不同。在信噪比比較小時(shí)很難分辨誤碼率相差不大,當(dāng)誤碼率在1.5-5之間時(shí)就會有很大的去區(qū)別,可以看到,碼率越小的誤碼率越大。第五小題 流程圖: 程序代碼:clcclearx=0:0.5:5; %設(shè)定x的值為0-5之間間隔為0.5的各個(gè)數(shù)for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsa

25、n1'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('信噪比'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bch與漢明碼誤碼率比較'); %寫標(biāo)題grid on; %畫網(wǎng)格圖hold on;for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsan31'); %運(yùn)行仿真程序得到的誤碼

26、率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'->'); %對y取對數(shù)畫圖hold on;仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder m-fsk modulator baseband awgn channel m-fsk demodulator baseband hamming decoder bch encoder bch decoder 運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用bch編碼和漢明碼編碼時(shí)在相同信噪比的情況下,誤碼率也不同。在

27、信噪比比較小時(shí)(0-0.5),很難分辨誤碼率,相差不大。當(dāng)誤碼率在1-5之間時(shí)就會有很大的去區(qū)別,可以看到,漢明碼在相同的信噪比下誤碼率比bch小。題目四題目內(nèi)容:研究bfsk+信道編碼(取bch碼和漢明碼)在加性高斯白噪聲信道下(有突發(fā)干擾)的誤碼率性能與信噪比之間的關(guān)系;分析突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能的影響。分析不同碼率對誤碼率性能的影響。比較不同信道編碼方式的編碼增益性能。1. bfsk+漢明碼(有突發(fā)干擾)誤碼率性能與信噪比的關(guān)系2. 突發(fā)干擾的持續(xù)時(shí)間對誤碼率的影響: 突發(fā)干擾突發(fā)尺寸不同,誤碼率如何變化? 突發(fā)干擾占空比不同,誤碼率如何變化?3. bfsk+bch碼(有突發(fā)干擾

28、)誤碼率性能與信噪比的關(guān)系4. 突發(fā)干擾的持續(xù)時(shí)間對誤碼率的影響: 突發(fā)干擾突發(fā)尺寸不同,誤碼率如何變化? 突發(fā)干擾占空比不同,誤碼率如何變化?第一小題 流程圖: 程序代碼:clcclear allx=1:10; %設(shè)定x的值為0-10之間的各個(gè)數(shù)for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsi11'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('

29、信噪比'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk+漢明碼(有突發(fā)干擾)誤碼率性能與信噪比關(guān)系'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder m-fsk modulator baseband awgn channel signal from workspace reshape 運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用漢明碼編碼時(shí),在有突發(fā)狀況的情況下(信號為ones(1,200) zeros(1,45)'),誤碼率隨著信

30、噪比的增加而減小,在誤碼率在0-5之間時(shí),下降幅度不大,在誤碼率為5-10時(shí),下降幅度逐漸增大。 第二小題(突發(fā)尺寸不同)流程圖: 程序代碼:clcclear allw=1:10:100; %x表示信噪比for k=1:length(w) %信道的信噪比依次取x中的元素 snr=3; %取信噪比為3 l=w(k); %w表示突發(fā)信號的尺寸,它的長度取x矩陣的值 sim(' rwsi22'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的最大值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取

31、對數(shù)畫圖xlabel('突發(fā)尺寸'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder awgn channel signal from workspace m-fsk modulator baseband m-fsk demodulator baseband運(yùn)行結(jié)果結(jié)果分析:在信噪比snr=3的情況下,當(dāng)突發(fā)尺寸由0到100變化時(shí),誤碼率增加第二小題(占

32、空比不同)流程圖: 程序代碼:clcclear allw=0:0.05:0.35;snr=3;for k=1:length(w) %k取w的長度 l=200*w(k); %w表示突發(fā)信號的占空比,它的長度取x矩陣內(nèi)的值 sim('rwsi33'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=max(pe); %計(jì)算pe的均值作為本次仿真的誤碼率y(i)endsemilogy(w,y,'-p'); %對y取對數(shù)畫圖 xlabel('突發(fā)尺寸所占比例'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title

33、('bfsk+漢明碼突發(fā)干擾的持續(xù)時(shí)間對誤碼率性能的影響'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖:各個(gè)參數(shù)設(shè)置 random integer generator hamming encoder awgn channel signal from workspace reshape error rate calculation m-fsk modulator baseband m-fsk demodulator baseband運(yùn)行結(jié)果結(jié)果分析:在信噪比snr=3的情況下,當(dāng)占空比由0到0.35變化時(shí),誤碼率在占空比很小時(shí)保持不變,隨著占空比的增加,誤碼率逐漸上升。第三

34、小題 流程圖: 程序代碼:clcclear allx=1:10; %設(shè)定x的值為0-10之間的各個(gè)數(shù)for i=1:length(x) snr=x(i); %信道的信噪比依次取x中的元素 sim('rwsi44'); %運(yùn)行仿真程序得到的誤碼率保存在工作區(qū)變量pe中 y(i)=mean(pe); %計(jì)算pe的均值作為本次仿真的誤碼率endsemilogy(x,y,'-p'); %對y取對數(shù)畫圖xlabel('信噪比'); %寫x坐標(biāo)ylabel('誤碼率'); %寫y坐標(biāo)title('bfsk+bch(有突發(fā)干擾)誤碼率性

35、能與信噪比關(guān)系'); %寫標(biāo)題grid on; %畫網(wǎng)格圖仿真框圖各個(gè)參數(shù)設(shè)置 random integer generator bch encoder m-fsk modulator baseband awgn channel signal from workspace reshape 運(yùn)行結(jié)果結(jié)果分析:當(dāng)bfsk使用bch編碼時(shí),在有突發(fā)狀況的情況下(信號為ones(1,200) zeros(1,150)'),誤碼率隨著信噪比的增加而減小,在誤碼率在0-5之間時(shí),下降幅度比較大大,在誤碼率為5-10時(shí),下降幅度逐漸平緩。 第四小題(突發(fā)尺寸不同)流程圖: 程序代碼:clcclear allw=1:10:100; %x表示信噪比for k=1:length(w) %信道的信噪比依次取x中的元素 snr=3; %取信噪比為3 w=x(i); %w表示突發(fā)信號的尺寸,它的長

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論