• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種5B6B 編碼改進技術

      2013-07-20 09:40:42王延年陳苗苗
      微處理機 2013年2期
      關鍵詞:編碼方式編碼方案源碼

      王延年,陳苗苗

      (西安工程大學電子信息學院,西安 710048)

      1 引言

      光纖數(shù)字通信中傳輸碼型眾多,其傳輸碼型的優(yōu)劣對光纖通信系統(tǒng)的影響很大。目前光纖數(shù)字傳輸系統(tǒng)中大多采用兩電平碼作線路傳輸碼,以適應光纖傳輸?shù)奶攸c,使用比較廣泛的一種線路碼型就是5B6B 碼。為了使數(shù)據(jù)經(jīng)5B6B 編碼后在0 和1之間變換的密度高,其編碼復雜性和比特冗余度之間達到最合理的折中,但目前還沒有一種5B6B 編碼方案是十全十美的。以下從體現(xiàn)編碼優(yōu)劣的兩方面即連碼數(shù)和誤碼擴散數(shù)討論了兩種編碼方案,通過對一種5B6B 編碼方案的改進,有效降低了碼流中最長連碼數(shù)和誤碼擴散,定時信息豐富。

      2 mBnB 碼編碼原理

      mBnB 碼是把輸入的二進制原始碼流進行分組,每組有m個二進制碼,記為mB,稱為一個碼字,然后把一個碼字變換為n個二進制碼,記為nB,并在同一個時隙內(nèi)輸出。這種碼型是把mB 變換為nB,所以稱為mBnB 碼,其中m 和n 都是正整數(shù),n >m,一 般 選 取n=m+1。mBnB 碼 有1B2B、3B4B、5B6B、8B9B、17B18B 等等。

      作為普遍規(guī)則,引入“碼字數(shù)字和”(WDS)來描述碼字的均勻性,并以WDS的最佳選擇來保證線路碼的傳輸特性。所謂“碼字數(shù)字和”,是在nB 碼的碼字中,用“-1”代表“0”碼,用“+1”代表“1”碼,整個碼字的代數(shù)和即為WDS。如果整個碼字“1”碼的數(shù)目多于“0”碼,則WDS為正;如果“0”碼的數(shù)目多于“1”碼,則WDS為負;如果“0”碼和“1”碼的數(shù)目相等,則WDS為0。

      3 5B6B 編碼

      3.1 5B6B的兩種編碼方案

      5B6B 碼是mBnB 分組碼的一種,即把5位的二進制信源碼變?yōu)? 位二進制的線路碼。5B 共有(2的5 次方)32個碼字,變換6B 碼時共有(2的6 次方)64個碼字,64個碼字按照碼字數(shù)字和(WDS)區(qū)分為均勻碼與非均勻碼。WDS=0的為均勻碼,非均勻碼又分為正負兩種模式,WDS=+2的為正模式,WDS=-2的為負模式。由于信源碼和線路碼的個數(shù)不等,將5 比特的信源碼轉(zhuǎn)換為6 比特的線路碼時,在滿足基本線路碼的要求下,有多種編碼方案。設計編碼方案時一般要考慮一下原則:不含直流,且低頻分量盡量少;應含有豐富的定時信息,以便于從接收碼流中提取定時信號;具有內(nèi)在的檢錯能力,碼型應具有一定的規(guī)律性,以便利用這一規(guī)律性進行宏觀監(jiān)測;編譯碼簡單,以降低通信延時和成本。

      表1 5B6B 編碼方案一

      表1的編碼方案中,其中WDS=0的碼字有20個,WDS=+2的碼字有15個,WDS=-2的碼字有15個,因此共有50個|WDS|最小的碼字供選擇。由于變換為6B時只需32個碼字,為減少連“1”和連“0”的數(shù)目,刪去:000011、110000、001111 和111100,同時禁用|WDS|=4 和6的碼字。按照此編碼方式,采用了6B 碼中的20個均勻碼,12 對正負不均碼,剩余的沒有定義,最大連碼數(shù)為6。

      表2 5B6B 編碼方案二

      表2的編碼方案是表1 編碼方案的改進。在表1 中,連碼最長數(shù)出現(xiàn)在碼字000111、111000 和其它碼字相連時,此時最長連碼數(shù)為6,由于消息碼中包含長串的連續(xù)“1”或“0”符號時,非歸零波形呈現(xiàn)出連續(xù)的固定電平,因而無法獲取定時信息。為了減少最長連碼數(shù),在表2 中,選取了20個均勻碼,13對正負不均勻碼,余下沒有用到的18個碼字作為禁字,碼字001100 和110011的引入解決了碼字000111、111000相連的問題,不會出現(xiàn)連碼為6的情況,最大連碼數(shù)下降為5,接收到禁用碼組時表明傳輸過程出現(xiàn)錯誤,從而提高了系統(tǒng)的檢錯能力。

      3.2 改進前后兩種編碼方案的比較與分析

      衡量一種線路碼好壞與否,主要看它是否限制了碼流中長連“0”和連“1”的數(shù)目,是否可使線路簡單而傳輸更為有效,是否使基線漂移小,是否降低了誤碼擴散。按照表1的編碼方式,最長連碼數(shù)為6,在模式二中序號0,1的碼字和000111相連用的情況下,此時最長連0為6,累計不均取負向最大值-8。在模式一中序號0,1,3的這三個碼字與碼字111000相連用的情況下,此時最長連1 數(shù)為6,累計不均取正向最大值+8,按此方式編碼,最長連碼數(shù)為6,累計不均值為±8。表2的編碼方式是對表一編碼方式的改進。此方案考慮了最長連碼數(shù)和累計不均值,解決了000111 和111000相連的情況,把碼字000111 限制在模式二中,碼字111000 限制在模式一中。當碼字000111、111000 和其它碼字相連時,不會出現(xiàn)連碼數(shù)為6的情況,此時最大連碼數(shù)下降為5,累計不均最大數(shù)下降為±4。此外,在編碼方式的設計中,要考慮線路碼與信源碼、線路碼與線路碼之間的相似關系,盡可能地降低誤碼擴散。在這兩種編碼方式中,采用的都是兩種模式交替的方式,當線路碼為不均勻碼時,采用的是正負兩種模式輸出,當0 碼的個數(shù)小于1 碼的個數(shù)時線路碼為正模式,當0 碼的個數(shù)大于1 碼的個數(shù)時線路碼為負模式。在方案一中,同一信源碼的兩個不均勻線路碼相差很大,模式一的線路碼和模式二的線路碼互為反碼。這種編碼方式誤碼擴散最大,因為兩個線路碼相差很大,沒有相似之處,只有當模式一的正不均勻碼全部誤碼出現(xiàn)6 比特的誤碼時,才與模式二的線路碼相同,此時誤碼擴散為零,而這種情況幾乎很難發(fā)生。而在編碼方式二中,一個信源碼對應的兩個不均勻碼是相似的,當出現(xiàn)2 比特的誤碼時,誤碼擴散為零的概率可達0.1,相比編碼方式一,編碼方式二的誤碼擴散系數(shù)明顯下降,定時信息豐富,顯然方式二優(yōu)于方式一。

      4 基于matlab的實現(xiàn)

      按照編碼表2的編碼方式,編碼過程,隨機產(chǎn)生一64*5 矩陣代表原始的輸入5B 碼流,然后按順序?qū)⑦@些碼字轉(zhuǎn)換成十進制即為對應6B的地址。若對應的6B 碼WDS=0 則直接輸出模式1,若不是0即為不均勻碼時則交替輸出模式1 和模式2。見圖1 所示。

      最終各碼字對應WDS 代數(shù)和:SumWDS=0

      運行結(jié)果如表3 所示。

      圖1 5B6B 編碼

      表3 編碼結(jié)果

      由運行結(jié)果看,采用改進后的編碼方案,當5B的信源碼組變換為6B 線路碼時,按照兩種模式交替的方式,信源碼10101 對應6B的模式一為010101 WDS=0 故直接輸出;當信源碼為10010,此時對應6B的模式一為111010,WDS=2,因這是第一次WDS=2的輸出故直接輸出模式一;信源碼是11110,對應6B的模式一為001100,WDS=-2,因上次WDS=2 輸出為模式一,故此次輸出為模式二,即001100,且最長連碼數(shù)為5,這種編碼方式使得最終碼字對應的代數(shù)和為0 從而保證了足夠的定時信息和盡量少的直流分量。

      5 結(jié)束語

      5B6B 碼是西歐廣泛應用的一種碼型,對于mBnB 線路碼型的最大優(yōu)點就是最大相同碼元連碼和小、定時信息豐富、并且有簡單成熟的誤碼監(jiān)測與碼組同步的方法。通過對一種5B6B 編碼的改進,采用兩種模式交替的編碼方法,在滿足基本的線路碼編碼要求下,有效降低了誤碼擴散系數(shù)和最大連碼數(shù),保證WDS 之和最小從而保證了足夠的定時信息和盡量少的直流分量。

      [1]趙梓森.數(shù)字光纖通信系統(tǒng)[M].北京:科學出版社,1984-12.

      [2]樊昌信,詹道庸,徐炳祥,等.通信原理[M].北京:國防工業(yè)出版社,2001.

      [3]孫嬌艷.5B6B 碼編碼方案的分析與改進[J].光通信技術,1994,18(4):282-286.

      [4]顧玉華.兩種5B6B 碼及其誤碼監(jiān)測[M].光通信技術,1987,11(3):7-12.

      猜你喜歡
      編碼方式編碼方案源碼
      基于網(wǎng)頁源碼結(jié)構(gòu)理解的自適應爬蟲代碼生成方法
      計算機應用(2023年6期)2023-07-03 14:11:56
      基于圖神經(jīng)網(wǎng)絡的軟件源碼漏洞檢測方法
      計算機時代(2023年6期)2023-06-15 17:49:09
      基于功能類別和技術參數(shù)的刀具編碼方案設計
      企業(yè)如何保護源碼
      基于唯一標識的ATP車載設備編碼方案研究
      基于改進粒子群算法的毫米波大規(guī)模MIMO混合預編碼方案
      計算機應用(2018年8期)2018-10-16 03:13:44
      GCOA算法
      價值工程(2017年22期)2017-07-15 04:21:23
      可穿戴式多通道傳感系統(tǒng)功能需求分析及設計
      混合編碼方式自適應差分進化算法優(yōu)化設計寬帶天線
      基于數(shù)據(jù)結(jié)構(gòu)教輔系統(tǒng)的實驗課程改革
      計算機教育(2016年4期)2016-05-20 02:36:05
      冷水江市| 娱乐| 扎兰屯市| 南皮县| 汤原县| 上林县| 梓潼县| 宁化县| 奉贤区| 军事| 锡林浩特市| 太白县| 浙江省| 新津县| 辉县市| 宁国市| 乌鲁木齐县| 布拖县| 海原县| 丰城市| 台东县| 镇原县| 齐河县| 延寿县| 宁国市| 北宁市| 临海市| 滨海县| 图们市| 泰安市| 冀州市| 陆丰市| 肃南| 长乐市| 正安县| 什邡市| 体育| 杭锦旗| 青州市| 左权县| 电白县|