新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 利用FPGA實現HDB3編解碼功能

        利用FPGA實現HDB3編解碼功能

        作者: 時間:2010-03-16 來源:網絡 收藏

        3.1.2 V碼和B碼解碼過程
        檢測V碼后,根據編碼規則,只需將V碼及之前3位碼全部置零就可同時完成扣V/扣B操作。這又會涉及到一個由現在事件狀態決定過去事件狀態的情況,仍可采用兩組4位移位寄存器解決。根據編碼規則,V碼是取代連“0”串中的第4個“0”,而B碼總是出現在V碼之前,且只相隔兩個“O”,當輸入是V碼后,只需同時將4位移位寄存器置零,即可同時完成V碼和B碼的解碼過程。扣除V碼和B碼后,還需將雙相碼變換成單相碼,即當輸入是“00”時輸出“0”,輸入是“01”時輸出“l”,至此便完成了解碼。
        3.2 解碼的Verilog HDL實現
        以下利用硬件描述語言實現解碼功能,這里只給出正V碼檢測模塊和扣V碼/扣B碼模塊的關鍵程序。

        本文引用地址:http://www.104case.com/article/191774.htm



        關鍵詞: FPGA HDB3 編解碼

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 齐齐哈尔市| 吉安县| 乐东| 霍林郭勒市| 望奎县| 苍溪县| 乐山市| 德阳市| 会东县| 独山县| 永嘉县| 苗栗县| 衡南县| 武夷山市| 万年县| 垣曲县| 大足县| 正阳县| 博客| 重庆市| 隆德县| 霍邱县| 从化市| 马龙县| 乡宁县| 寿光市| 浦县| 青神县| 富平县| 西乡县| 石柱| 河北区| 玉树县| 都江堰市| 呈贡县| 大埔县| 茶陵县| 临猗县| 府谷县| 胶南市| 汾阳市|