版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、長沙理工大學(xué)通信原理課程設(shè)計(jì)報(bào)告王情 學(xué) 院 城南學(xué)院 專 業(yè) 通信工程 班 級 通信1102 學(xué) 號 201185250230 學(xué)生姓名 王情 指導(dǎo)教師 曹敦 課程成績 完成日期 2014年1月9日課程設(shè)計(jì)成績評定學(xué) 院 城南學(xué)院 專 業(yè) 通信工程 班 級 通信1102 學(xué) 號 201185250230 學(xué)生姓名 王情 指導(dǎo)教師 曹敦 課程成績 完成日期 2014年1月9日 指導(dǎo)教師對學(xué)生在課程設(shè)計(jì)中的評價(jià)評分項(xiàng)目優(yōu)良中及格不及格課程設(shè)計(jì)中的創(chuàng)造性成果學(xué)生掌握課程內(nèi)容的程度課程設(shè)計(jì)完成情況課程設(shè)計(jì)動(dòng)手能力文字表達(dá)學(xué)習(xí)態(tài)度規(guī)范要求課程設(shè)計(jì)論文的質(zhì)量指導(dǎo)教師對課程設(shè)計(jì)的評定意見綜合成績 指導(dǎo)教師
2、簽字 年 月 日第 21 頁 共 20 頁 王情 卷積編碼與解碼的matlab實(shí)現(xiàn)及性能分析卷積編碼與解碼的matlab實(shí)現(xiàn)及性能分析 學(xué)生姓名:王情 指導(dǎo)老師:曹敦摘 要 本課程設(shè)計(jì)主要解決通信系統(tǒng)中卷積編碼與解碼技術(shù)在matlab中實(shí)現(xiàn)以及對其性能進(jìn)行分析。用貝努利二進(jìn)制序列產(chǎn)生器作為信號源,產(chǎn)生基帶信號,對其中的卷積進(jìn)行編碼,調(diào)制解調(diào),然后采用viterbi譯碼輸出,最后計(jì)算誤碼率,對其性能進(jìn)行分析。關(guān)鍵詞 卷積碼;卷積編碼器;viterbi譯碼器;bsk調(diào)制與解調(diào);約束長度。目錄1引言.4 1.1 課程設(shè)計(jì)的目的.4 1.2 課程設(shè)計(jì)的基本任務(wù)和要求.4 1.2.1本次課程設(shè)計(jì)的基本任
3、務(wù).4 1.2.2課程設(shè)計(jì)中的要求.5 1.3 設(shè)計(jì)平臺(tái).52設(shè)計(jì)原理.5 2.1卷積碼的基本概念.5 2.2卷積碼的編碼.5 2.2.1卷積編碼.5 2.2.2卷積碼的樹狀圖.6 2.2.3卷積碼的網(wǎng)格圖.7 2.2.4卷積碼的狀態(tài)圖.8 2.3 卷積碼的解碼.83 卷積碼的仿真與性能分析.9 3.1 卷積碼的仿真.9 3.1.1 卷積碼的設(shè)計(jì)框圖.9 3.1.2 simulink仿真模塊的參數(shù)設(shè)置.9 3.2 卷積碼的波形輸出.15 3.2.1輸入信號波形.15 3.2.2輸入信號與解碼輸出波形.16 3.3卷積碼的性能分析.174出現(xiàn)的問題及解決方法.195 結(jié)束語.196參考文獻(xiàn).20
4、1 引 言 本課程設(shè)計(jì)主要解決基于matlab的simulink下的模塊對卷積編碼與解碼進(jìn)行仿。通過仿真可以更清楚的認(rèn)識到卷積碼的編碼與解碼的各個(gè)環(huán)節(jié),并對仿真結(jié)果進(jìn)行分析。得出viterbi譯碼的誤碼率性能和約束長度的關(guān)系。1.1課程設(shè)計(jì)目的 卷積碼,又稱連環(huán)碼,是由伊萊亞斯(p.elias)于1955年提出來的一種非分組碼4。卷積碼是一種向前糾錯(cuò)控制編碼。它將連續(xù)的信息比特序列映射為連續(xù)的編碼器輸出符號。這種映射是高度結(jié)構(gòu)化的,使得卷積碼的譯碼方法與分組碼譯碼所采用的方法完全不同??梢则?yàn)證的是在同樣復(fù)雜度情況下,卷積碼的編碼增益要大于分組碼的編碼增益。對于某個(gè)特定的應(yīng)用,采用分組編碼還是采
5、用卷秘編碼哪一種更好則取決于這一應(yīng)用的具體情況和進(jìn)行比較時(shí)可用的技術(shù)。 本課程設(shè)計(jì)的目的主要是仿真通信系統(tǒng)中基帶傳輸信道糾錯(cuò)編碼技術(shù)。把貝努利二進(jìn)制序列產(chǎn)生器作為信號源,產(chǎn)生基帶信號,對其中的卷積進(jìn)行編碼,送入含噪信道在通過bsk調(diào)制與解調(diào)后,采用viterbi譯碼輸出,然后計(jì)算傳輸前后的誤碼率,改變信道誤碼率大小,測試接收信號與發(fā)送信號之間的誤碼率,分析該種糾錯(cuò)編碼系統(tǒng)的抗噪聲性能 。1.2課程設(shè)計(jì)的基本任務(wù)和要求1.2.1本次課程設(shè)計(jì)的基本任務(wù):(1)通過課程設(shè)計(jì)掌握通信系統(tǒng)中卷積的編碼與解碼,能夠分析該種糾錯(cuò)碼系 統(tǒng)的性能。 (2)掌握通信電路的設(shè)計(jì)方法,能夠進(jìn)行設(shè)計(jì)簡單的仿真通信電路系
6、統(tǒng)。 (3)運(yùn)用學(xué)過的matlab基本知識,熟悉matlab集成環(huán)境下的simulink仿真平臺(tái)的使用和m文件。 1.2.2課程設(shè)計(jì)中的要求:(1)模型設(shè)計(jì)應(yīng)該符合工程實(shí)際,模塊參數(shù)設(shè)置必須與原理相符合。(2)處理結(jié)果和分析結(jié)論應(yīng)該一致,而且應(yīng)符合理論。(3)獨(dú)立完成課程設(shè)計(jì)并按要求編寫課程設(shè)計(jì)報(bào)告書1.3 設(shè)計(jì)平臺(tái)本設(shè)計(jì)開發(fā)平臺(tái)為matlab中的simulink。simulink是matlab最重要的組件之一,它提供一個(gè)動(dòng)態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境。在該環(huán)境中,無需大量書寫程序,而只需要通過簡單直觀的鼠標(biāo)操作,就可構(gòu)造出復(fù)雜的系統(tǒng)。2 設(shè)計(jì)原理2.1 卷積碼的基本概念卷積碼是一種性
7、能優(yōu)越的信道編碼。若以(n,k,n)來描述卷積碼1,表示把k個(gè)信息比特編成n個(gè)比特,n為編碼約束長度,說明編碼過程中互相約束的碼段個(gè)數(shù)。卷積碼將k比特輸入碼元編成n個(gè)輸出碼元,但k和n通常很小,特別適合以串行形式進(jìn)行傳輸,時(shí)延小。與分組碼不同,卷積碼編碼生成的n元組元不僅與當(dāng)前輸入的k元組有關(guān),還與前面n-1個(gè)輸入的k元組有關(guān),編碼過程中互相關(guān)聯(lián)的碼元個(gè)數(shù)為n*n。2.2卷積碼的編碼 卷積碼的編碼表述方法有3種:碼樹圖、狀態(tài)圖和網(wǎng)格圖。卷積碼的糾錯(cuò)能力隨著n的增加而增大,而差錯(cuò)率隨著n的增加而指數(shù)下降。在編碼器復(fù)雜性相同的情況下,卷積碼的性能優(yōu)于分組碼。分組碼有嚴(yán)格的代數(shù)結(jié)構(gòu),但卷積碼至今尚未
8、找到如此嚴(yán)密的數(shù)學(xué)手段。分組碼的譯碼算法可以由其代數(shù)特性得到。卷積碼雖然可以采用適用于分組碼的門限譯碼(即大數(shù)邏輯譯碼),但性能不如維特比譯碼和序列譯碼。 2.2.1卷積編碼 卷積碼的編碼器一般都比較簡單。 如圖2-1是一般情況下的卷積碼編碼器框圖5。它包括nk級的輸入移位器,一組n個(gè)模2和加法器和n級的輸出移位寄存器。對應(yīng)于每段k比特的輸入序列,輸出n個(gè)比特。由圖可知,n個(gè)輸出比特不但與當(dāng)前的k個(gè)輸入比特有關(guān),而且與以前的(n-1)k個(gè)輸入信息比特有關(guān)。整個(gè)編碼過程可以看成是輸入信息序列與由移位寄存器和模2加法器6的連接方式所決定的另一個(gè)序列的卷積,卷積碼由此得名。本文采用的是沖擊響應(yīng)描述法
9、編碼思想。 圖2-1 卷積編碼器框圖 如圖2-2是卷積碼(2,l,3)卷積編碼器的一個(gè)框圖。左邊是信息的輸入。下面分別是系統(tǒng)位輸出和校驗(yàn)位輸出。其中間是3個(gè)移位寄存器和一個(gè)模2加法器。簡單的說就是信息位經(jīng)過移位寄存器和一個(gè)模2加法器產(chǎn)生一個(gè)系統(tǒng)位和校驗(yàn)位加在一起輸出??梢钥闯觯好枯斎胍粋€(gè)比特,移位寄存器中就向右移動(dòng)一個(gè)位子。原來的第三個(gè)寄存器就被移出??梢娋矸e編碼不只與現(xiàn)在的輸入比特有關(guān)還與前面的3-1個(gè)比特有關(guān)。所以約束長度是3。 圖2-2 (2,1,3)卷積編碼器 2.2.2卷積碼的樹狀圖對于圖2-2所示的(2,1,3)卷積碼編碼電路其樹狀圖如下圖2-3所示。這里,分別用a,b,c和d表示
10、寄存器的4種狀態(tài):00,01,10,和11,作為樹狀圖中每條支路的節(jié)點(diǎn)。以全零狀態(tài)a為起點(diǎn),當(dāng)輸入位信息位為o時(shí),輸出碼元c1c2= 00,寄存器保持狀態(tài)a不變,對應(yīng)圖中從起點(diǎn)出發(fā)的上支路:當(dāng)輸入為l時(shí),輸出碼元clc2=11,寄存器則轉(zhuǎn)移到狀態(tài)b,對應(yīng)圖中的下支路:然后再分別以這兩條支路的終節(jié)點(diǎn)a和b作為處理下一位輸入信息的起點(diǎn),從而得到4條支路以此類推,可以得到整個(gè)樹狀圖。 圖2-3 (2,1,3)卷積碼的碼狀圖 2.2.3 卷積碼的網(wǎng)格圖 如下圖2-4是(2,1,3)卷積編碼的網(wǎng)格圖 圖2-4 (2,1,3)卷積碼的網(wǎng)格圖 2.2.4卷積碼的狀態(tài)圖 如下圖2-5是(2,1,3)卷積編碼的
11、狀態(tài)圖 圖2-5 (2,1,3)卷積碼的狀態(tài)圖2.3 卷積碼的解碼 卷積碼的解碼方式可以分為兩類:代數(shù)解碼和概率解碼。代數(shù)解碼是利用編碼本身的代數(shù)結(jié)構(gòu)進(jìn)行譯碼,不考慮信道本身的統(tǒng)計(jì)特性。大數(shù)邏輯解碼,又稱門限解碼,是卷積碼代數(shù)解碼的最主要的一種方法它也應(yīng)用于循環(huán)碼的解碼。大數(shù)邏輯解碼對于約束長度較短的卷積碼最為有效,而且設(shè)備簡單。概率解碼則是基于信道的統(tǒng)計(jì)特性和卷積碼的特點(diǎn)進(jìn)行計(jì)算。首先由wozencraft針對無記憶信道提出的序貫解碼3就是概率解碼方法之一;另一種概率解碼方法是viterbi算法6。當(dāng)碼的約束長度較短時(shí),它比序貫解碼算法的效率更高、速度更快,目前得到廣泛的應(yīng)用。本課程設(shè)計(jì)中采
12、用viterbi算法。 3 卷積碼的仿真與性能分析3.1 卷積碼的仿真 3.1.1 卷積碼的設(shè)計(jì)框圖 本課程設(shè)計(jì)是通過matlab下的simulink模塊進(jìn)行仿真。卷積碼的仿真框圖如下圖3-1 圖3-1 卷積編碼與解碼仿真圖 在圖3-1中的仿真流程可以表示為先由bernoulli binary generator(貝努利二進(jìn)制序列產(chǎn)生器)產(chǎn)生一個(gè)0,l等概序列,經(jīng)過convolutional encoder(卷積編碼器)對輸入的二進(jìn)制序列進(jìn)行卷積編碼,并用bpsk調(diào)制方式調(diào)制信號。加入信道噪聲-高斯白噪聲(awgn),再經(jīng)過bpsk解調(diào)制后送入viterbi decoder(viterbi譯碼
13、器)進(jìn)行硬判決譯碼。最后經(jīng)過error rate calculation(誤碼統(tǒng)計(jì))后由display(顯示)輸出。然后通過selector(數(shù)據(jù)選通器)將結(jié)果輸出到to workspace(工作區(qū)間)。 3.1.2 simulink仿真模塊的參數(shù)設(shè)置在建立如圖3-1的仿真模塊后,對各個(gè)模塊進(jìn)行設(shè)置并運(yùn)行仿真。其中各個(gè)模塊的具體參數(shù)如下: 圖3-2 貝努利二進(jìn)制序列產(chǎn)生器的參數(shù)設(shè)置 如上圖3-2是貝努利二進(jìn)制序列產(chǎn)生器模塊的設(shè)置框圖,其中參數(shù)有三項(xiàng):第一項(xiàng)probability of a zero取值為0.5,表示0和l出現(xiàn)的概率相等。initial seed表示隨機(jī)種子數(shù)。不同的隨機(jī)種子數(shù)將
14、產(chǎn)生不同的二進(jìn)制序列,特定的隨機(jī)種子數(shù)可以產(chǎn)生一個(gè)特定的二進(jìn)制序列。sample time=0.001表示抽樣時(shí)間,也就是說輸出序列中每個(gè)二進(jìn)制符號的持續(xù)時(shí)間是0.001秒。samples per frame表示每幀的抽樣數(shù)用來確定每幀的抽樣點(diǎn)的數(shù)目。frame-based outputs是用來確定幀的輸出格式。 圖3-3 卷積編碼器的參數(shù)設(shè)置 圖3-4 卷積解碼器的參數(shù)設(shè)置 如上圖3-3,在參數(shù)設(shè)置中要注意卷積編碼器模塊, 其中trellis structure(trellis結(jié)構(gòu))中通過poly2trellis()函數(shù)把卷積碼的約束長度,如上面是(2,l,3)卷積碼的參數(shù)設(shè)置。(3, 6
15、7)說明約束長度是3,生成多項(xiàng)式是(八進(jìn)制)6和7。后面還要用到的(2,l,7)的參數(shù)是(7,171,133)是約束長度是7。同時(shí)與之對應(yīng)的卷積解碼器trellis structure設(shè)置要相同。 圖3-5 bpsk調(diào)制器的參數(shù)設(shè)置 圖3-6 bpsk解調(diào)器的參數(shù)設(shè)置 如上圖3-5是bpsk調(diào)制器模塊的設(shè)置框圖中有二項(xiàng),第一項(xiàng)是phaseoffset(rad)(相位偏移),這里設(shè)置為0。第二項(xiàng)是samples per symbol(輸出信號采樣數(shù))這里設(shè)置為l。同時(shí)如圖3-6,bsk解調(diào)器的參數(shù)設(shè)置要和bpsk調(diào)制器一樣。 圖3-7 高斯白噪聲(awgn)參數(shù)設(shè)置 如上圖3-7,在高斯白噪聲中
16、要注意snr(db)的參數(shù)設(shè)置要是變量,其中參數(shù)snr就是m文件中的一個(gè)變量。 圖3-8 誤碼統(tǒng)計(jì)模塊的參數(shù)設(shè)置 如上圖3-8,在error rate calculation(誤碼統(tǒng)計(jì))模塊中我們要注意output data的參數(shù)設(shè)置是port,這樣誤碼統(tǒng)計(jì)框圖才能有輸出端口。 圖3-9 數(shù)據(jù)選通器模塊的參數(shù)設(shè)置 如上圖3-9是數(shù)據(jù)選通器模塊的設(shè)置框圖。對應(yīng)圖3-9看elements是指輸出端口的個(gè)數(shù)為l。input port width表示輸入端口的個(gè)數(shù)為3。 圖3-10 to workspace模塊的參數(shù)設(shè)置如上圖3-10是to workspace的設(shè)置,其中variable name的參
17、數(shù)是一個(gè)自定義的變量,同時(shí)也是m文件中的重要變量。save format的參數(shù)要設(shè)為array,這樣才能使m文件出來的圖易于觀察和進(jìn)行性能分析。3.2卷積碼的波形輸出 3.2.1輸入信號波形 通過單獨(dú)對輸入信號進(jìn)行測量顯示,其下列仿真框圖3-10 圖3-10 輸入信號波形測量框圖 通過運(yùn)行上述框圖3-10,我們得到系統(tǒng)的輸入信號波形如下圖3-11 圖3-11 卷積碼的輸入波形 3.2.2輸入信號與解碼輸出波形 根據(jù)卷積編碼與解碼的仿真框圖,我們可以對其輸入信號和解碼輸出進(jìn)行波形測量,結(jié)果如下圖3-12 圖3-12 輸入信號與解碼信號測量框圖通過對上述框圖3-12進(jìn)行仿真運(yùn)行,得到的波形輸出結(jié)果
18、如下圖3-13: 圖3-13 輸入信號與解碼輸出信號通過上圖3-13,我們可以看出解碼輸出后信號與輸入信號波形差不多,但是有點(diǎn)差別,這就是在解碼過程中出現(xiàn)了誤碼,但是從整體上看誤碼非常少,還有就是通過輸入輸出對比,我們可以看出兩者之間的有時(shí)間延遲。當(dāng)把圖3-12中的信道噪聲中的snr參數(shù)設(shè)為0時(shí),我們可以得到如下圖3-14:圖3-14 沒加噪聲的輸入與解碼輸出波形通過圖3-12與圖3-14,我們可以看出信道的特性是影響信息傳輸?shù)囊淮笠蛩兀挥行诺赖男栽氡仍谝欢ǚ秶鷥?nèi)才能保證信息的正確傳輸。3.3 卷積碼的性能分析 在本課程設(shè)計(jì)中我們采用根據(jù)不同的約束長度來改變信道誤碼率大小,同時(shí)比較在相同性噪
19、比下,不同約束長度對信道誤碼率的影響。在本次設(shè)計(jì)中,我們以 (2,l,3)和(2,1,7)卷積碼為例展開分析。從圖3-11中的誤碼率曲線可以清楚地看到,隨著約束長度的逐漸增加,系統(tǒng)的誤比特率明顯降低,所以說當(dāng)性噪比一定時(shí),增加約束長度可以降低系統(tǒng)的誤比特率,但是隨著約束長度的增加,譯碼設(shè)備的復(fù)雜性也會(huì)隨之增加,而且在性噪比較小時(shí),其結(jié)果不準(zhǔn)確。 圖3-11 不同約束長度對卷積碼誤碼性能的影響分析不同約束長度對卷積碼誤碼性能的影響用到的程序如下:x=-10:10; %x表示性噪比y=x; %y表示誤碼率for i=1:length(x) %重復(fù)運(yùn)行wq.mdl,檢查不同條件下硬判決譯碼的性能sn
20、r=x(i); sim(wq.mdl); %運(yùn)行仿真程序得到的誤碼率保存到工作區(qū)變量biterrorrate中 y(i)=mean(biterrorrate); %計(jì)算biterrorrate的均值作為本次仿真的誤碼率end semilogy(x,y); %繪制x和y的關(guān)系曲線圖,縱坐標(biāo)采用對數(shù)坐標(biāo)hold on; for i=1:length(x) snr=x(i); sim(wq1.mdl); y(i)=mean(biterrorrate); end semilogy(x,y); plot(x,y,r)xlabel(snr);ylabel(biterrorrate); %給橫坐標(biāo)和縱坐標(biāo)命
21、名 通過約束長度這個(gè)卷積碼的重要參數(shù)的變化后對解碼性能的分析,我們得到在卷積碼的編碼,解碼過程中有很多條件影響誤碼率。所以我們要根據(jù)具體情況來選擇合適的設(shè)置參數(shù),使我們的系統(tǒng)設(shè)計(jì)更加合理。4出現(xiàn)的問題及解決方法 本次課程設(shè)計(jì)運(yùn)用了matlab軟件下simulink模塊建立工作模型,在仿真的過程中遇到了許多的問題,但是通過自己的探索和老師及同學(xué)的幫助下總算得以解決。總結(jié)所遇到的問題及解決方法如下:(1) 在貝努利二進(jìn)制序列產(chǎn)生器參數(shù)設(shè)置時(shí)沒有選中frame-based outputs及沒有確定幀的輸出格式,導(dǎo)致整個(gè)程序一運(yùn)行就報(bào)錯(cuò)。(2) 對信號的調(diào)制,開始時(shí)選用m-psk與后面的bpsk解調(diào)不
22、對應(yīng),使程序通過調(diào)制解調(diào)時(shí)報(bào)錯(cuò),換成bpsk調(diào)制后程序通過。(3) 在信號噪聲中我選擇的是高斯白噪聲,但是參數(shù)設(shè)置時(shí)snr選項(xiàng),我給的是一個(gè)數(shù)值不是一個(gè)變量,使m文件運(yùn)行時(shí),誤碼率一直是一個(gè)常數(shù)。后把snr參數(shù)設(shè)置成變量,m文件運(yùn)行出來的圖形才是正確的。(4)在結(jié)果輸出時(shí),由于display模塊沒有放大,導(dǎo)致結(jié)果只顯示一個(gè)值。在to workspace模塊中save format參數(shù)要選擇array,這樣才能使m文件出來的圖形易于各個(gè)數(shù)值的比較。5 結(jié)束語本次課程設(shè)計(jì)通過matlab軟件中的simulink模塊對卷積編碼與解碼以及信道傳輸都進(jìn)行了仿真并通過約束長度對其性能進(jìn)行分析。從這些過程中
23、我們看到了通信系統(tǒng)的基本工作原理。通過整個(gè)卷積碼系統(tǒng)的設(shè)計(jì)與仿真,加深了我們對卷積碼的理解,掌握viterbi譯碼的基本思路,并進(jìn)一步將其拓展到simulink模塊仿真方面,知道了如何進(jìn)行誤碼率分析從而選者合適的信道傳輸信號,學(xué)會(huì)了使用matlab作為學(xué)習(xí)工具來對我們的通信系統(tǒng)進(jìn)行設(shè)計(jì)和仿真等操作,加深了我對mtalab的了解,擴(kuò)展了我對matlab認(rèn)識,同時(shí)也使我充分的了解卷積碼的特點(diǎn)和性能。通過本次課程設(shè)計(jì),我收獲很多,不僅僅是課本知識上的收獲,還有實(shí)踐的收獲。這次設(shè)計(jì)把我們?nèi)晁鶎W(xué)理論知識綜合起來運(yùn)用到本次實(shí)踐中。在剛接觸simulink時(shí),我完全不懂,不知道怎么寫,但通過老師的講解和自
24、己查找資料我漸漸的了解simulink,這使我有一種成就感,為自己增加了知識高興,也為自己努力的學(xué)習(xí)高興。在做仿真時(shí)剛開始在設(shè)計(jì)的步驟和方法上比較混亂,后通過借閱各種資料和請教老師,有了明確的方向和清晰的設(shè)計(jì)步驟,使我更好的完成了自己的設(shè)計(jì)。在仿真時(shí),由于貝努利二進(jìn)制序列產(chǎn)生器一個(gè)參數(shù)設(shè)置忘記選中,導(dǎo)致整個(gè)仿真運(yùn)行錯(cuò)誤,經(jīng)過一步步的排查,找到了此問題。雖然問題解決了但也占據(jù)我好多時(shí)間。這事讓我認(rèn)識到做設(shè)計(jì)仿真時(shí)我們要嚴(yán)謹(jǐn)仔細(xì),一個(gè)小的錯(cuò)誤它就能導(dǎo)致我們花費(fèi)大量的時(shí)間。同時(shí),我們在做事方面也要嚴(yán)謹(jǐn)仔細(xì),因?yàn)橐粋€(gè)小錯(cuò)誤就能導(dǎo)致整體失敗。最后感謝各位老師的指導(dǎo)和同學(xué)的幫助。6參考文獻(xiàn)1 樊昌信 曹麗
25、娜. 通信原理 國防工業(yè)出版社 ,20122 張威 mal-lab基礎(chǔ)與編程入門 西安電子科技大學(xué)出版社 ,20073 仇佩亮 信息論與編碼 高等教育出版社 ,20064 鄧華 matiab通信仿真及應(yīng)用實(shí)例詳解 人民郵電出版社,20035 張化光 劉鑫蕊 孫秋野. matlab/simulink實(shí)用教程 人民郵電出版 社 ,2009 6 李賀冰 袁杰萍 孔俊霞. simuiink通信仿真教程 國防工業(yè)山版社, 2010 精品資料9jwkffwvg#tym*jg&6a*cz7h$dq8kqqfhvzfedswsyxty#&qa9wkxfyeq!djs#xuyup2knxprwxma&ue9aq
26、gn8xp$r#͑gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amyw
27、pazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amue9aqgn8xp$r#͑gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>x
28、rm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z8vg#tym*jg&6a*cz7h$dq8kqqfhvzfedswsyxty#&qa9wkxfyeq!djs#xuy
29、up2knxprwxma&ue9aqgn8xp$r#͑gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxg89amue9aqgn8xp$r#͑gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849
30、gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z8vg#tym*jg&6a*cz7h$
31、dq8kqqfhvzfedswsyxty#&qa9wkxfyeq!djs#xuyup2knxprwxma&ue9aqgn8xp$r#͑gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#q
32、cue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amue9aqgn8xp$r#͑gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrw
33、wcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z8
34、9amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnugk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5
35、uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5
36、uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cp
37、bk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz84!z89amv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadn
38、u#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadn
39、u#kn&muwfa5uxy7jnd6ywrrwwcvr9>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd
40、6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnugk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4
41、ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&
42、muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqvadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx
43、2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz84
44、9gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue
45、%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz84!z89amv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue
46、%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9&
47、gtxrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%madnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum
48、>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*adnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp
49、$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcu
50、e%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum&g
51、txrm6x4ngpp$vstt#&ksv*3tngk8!z89amywv*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz849gxgjqv$u*3tngk8!z89amywpazadnu#kn&muwfa5uxy7jnd6ywrrwwcvr9cpbk!zn%mz84!z89amv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&ksv*3tngk8!z89amywpazadnu#kn&muwfa5uxgjqv$ue9wewz#qcue%&qypeh5pdx2zvkum>xrm6x4ngpp$vstt#&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025糧油銷售合同范本
- 打字員的勞動(dòng)合同書
- 印刷品訂貨合同格式
- 2025房屋商用租賃合同范本
- 2025農(nóng)機(jī)社會(huì)化服務(wù)作業(yè)合同(合同版本)
- 醫(yī)療機(jī)構(gòu)采購與供應(yīng)合同
- 配音演員聘用合同范本
- 探索在線技能培訓(xùn)的新模式
- 指點(diǎn)迷津筑夢未來主題班會(huì)
- 技術(shù)進(jìn)口合同范本
- 六年級上冊數(shù)學(xué)書蘇教版答案
- 2023年全國中小學(xué)思政課教師網(wǎng)絡(luò)培訓(xùn)研修總結(jié)心得體會(huì)
- CDE網(wǎng)站申請人之窗欄目介紹及用戶操作手冊
- 車班班長工作總結(jié)5篇
- 行業(yè)會(huì)計(jì)比較(第三版)PPT完整全套教學(xué)課件
- 值機(jī)業(yè)務(wù)與行李運(yùn)輸實(shí)務(wù)(第3版)高職PPT完整全套教學(xué)課件
- 高考英語語法填空專項(xiàng)訓(xùn)練(含解析)
- 42式太極劍劍譜及動(dòng)作說明(吳阿敏)
- 部編版語文小學(xué)五年級下冊第一單元集體備課(教材解讀)
- 仁愛英語九年級下冊單詞表(中英文)
- 危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化課件
評論
0/150
提交評論