通信原理課程設(shè)計(jì) CMI編譯碼.doc

通信原理課程設(shè)計(jì) CMI編譯碼.doc

ID:56998471

大?。?3.00 KB

頁數(shù):5頁

時(shí)間:2020-07-30

通信原理課程設(shè)計(jì) CMI編譯碼.doc_第1頁
通信原理課程設(shè)計(jì) CMI編譯碼.doc_第2頁
通信原理課程設(shè)計(jì) CMI編譯碼.doc_第3頁
通信原理課程設(shè)計(jì) CMI編譯碼.doc_第4頁
通信原理課程設(shè)計(jì) CMI編譯碼.doc_第5頁
資源描述:

《通信原理課程設(shè)計(jì) CMI編譯碼.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、實(shí)驗(yàn)5CMI編碼器設(shè)計(jì)一、預(yù)備知識1.預(yù)習(xí)Altera公司quartus軟件的使用方法。2.預(yù)習(xí)FPGA的基本編程技術(shù)。3.復(fù)習(xí)通信原理中關(guān)于CMI編碼部分的知識。二、實(shí)驗(yàn)?zāi)康?.掌握FPGA中實(shí)現(xiàn)CMI編碼的方法。三、實(shí)驗(yàn)儀器1.LTE-TX-02E型通信原理實(shí)驗(yàn)箱一臺2.計(jì)算機(jī)(帶quartusII開發(fā)環(huán)境)一臺3.JTAG下載電纜一根4.6號板一塊5.8號板一塊6.信號源板一塊7.示波器一臺四、實(shí)驗(yàn)原理CMI編碼規(guī)則見如下表所示:輸入碼字編碼結(jié)果001100/11交替表示在CMI編碼中,輸入碼字0直接輸出01碼型,較為簡單。對于輸入為1的碼字,其輸出不僅

2、與當(dāng)前碼字有關(guān),還與前一個(gè)“1”碼的輸出有關(guān),輸出存在兩種結(jié)果00或11碼,交替出現(xiàn)。在同步情況下,輸出只對應(yīng)三種有效碼型,10碼型無效,因此可以根據(jù)這個(gè)特點(diǎn)進(jìn)行檢錯(cuò)。同時(shí),編碼后的速率增加一倍。五、設(shè)計(jì)要求與方法1.設(shè)計(jì)要求從信號源接8K的PN序列和8K時(shí)鐘到8號板,對8號板的FPGA進(jìn)行編程完成PN序列的CMI編碼。在程序中定義的端口是:輸入:CLK_ENCODE:時(shí)鐘輸入端,由信號源CLK1引入8k的時(shí)鐘信號。RST:復(fù)位信號,高電平有效。NRZ_IN:NRZ碼信號輸入。輸出:CMI_OUT:CMI編碼輸出。說明:CLK_ENCODE:8號板的FPGA的

3、16腳,插座的名稱為“CLK”。RST:8號板FPGA39腳,復(fù)位信號,S2pn1往上撥時(shí),復(fù)位信號有效。NRZ_IN:8號板的FPGA的10腳,插座的名稱為“COMRXA”。CMI_OUT:8號板的FPGA的77腳,插座的名稱為“PCMOUTB”。2.設(shè)計(jì)方法首先將輸入數(shù)據(jù)依據(jù)編碼要求編成相應(yīng)碼字,0碼編成“01”,1碼交替成“00”或“11”,然后在原時(shí)鐘上升沿和下降沿分別取高位和低位進(jìn)行并串轉(zhuǎn)換輸出,就達(dá)到倍頻輸出的目的。六、實(shí)驗(yàn)步驟1.在quartus中新建或打開工程文件CMI_ENCODE.qpf。注意,工程設(shè)置不要隨便改動,特別是管腳定義、器件定義

4、,否則會損壞器件。2.在CMI_ENCODE.V中添加代碼。然后,編譯仿真后。經(jīng)檢查后方可下載(確認(rèn)管腳分配正常)。3.關(guān)電,用信號連接導(dǎo)線按如下方式連線:源插座目的插座CLK1(信號源板)CLK(8號板)PN(信號源板)COMRXA(8號板)4.將信號源的撥碼開關(guān)S4撥位“1100”。5.將JTAG下載電纜與8號板的J601(JTAG下載)連接,注意連接方向。6.開電,將程序下載至FPGA中。7.用示波器觀察8號板上測試點(diǎn)PCMOUTB和信號源的測試點(diǎn)PN看CMI編碼信號是否正確。8.實(shí)驗(yàn)完成后復(fù)原LTE-TX-02E實(shí)驗(yàn)箱。實(shí)驗(yàn)6CMI譯碼器設(shè)計(jì)一、預(yù)備知

5、識1.預(yù)習(xí)Altera公司quartus軟件的使用方法。2.預(yù)習(xí)FPGA的基本編程技術(shù)。3.復(fù)習(xí)通信原理中關(guān)于CMI譯碼部分的知識。二、實(shí)驗(yàn)?zāi)康?.掌握FPGA中實(shí)現(xiàn)CMI譯碼的方法。三、實(shí)驗(yàn)儀器1.LTE-TX-02E型通信原理實(shí)驗(yàn)箱一臺2.計(jì)算機(jī)(帶quartusII開發(fā)環(huán)境)一臺3.JTAG下載電纜一根4.6號板一塊5.8號板一塊6.信號源板一塊7.示波器一臺四、實(shí)驗(yàn)原理CMI編碼規(guī)則見如下表所示:輸入碼字編碼結(jié)果001100/11交替表示CMI譯碼關(guān)鍵是要檢測出哪兩個(gè)碼元是一組。通過分析編碼規(guī)則可知,只要檢測到了下降沿,后面的信號即可進(jìn)行分組譯碼。CM

6、I碼具有檢錯(cuò)能力,這是因?yàn)?碼用00或11表示,而0碼用01碼表示,因而在CMI碼流中不存在10碼,且無00與11碼組連續(xù)出現(xiàn),這個(gè)特點(diǎn)可用于檢測CMI的部分錯(cuò)碼。在CMI解碼端,存在兩種狀態(tài),因而需進(jìn)行同步。同步過程的設(shè)計(jì)可根據(jù)碼字的狀態(tài)進(jìn)行:因?yàn)樵谳斎氪a字中不存在10碼型,如果出現(xiàn)10碼,則必須調(diào)整同步狀態(tài)。五、設(shè)計(jì)要求與方法1.設(shè)計(jì)要求將CMI編碼實(shí)驗(yàn)后的CMI碼譯碼。在程序中定義的端口是:輸入:CLK_DECODE:CMI譯碼時(shí)鐘。RST:復(fù)位信號,高電平有效。CMI_IN:CMI信號輸入。輸出:NRZ_OUT:CMI譯碼輸出。說明:CLK_DECOD

7、E:8號板的FPGA的16腳,插座的名稱為“CLK”。RST:8號板FPGA39腳,復(fù)位信號,S2pn1往上撥時(shí),復(fù)位信號有效。CMI_IN:8號板的FPGA的10腳,插座的名稱為“COMRXA”。NRZ_OUT:8號板的FPGA的75腳,插座的名稱為“串口時(shí)鐘”。2.設(shè)計(jì)方法CMI譯碼電路由串并變換器、譯碼器、同步檢測器、扣脈沖電路等電路組成。1)首先將輸入原始時(shí)鐘分頻,譯碼速度降一倍;2)然后進(jìn)行串并轉(zhuǎn)換,將輸入的二倍編碼后的信號轉(zhuǎn)換成2bit的信號用于譯碼;3)最后CMI譯碼:將CMI碼的高位與低位通過異或非門實(shí)現(xiàn)CMI碼的譯碼,如果高位和低位相同就譯成

8、1,如果不同就譯成0。六、實(shí)驗(yàn)步驟1.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。