數字基帶傳輸系統(tǒng)課程設計終稿_第1頁
數字基帶傳輸系統(tǒng)課程設計終稿_第2頁
數字基帶傳輸系統(tǒng)課程設計終稿_第3頁
數字基帶傳輸系統(tǒng)課程設計終稿_第4頁
數字基帶傳輸系統(tǒng)課程設計終稿_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 課程設計(論文)題 目 數字信號基帶傳輸系統(tǒng)設計 學院名稱 電氣工程學院 指導教師 職 稱 班 級 學 號 學生姓名 2016年 9 月 14 日目 錄任務書I中文摘要IV英文摘要V1. 緒論12. MATLAB軟件介紹13. 數字基帶傳輸系統(tǒng)23.1概述23.2 數字基帶系統(tǒng)的簡介33.3 數字基帶傳輸的要求及常用碼型54. 基帶傳輸系統(tǒng)特性的研究54.1基帶傳輸的功率譜研究54.2基帶系統(tǒng)的基帶傳輸特性85. 基帶傳輸系統(tǒng)的設計及仿真95.1AMI碼功率譜計算95.2 HDB3碼功率譜計算105.3 CMI碼功率譜計算125.4 SIMULINK下數字基帶系統(tǒng)的設計135.5數字基帶系統(tǒng)

2、仿真結果與分析166. 收獲與體會197. 參考文獻208. 附錄:源程序清單21通信原理課程設計任務書學 院: 電氣工程學院 題 目: 數字信號基帶傳輸系統(tǒng)設計 起止時間: 2016年9月1日至2016年9月14日 學 生 姓 名: 專 業(yè) 班 級: 指 導 教 師: 教研室主 任: 院 長: 2016年9月1日1課程設計的內容和要求(包括原始數據、技術要求、工作要求等):(1)技術要求:設計數字基帶傳輸系統(tǒng),采用matlab語言編寫各種碼型產生代碼,得到各種碼型功率譜曲線,編程計算數字信號基帶傳輸系統(tǒng)的誤碼率,編程實現基帶信號傳輸的擾碼和解擾。(2)工作要求:查閱參考文獻,利用通信原理基本

3、理論,分析系統(tǒng)工作原理,設計系統(tǒng)方框圖;掌握計算機輔助設計方法,利用Matlab/Systemview/Multisim等軟件進行仿真設計,具備獨立設計能力;熟悉通信系統(tǒng)的調試和測量方法;掌握電子電路安裝調試技術,選擇合適的元器件搭接實際電路,掌握電路的測試和故障排除方法,提高分析問題和解決問題的能力。 2對課程設計成果的要求包括圖表(或實物)等硬件要求:設計系統(tǒng)方框圖,對系統(tǒng)方框圖進行仿真,分析實驗結果。撰寫設計說明書,書寫格式規(guī)范,語言流暢簡潔,文字不得少于3000字。要求圖表清晰,分析通徹,有理有據。3主要參考文獻:1樊昌信.通信原理(第6版)M.北京:電子工業(yè)出版社,2012,12.2

4、樊昌信,曹麗娜 .通信原理教程(第3版)M.北京:國防工業(yè)出版社,2006,9.3劉學勇 .詳解MATLAB/Simulink通信系統(tǒng)建模與仿真M.北京:電子工業(yè)出版社,2011,11.4張水英 ,徐偉強 .通信原理及MATLAB/Simulink仿真M.北京:人民郵電出版社,2012,9.5趙鴻圖,茅艷 .通信原理MATLAB仿真教程M.北京:人民郵電出版社,2010,11.6趙靜 ,張瑾 .基于MATLAB的通信系統(tǒng)仿真M.北京:北京航空航天大學出版社,2010,1.7趙謙 .通信系統(tǒng)中MATLAB基礎與仿真應

5、用M.西安:西安電子科技大學出版社,2010,3.8徐明遠 ,邵玉斌 . MATLAB仿真在現代通信中的應用M.西安:西安電子科技大學出版社,2011,4.9邵玉斌 .Matlab/Simulink通信系統(tǒng)建模與仿真實例分析M.北京:清華大學出版社,2008, 6.10邵佳 ,董辰輝 . MATLAB/Simulink通信系統(tǒng)建模與仿真實例精講M.北京:電子工業(yè)出版社,2009, 6.11黃智偉 .基于NI Multisim的電子電路計算機仿真設計與分析(修訂版)M.北京:電子工業(yè)出版社,2011, 6.12孫屹 ,戴妍峰&

6、#160;  . SystemView通信仿真開發(fā)手冊M.北京:國防工業(yè)出版社,2004,11.13青松,程岱松,武建華 .數字通信系統(tǒng)的SystemView仿真與分析M.北京:北京航空航天大學出版社,2001,6.4課程設計工作進度計劃:序號起 迄 日 期工 作 內 容1系統(tǒng)方案設計2利用Matlab/Systemview/Multisim等軟件進行仿真設計3通信系統(tǒng)的調試和測量,排除故障,分析實驗結果4整理設計報告指導教師日期: 2016 年 8 月31日摘要:數字通信系統(tǒng)主要有兩種通信模式:數字頻帶傳輸通信系統(tǒng),數字基帶傳輸通信系統(tǒng)。未經調制的數字信號所占據

7、的頻譜是從零頻或者很低頻率開始,稱為數字基帶信號;不經載波調制而直接傳輸數字基帶信號的系統(tǒng),稱為數字信號基帶傳輸系統(tǒng)?;鶐鬏敵S么a型:AMI碼(傳號交替反轉碼)、HDB3碼(三階高密度雙極性碼)、雙相碼、差分雙相碼、密勒碼、CMI碼(傳號反轉碼)、塊編碼等。論文主要內容是設計數字基帶傳輸系統(tǒng),采用MATLAB軟件仿真,編寫各種碼型產生代碼,得到各種碼型功率譜曲線,編程計算數字信號基帶傳輸系統(tǒng)的誤碼率,編程實現基帶信號傳輸的擾碼和解擾。 關鍵詞: 數字基帶傳輸系統(tǒng);基帶傳輸碼型;MATLAB軟件仿真Abstract: Digital communication system mainly ha

8、s two modes of communication: the digital band transmission communication systems, digital baseband transmission communication system.Spectrum digital signal unmodulated occupied from zero frequency or low frequency start, called digital baseband signal; without a carrier modulation transmission sys

9、tems and direct digital baseband signal, called a digital baseband signal transmission system.Baseband transmission common pattern: AMI code (mark bipolar encoding), HDB3 code (third-order high-density bipolar code), bipolar code, differential duplex code, Miller code, CMI code (Mark Inversion code)

10、, block coding.The main contents are designed digital baseband transmission system using MATLAB software simulation, the preparation of various patterns generated code to get the error rate of various patterns of power spectrum curve, programmed to calculate baseband digital signal transmission syst

11、em, programming the baseband signal transmission scrambling and descrambling.Key words: Digital baseband transmission system ; Baseband transmission code ; MATLAB simulation 1 緒論數字通信技術的應用越來越廣泛,例如數字移動通信、數字衛(wèi)星通信、數字電視廣播、數字光纖通信、數字微波通信、數字視頻通信、多媒體通信等等。數字通信系統(tǒng)主要的兩種通信模式:數字頻帶傳輸通信系統(tǒng),數字基帶傳輸通信系統(tǒng)。在數字傳輸系統(tǒng)中,其傳輸的對象通常

12、是二進制數字信號,它可能是來自計算機、電傳打字機或其它數字設備的各種數字脈沖,也可能是來自數字電話終端的脈沖編碼調制(PCM)信號。這些二進制數字信號的頻帶范圍通常從直流和低頻開始,直到某一頻率fm,我們稱這種信號為數字基帶信號。在某些有線信道中,特別是在傳輸距離不太遠的情況下,數字基帶信號可以不經過調制和解調過程在信道中直接傳送,這種不使用調制和解調設備而直接傳輸基帶信號的通信系統(tǒng),我們稱它為基帶傳輸系統(tǒng)。而在另外一些信道,特別是無線信道和光信道中,數字基帶信號則必須經過調制過程,將信號頻譜搬移到高頻處才能在信道中傳輸,相應地,在接收端必須經過解調過程才能恢復數字基帶信號,我們把這種包括了調

13、制和解調過程的傳輸系統(tǒng)稱為數字載波傳輸系統(tǒng)。一種不搬移基帶信號頻譜的傳輸方式,未對載波調制的待傳信號稱為基帶信號,它所占的頻帶稱為基帶,基帶的高限頻率與低限頻率之比通常遠大于1。由信號源產生或形成的數字信號都有一個共同特點,就是它的頻譜都是從零頻或零頻附近開始一直擴展到很寬,這種信號稱為數字基帶信號。實際中,基帶傳輸不如頻帶傳輸應用廣泛,但對基帶傳輸的研究仍然有非常重要的意義。這是因為:首先,數字基帶系統(tǒng)在進程數據通信系統(tǒng)中應用廣泛;其次,數字基帶系統(tǒng)的許多問題也是頻帶傳輸系統(tǒng)必須考慮的問題;然后,隨著數字通信技術的發(fā)展,基帶傳輸也有迅速發(fā)展的趨勢,它不僅用于低速數據傳輸,而且還用于高速數據傳

14、輸;最后,在理論上,任何一個線性調制的頻帶傳輸系統(tǒng),總是可以有一個等效的基帶載波調制系統(tǒng)所代替。因此,很有必要對基帶傳輸系統(tǒng)進行綜合系統(tǒng)的分析。2 MATLAB軟件介紹美國MATHWORK公司于1967年推出了“Matrix Laboratory”(縮寫為MATLAB)軟件包,不斷更新和擴充。它是一種功能強、效率高便于進行科學和工程計算的交互式軟件包。其中包括:一般數值分析、矩陣運算、數字信號處理、建模和系統(tǒng)控制和優(yōu)化等應用程序。MATLAB的基本數據單位是矩陣,它的指令表達式與數學,工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完相同的事情簡捷得多。在新的

15、版本中也加入了對C,FORTRAN,c+ ,JAVA的支持??梢灾苯诱{用,用戶也可以將自己編寫的實用程序導入到MATLAB函數庫中方便自己以后調用,MATLAB的基礎是矩陣計算,但是由于他的開放性,并且mathwork也吸收了像maple等軟件的優(yōu)點,使MATLAB成為一個強大的數學軟件。當前流行的MATLAB 包括擁有數百個內部函數的主包和三十幾種工具包(Toolbox)。工具包又可以分為功能性工具包和學科工具包。功能工具包用來擴充MATLAB的符號計算,可視化建模仿真,文字處理及實時控制等功能。學科工具包是專業(yè)性比較強的工具包,控制工具包,信號處理工具包,通信工具包等都屬于此類。Matla

16、b的優(yōu)勢和特點:(1) 友好的工作平臺和編程環(huán)境(2) 簡單易用的程序語言(3) 強大的科學計算機數據處理能力(4) 出色的圖形處理功能(5) 應用廣泛的模塊集合工具箱(6) 實用的程序接口和發(fā)布平臺(7) 應用軟件開發(fā)(包括用戶界面)MATLAB工具有很強的仿真能力可以仿真NR碼、NRZ碼、AMI碼、HDB3碼等各種編碼及分析其功率譜。同時可以仿真通信系統(tǒng)的應用。3 數字基帶傳輸系統(tǒng)3.1 概述通信的根本任務是遠距離傳輸信息,準確地傳輸數字信息是數字通信中的一個重要環(huán)節(jié)。在數字傳輸系統(tǒng)中,其傳輸對象通常是二進制數字信息。它可能是來自計算機、網絡或其他數字設備的各種數字代碼,也可能來自數字電話

17、終端的脈沖編碼信號。數字信息在一般情況下可以表示為一個數字序列:,,簡記為。是數字序列的基本單元,稱為碼元。每一個碼元只能取離散的有限個值,例如在二進制中,取0或1兩個值;在M進制中,取0,1,2,M-1等M個值,或者取二進制碼的M種排列。由于碼元只有有限個可能取值,所以通常用不同幅度的脈沖表示碼元的不同取值,例如用幅度為A的矩形脈沖表示1,用幅度為-A的矩形脈沖表示為0。這種脈沖信號被稱為數字基帶信號,這是因為它們所占據的頻帶通常從直流和低頻開始。在數字傳輸系統(tǒng)中所傳輸的通常是二元數字信號。設計數字傳輸系統(tǒng)要考慮的基本想法是選擇一組有限個離散的波形來表示數字信息。這些離散波形可以是載波進行調

18、制后的波形,也可以是不經過調制的不同電平信號。來自數據終端的原始數據信號,或者是來自模擬信號經數字化處理后的PCM碼組,M序列等等都是基帶數字信號。 這些信號往往包含豐富的低頻分量。有些場合可以不經過載波調制和解調過程而直接傳輸,稱為基帶傳輸。系統(tǒng)基帶波形被脈沖變換器變換成適應信道傳輸的碼型后,就送入信道,一方面受到信道特性的影響,使信號產生畸變;另一方面信號被信道中的加性噪聲所疊加,造成信號的隨即畸變。因此,在接收端必須有一個接收濾波器,使噪聲盡可能受到抑制,為了提高系統(tǒng)的可靠性,在安排一個有限整形器和抽樣判決器組成的識別電路,進一步排除噪聲干擾和提取有用信號。對于抽樣判決,必須有同步信號提

19、取電路。在基帶傳輸中,主要采用位同步。同步信號的提取方式采用自同步方式(直接法)。同步系統(tǒng)性能的好壞將直接影響通信質量的好壞,甚至會影響通信能否正常進行。3.2 數字基帶系統(tǒng)的簡介基帶傳輸包含著數字通信技術的許多問題,頻帶傳輸是基帶信號調制后再傳輸的,因此頻帶傳輸也存在基帶問題?;鶐鬏數脑S多問題,頻帶傳輸同樣須考慮。如果把調制與解調過程看作是廣義信道的一部分,則任何數字傳輸系統(tǒng)均可等效為基帶傳輸系統(tǒng)。理論上還可證明,任何一個采用線性調制的頻帶傳輸系統(tǒng),總是可以由一個等效的基帶傳輸系統(tǒng)來代替。數字基帶系統(tǒng)的基本結構如圖3.1所示。圖3.1 數字基帶傳輸系統(tǒng)信道信號形成器信道接收濾波器抽樣判決器

20、同步提取數字基帶信號信道信號形成器:基帶傳輸系統(tǒng)的輸入是由終端設備或編碼器產生的脈沖序列,它不一定適合直接在信道中傳輸。信道信號形成器的作用就是把原始基帶信號變換成適合于信道傳輸的基帶信號,這種變換主要是通過碼型變換和波形變換來實現的,其目的是與信道匹配,便于傳輸,減小碼間串擾,利于同步提取和抽樣判決。信道:允許基帶信號通過的媒質。信道的傳輸特性通常不滿足無失真?zhèn)鬏敆l件,恒參信道如(明線、同軸電纜、對稱電纜、光纖通道、無線電視距中繼、衛(wèi)星中繼信道)對信號傳輸的影響主要是線形畸變;隨參信道如(短波電離層反射、對流層散射信道等)對信號傳輸的影響主要有頻率彌散現象(多徑傳播)、頻率的選擇性衰落。信道

21、的線性噪聲和加性噪聲的影響。在通信系統(tǒng)的分析中,常常把噪聲n(t)等效,集中在信道中引入。接收濾波器:主要作用是濾除帶外噪聲,對信道特性均衡,使輸出的基帶波形有利于抽樣判決。抽樣判決器:它是在傳輸特性不理想及噪聲背景下,在由位定時脈沖控制的特殊點對接收濾波器的輸出波形進行抽樣判決,以恢復或再生基帶信號。自同步法的同步提取電路:有兩部分組成,包括非線型變換處理電路和窄帶濾波器或鎖相環(huán)。非線型變換處理電路的作用是使接收信號或解調后的數字基帶信號經過非線型變換處理電路后含有位同步分量或位同步信息。窄帶濾波器或鎖相環(huán)的作用是濾除噪聲和其他頻譜分量,提取純凈的位同步信號。3.3 數字基帶傳輸的要求及常用

22、碼型在實際基帶傳輸系統(tǒng)中,并非所有的原始基帶數字信號都能在信道中傳輸。例如,有的信號含有豐富的直流和低頻成分,不便提取同步信號;有的信號易于形成碼間串擾等。因此,基帶傳輸系統(tǒng)首先面臨的問題是選擇什么樣的信號形式,即傳輸碼型的選擇和基帶脈沖波形的選擇。為了在傳輸信道中獲得優(yōu)良的傳輸特性,一般要將信碼信號變化為適合于信道傳輸特性的傳輸碼,即進行適當的碼型變換。對傳輸碼型的要求如下:(1)傳輸信號的頻譜中不應有直流分量,低頻分量和高頻分量也要小。(2)碼型中應包含定時信息,有利于定時信息的提取,盡量減小定時抖動。(3)碼型變換設備要簡單可靠。(4)碼型具有一定檢錯能力,若傳輸碼型有一定的規(guī)律性,則可

23、根據這一規(guī)律性檢測傳輸質量,以便做到自動檢測。(5)編碼對信息類型不應有任何限制,即對信源具有透明性。常用的碼型有AMI碼、HDB3碼、分相碼、反轉碼AMI等。4 基帶傳輸系統(tǒng)特性的研究4.1 基帶傳輸的功率譜研究在通信中,除測試信號外,數字基帶信號通常都是隨機脈沖序列。因為若在數字通信系統(tǒng)所傳輸的數字序列不是隨機的,而是確知的,則消息就不攜帶任何信息,通信就失去意義。研究隨機脈沖序列的頻譜,要從統(tǒng)計分析的角度出發(fā),研究它的功率譜密度。設一個二進制隨機脈沖序列如圖4.1所示。這里g1(t)和g2(t)分別代表符號的0和1,Ts為每一個碼元寬度。應當說明的是,圖中雖然把g1(t)和g2(t)都畫

24、成了三角形(高度不同),但實際上g1(t)和g2(t)可以是任意的脈沖。Ts圖4.1 任一隨機脈沖序列示意波形現在假設序列中任一碼元序列時間Ts內g1(t)和g2(t)出現的概率分別為P,1P,且認為它們的出現是互不依賴的(統(tǒng)計獨立),則該序列s(t)可寫成: (4-1)其中 隨機基帶序列的功率譜密度由于,故當T時,將變成于是,的功率密度譜Ps(w)最后表示為 (4-2)式4-2是雙邊的功率譜密度表示式。如果寫成單邊的,則有 (4-3)其中、分別為g1(t)、g2(t)的傅立葉變換。從公式4-3可以得出如下結論:(1) 隨機脈沖序列功率譜包括兩部分:連續(xù)譜和離散。(2) 當g1(t)和g2(t

25、)、p、Ts給定后,隨機脈沖序列功率譜就確定了。(3) 根據連續(xù)譜可以確定隨機序列的寬度;根據離散譜可以確定隨機序列是否包含直流成分(m=0)及定時信號(m=±1)。連續(xù)譜總存在,而離散譜視情況而定。對于單極性波形:若假設g1(t)=0,g2(t)=g(t)隨機脈沖序列的功率譜密度(雙邊)為 (4-4)式中,是的頻譜函數。當,且為矩形脈沖,即則(4-4)式將變成 (4-5)可知有連續(xù)譜和直流分量。對于雙極性波形:若假設g1(t)=g2(t)=g(t),則有 (4-6)同理,當,且為矩形脈沖,式(4-6)將變成 (4-7)可知只有連續(xù)譜分量。由以上分析可以看出,隨機脈沖序列的功率譜密度

26、可能包括兩個部分:連續(xù)譜 和離散譜 。對于連續(xù)譜而言,代表數字信息的g1(t)和g2(t)不能完全相同,故 ,因而 總是存在的;對于離散譜來說,在一般情況下,它也總是存在的。但我們容易觀察到,若g1(t)和g2(t)是雙極性的脈沖,且波形出現概率相同,則式(4-3)中的第二、第三項為零,故此時沒有離散譜。上述結果是十分有意義的,它一方面使我們了解隨機脈沖序列頻譜的特點,以及如何去具體地計算它的功率譜密度;另一方面利用它的離散譜是否存在這一特點,將使我們明確能否從脈沖序列中直接提取離散分量,以及采用怎樣的方法可以從基帶脈沖序列中獲得所需的離散分量。這一點在研究位同步、載波同步等問題時將是重要的。

27、在MATLAB仿真時,若x是時域取樣值矢量,X是對應的傅立葉變量,那么x的功率譜矢量:P=(X.*conj(x))/T。 其中 conj為共軛復數函數。分析數字信號的脈沖序列碼的功率譜可以知道信號功率的分布,根據主要功率集中在哪個頻段,可以確定信號帶寬,進而考慮信道帶寬和傳輸網絡(濾波器、均衡器)的傳輸特性。同時利用它的離散譜是否存在這個特點,可以明確能否從脈沖序列中直接提取所需的離散分量和采取怎樣的方法可以從序列中獲得所需的離散分量,以便在接收端用這些成分作位同步定時等。脈沖序列碼主要研究NRZ碼、RZ碼、AMI碼。分析噪聲的功率譜密度可以知道噪聲對系統(tǒng)的影響,并且可以人為的仿真噪聲。4.2

28、 基帶系統(tǒng)的基帶傳輸特性基帶脈沖傳輸的研究的基本出發(fā)點,就是使基帶脈沖傳輸獲得足夠小的誤碼率,必須最大限度的減小碼間串擾和隨機噪聲的影響。碼間串擾的大小取決于輸入序列和系統(tǒng)輸出波形g(t)在抽樣時刻上的取值。識別電路圖4.2 基帶傳輸特性的分析模型由于理想基帶傳輸特性實際的無法實現并且沖擊響應尾巴衰減幅度大、收斂慢,從而對抽樣判決要求十分嚴格,稍有偏差就會造成碼間串擾。于是提出了升余弦特性。升余弦滾降函數: (4-1)其沖擊響應實現比較容易,對定時的要求可降低要求,然而頻帶利用率卻下降。5 基帶傳輸系統(tǒng)的設計及仿真通信系統(tǒng)仿真原理:MATLAB用編程的方式在軟件上對基帶系統(tǒng)進行仿真。考慮到實際

29、中有噪聲的存在,以及對濾波器性能的要求,我們對基帶傳輸函數選擇升余弦滾降函數。并且實際中,我們對系統(tǒng)有較低的誤碼率,并且系統(tǒng)在設計過程中易于完成,且成本低,我們采取匹配濾波器,在最大信噪比接收條件下對基帶最佳化。并假設信道特性理想即,且我們忽略匹配器的時延。大大的減少了編程的復雜程度,但系統(tǒng)的誤碼率卻相差很小。為了分析仿真的可行性,并比較與理論上的研究值的差別,仿真時我們在繪出實測曲線的同時還考慮理論曲線以作以比較。如圖5.1就是一個以上所設計的基帶傳輸系統(tǒng)。由于匹配器對于輸入信號的要求,碼序列我們采用隨機的沖擊序列信號。 碼序列a發(fā)送濾波信道接收濾波碼序列a取樣判決白噪聲n0/2PeEb/n

30、0GT(f)G(f)GR(f)圖5.1 基帶傳輸系統(tǒng)設計圖5.1 AMI碼功率譜計算一、編碼規(guī)則:消息代碼中的0 傳輸碼中的0消息代碼中的1 傳輸碼中的+1、-1交替二、AMI碼的特點:(1) 由AMI碼確定的基帶信號中正負脈沖交替,而0電位保持不變;所以由AMI碼確定的基帶信號無直流分量,且只有很小的低頻分量;(2)在接收端不易提取定時信號,由于它可能出現長的連0串;(3)具有檢錯能力,如果在整個傳輸過程中,因傳號極性交替規(guī)律受到破壞而出現誤碼時,在接收端很容易發(fā)現這種錯誤。通過MATLAB編程產生AMI碼,并計算其功率譜,結果如下圖圖5.1.1 AMI碼波形圖圖5.1.2 AMI碼功率譜圖

31、5.2 HDB3碼功率譜計算HDB3碼是對AMI碼的一種改進碼,它的全稱是三階高密度雙極性碼。其編碼規(guī)則如下:用B脈沖來保證任意兩個相連取代節(jié)的V脈沖間“1”的個數為奇數。當相鄰V脈沖間“1”碼數為奇數時,則用“000V”取代,為偶數個時就用“B00V”取代。在V脈沖后面的“1”碼和B碼都依V脈沖的極性而正負交替改變。為了討論方便,我們不管“0”碼,而把相鄰的信碼“1”和取代節(jié)中的B碼用B1B2 .Bn表示,Bn后面為V,選取“000V”或“B00V”來滿足Bn的n為奇數。當信碼中的“1”碼依次出現的序列為VB1B2B3.BnVB1時,HDB3碼為.或為.。由此看出,V脈沖是可以辯認

32、的,這是因為Bn和其后出現的V有相同的極性,破壞了相鄰碼交替變號原則,我們稱V脈沖為破壞點,必要時加取代節(jié)BOOV,保證n永遠為奇數,使相鄰兩個V碼的極性作交替變化。由此可見,在HDB3碼中。相鄰兩個V碼之間或是其余的“1”碼之間都符合交替變號原則,而取代碼在整修碼流中不符合交替變號原則。經過這樣的變換,既消除了直流成分,又避免了長連“0”時位定時不易恢復的情況,同時也提供了取代信息。HDB3碼的特點是明顯的,它除了保持AMI碼的優(yōu)點外,還增加了使連0串減少到至多3個的優(yōu)點,而不管信息源的統(tǒng)計特性如何。這對于定時信號的恢復是十分有利的。HDB3碼是CCITT推薦使用的碼型之一。通過MATLAB

33、編程產生HDB3碼,并計算其功率譜,結果如下圖圖5.2.1 HDB3碼波形圖圖5.2.2 HDB3碼功率譜圖5.3 CMI碼功率譜計算CMI碼是傳號反轉碼的簡稱,其編碼規(guī)則為:“1”碼交替用“11”和“00”表示;“0”碼用“01”表示。例如: 代碼:   1     1    0    1     0    0    1 CMI碼:1 

34、1   0 0  0 1  1 1   0 1  0 1  0 0 這種碼型有較多的電平躍變,因此含有豐富的定時信息。該碼已被CCITT推薦為PCM(脈沖編碼調制)四次群的接口碼型。在光纜傳輸系統(tǒng)中有時也用作線路傳輸碼型。 通過MATLAB編程產生HDB3碼,并計算其功率譜,結果如下圖輸入二進制碼為:10010000110111111001輸出CMI碼為:11 01 01 00 01 0

35、1 01 01 11 00 01 11 00 11 00 11 00 01 01 11圖5.3.1 CMI碼波形圖圖5.3.2 CMI碼功率譜圖5.4 SIMULINK下數字基帶系統(tǒng)的設計信源的建模及相關參數設置:曼徹斯特碼基帶信號源需用到的simulink模塊有“Bernoulli Binary Generator”、 “Pulse Generator”、“Relay”、“Product”??紤]到設計要求,“Bernoulli Binary Generator”參數設置為“Sample time”為“1/1000”,其余參數為默認值;“Pulse Generator” 參數設置為“Sampl

36、e time”為“1e-4”,“Period”為“10”“Pulse Width”為“5”,其余參數為默認值?!癛elay”判決門限為0.5,大于0.5輸出1,小于0.5則輸出-1,其余參數為默認?!癙roduct”所有參數均為為默認值。由伯努利信源產生曼徹斯特碼建模:圖 曼徹斯特碼信源模塊圖發(fā)送濾波器、信道、接收匹配濾波器的建模及參數設置:圖 發(fā)送濾波器、信道、接收匹配濾波器模塊圖圖 發(fā)送濾波器參數設置圖 高斯信道參數設置接收匹配濾波器的參數設置與發(fā)送濾波器參數設置相同,為信號恢復的逆過程。抽樣判決器的建模及相關參數設置:圖5.4.5 抽樣判決器模塊圖5.4.6 Pulse Generato

37、r1 恢復定時模塊參數圖5.4.6 Pulse Generator2 模塊參數基帶傳輸系統(tǒng)的總模型:圖5.4.7 數字基帶傳輸系統(tǒng)的總模型5.5 數字基帶系統(tǒng)仿真結果與分析 對構建的數字基帶傳輸系統(tǒng)進行仿真對各個部分進行測量,波形如下圖所示:圖5.5.1 曼徹斯特編碼前與編碼后波形圖圖5.5.2 發(fā)送數據與接收數據波形圖從以上兩圖可以看出,曼徹斯特的編碼完全正確,發(fā)送數據波形與接收數據波形完全吻合,由于誤碼率很低且示波器的顯示范圍有限,在圖中看不到傳輸錯誤的碼元。通過接收端與發(fā)送端時域波形對比,可以看出設計的抽樣判決器的抽樣判決門限比較合理,可以順利的完成對基帶信號的抽樣判決,與理論分析相一致

38、。圖5.5.3 經過濾波器、信道的各點時域波形圖上圖第一個波形為發(fā)送濾波器輸出端時域波形,產生了規(guī)律的比較適合信道傳輸的波形,比較光滑。中間的波形為信道輸出端的時域波形,由于信噪比不是太高,對發(fā)送濾波器輸出的信號影響不明顯。最下端的波形為接收濾波器輸出時域波形??梢砸姷?,噪聲被基本濾除,接收濾波器輸出波形比較平滑。圖5.5.4 曼徹斯特碼元與解碼后的波形比較圖通過這兩個波形比較,可以看出數據經過發(fā)送濾波器、AWGN信道、接收匹配濾波器、采樣、判決恢復后,基本完全與原波形一致。發(fā)送信號與接收信號功率譜估計與分析:圖5.5.5 發(fā)送信號與接收信號功率譜比較圖從兩圖比較中可以看出,接收信號的功率譜與

39、發(fā)送信號的功率譜基本完全一樣,說明整個基帶傳輸系統(tǒng)模型的設計是合理的,能滿足要求。誤碼率統(tǒng)計與分析:圖5.5.6 誤碼率顯示器通過誤碼率統(tǒng)計“Display”模塊可知該系統(tǒng)的誤碼率為0.0095,且誤碼率會隨著仿真時間的增長逐步降低。出現誤碼的原因能有以下幾個方面:(1) 誤碼有可能是由于噪聲造成的。由于噪聲的存在,可能會使原有基帶信號的正負電平出現逆轉,由于抽樣判決門限為0,造成判決出錯出現誤碼。(2) 有可能是碼間干擾的原因。雖然理論分析可以完全消除碼間干擾,但是由于平方根升余弦濾波器等部件不可能是完全理想的,所以在仿真及實際工程中碼間干擾是不會完全消除的。(3) 由于采用相乘器等模塊構造

40、解碼器,其解碼過程也有可能會出錯。6 收獲與體會通過此次課程設計,使我更加扎實的掌握了通信原理方面的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。在這段日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務

41、,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。知錯能改,善莫大焉。在課程設計過程中,我們不斷發(fā)現錯誤,不斷改正,不斷領悟,不斷獲齲最終的檢測調試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設計終于順利完成了,在設計中遇到了很多問題,最后在老師的指導下,終于游逆而解。在今后社會的發(fā)展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可

42、能得到社會及他人對你的認可!7參考文獻1 南利平. 通信原理簡明教程M. 清華大學出版社,20062 朱光榮. 綜合業(yè)務數字通信系統(tǒng)與通信網J. 電子科技文摘, 2006,5:613 王旭,曹旭超. 移動通信系統(tǒng)的發(fā)展與未來J. 科技信息, 2007,18:41654 龐沁華,吳偉陵. 通信原理(合定本)M. 北京郵電大學出版社, 20055 孫祥. MATLAB7.0基礎教程M. 北京: 清華大學出版社, 20056 魏玲,劉敏.MATLAB通信仿真與應用M北京:國防工業(yè)出版社, 20017 黃葆華,楊曉靜. 通信原理M. 西安電子科技大學出版社, 20078 樊昌信. 通信原理教程M. 北

43、京:電子工業(yè)出版社, 20059 申普兵. 數據通信技術M. 北京:國防工業(yè)出版社, 200610 黎洪松. 數字通信原理M. 西安電子科技大學出版社, 200511 王興亮. 數字通信原理與技術M. 西安電子科技大學出版社, 20028 附錄:源程序清單%AMI碼編碼及功率譜clearclca=20; %a表示元素個數,可以修改碼元為任意個數如1024 N=1024;r=unidrnd(2,1,a-1); %隨機產生離散均勻二值分布(1,2),共a-1個 rn=r-1; %每個元素減1變?yōu)椋?,1)二值隨機數列rn=1,rn; %跟書上一致,從1開始隨機產生離散均勻二值分布(1,2),共a個

44、 ori=rn; %將原序列保存起來,便于后面解碼后比較 oril=1;for n=1:aif rn(n)=1 ;l=-l; %每檢測到一個1變一次符號rn(n)=l;endendAMI=rn;stairs(rn);grid;axis(0 length(rn) min(rn)-0.5 max(rn)+0.5)title('AMI碼波形');%計算功率譜%Fs=1024; %采樣頻率n=0:1/Fs:1;nfft=1024;cxn=xcorr(rn,'unbiased'); %計算序列的自相關函數CXk=fft(cxn,nfft);Pxx=abs(CXk);ind

45、ex=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1);figure(2)plot(k,plot_Pxx);title('AMI碼功率譜');%HDB3碼編碼及功率譜clearclca=20; %a表示元素個數,可以修改碼元為任意個數如1024 N=1024;x=unidrnd(2,1,a-1); %隨機產生離散均勻二值分布(1,2),共a-1個 n=length(x);y=zeros(1,n);last_y=-1; %設定初始參考值last_v=-1;zero_flag=0;for i=1:n i

46、f(x(i)=1) y(i)=-last_y; last_y=y(i); zero_flag=0; else y(i)=0; zero_flag=zero_flag+1; end if(zero_flag=4) if(last_y=last_v) y(i-3)=-last_y; y(i)=y(i-3); last_y=y(i); last_v=y(i); else y(i)=last_y; last_y=y(i); last_v=y(i); end zero_flag=0; endend% 以下繪制波形 %t0=100;t=0:1/t0:length(x);for i=1:length(x)

47、for j=1:t0 h(i-1)*t0+j)=y(i); %把等式右邊改為(y(i)=1)可以繪制HDB3正極性編碼+H %把等式右邊改為-(y(i)=-1)可以繪制HDB3負極性編碼-H endendh=h,h(i*t0);M=max(h);m=min(h);figure(1);plot(t,zeros(1,length(t),'LineWidth',1);hold onplot(t,h,'LineWidth',2);set(gca,'xtick',0:1:length(x),'Ytick',0,1)grid onboxaxi

48、s(0 i m-.1 M+.1);title('HDB3碼波形');%計算功率譜%Fs=1024; %采樣頻率n=0:1/Fs:1;nfft=1024;cxn=xcorr(h,'unbiased'); %計算序列的自相關函數Cxk=fft(cxn,nfft);Pxx=abs(Cxk);index=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1);figure(2)plot(k,plot_Pxx);title('HDB3碼功率譜');%CMI碼編碼及功率譜clearcl

49、ca=20; %a表示元素個數,可以修改碼元為任意個數如1024 N=1024;r=unidrnd(2,1,a-1); %隨機產生離散均勻二值分布(1,2),共a-1個 rn=r-1; %每個元素減1變?yōu)椋?,1)二值隨機數列rn=1,rn; %跟書上一致,從1開始隨機產生離散均勻二值分布(1,2),共a個 ori=rn; %將原序列保存起來,便于后面解碼后比較 orix=rn;m=1; %1碼的cmi編碼的判決碼; n=1; %1碼的cmi編碼判決碼的輔助碼; q=0,; %cmi編碼后的前一位序列數組; h=0,; %cmi編碼后的后一位序列數組; for k=1:20 %for語句NRZ碼序列的第一個到第十個循環(huán); m=mod(n,2); %cmi編碼結果00和11交替的判決語句; if (x(k)=0) %如果NRZ碼為0,則進行下一步; q(k)=0; %cmi編碼輸出的前一位為0; h(k)=1; %cmi編碼輸出的后一位為1; end %本if語句循環(huán)結束; if (x(k)=1 & m=1) %如果NRZ碼

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論