新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的光纖通信系統的設計與實現

        基于FPGA的光纖通信系統的設計與實現

        作者: 時間:2012-06-25 來源:網絡 收藏

        CLK_local是利用內部的鎖相環倍頻后得到的高穩定度、高頻時鐘。CLK1是CLK_local經N次分頻后得到的,分頻系數N要求滿足分頻后的時鐘CLK1等于所要提取出的位同步時鐘R_clk。Din為接收到的碼元。Valid為超前、滯后鑒相器的使能輸出,Up_Down為超前、滯后鑒相器的比較輸出,Valid為邏輯0時關閉模增/減計數器,Valid為邏輯1時開啟模增/減計數器,如果位同步時鐘滯后時Up_Down的輸出為邏輯0,使模增/減計數器進行減計數,如果位同步時鐘超前時Up_Down的輸出為值為邏輯1,使模增/減計數器進行增計數。
        接收到的碼元經超前、滯后鑒相器后,如果位同步時鐘滯后則計數器減計數,從而通過多路選擇器后減少一個單位的延遲,反之如果位同步時鐘超前則計數器進行增計數,從而通過多路選擇器后增加一個單位的延遲。

        3 直流平衡8B/10B編/解碼的實現
        8B/10B編碼(以下簡稱8B/10B)作為一種高性能的串行數據編碼標準,其基本思想就是將一個字節寬度的數據經過映射機制(Mapping Rule)轉化為10為寬度的字符,但是平衡了位流中0與1的個數,也就是所謂的直流平衡特性。同時規定位流中0或1的游程長度(Run Length)的最大值不能大于5,以使得傳輸過程保持足夠高的信號變換頻率,這樣不僅確保了時鐘恢復也使得信息流的直流頻譜分量為零或近乎為零,而正是這些特性使得8B/10B編碼特別適合光纖等介質的連接和信息傳輸。
        3.1 直流平衡8B/10B編碼
        如圖3所示,通信適配接口的輸入由一個字節的數據(ABCDEFGH)、一個控制信號(Z)以及一個時鐘信號組成,其中時鐘采樣以字節為單位。控制信號Z是數據信號或控制信號的標示位。輸入數據ABCDEFGH被分成兩部分,其中ABCDE經5B/6B編碼生成6比特字符abcdei,而FGH經3B/4B編碼得到fghi,最后組合輸出得到10比特的傳輸字符abcdeifghi。

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

        i.JPG



        關鍵詞: FPGA 光纖通信系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广安市| 北宁市| 新乡县| 岚皋县| 桦甸市| 福安市| 莆田市| 莱西市| 永年县| 维西| 怀化市| 祁东县| 灌南县| 陆良县| 宁乡县| 历史| 工布江达县| 昌宁县| 射阳县| 云龙县| 武清区| 肥城市| 叶城县| 南靖县| 沙田区| 托克逊县| 虞城县| 乐至县| 都兰县| 江华| 新沂市| 徐州市| 大丰市| 淳安县| 普兰店市| 鹰潭市| 积石山| 革吉县| 庆云县| 威宁| 邵东县|