版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、MATLAB的A律PCM譯碼器系統(tǒng)仿真 摘 要 脈沖編碼調(diào)制(PCM)是現(xiàn)代語音通信中數(shù)字化的重要編碼方式。本課程設(shè)計主要目的是在信號傳輸過程中,運(yùn)用A律PCM譯碼實現(xiàn)數(shù)字信號到模擬信號的轉(zhuǎn)換。該設(shè)計運(yùn)用MATLAB的M文件來編寫程序,根據(jù)經(jīng)過抽樣、量化、編碼后收到的碼組(極性碼除外),使用A律譯碼產(chǎn)生相應(yīng)的控制脈沖,從而輸出一個與發(fā)信端抽樣值接近的脈沖,通過計算,得出理論值與實際值近似,成功達(dá)到了設(shè)計效果。 關(guān)鍵詞 PCM脈沖編碼;MATLAB;A律13折線;譯碼 1 引 言近十年來,隨著大規(guī)模集成電路的飛速發(fā)展,已可將話路濾波器和PCM編碼器集成在同一芯片上,這使PCM在光纖通信,數(shù)字微波
2、通信,衛(wèi)星通信等數(shù)字通信領(lǐng)域中獲得了更廣泛的應(yīng)用。然而在某些需要PCM編碼器的實際應(yīng)用中,如數(shù)字交換機(jī)中的信號音的產(chǎn)生和實現(xiàn),單靠PCM編解碼芯片來完成整個編解碼功能,在電路設(shè)計和實現(xiàn)上都顯得煩瑣和笨拙,相反如果運(yùn)用軟件方法來實現(xiàn)PCM編解碼芯片的部分功能并與PCM編解碼芯片相結(jié)合來共同完成整個電路設(shè)計上的編解碼,不僅設(shè)計簡單,靈活方便,而且往往可以達(dá)到事半功倍的結(jié)果。在現(xiàn)代通信系統(tǒng)中以PCM為代表的編碼調(diào)制技術(shù)被廣泛應(yīng)用于模擬信號的數(shù)字傳輸。PCM的主要優(yōu)點(diǎn)是:抗干擾能力強(qiáng);失真小;傳輸特性穩(wěn)定,尤其是遠(yuǎn)距離信號再生中繼時噪聲不累積,而且可以采用壓縮編碼、糾錯編碼和保密編碼等來提高系統(tǒng)的有效
3、性、可靠性和保密性。另外,PCM還可以在一個信道上將多路信號進(jìn)行時分復(fù)用傳輸。所以,在未來的很長一段時間內(nèi),PCM在通信系統(tǒng)中都會起著很大的作用。隨著電子技術(shù)和計算機(jī)技術(shù)的發(fā)展,仿真技術(shù)也得到了廣泛的應(yīng)用?;谛盘栍糜谕ㄐ畔到y(tǒng)的動態(tài)仿真軟件MATLAB具有強(qiáng)大的功能,可以滿足從底層到高層不同層次的設(shè)計、分析使用,并且提供了嵌入式的模塊分析方法,形成多層系統(tǒng),使系統(tǒng)設(shè)計更加簡潔明了,便于完成復(fù)雜系統(tǒng)的設(shè)計。 1.1 課程設(shè)計目的該課程設(shè)計的目的是讓我們進(jìn)一步學(xué)習(xí)PCM編譯碼器原理;在通信系統(tǒng)仿真軟件MATLAB平臺上,采用M文件設(shè)計A律PCM碼譯碼器。對設(shè)計項目進(jìn)行調(diào)試;對譯碼器進(jìn)行仿真;對仿真
4、結(jié)果結(jié)合編譯碼理論進(jìn)行分析等。1.2 課程設(shè)計要求設(shè)計譯碼器前,首先以理論作指導(dǎo),構(gòu)思設(shè)計方案。再用MATLAB語言編寫程序,在MATLAB軟件平臺上運(yùn)行,得到正確程序,并且進(jìn)行調(diào)試、仿真和分析。然后對結(jié)果進(jìn)行處理,輸出結(jié)果和分析結(jié)論應(yīng)該一致,而且應(yīng)符合理論。最后,獨(dú)立完成課程設(shè)計并按要求寫課程設(shè)計報告書。1.3 設(shè)計平臺該設(shè)計使用的是MATLAB軟件平臺?,F(xiàn)在應(yīng)用非常廣泛。一種語言之所以能如此迅速地普及,顯示出如此旺盛的生命力,是由于它有著不同于其他語言的特點(diǎn),正如同F(xiàn)ORTRAN和C等高級語言使人們擺脫了需要直接對計算機(jī)硬件資源進(jìn)行操作一樣,被稱作為第四代計算機(jī)語言的MATLAB,利用其豐
5、富的函數(shù)資源,使編程人員從繁瑣的程序代碼中解放出來。MATLAB最突出的特點(diǎn)就是簡潔。MATLAB用更直觀的,符合人們思維習(xí)慣的代碼,代替了C和FORTRAN語言的冗長代碼。MATLAB給用戶帶來的是最直觀,最簡潔的程序開發(fā)環(huán)境。以下簡單介紹一下MATLAB的主要特點(diǎn)。(1)語言簡潔緊湊,使用方便靈活,庫函數(shù)極其豐富。MATLAB程序書寫形式自由,利用起豐富的庫函數(shù)避開繁雜的子程序編程任務(wù),壓縮了一切不必要的編程工作。由于庫函數(shù)都由本領(lǐng)域的專家編寫,用戶不必?fù)?dān)心函數(shù)的可靠性??梢哉f,用MATLAB進(jìn)行科技開發(fā)是站在專家的肩膀上。(2)運(yùn)算符豐富。由于MATLAB是用C語言編寫的,MATLAB提
6、供了和C語言幾乎一樣多的運(yùn)算符,靈活使用MATLAB的運(yùn)算符將使程序變得極為簡短。(3)MATLAB既具有結(jié)構(gòu)化的控制語句(如for循環(huán),while循環(huán),break語句和if語句),又有面向?qū)ο缶幊痰奶匦?。?)程序限制不嚴(yán)格,程序設(shè)計自由度大。例如,在MATLAB里,用戶無需對矩陣預(yù)定義就可使用。(5)程序的可移植性很好,基本上不做修改就可以在各種型號的計算機(jī)和操作系統(tǒng)上運(yùn)行。(6)MATLAB的圖形功能強(qiáng)大。在FORTRAN和C語言里,繪圖都很不容易,但在MATLAB里,數(shù)據(jù)的可視化非常簡單。MATLAB還具有較強(qiáng)的編輯圖形界面的能力。(7)MATLAB的缺點(diǎn)是,它和其他高級程序相比,程序
7、的執(zhí)行速度較慢。由于MATLAB的程序不用編譯等預(yù)處理,也不生成可執(zhí)行文件,程序為解釋執(zhí)行,所以速度較慢。(8)功能強(qiáng)大的工具箱是MATLAB的另一特色。MATLAB包含兩個部分:核心部分和各種可選的工具箱。核心部分中有數(shù)百個核心內(nèi)部函數(shù)。其工具箱又分為兩類:功能性工具箱和學(xué)科性工具箱。功能性工具箱主要用來擴(kuò)充其符號計算功能,圖示建模仿真功能,文字處理功能以及與硬件實時交互功能。功能性工具箱用于多種學(xué)科。而學(xué)科性工具箱是專業(yè)性比較強(qiáng)的,如control,toolbox,signl proceessing toolbox,commumnication toolbox
8、等。這些工具箱都是由該領(lǐng)域內(nèi)學(xué)術(shù)水平很高的專家編寫的,所以用戶無需編寫自己學(xué)科范圍內(nèi)的基礎(chǔ)程序,而直接進(jìn)行高,精,尖的研究。(9)源程序的開放性。開放性也許是MATLAB最受人們歡迎的特點(diǎn)。除內(nèi)部函數(shù)以外,所有MATLAB的核心文件和工具箱文件都是可讀可改的源文件,用戶可通過對源文件的修改以及加入自己的文件構(gòu)成新的工具箱1。2 設(shè) 計 原 理2.1 PCM原理脈沖編碼調(diào)制 (PCM,Pulse Code Modulation)在通信系統(tǒng)中完成將語音信號數(shù)字化功能。是一種對模擬信號數(shù)字化的取樣技術(shù),將模擬信號變換為數(shù)字信號的編碼方式,特別是對于音頻信號。PCM 對信號每秒鐘取樣 8000 次;每
9、次取樣為 8 個位,總共 64 kbps。PCM的實現(xiàn)主要包括三個步驟完成:抽樣、量化、編碼。分別完成時間上離散、幅度上離散、及量化信號的二進(jìn)制表示。根據(jù)CCITT的建議,為改善小信號量化性能,采用壓擴(kuò)非均勻量化,有兩種建議方式,分別為A律和律方式,我 2 。低通濾波瞬時壓縮抽 樣量 化編 碼低通濾波瞬時擴(kuò)張解 調(diào)解 碼信道再 生話音輸入話音輸出圖2.1 PCM原理框圖其中簡單介紹下抽樣、量化、編碼和譯碼原理。(1)抽樣所謂抽樣,就是對模擬信號進(jìn)行周期性掃描,把時間上連續(xù)的信號變成時間上離散的信號。該模擬信號經(jīng)過抽樣后還應(yīng)當(dāng)包含原信號中所有信息,也就是說能無失真的恢復(fù)原模擬信號。它的抽樣速率的
10、下限是由抽樣定理確定的。在一個頻帶限制在(0,f h)內(nèi)的時間連續(xù)信號f(t),如果以1/2 f h的時間間隔對它進(jìn)行抽樣,那么根據(jù)這些抽樣值就能完全恢復(fù)原信號。或者說,如果一個連續(xù)信號f(t)的頻譜中最高頻率不超過f h,當(dāng)抽樣頻率f S2 f h時,抽樣后的信號就包含原連續(xù)的全部信息。抽樣定理在實際應(yīng)用中應(yīng)注意在抽樣前后模擬信號進(jìn)行濾波,把高于二分之一抽樣頻率的頻率濾掉。這是抽樣中必不可少的步驟。(2)量化從數(shù)學(xué)上來看,量化就是把一個連續(xù)幅度值的無限數(shù)集合映射成一個離散幅度值的有限數(shù)集合。如圖2所示,量化器Q輸出L個量化值yk,k=1,2,3,L。常稱為重建電平或量化電平。當(dāng)量化器輸入信號
11、幅度x落在與之間時,量化器輸出電平為yk。這個量化過程可以表達(dá)為: (2-1)這里稱為分層電平。通常: (2-2)其中稱為量化間隔。模擬信號的量化分為均勻量化和非均勻量化。由于均勻量化存在的主要缺點(diǎn)是:無論抽樣值大小如何,量化噪聲的均方根值都固定不變。因此,當(dāng)信號較小時,則信號量化噪聲功率比也就很小,這樣,對于弱信號時的量化信噪比就難以達(dá)到給定的要求。通常,把滿足信噪比要求的輸入信號取值范圍定義為動態(tài)范圍,可見,均勻量化時的信號動態(tài)范圍將受到較大的限制。為了克服這個缺點(diǎn),實際中,往往采用非均勻量化。非均勻量化是根據(jù)信號的不同區(qū)間來確定量化間隔的。對于信號取值小的區(qū)間,其量化間隔也小;反之,量化
12、間隔就大。它與均勻量化相比,有兩個突出的優(yōu)點(diǎn)。首先,當(dāng)輸入量化器的信號具有非均勻分布的概率密度(實際中常常是這樣)時,非均勻量化器的輸出端可以得到較高的平均信號量化噪聲功率比;其次,非均勻量化時,量化噪聲功率的均方根值基本上與信號抽樣值成比例。因此量化噪聲對大、小信號的影響大致相同,即改善了小信號時的量化信噪比。實際中,非均勻量化的實際方法通常是將抽樣值通過壓縮再進(jìn)行均勻量化。通常使用的壓縮器中,大多采用對數(shù)式壓縮。廣泛采用的兩種對數(shù)壓縮律是壓縮律和A壓縮律。美國采用 3 模擬入量化器量化值圖2.2 模擬信號的量化(3)編碼所謂編碼就是把量化后的信號變換成代碼,其相反的過程稱為譯碼。當(dāng)然,這里
13、的編碼和譯碼與差錯控制編碼和譯碼是完全不同的,前者是屬于信源編碼的范疇。在現(xiàn)有的編碼方法中,若按編碼的速度來分,大致可分為兩大類:低速編碼和高速編碼。通信中一般都采用第二類。編碼器的種類大體上可以歸結(jié)為三類:逐次比較型、折疊級聯(lián)型、混合型。在逐次比較型編碼方式中,無論采用幾位碼,一般均按極性碼、段落碼、段內(nèi)碼的順序排列。下面結(jié)合13折線的量化來加以說明。在13折線法中,無論輸入信號是正是負(fù),均按8段折線(8個段落)進(jìn)行編碼。若用8位折疊二進(jìn)制碼來表示輸入信號的抽樣量化值,其中用第一位表示量化值的極性,其余七位(第二位至第八位)則表示抽樣量化值的絕對大小。具體的做法是:用第二至第四位表示段落碼,
14、它的8種可能狀態(tài)來分別代表8個段落的起點(diǎn)電平。其它四位表示段內(nèi)碼,它的16種可能狀態(tài)來分別代表每一段落的16個均勻劃分的量化級。這樣處理的結(jié)果,8個段落被劃分成27128個量化級。段落碼和8個段落之間的關(guān)系如表2-1所示;段內(nèi)碼與16個量化級之間的關(guān)系見表2-2所示。表2-1 段落碼 表2-2 段內(nèi)碼段落序號段落碼量化級段內(nèi)碼8111151111141110711013110112110061011110111010105100910018100040117011160110301050101401002001300112001010001000100000PCM編譯碼器的實現(xiàn)可以借鑒單片PC
15、M編碼器集成芯片,如:TP3067A、CD22357等。單芯片工作時只需給出外圍的時序電路即可實現(xiàn),考慮到實現(xiàn)細(xì)節(jié),仿真時將PCM編譯碼器分為編碼器和譯碼器模塊分別實現(xiàn)4 。(4)譯碼PCM譯碼器是實現(xiàn)PCM編碼的逆系統(tǒng)。其中各模塊功能如下:D/A轉(zhuǎn)換器:用來實現(xiàn)與A/D轉(zhuǎn)換相反的過程,實現(xiàn)數(shù)字量轉(zhuǎn)化為模擬量,從而達(dá)到譯碼最基本的要求,也就是最起碼的步驟。瞬時擴(kuò)張器:實現(xiàn)與瞬時壓縮器相反的功能,由于采用 A 律壓縮,擴(kuò)張也必須采用A律瞬時擴(kuò)張器。 低通濾波器:由于采樣脈沖不可能是理想沖激函數(shù)會引入孔徑失真,量化時也會帶來量化噪聲,及信號再生時引入的定時抖動失真,需要對再生信號進(jìn)行幅度及相位的補(bǔ)
16、償,同時濾除高頻分量,在這里使用與編碼模塊中相同的低通濾波器。2.2 A律13折線原理 實際中,非均勻量化的實際方法通常是將抽樣值通過壓縮再進(jìn)行均勻量化。通常使用的壓縮器中,大多采用對數(shù)式壓縮。廣泛采用的兩種對數(shù)壓縮律是壓縮律和A壓縮律。美國采用壓縮律,我國和歐洲各國均采用A壓縮律,因此,PCM編碼方式采用的也是A壓縮律。所謂A壓縮律也就是壓縮器具有如下特性的壓縮律: (2-3) (2-4)其中。在實際中,A律13折線應(yīng)用比u律13折線用得廣泛。表2-3列出了計算值與13折線時的值的比較。表2-3 計算值與A律13折線時值的比較0101按折線分段時的01段落12345678斜率16168421
17、表2-3中第二行的值是根據(jù)時計算得到的,第三行的值是13折線分段時的值。可見,13折線各段落的分界點(diǎn)與曲線十分逼近,同時按2的冪次分割有利于數(shù)字化。未壓縮(1)(2)(3)(4)(5)(6)(7)(8) 0A律壓擴(kuò)特性是連續(xù)曲線,A律不同壓擴(kuò)特性也不同,在電路上實現(xiàn)這樣的函數(shù)規(guī)律是相當(dāng)復(fù)雜的。實際中,往往采用近似于A律函數(shù)規(guī)律的13折線()的壓擴(kuò)特性。這樣,它基本上保持了連續(xù)壓擴(kuò)特性曲線的優(yōu)點(diǎn),。本設(shè)計中所用到的PCM編碼正是采用這種壓擴(kuò)特性來編碼的,圖2.3示出了這種壓擴(kuò)特性5。圖2.3 A律13折線MATLAB 語言是當(dāng)今國際上科學(xué)界 (尤其是自動控制領(lǐng)域) 最具影響力、也是最有活力的軟件
18、。它起源于矩陣運(yùn)算,并已經(jīng)發(fā)展成一種高度集成的計算機(jī)語言。它提供了強(qiáng)大的科學(xué)運(yùn)算、靈活的程序設(shè)計流程、高質(zhì)量的圖形可視化與界面設(shè)計、便捷的與其他程序和語言接口的功能。MATLAB 語言在各國高校與研究單位起著重大的作用。 MATLAB的含義是矩陣實驗室(MATRIX LABORATORY),主要用于方便矩陣的存取,其基本元素是無須定義維數(shù)的矩陣。MATLAB自問世以來,就是以數(shù)值計算稱雄。MATLAB進(jìn)行數(shù)值計算的基本單位是復(fù)數(shù)數(shù)組(或稱陣列),這使得MATLAB高度“向量化”。經(jīng)過十幾年的完善和擴(kuò)充,現(xiàn)已發(fā)展成為線性代數(shù)課程的標(biāo)準(zhǔn)工具。由于它不需定義數(shù)組的
19、維數(shù),并給出矩陣函數(shù)、特殊矩陣專門的庫函數(shù),使之在求解諸如信號處理、建模、系統(tǒng)識別、控制、優(yōu)化等領(lǐng)域的問題時,顯得大為簡捷、高效、方便,這是其它高級語言所不能比擬的。美國許多大學(xué)的實驗室都安裝有MATLAB供學(xué)習(xí)和研究之用。在那里,MATLAB是攻讀學(xué)位的大學(xué)生碩士生、博士生必須掌握的基本工具。MATLAB中包括了被稱作工具箱(TOOLBOX)的各類應(yīng)用問題的求解工具。工具箱實際上是對MATLAB進(jìn)行擴(kuò)展應(yīng)用的一系列MATLAB函數(shù)(稱為M文件),它可用來求解各類學(xué)科的問題,包括信號處理、圖象處理、控制系統(tǒng)辨識、神經(jīng)網(wǎng)絡(luò)等。隨著MATLAB版本的不斷升級,其所含的工具箱的功能也越來越豐富,因此
20、,應(yīng)用范圍也越來越廣泛,成為涉及數(shù)值分析的各類工程師不可不用的工具。中包括了圖形界面編輯GUI,改變了以前單一的“在指令窗通過文本形的指令進(jìn)行各種操作”的狀況。這可讓使用者也可以象VB、VC、VJ、DELPHI等那樣進(jìn)行一般的可視化的程序編輯。在命令窗口(matlab command window)鍵入simulink,就出現(xiàn)(SIMULINK) 窗口。以往十分困難的系統(tǒng)仿真問題,用SIMULINK只需拖動鼠標(biāo)即可輕而易舉地解決問題,這也是近來受到重視的原因所在。該系統(tǒng)主要是通過A律PCM譯碼,在信號傳輸過程中,運(yùn)用A律PCM譯碼實現(xiàn)數(shù)字信號到模擬信號的轉(zhuǎn)換。該設(shè)計運(yùn)用MATLAB的M文件來編
21、寫程序,根據(jù)經(jīng)過抽樣、量化、編碼后收到的碼組(極性碼除外),使用A律譯碼產(chǎn)生相應(yīng)的控制脈沖,從而輸出一個與發(fā)信端抽樣值接近的脈沖,通過計算,得出理論值與實際值近似,成功達(dá)到了設(shè)計效果。在通信系統(tǒng)中完成將語音信號數(shù)字化功能。PCM的實現(xiàn)主要包括三個步驟完成:抽樣、量化、編碼。分別完成時間上離散、幅度上離散、及量化信號的二進(jìn)制表示。PCM 編碼通過抽樣、量化、編碼三個步驟將連續(xù)變化的模擬信號轉(zhuǎn)換為數(shù)字編碼。采用均勻量化時,其抗噪聲性能與量化級數(shù)有關(guān),每增加一位編碼,其信噪比增加約6dB,但實現(xiàn)的電路復(fù)雜程度也隨之增加,占用帶寬也越寬。因此實際采用的量化方式多為非均勻量化,通常使用信號壓縮與擴(kuò)張技術(shù)
22、來實現(xiàn)非均勻量化。在保持信號固有的動態(tài)范圍前提下,在量化前將小信號進(jìn)行放大而對大信號進(jìn)行壓縮。通常的壓縮方法有13折線A律和律兩種標(biāo)準(zhǔn),本課程設(shè)計采用的是A律13折線。從而成功實現(xiàn)了該課程設(shè)計。3 設(shè)計步驟3.1 系統(tǒng)分析通過對脈沖編碼調(diào)制的了解,將PCM與譯碼器原理結(jié)合,通過運(yùn)用MATLAB軟件的M文件進(jìn)行編程,在MATLAB軟件平臺里調(diào)試,輸出結(jié)果,并對結(jié)果進(jìn)行分析。實現(xiàn)該設(shè)計。3.2 源程序的運(yùn)行與解釋該程序主要是通過MATLAB軟件里的M文件,結(jié)合A律13折線和PCM譯碼器進(jìn)行編程,實現(xiàn)譯碼輸出。源程序代碼為:x=input(輸入編碼信號向量形式:); %輸入PCM編碼信號a=inpu
23、t(輸入信號范圍a:); b=input(輸入信號范圍b:); %a,b為輸入信號范圍 delta=b/2048; %量化間隔 n1=x(2)*22+x(3)*21+x(4)+1; %將二進(jìn)制碼轉(zhuǎn)換成十進(jìn)制碼,求得信號落在第幾個段落區(qū)間 if n1=1 a1=0;b1=16; else a1=2(n1+2);b1=2(n1+3); end %求該段落區(qū)間的范圍 delta1=(b1-a1)/16; %將該段落平均分成16份 p=x(5)*23+x(6)*22+x(7)*21+x(8); %p為該信號落在第幾個段內(nèi)區(qū)間 a2=a1+delta1*(p);b2=a1+delta1*(p+1); %
24、求得段內(nèi)區(qū)間范圍 disp(譯碼器輸出為:)if x(1)=1 y=(a2+b2)/2*delta %根據(jù)極性輸出PCM解碼值else y=-(a2+b2)/2*deltaend3.3 程序輸入與輸出結(jié)果程序的編碼輸入與譯碼輸出如下:>> q_pcmx=1 0 0 1 1 1 0 1a=-2048b=2048>>y =3.4 輸出結(jié)果分析 輸入編碼信號的向量第一個10 0 1代表的是在第二區(qū)間,其中第二區(qū)間的范圍是1632,把第二區(qū)間分成16份,每個量化區(qū)間為1,最后四位1 1 0 1代表的是第二的區(qū)間的第13個量化間隔。譯碼輸出為: (3-1)該計算結(jié)果與程序輸出結(jié)果
25、相同,所以結(jié)果正確6。4 出現(xiàn)的問題與解決方法在設(shè)計過程中,出現(xiàn)了很多錯誤。但經(jīng)過老師和同學(xué)的幫助,都一一解決了。(1)開始進(jìn)行調(diào)試的時候,提示我的文件沒被定義。因為以前對MATLAB的了解比較少,所以我也不知道什么原因,于是請教了個成績好的同學(xué)。這才知道原來是我沒打開M文件所在的文件,因此導(dǎo)致程序以及一些公式無法被調(diào)用。經(jīng)過重新設(shè)置,終于可以進(jìn)行調(diào)試。(2)后來,碰到一個嚴(yán)重的問題。程序譯碼輸出結(jié)果為: (4-1)但我計算的結(jié)果是: (4-2)譯碼輸出與我計算的結(jié)果差1。開始以為是我算錯了,就重新算了一遍,并且請同學(xué)進(jìn)行了檢查,但同樣發(fā)現(xiàn)結(jié)果是。于是把錯誤定在了程序上,但又感覺程序沒有錯誤。
26、通過對程序一句依據(jù)反復(fù)的檢查,最后發(fā)現(xiàn)“p=x(5)*23+x(6)*22+x(7)*21;”出了問題。因為我少寫了一項x(8),本來應(yīng)該是“p=x(5)*23+x(6)*22+x(7)*21+x(8);”的。根據(jù)二進(jìn)制到十進(jìn)制的轉(zhuǎn)換,1 1 0 1的值應(yīng)該是: (4-3)而我程序里面的結(jié)果是: (4-4)所以我計算的結(jié)果與譯碼輸出的結(jié)果相差1。成功解決這個問題后,我對接下來的設(shè)計細(xì)心許多,因為很多問題就是出在認(rèn)為最簡單的地方。5 結(jié) 束 語 經(jīng)過三周的努力終于完成了本次的課程設(shè)計。該課程設(shè)計對通信系統(tǒng)的編碼、傳輸和譯碼都進(jìn)行了設(shè)計與仿真,對仿真結(jié)果結(jié)合編譯碼理論進(jìn)行了分析。從老師那里了解到,說這門課程設(shè)計比較容易完成,于是對這次的課程設(shè)計充滿了信心??僧?dāng)我開始動手的時候,發(fā)現(xiàn)并不是他們說的那么容易,主要是我對所設(shè)計的東西不是很清楚,所以要用MATLAB語言來編程序確實有點(diǎn)困難。但想歸想,課程設(shè)計還得繼續(xù)下去,于是開始大量的找資料,并且大致想好了設(shè)計思路。當(dāng)這一切悄悄進(jìn)行的時候,確實感覺到這些真的都算容易。設(shè)計過程中,在老師和同學(xué)的幫助下,弄懂了A律13折線和PCM譯碼的原理,了解這些后總個設(shè)計思路就呈現(xiàn)在眼前,自己的信心也倍增。
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度汽車零部件專業(yè)承運(yùn)合同與運(yùn)輸管理協(xié)議3篇
- 2024版起重機(jī)安裝施工合同范本
- 二零二五年度海上集裝箱運(yùn)輸及船舶租賃合同2篇
- 二零二五年度電子商務(wù)平臺開發(fā)與運(yùn)營合同2篇
- 8.4 澳大利亞(解析版)-【上好課】2021-2022學(xué)年七年級地理同步備課系列(商務(wù)星球版)
- 2025屆高考物理二輪復(fù)習(xí)講義:專題三 電場和磁場 第7講 靜電場 【含答案】
- 個人教育貸款申請2024年度合同3篇
- 二零二五年度煤炭行業(yè)大數(shù)據(jù)應(yīng)用與合作合同2篇
- 專業(yè)風(fēng)機(jī)維修服務(wù)采購合同(2024年)
- 二零二五年度新型自動化設(shè)備采購合同范本2篇
- 陽離子絡(luò)合主體
- 兒科課件過敏性紫癜
- 直腸癌臨床路徑
- 綠化養(yǎng)護(hù)工作計劃表
- 漢字拼寫游戲
- GB/T 12310-2012感官分析方法成對比較檢驗
- FZ/T 70010-2006針織物平方米干燥重量的測定
- 銀行貸款批復(fù)樣本
- 正數(shù)負(fù)數(shù)練習(xí)題
- QC成果提高內(nèi)隔墻ALC板材安裝質(zhì)量
- 韓國文化-課件
評論
0/150
提交評論