亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        簡述簡易循環(huán)碼編譯碼器設計

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

        陰歡歡

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

        關鍵詞 信道編碼;循環(huán)碼;單片機;編譯碼;可靠

        前言

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

        1 循環(huán)碼編譯碼原理

        1.1 循環(huán)碼特點

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

        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)去除。如果計算后的結果,那么在傳輸中沒有發(fā)現(xiàn)錯誤則表示收到的碼字正確;如果,則說明收到的碼字出現(xiàn)錯誤[3],可得循環(huán)碼的譯碼方法為:將接收的碼字R(x)用生成多項式g(x)去除,如果r(x)為0則無錯;若不為0否則有錯,如果有錯,則查表。

        2 循環(huán)碼編譯碼器系統(tǒng)硬件設計

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

        3 軟件及仿真設計

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

        4 Protues實驗結果

        4.1 測試方案

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

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

        4.2 系統(tǒng)設計硬件仿真

        編碼:當輸入信息碼為1100時,編碼后的循環(huán)碼為1100101,

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

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

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

        5 結束語

        本文基于Protues仿真平臺,以(7,4)循環(huán)碼為例按前述的原理實現(xiàn)編碼、錯誤譯碼和錯誤檢測的全功能。本次設計運用單片機的特點對信息碼進行編譯碼及糾錯,確保通信信息傳輸?shù)目煽啃砸约皞鬏斚到y(tǒng)的穩(wěn)定性,這樣能降低錯誤碼出現(xiàn)的情況,確保編譯碼的正確性,能夠很好地改善通信質量的問題。

        參考文獻

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

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

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

        猜你喜歡
        信道編碼單片機
        如何提升計算機在信道編碼的處理應用效率
        基于單片機的SPWM控制逆變器的設計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        5G信道編碼技術相關分析
        華為:頒獎Polar碼之父
        小議PLC與單片機之間的串行通信及應用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于改進PEG算法的多元LDPC碼設計
        科技視界(2018年12期)2018-07-28 07:12:14
        淺談水聲通信及相關技術應用
        基于單片機的平衡控制系統(tǒng)設計
        電子制作(2017年19期)2017-02-02 07:08:27
        漂亮人妻出轨中文字幕| 亚洲av无码精品色午夜| 国产精品成人99一区无码| 亚洲 欧美 激情 小说 另类| AV无码系列一区二区三区| 中文字幕亚洲永久精品| 亚洲毛片一区二区在线| 白丝爆浆18禁一区二区三区| 免费黄网站永久地址进入| 日韩黄色大片免费网站| 一区二区黄色在线观看| 扒开腿狂躁女人爽出白浆| 一本大道久久东京热无码av| 国产视频在线一区二区三区四区 | 亚洲国产精品国自产拍av在线| 日本一区二区三区爱爱视频| 亚洲av福利院在线观看| a级毛片免费观看在线| 亚洲av无码片在线播放| 高清av一区二区三区在线| 久久精品国产亚洲av一般男女| 久久久久久人妻无码| 国产98在线 | 日韩| 综合色天天久久| 一区二区三区免费视频网站| 国产亚洲精品综合一区二区| 黑人老外3p爽粗大免费看视频| 无码字幕av一区二区三区 | 中文字幕免费不卡二区| 91精品国产福利尤物免费| 日本免费一区精品推荐| 国产成人综合精品一区二区| 国产精品爽爽久久久久久竹菊| 中文字幕无码av激情不卡| 久久久国产精品ⅤA麻豆百度| 亚洲六月丁香色婷婷综合久久| 中文字幕乱码亚洲在线| 中文字幕日韩欧美一区二区三区 | 精品成人av一区二区三区| 国产亚洲精品日韩综合网| 亚洲国产人成自精在线尤物|