在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > VHDL實現(xiàn)PCM碼解調(diào)程序模塊設(shè)計

            VHDL實現(xiàn)PCM碼解調(diào)程序模塊設(shè)計

            作者: 時間:2009-03-31 來源:網(wǎng)絡(luò) 收藏

            1 引言

            本文引用地址:http://www.biyoush.com/article/192104.htm

              脈沖編碼調(diào)制(Pulse Code Modulation,簡稱)是一種概念簡單、理論完善的編碼系統(tǒng),其最大特征是把連續(xù)的輸入信號變換成在時間和振幅上都是離散量,然后再變換為代碼傳輸。信息為數(shù)字信號,在遠距離再生中繼傳輸中不積累噪聲,從而提高了通信系統(tǒng)的有效性、可靠性和保密性。利用現(xiàn)場可編程門陣列(FPGA)和 語言實現(xiàn)了碼的,這樣在不改變硬件電路的情況下,能夠適應(yīng)碼傳輸速率和幀結(jié)構(gòu)變化,從而正確數(shù)據(jù)。

            2 硬件電路設(shè)計

              圖1給出基于FPGA的硬件電路。其中,圖1(a)為FPGA配置模塊;圖1(b)為信號收發(fā)模塊及PCM碼接收模塊。


              該系統(tǒng)設(shè)計中FPGA選取Xilinx公司的Spartan系列XC2S50器件。該器件有4種工作模式,分別為主串模式、從串模式、邊界掃描和從并模式。將M0,M1,M2接地,使其工作在主串模式下。FPGA由存儲在片內(nèi)RAM中的設(shè)置其工作狀態(tài),工作時需要編程設(shè)置片內(nèi)的RAM。用戶可根據(jù)不同的配置模式,采用相應(yīng)的編程方式。上電時,F(xiàn)PGA將EPROM中的數(shù)據(jù)寫入片內(nèi)編程RAM,配置完成后,F(xiàn)PGA進人工作狀態(tài)。掉電后,F(xiàn)PGA內(nèi)部邏輯消失,恢復(fù)成白片。因此,F(xiàn)PGA能夠反復(fù)使用且無需專用的編程器,采用通用EPROM,PROM編程器即可實現(xiàn)。當需要修改FPGA功能時,只需換一片EPROM。同一FPGA根據(jù)不同的編程數(shù)據(jù)能夠產(chǎn)生不同的電路功能。該系統(tǒng)在發(fā)送方接收到請求信號后則開始發(fā)送數(shù)據(jù)。PCM碼模塊在移位脈沖同步下接收數(shù)據(jù),并將串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)存人FIFO中。每接收到一次請求脈沖發(fā)送一幀數(shù)據(jù),每幀數(shù)據(jù)以146FH為結(jié)束標志字,EB90為子幀同步字,當PCM碼解調(diào)模塊檢測到幀尾后停止解調(diào),并停止向FIFO寫人數(shù)據(jù)。PCM碼解調(diào)模塊由硬件描述語言編寫并集成于FPGA中。

            3 PCM碼解調(diào)模塊


              圖2給出PCM碼幀格式。其中N為子幀中的字數(shù),最大值為1 024;Z為一幀所含子幀個數(shù),最大值為256。子幀同步字字長為16~32 bit,字長度為4~16 bit。在遙測系統(tǒng)中,依照PCM碼幀格式,將所要測控的參數(shù)放在格柵中自定義位,同時定義子幀同步字和字長。當發(fā)送請求信號,同步接收一幀數(shù)據(jù),即使一幀數(shù)據(jù)接收錯誤,也不影響下一幀數(shù)據(jù)解調(diào)的正確性,進一步減小誤碼率。檢測子幀同步字時,先找到一個子幀同步字后,每隔N個字節(jié)判斷移位數(shù)據(jù)是否為子幀同步字,對每一個子幀都進行判斷,即使第一次誤判,或當PCM發(fā)送中斷后再重發(fā),也不會影響后續(xù)正確解調(diào)數(shù)據(jù)??筛鶕?jù)子幀同步字、幀尾標志字和請求信號的順序由該解調(diào)數(shù)據(jù)模塊進行自我糾正,從而大大降低了誤碼率。圖3為PCM碼解調(diào)模塊圖。

            3.1 移位脈沖產(chǎn)生程序


              系統(tǒng)設(shè)計要求移位脈沖頻率為80 kHz,對時鐘脈沖進行40分頻。移位脈沖產(chǎn)生程序仿真圖如圖4所示。其中,bitt為位同步移位脈沖。


            上一頁 1 2 下一頁

            關(guān)鍵詞: VHDL PCM 解調(diào) 程序

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉