《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Atmega16的FEC設計與實現
基于Atmega16的FEC設計與實現
來源:微型機與應用2011年第8期
陳 鵬,李曉明
(大連海事大學 信息科學技術學院,遼寧 大連116026)
摘要: 基于AVR單片機Atmega16采用(12,8,4)漢明碼和交織技術相結合的方法設計了一套FEC編解碼方案,并在實際的工業環境中進行了測試。測試結果表明,經過FEC信道編碼的通信系統可以有效地提高無線通信系統的可靠通信距離。
Abstract:
Key words :

摘  要: 基于AVR單片機Atmega16采用(12,8,4)漢明碼交織技術相結合的方法設計了一套FEC編解碼方案,并在實際的工業環境中進行了測試。測試結果表明,經過FEC信道編碼的通信系統可以有效地提高無線通信系統的可靠通信距離。
關鍵詞: AVR單片機;漢明碼;交織;FEC;通信距離

 對于工業級通信系統,監測數據與控制命令傳輸的準確性顯得尤為重要。尤其是某些重要的監測數據(例如煤礦安全監控系統中的瓦斯監測數據等),原則上要求達到100%的準確率,但在實際通信中這是不可能做到的,通常只能要求誤碼率在10-6或更低,這就要求系統具有高效的糾錯功能[1]。本文基于Atmel公司的MEGA系列高性能單片機Atmega16,通過采用(12,8,4)漢明碼與交織技術相結合的方法實現了前向糾錯編碼(FEC)方案,并利用TI公司的CC1100芯片構建無線通信平臺,在實際工業環境中進行了測試。在不加任何FEC編碼的情況下,調制方式為GMSK,發射功率為-30 dBm,接收靈敏度為-105 dBm,通信波特率為9.6 kb/s,可靠通信距離為10 m;加入FEC編碼方案,其他條件不變的情況下,可靠通信距離提高到12 m,可見經過FEC信道編碼的通信系統可以有效提高無線信號可靠傳輸的距離。
1 漢明碼與交織技術
    漢明碼(Hamming Code)由Richard Hamming于1950年提出,它屬于線性分組編碼方式。設原代碼的碼長為k bit,附加糾錯編碼部分為r bit,當碼字長度n=2r-1,r=n-k,r=1,2,…時就稱這種線性分組碼為漢明碼[2-3]。其基本原理是將信息碼元與監督碼元通過線性方程式聯系起來,每一個監督位被編在傳輸碼字的特定比特位置上。系統對于錯誤的數位無論是原有信息位中的,還是附加監督位中的都能把它分離出來[4]。
    信息傳輸中,信道噪聲干擾不僅使原代碼的每一位可能出錯,而且附加糾錯位也可能出錯,故具有“一個差錯”的情況共有k+r種,加上“正確”狀態共有k+r+1種狀態,而r比特附加糾錯位要能分辨這k+r+1種狀態。
    對k位碼字的漢明碼進行編碼,所需步驟如下:
    (1)確定最小的監督位數r,將它們記成D1,D2,…,Dr,每個監督位符合不同的奇偶測試規定;
    (2)原有信息和r個監督位一起編成長為r+k位的新碼字,選擇r監督位(0或1)以滿足必要的奇偶條件;
    (3)對所接收的信息作所需的r個奇偶檢查;
    (4)如果所有的奇偶檢查結果均正確,則認為信息無誤;如果發現有一個或多個錯了,則錯誤的位由這些檢查的結果來唯一地確定。
    漢明碼是一種能糾一位錯的線性分組碼, 由于它的編譯碼簡單,在數據通信和計算機存儲系統中廣泛應用。然而漢明碼只能糾正一個錯誤,因此,為了使糾錯碼能更好地抵抗由噪聲和干擾引起的突發錯誤,避免突發的長干擾或者深衰落,在實際應用中往往結合數據交織技術。交織技術是指一個數據序列在一一對應的條件下進行數據的位置重排過程。它可以使信道中的突發錯誤分散開來,將原來屬于突發錯誤的信道改成獨立的隨機差錯信道,從而充分發揮糾錯編碼的作用,交織技術實際上是一種信道改造技術。本文所采用的交織技術,其交織度達到400 bit。
2 通信系統平臺設計
    本文采用ATmega16芯片與一款基于CC1100的無線模塊構建無線通信系統的硬件平臺,系統框圖如圖1所示。

    如圖1所示,Atmega16通過串口RS232與CC1100無線模塊進行數據交互,無線模塊實現數據的透明傳輸。實現方案如圖2所示。在發送端,Atmega16實現數據的打包,利用C語言實現FEC編碼和數據的交織處理,并通過RS232發送到CC1100無線模塊,然后經過GMSK調制方式經天線將信號發射出去;在接收端,經天線首先通過GMSK解調信號,然后對數據包進行解交織和FEC解碼,然后進行數據解包。

 

 

3 FEC編碼方案及測試
3.1 FEC編解碼

    FEC接收端不僅能在收到的信碼中發現錯誤,還能糾正錯誤。對于二進制系統,如果能夠確定錯碼的位置,就能實現糾正。這種方法不需要反向信道(傳遞重發指令),也不會由于反復重發而延誤時間,實時性很好。在使用FEC編碼方式時,糾正的錯誤個數應根據具體情況而定。本文采用了(12,8,4)漢明碼,能糾正一位錯誤。
    在發送方,根據式(1)的編碼邏輯,可以將數據進行FEC編碼:
  
    接收方將FEC編碼接收進來,并根據式(2)的編碼邏輯形成接收端的FEC編碼,
    
    然后再對接收的數據進行FEC譯碼,譯碼表如表1所示。


3.2 交織方案
    考慮到實際的通信環境中會存在電火花等瞬間的強干擾,而且有時持續時間較長,因此在進行交織編碼時采用較長的交織深度,這樣能避免上述情況造成的不利影響。設計方案為:以400 B為一組,并對其進行FEC后得到200 B,再將這400+200=600 B進行交織并發送出去,如表2所示。


3.3 測試結果與分析
    為了驗證FEC編碼的實際效果,對該系統在某工廠車間內進行了測試。在未加任何FEC編碼的情況下,調制方式為GMSK,發射功率為-30 dBm,接收靈敏度為-105 dBm,通信波特率為9.6 kb/s,可靠通信距離為10 m;加入FEC編碼方案,其他條件不變的情況下,可靠通信距離提高到12 m,可見經過FEC信道編碼的通信系統,可以有效地提高無線通信系統的可靠通信距離。
參考文獻
[1] 閻英,劉伯紅,張林.第二代數字廣播電視系統前向糾錯 編碼硬件實現研究[J],電子技術應用,2009,35(10):74-77.
[2] SHU Lin,COSTELLO D J.差錯控制編碼[M].晏堅,何元智,潘亞漢,等譯.北京:機械工業出版社,2007.
[3] 王新梅,肖國鎮,糾錯碼—原理與方法[M].西安:西安電子科技大學出版社,1991.
[4] 甘家寶.漢明碼校驗原理解析[J].微型電腦應用,2007,23(1):58-64.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费中文字幕日韩欧美| 亚洲高清三级视频| 亚洲视频日本| 亚洲国产精品成人一区二区| 欧美日韩精品在线观看| 国产夜色精品一区二区av| 国产精品日韩精品欧美在线| 亚洲精品美女在线| 香蕉久久一区二区不卡无毒影院| 韩国一区二区三区在线观看| 国产综合色在线视频区| 欧美一区二区视频网站| 9久re热视频在线精品| 欧美久久久久久久久久| 亚洲网站视频福利| 午夜久久久久| 欧美日韩综合在线| 国产色产综合产在线视频| 在线日韩中文| 久久综合成人精品亚洲另类欧美| 国产精品久久久久免费a∨| 永久免费毛片在线播放不卡| 在线观看视频一区二区| 一区二区三区高清不卡| 欧美高清在线视频观看不卡| 欧美一二区视频| 午夜精品亚洲一区二区三区嫩草| 久久精品国产欧美激情| 国产综合欧美在线看| 免费视频久久| 亚洲综合色噜噜狠狠| 激情五月综合色婷婷一区二区| 亚洲国产清纯| 欧美一区二区三区的| 亚洲一区欧美激情| 欧美日本亚洲| 欧美福利在线观看| 日韩亚洲在线| 韩国成人福利片在线播放| 国产一区二区无遮挡| 国际精品欧美精品| 狠狠v欧美v日韩v亚洲ⅴ| 国产视频一区免费看| 国产精品一区二区三区四区五区| 国产一区二区三区奇米久涩| 久久国产精品久久国产精品| 亚洲美女少妇无套啪啪呻吟| 国语自产在线不卡| 亚洲精品免费电影| 久久久久久国产精品一区| 国语自产精品视频在线看8查询8| 亚洲欧美激情四射在线日| 欧美日本在线| 国产欧美综合在线| 欧美精品久久99久久在免费线| 欧美一级片在线播放| 欧美freesex8一10精品| 亚洲精品1234| 国产九九精品视频| 亚洲精品一二| 性刺激综合网| 亚洲成在人线av| 亚洲九九精品| 欧美黄色成人网| 亚洲精品一区二区三区四区高清| 亚洲国产另类精品专区| 欧美日韩在线播放三区| 国产美女搞久久| 亚洲影院高清在线| 欧美日韩一区二区免费视频| 久久久久久69| 免费久久久一本精品久久区| 国产亚洲成人一区| 欧美剧在线观看| 亚洲肉体裸体xxxx137| 国产伦精品一区二区三区免费| 9l国产精品久久久久麻豆| 欧美激情1区| 欧美高清在线一区二区| 麻豆精品一区二区综合av| 欧美一区二区三区免费在线看| 欧美三日本三级三级在线播放| 性欧美精品高清| 欧美中文字幕在线视频| 亚洲国产精品悠悠久久琪琪| 欧美精品一区二区三区蜜桃| 欧美精品18| 亚洲综合日韩| 亚洲国产一区二区三区青草影视| 国产精品美女久久久浪潮软件| 久久久亚洲成人| 日韩午夜激情av| 国产精品久久久久久久久久久久久| 香蕉久久夜色精品国产| 欧美日本韩国一区二区三区| 亚洲欧美一区二区精品久久久| 欧美网站在线观看| 一区二区三区视频在线观看| 久久精品论坛| 性xx色xx综合久久久xx| 久久成人精品视频| 亚洲日本va午夜在线影院| 欧美日韩一区二区三| 久久亚洲精品中文字幕冲田杏梨| 亚洲欧美成人综合| 亚洲乱码国产乱码精品精可以看| 欧美精品不卡| 国产精品一区=区| 亚洲专区在线| 亚洲综合电影一区二区三区| 久久亚洲图片| 9人人澡人人爽人人精品| 一本色道精品久久一区二区三区| 精东粉嫩av免费一区二区三区| 国产女同一区二区| 久久久久久亚洲精品中文字幕| 国产精品亚洲激情| 国产一区二区中文字幕免费看| 久久精品免费观看| 欧美日韩成人在线观看| 久久久久久久999精品视频| 亚洲一区二区伦理| 欧美性猛片xxxx免费看久爱| 亚洲精一区二区三区| 欧美经典一区二区| 欧美黑人一区二区三区| 欧美激情欧美狂野欧美精品| 国产一区二区三区在线观看网站| 亚洲欧美国产毛片在线| 一本色道久久99精品综合| 欧美日本乱大交xxxxx| 亚洲欧洲一区二区天堂久久| 一区二区三区四区五区视频| 日韩视频在线观看一区二区| 久久综合福利| 在线一区二区三区四区五区| 一区二区三区日韩| 欧美啪啪成人vr| 久久久91精品国产一区二区三区| 国产亚洲一级| 国产一区二区三区黄| 久久精品亚洲国产奇米99| 亚洲人成77777在线观看网| 亚洲免费一区二区| 欧美一级电影久久| 欧美午夜在线一二页| 亚洲国产一区二区三区a毛片| 国产精品社区| 亚洲国产成人午夜在线一区| 久久精品国产综合精品| 麻豆av福利av久久av| 国产亚洲精品一区二555| 精久久久久久久久久久| 欧美一区二区三区免费在线看| 欧美久久久久| 免费亚洲一区| 亚洲永久精品大片| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品在线免费观看视频| 久久综合九色99| 久久久久女教师免费一区| 亚洲国产日韩综合一区| 亚洲欧洲午夜| 久久精品五月婷婷| 国产精品jvid在线观看蜜臀| 久久国产精品亚洲va麻豆| 亚洲欧美伊人| 久久综合亚洲社区| 欧美精品在线免费播放| 亚洲人成网站999久久久综合| 国产欧美日韩专区发布| 欧美福利电影网| 欧美一区二区在线免费播放| 亚洲在线播放| 亚洲免费在线观看| 91久久国产自产拍夜夜嗨| 久久久噜噜噜久久中文字免| 欧美国产极速在线| 欧美一区二区成人6969| 欧美黄色aa电影| 日韩午夜av电影| 亚洲一区二区三区四区视频| 新狼窝色av性久久久久久| 欧美日韩在线大尺度| 亚洲第一黄色网| 激情亚洲一区二区三区四区| 亚洲高清不卡在线观看| 亚洲大片一区二区三区| 欧美人与性动交α欧美精品济南到| 国产欧美日韩免费看aⅴ视频| 久久国产主播精品| 国产综合在线看| 亚洲国产一区二区a毛片| 激情久久婷婷| 久久久久女教师免费一区| 国产一区在线观看视频| 久久国产视频网站| 欧美第一黄网免费网站| 国产精品视频导航| 国产资源精品在线观看| 亚洲欧美成人网| 一区二区三区产品免费精品久久75| 亚洲午夜精品福利| 欧美性开放视频| 亚洲性人人天天夜夜摸| 欧美日韩大片| 影音先锋久久| 亚洲国产精品第一区二区| 久久九九精品99国产精品| 国产精品一二三视频| 国产精品久久久久久久第一福利| 欧美chengren| 久久先锋影音av| 国产日韩在线视频| 另类图片国产| 在线观看欧美日韩| 国产午夜精品视频免费不卡69堂| 欧美日韩黄色大片| 国产一区二区三区精品欧美日韩一区二区三区| 黄色一区二区三区四区| 性亚洲最疯狂xxxx高清| 国产精品三区www17con| 欧美深夜福利| 欧美专区一区二区三区| 欧美在线视频在线播放完整版免费观看| 国产综合一区二区| 国产婷婷97碰碰久久人人蜜臀| 国产欧美日韩| 亚洲国产精品精华液2区45| 久久国产色av| 欧美日韩视频在线观看一区二区三区| 亚洲欧美日韩精品久久奇米色影视| 欧美国产日韩在线观看| 国产精品第十页| 亚洲一区二区三区四区中文| 这里只有精品电影| 国产综合色产在线精品| 1024精品一区二区三区| 午夜一区二区三区不卡视频| 麻豆精品视频在线观看视频| 国产毛片精品国产一区二区三区| 亚洲国产小视频在线观看| 国产亚洲精品一区二555| 欧美国产在线电影| 久久久www免费人成黑人精品| 一本久道久久综合婷婷鲸鱼| 久久久久久久成人| 欧美午夜久久久| 国产精品视频一二三| 亚洲全部视频| 9l国产精品久久久久麻豆| 欧美日韩mv| 午夜免费在线观看精品视频| 亚洲在线观看免费| 玉米视频成人免费看| 亚洲色图自拍| 国产自产v一区二区三区c| 久久久av毛片精品| 久久综合一区| 亚洲日本欧美天堂| 狠狠色狠狠色综合日日小说| 亚洲午夜性刺激影院| 在线成人性视频| 国产精品女人毛片| 久久婷婷国产麻豆91天堂| 欧美在线免费播放| 国产精品成人一区二区三区吃奶| 亚洲激情校园春色| 欧美精品久久99久久在免费线| 亚洲综合日韩在线| 亚洲裸体视频| 亚洲精品国产无天堂网2021| 亚洲手机成人高清视频| 亚洲一级黄色av| 久久精品国产清自在天天线| 国产精品久久一级| 久久综合伊人77777麻豆| 亚洲欧美日韩精品久久亚洲区| 亚洲欧美成人一区二区在线电影| 性欧美xxxx大乳国产app| 一本久久综合亚洲鲁鲁| 性一交一乱一区二区洋洋av| 亚洲线精品一区二区三区八戒| 欧美电影免费观看大全| 亚洲免费视频在线观看| 欧美性淫爽ww久久久久无| 亚洲欧美网站| 红杏aⅴ成人免费视频| 欧美性大战久久久久久久蜜臀| 亚洲一区二区高清视频| 亚洲免费伊人电影在线观看av| 欧美黄色大片网站| 欧美精品三级在线观看| 午夜视频久久久久久| 欧美激情二区三区| 日韩一级欧洲| 欧美大片网址| 一区二区三区在线视频观看| 国产精品无码专区在线观看| 国产精品免费一区二区三区在线观看| 奶水喷射视频一区| 欧美日韩成人在线| 欧美一区二区三区在线免费观看| 亚洲欧美久久久久一区二区三区| 国产精品视频一区二区三区| 一区福利视频| 欧美日韩国产精品一区二区亚洲| 中文久久精品| 一本色道久久综合亚洲精品婷婷| 红杏aⅴ成人免费视频| 欧美中文在线视频| 亚洲免费视频观看| 国产精品国码视频| 欧美日韩在线播放三区四区| 久久精品亚洲一区| 91久久精品日日躁夜夜躁欧美| 国产美女高潮久久白浆| 欧美一区二区三区视频免费| 欧美系列精品| 欧美精品久久天天躁| 欧美婷婷久久| 国产在线一区二区三区四区| 一区二区在线观看视频在线观看| 国产精品99久久久久久久久| 久久精品中文字幕免费mv| 国产精品免费一区二区三区观看| 黄色国产精品| 久久福利影视|