版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、通信原理課程設(shè)計(jì)-HDB3編碼及解碼的實(shí)現(xiàn) 院(系): 電子與電氣工程學(xué)院 班級: 電子091班 學(xué)號: 姓名: 指導(dǎo)老師: 2011 年 12 月 30日0.摘要目前,雖然數(shù)字基帶傳輸不如帶通傳輸那樣應(yīng)用廣泛,但對于基帶傳輸系統(tǒng)的研究仍是十分有意義的。這是因?yàn)?,第一,在利用對稱電纜傳輸構(gòu)成的進(jìn)程數(shù)據(jù)通信系統(tǒng)中廣泛采用了這種傳輸方式;第二,隨著數(shù)字通信技術(shù)的發(fā)展,基帶傳輸方式也有迅速發(fā)展的趨勢,目前,它不僅用于低速數(shù)據(jù)傳輸,而且還應(yīng)用于高速數(shù)據(jù)傳輸;第三,基帶傳輸中包含帶通傳輸?shù)暮芏嗷締栴},也就是說,亟待傳輸系統(tǒng)的很多問題也是帶通傳輸系統(tǒng)必須考慮的問題;第四,理論上也可以證明,任何一個(gè)采用線
2、性調(diào)制的帶通傳輸系統(tǒng),可以等效為一個(gè)基帶傳輸系統(tǒng)來研究。在實(shí)際的基帶數(shù)字傳輸系統(tǒng)中,并不是所有的基帶波形都適合在信道中傳輸。例如,含有豐富直流和低頻分量的單極性基帶波形就不適宜在低頻傳輸特性差的信道中傳輸,因?yàn)檫@有可能造成信號嚴(yán)重畸變。又如,當(dāng)消息代碼中包含長串的連續(xù)“1”或“0”符號時(shí),非歸零波形呈現(xiàn)出連續(xù)的固定電平,因而無法獲取定時(shí)信息。單極性歸零碼在傳送連“0”時(shí),也存在同樣的問題。因此,對傳輸用的基帶信號主要有以下兩個(gè)方面的要求:(1) 對代碼的要求:原始信息代碼必須編成適合于傳輸用的碼型;(2)對所選碼型的電平的波形要求:電平波形應(yīng)適合于基帶系統(tǒng)的傳輸。在此,主要研究數(shù)字基帶傳輸系統(tǒng)
3、中HDB3碼的編碼及解碼的實(shí)現(xiàn)問題。目錄0. 摘要 1一.設(shè)計(jì)題目及要求 2 二.設(shè)計(jì)原理 22.1 HDB3碼介紹 22.2 HDB3碼的編碼規(guī)則 2 2.3 HDB3碼的解碼規(guī)則 32.4 HDB3碼的特點(diǎn) 43 仿真及結(jié)果 53.1 HDB3編碼運(yùn)算程序代碼 53.2 HDB3解碼運(yùn)算程序代碼 63.3 MATLAB具體操作過程 73.4 仿真結(jié)果 83.5 結(jié)果分析 94 心得體會 105. 致謝 10六參考文獻(xiàn) 11一.設(shè)計(jì)題目及要求題目:HDB3編碼及解碼的實(shí)現(xiàn)要求:1、用matlab實(shí)現(xiàn);2、先產(chǎn)生并輸出隨機(jī)序列,對隨機(jī)序列編碼,輸出編碼后的隨機(jī)序列,然后解碼,并輸出解碼之后的序
4、列。二.設(shè)計(jì)原理2.1 HDB3碼介紹即(High Density Bipolar of order 3code)三階高密度雙極性碼。它是AMI(Alternative Mark Inversion)碼即傳號交替反轉(zhuǎn)碼的一種改進(jìn)型,改進(jìn)的目的是為了保持AMI碼的優(yōu)點(diǎn)而克服其缺點(diǎn),使連“0”的個(gè)數(shù)不超過3個(gè)。2.2 HDB3碼的編碼規(guī)則(1) 檢查消息碼中“0”的個(gè)數(shù)。當(dāng)連“0”的數(shù)目小于等于3時(shí),HDB3碼與AMI碼一樣,+1與-1交替;(2) 當(dāng)連“0”的數(shù)目超過3時(shí),將每4個(gè)連“0”化作一小節(jié),定義為B00V,稱為破壞節(jié),其中V成為破壞脈沖,而B稱為調(diào)節(jié)脈沖;(3) V與前一個(gè)相鄰的非“0
5、”脈沖極性相同(這破壞了極性交替的規(guī)則,所以V稱為破壞脈沖),并且要求相鄰的V碼之間極性必須交替。V的取值為+1或-1;(4) B的取值可選0、+1、或-1,以使V同時(shí)滿足(3)中的兩個(gè)要求;(5) V碼后面的傳號碼極性也要交替。例如:消息碼:1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1AMI碼:-1000 0 +10 0 0 0 -1 +10 0 0 0 0 0 0 0 -1 +1HDB3碼:-1000 -V +1 0 0 0 +V -1 +1-B00-V +B 0 0 +V -1 +1其中的V脈沖和脈沖與1脈沖波形相同,用V或B符號表示的目的是為了
6、示意非“0”碼是由原始碼的“0”變換而來的。2.3 HDB3解碼規(guī)則(1) 從收到的符號序列中找到破壞極性交替的點(diǎn),可以斷定符號及其前面的3個(gè)符號必是連0符號,從而恢復(fù)4個(gè)連碼; (2) 再將所有的-1變換成+1后,就可以得到原消息代碼。2.4 HDB3碼的特點(diǎn)從以上原理可以看出,HDB3碼的編碼雖然比較復(fù)雜,但解碼且比較簡單。編碼規(guī)則可以看出,每一個(gè)破壞脈沖V總是與前一個(gè)“0”脈沖同極性(包括B在內(nèi))。這就是說,從收到系列中可以容易地找到破壞點(diǎn)V,于是也斷定V符號及其前面的三個(gè)符號必是連“0”符號,從而恢復(fù)四個(gè)連“0”碼,再將所有-1變成+1后便得到原信息代碼。HDB3碼除了具有AMI碼的優(yōu)
7、點(diǎn)外,同時(shí)還將連“0”碼限制在三個(gè)以內(nèi),使得接收時(shí)能保證定時(shí)信息的提取。因此,HDB3碼是目前應(yīng)用最為廣泛的碼型,A律PCM四次群以下接口碼型均為HDB3碼。三.仿真及結(jié)果3.1 HDB3編碼運(yùn)算程序代碼%對一個(gè)二進(jìn)制序列進(jìn)行hdb3編碼運(yùn)算%y=hdb3(x)%x為原始序列 function y=hdb3(x) n=length(x); last_V=-1;last_one=-1;y=zeros(size(x); %初始化輸出序列count=0; %連0計(jì)數(shù)器 for i=1:n if x(i)=1 %遇1則極性反轉(zhuǎn) y(i)=-last_one; last_one=y(i); count=
8、0; else count=count+1; if count=4 count=0; y(i)=-last_V; %遇4連零則置為V,相鄰的V極性反轉(zhuǎn) last_V=y(i); if y(i)*last_one=-1 %V與前一個(gè)非0符號必須同極性 y(i-3)=y(i); %否則置B end last_one=y(i); end endend figure(1);subplot(2,1,1); %分區(qū)繪制子圖函數(shù)a=x;i=0:n-1;stairs(i,a); %畫二維階梯圖axis(0 ,n,0,2); %設(shè)定當(dāng)前X軸和Y軸的范圍title(原碼型); %為當(dāng)前坐標(biāo)軸添加標(biāo)題xlabel(
9、x); %為x坐標(biāo)軸命名ylabel(y); %為y坐標(biāo)軸命名grid on %為當(dāng)前的坐標(biāo)軸添加主要的網(wǎng)格線 subplot(2,1,2);a=y;i=0:n-1;stairs(i,a);axis(0,n,-2,2);title(HDB3碼型)xlabel(x);ylabel(y);grid on 3.2 HDB3解碼運(yùn)算程序代碼%對一個(gè)hdb3碼進(jìn)行譯碼運(yùn)算%y=dehdb3(x)%x為hdb3碼function y=dehdb3(x)n=length(x);m=0;%計(jì)算0的個(gè)數(shù)c=1;y=zeros(size(x); for i=1:n if x(i)=0 m=m+1; end if
10、x(i)=0 if (m=2&m=3) y(i)=c; m=0; elseif m=2&i3 % if (x(i)=-x(i-4) & x(i)=x(i-3) if (x(i)=x(i-3) y(i-3)=0; y(i)=0; m=0; else y(i)=1; m=0; end elseif m=3&i4 if x(i)*x(i-4)=-1; y(i)=1; m=0; else y(i)=0; m=0; end end endendfigure(2);subplot(2,1,1); a=x;i=0:n-1;stairs(i,a);axis(0,n,-2,2);title(HDB3碼型)xla
11、bel(x);ylabel(y);grid on subplot(2,1,2);a=y;i=0:n-1;stairs(i,a);axis(0,n,0,2);title(HDB3譯碼碼型)xlabel(x);ylabel(y);grid on 3.3 MATLAB具體操作過程(1) 運(yùn)行matlab,后FileNewFuntion,在funtion中輸入HDB3碼的編碼程序,最后保存為hdb3.m文件。(2) 同上,在funtion中輸入HDB3碼的解碼程序,最后保存為dehdb3.m。(3) 在matlab主窗口輸入x=1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0
12、,0,1,1;g=hdb3(x)dehdb3(g)其中x可以是任意原始信號,g=hdb3(x)實(shí)現(xiàn)編碼,dehdb3(g)實(shí)現(xiàn)解碼。最后即可以實(shí)現(xiàn)仿真。備注:兩個(gè).m文件放在同一個(gè)文件夾,并把matlab主窗口中的目錄瀏覽器(Current Folder)指定到保存目錄文件夾。3.4 仿真結(jié)果Figure(1)Figure(2)3.5 結(jié)果分析通過輸入x=1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1;g=hdb3(x)dehdb3(g)可以得出g =10001-1000-11-11-1ans =故編程成功的實(shí)現(xiàn)了對HDB3碼的編碼及解碼。四心得體會在這
13、次通信原理課程設(shè)計(jì)中,我復(fù)習(xí)了Matlab的一些基本的編程方法。雖然,大二的時(shí)候?qū)W習(xí)了Matlab的課程,但因?yàn)榱私獠簧?,剛接觸這個(gè)題目的時(shí)候,感到我無從下手。通過這次復(fù)習(xí),加深了我對Matlab的認(rèn)識,了解近一步加深,知道了Matlab實(shí)際用處。在查找資料的過程中不僅學(xué)到了這次課程設(shè)計(jì)需要的一些概念和方法,更多的是知識的積累過程。在編寫程序和調(diào)試過程中,遇到困難是必然的,通過看書和查找資料的方法,讓我學(xué)會通過多途徑解決問題,對于我是最大的好處。結(jié)束了本次課程設(shè)計(jì),我收獲的不只是知識的充實(shí),更是學(xué)習(xí)方法的改進(jìn)。在查找資料了解所需要的知識的同時(shí),了解了更多的相關(guān)知識,對知識有更多的積累。在之后遇到問題的時(shí)候能夠更高效的對問題進(jìn)行篩選和解決,這是我在這次課程設(shè)計(jì)中最大的收獲。五.致謝首先,我要感謝我們的任課老師,感謝郭老師對我們一學(xué)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股權(quán)投資合同(模板)
- 2024勞動(dòng)合同管理制度勞動(dòng)合同管理制度規(guī)定
- 2024的車輛租賃合同范本模板
- 2024自費(fèi)出國留學(xué)中介服務(wù)合同示范文本
- 2024年多媒體制作及外包服務(wù)合同
- 酒類專賣店加盟協(xié)議
- 2024購房合同變更委托書
- 員工短期聘用合同書2024年
- 2024標(biāo)準(zhǔn)房屋買賣協(xié)議
- 技術(shù)開發(fā)合同書-合同樣本
- 【工商企業(yè)管理專業(yè)實(shí)操實(shí)訓(xùn)報(bào)告2600字(論文)】
- HJ 636-2012 水質(zhì) 總氮的測定 堿性過硫酸鉀消解紫外分光光度法
- 主播薪資核算方案
- 機(jī)電儀運(yùn)維中心巡檢工作提升方案
- 10以內(nèi)口算題每頁50道
- 大學(xué)生職業(yè)生涯規(guī)劃與就業(yè)指導(dǎo)(高校學(xué)生學(xué)習(xí)職業(yè)生涯規(guī)劃與就業(yè)指導(dǎo)課程)全套教學(xué)課件
- 《道德與法治》三年級學(xué)情分析
- 校園禁煙承諾書(12篇)
- 國家開放大學(xué)《計(jì)算機(jī)網(wǎng)絡(luò)》課程實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)六-計(jì)算機(jī)網(wǎng)絡(luò)綜合性實(shí)-
- 學(xué)校教育統(tǒng)計(jì)工作計(jì)劃方案
- 售后服務(wù)方案及運(yùn)維方案
評論
0/150
提交評論