新聞中心

        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 編解碼

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新竹市| 灵武市| 津市市| 洞口县| 肥乡县| 天气| 年辖:市辖区| 五指山市| 宁乡县| 鸡东县| 临武县| 宾川县| 平凉市| 越西县| 攀枝花市| 黄龙县| 彭山县| 建德市| 衢州市| 秦皇岛市| 塔城市| 江油市| 吴川市| 福州市| 南郑县| 肇东市| 曲水县| 五原县| 来凤县| 金平| 平和县| 韶关市| 邢台县| 苏尼特右旗| 舟山市| 布拖县| 河池市| 卓尼县| 曲周县| 孝感市| 天全县|