999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

簡述簡易循環碼編譯碼器設計

2018-10-21 11:00:27陰歡歡
科學與信息化 2018年32期
關鍵詞:單片機

陰歡歡

摘 要 通信系統可靠性要求系統可靠地傳輸消息,而信道編碼旨在解決可靠性問題。循環碼屬于線性代碼,具有嚴密的代數理論基礎,具有良好的錯誤檢測和糾正功能。循環碼編譯電路大多用移位寄存器和模2構成的線性時序網絡來完成。基本電路簡單,容易實現,但在體積和功能擴展上受到了限制而不能發揮更大的作用。本設計充分運用單片機的軟件功能進行編碼及譯碼糾錯,可有效克服來自通信信道的干擾,保證數據通信的可靠及系統的穩定,使誤碼率大幅度的降低。只要改變軟件算法,即可適用于不同微機、不同字長的需要。

關鍵詞 信道編碼;循環碼;單片機;編譯碼;可靠

前言

信息在有線或無線信道傳輸時,受外界干擾或信噪比惡化的影響,信息的傳遞容易發生錯誤,需要有效檢測出錯狀況,進行糾錯,保證信息傳輸的質量。前向糾錯編碼技術在發送端引入冗余可以實現檢錯和糾錯,一種廣泛應用前向糾錯碼循環碼它是線性分組碼中最重要的一種類別碼,不光具備分組碼的線性性質,還具有自身的循環性[1]。現階段國內外基于循環碼編譯碼方法的研究都取得了很大的進展,例如循環碼在衛星通信與移動通信方面中起到很重要的作用。采用單片機編程的方法可以實現循環碼編譯碼,成本小,通過軟件升級可以適配多種碼型。

1 循環碼編譯碼原理

1.1 循環碼特點

循環碼隸屬于線性代碼,具有嚴密的代數理論基礎,良好的錯誤檢測和糾正功能,具有如下特點[2]:循環碼具有線性碼的封閉性,意味著線性碼中的任何兩個碼組總和仍為這種碼中的一個碼組。兩個信息碼組之間的長度差一定是后一個信息碼組的權重,碼的最小距離等同于碼的最小權重。循環碼還具有循環的性質,任一碼組不管是從按左到右還是從右到左方向循環移位,仍為該碼中的一個碼組。

1.2 編碼原理

設信息元多項式表達式:

編碼步驟可以歸納如下:

⑴用信息集合m(x)乘以信息集得到,這種運算操作其實就是在信息碼后添加上(n-k)個“0”。

⑵然后將得到的除以g(x),得到商Q(x)和余式r(x)/ g(x),可得該余式分子r(x),又叫作校驗多項式,從而得到該信息碼的對應多項式表達式.

1.3 譯碼原理

由于可以通過多項式生成任意碼組T(x),使得在接收端可以將接收碼組R(x)可以用生成多項式g(x)去除。如果計算后的結果,那么在傳輸中沒有發現錯誤則表示收到的碼字正確;如果,則說明收到的碼字出現錯誤[3],可得循環碼的譯碼方法為:將接收的碼字R(x)用生成多項式g(x)去除,如果r(x)為0則無錯;若不為0否則有錯,如果有錯,則查表。

2 循環碼編譯碼器系統硬件設計

循環碼編譯碼器系統由單片機最小系統,外圍電路包括按鍵輸入,液晶顯示組成。將原始數據輸入到單片機內,通過按鍵將產生的循環碼還原成原始數據從而實現譯碼的功能,在譯碼過程中也有糾正的功能,若不慎出現錯碼,將其糾正還原成原來的數據。

3 軟件及仿真設計

運用C語言程序實現信息碼的(7,4)循環碼的編譯碼,先初始化輸入信號碼源,對其進行編碼,看編碼后的結果是否有錯碼,如果有,則先進行糾錯碼,沒有則直接進行譯碼環節,將譯碼的結果通過1602顯示屏顯示出來,最終顯示出循環碼的生成矩陣的功能。

4 Protues實驗結果

4.1 測試方案

編碼:在矩陣鍵盤上輸入4位0和1組成的信號碼,由單片機編碼過程生成循環碼,顯示在1602顯示屏。

譯碼:編碼后的信息進行譯碼,將其解碼后的信號碼源也顯示在液晶顯示屏上,若和原始碼源相同,則譯碼功能實現,將編碼后的循環碼進行錯1、 2、 3位的操作,通過按鍵輸入,觀察其譯碼后的結果。

4.2 系統設計硬件仿真

編碼:當輸入信息碼為1100時,編碼后的循環碼為1100101,

譯碼:(1)當輸入信息碼為1100101時,譯碼出的碼字為1100101

(2)隨機錯一位,如輸入1000101,譯碼也為1100101

(3)隨機錯兩位,如輸入1010101,譯碼出的結果為1010001,錯兩個超過了循環碼的糾錯能力,譯碼結果和原始信息碼的譯碼結果不同,其譯碼結果如圖1所示:

5 結束語

本文基于Protues仿真平臺,以(7,4)循環碼為例按前述的原理實現編碼、錯誤譯碼和錯誤檢測的全功能。本次設計運用單片機的特點對信息碼進行編譯碼及糾錯,確保通信信息傳輸的可靠性以及傳輸系統的穩定性,這樣能降低錯誤碼出現的情況,確保編譯碼的正確性,能夠很好地改善通信質量的問題。

參考文獻

[1] 樊昌信,曹麗娜.通信原理[M].北京:國防工業出版社,2012:340-346.

[2] 劉曉麗.循環碼編碼及譯碼的分析研究[J].科學與財富,2012, (5):32-40.

[3] 廖海紅.通信系統中的CRC算法的研究和工程實現[D].北京:北京郵電大學,2006.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 成人在线综合| 国产区福利小视频在线观看尤物| 在线精品自拍| 黑色丝袜高跟国产在线91| 欧美午夜在线播放| 伊人久久影视| 国产成人亚洲精品无码电影| 性色一区| 国产超薄肉色丝袜网站| 精品一区二区无码av| 亚洲三级影院| 亚洲无码日韩一区| 久久亚洲欧美综合| 成人精品区| 中文字幕 日韩 欧美| 亚洲bt欧美bt精品| 中文国产成人久久精品小说| 亚洲欧美不卡| 99久久精彩视频| 国产欧美视频在线观看| jizz国产视频| 伊人成人在线视频| 区国产精品搜索视频| 91青青视频| 久久久久人妻一区精品色奶水| 久久久久久久久18禁秘| 国产视频只有无码精品| 青青热久免费精品视频6| 久久午夜夜伦鲁鲁片不卡| 久久一本精品久久久ー99| 玖玖精品在线| 72种姿势欧美久久久久大黄蕉| 亚洲无码视频图片| 91精品综合| 在线观看精品国产入口| 国产一级α片| 国产一区二区三区在线观看免费| 亚洲综合国产一区二区三区| 午夜福利在线观看成人| 色综合久久综合网| 午夜性爽视频男人的天堂| 日本不卡视频在线| 亚洲高清在线播放| 不卡视频国产| 国产网友愉拍精品视频| 日韩大片免费观看视频播放| 国产色偷丝袜婷婷无码麻豆制服| 国产乱人乱偷精品视频a人人澡| 国产人免费人成免费视频| 欧美亚洲一二三区| 色综合国产| 人妻91无码色偷偷色噜噜噜| 欧美日韩一区二区在线播放| 伊人色在线视频| 国产精品极品美女自在线| 国产激情无码一区二区APP| 国产精品无码AⅤ在线观看播放| 亚洲免费三区| 久久久久青草大香线综合精品 | 91无码国产视频| 试看120秒男女啪啪免费| 91成人免费观看在线观看| 国产精品思思热在线| 亚洲青涩在线| 亚洲精品无码人妻无码| 国产精品 欧美激情 在线播放 | 91久久夜色精品| 青青久视频| 免费看美女自慰的网站| 国产91特黄特色A级毛片| 国产女人在线| 国产幂在线无码精品| 久久频这里精品99香蕉久网址| 亚洲a级在线观看| 97国产在线播放| 国产系列在线| 亚洲精品成人7777在线观看| 日韩精品亚洲人旧成在线| 免费xxxxx在线观看网站| 久久久久久久蜜桃| 99ri国产在线| 91色在线观看|