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

基于CCS的(7,4)漢明碼的編譯碼設計*

2016-08-11 06:24:39夏志達李麗華
艦船電子工程 2016年4期

夏志達 李麗華 張 龍

(1.91919部隊 黃岡 438000)(2.海軍工程大學電子工程學院 武漢 430033)

?

基于CCS的(7,4)漢明碼的編譯碼設計*

夏志達1李麗華2張龍2

(1.91919部隊黃岡438000)(2.海軍工程大學電子工程學院武漢430033)

摘要二元漢明碼是d=3的完備碼,即可以完成一個錯誤的糾正。論文分析了(7,4)漢明碼的編譯碼過程與實現方法,并運用C++Builder和CCS對(7,4)漢明碼的系統碼編譯碼進行編程設計,提高了理論學習與實踐能力。

關鍵詞(7,4)漢明碼; 糾錯譯碼; DSP實現

Class NumberTN911.22

1 引言

漢明碼[1~3]是信道編碼常用的編碼方式之一,目的在于提高信息傳輸的可靠性,屬于線性分組碼,它是同時具有分組特性(碼字和消息長度恒定)和線性特性(消息相加的編碼等于各自編碼后的相加)的糾錯碼,并且編碼方式簡單[4~5]。

對于二元碼,碼與碼之間的基本運算是模二加和模二乘[6~7],本文通過對二元(7,4)漢明碼系統碼的編譯碼進行簡單的介紹,然后給出其基于C++Builder和CCS的編程實現方法。

2 (7,4)漢明碼的編碼實現

(7,4)漢明碼的碼字c可以表示為c=mG, 其中m是任意4維向量(稱為消息向量),G是4行7列的秩為4的矩陣(稱為生成矩陣)。

一個二元(7,4)漢明碼的系統碼形式的生成矩陣如下所示:

等價的編碼方程為

編碼電路的一種實現形式如圖1所示。

圖1 (7,4)系統漢明碼編碼電路

在編程過程中,一般運用等價編碼方程的模二加運算實現程序設計[8]。

3 (7,4)漢明碼的譯碼方法

(7,4)漢明碼的最小距離為3,因此它擁有糾正一個錯誤的能力。其譯碼方式為:s=rHT,其中r為經過信道傳輸的碼字,其中可能存在由于信道不理想而導致的信息錯誤,H為校驗矩陣,s是描述接收向量是否有錯的伴隨式向量,與系統碼的生成矩陣G相對應的校驗矩陣如下:

而r=c+e,0=cHT,因此s=rHT=(c+e)HT=eHT;若s≠0,則傳輸中一定有錯誤發生;若s=0,則傳輸過程中要么無差錯發生,要么差錯恰為一個碼字。

針對有錯誤的碼字s≠0,若s與H中的某一列的向量相同,則可以說明接收碼字中的相同列出現錯誤,這僅能說明出現一個錯誤時可以實現糾錯。相應的伴隨式計算方程如下式,糾錯譯碼電路如圖2所示。

圖2 (7,4)漢明碼的一種糾錯譯碼電路

4 基于C++ Builder的(7,4)系統漢明碼的設計實現

在C++Builder中[9]利用式(2)的關系方程進行信息位到編碼位的轉換,運算過程為模二加,即可實現編碼。

利用式(4)的關系方程可以得到伴隨式,判斷,若為0向量,則可能沒有錯誤(程序中假設此種情況都是正確碼字);若不為0向量,則將其與校驗矩陣H的列向量進行比較,那一列匹配記錄下來,就將相應的碼字位進行替換(0變1,1變0)。

同時在此還實現了隨機加噪的功能(rand()函數生成),即在碼字的7位中隨機產生一個錯誤,用于檢驗漢明碼糾正一個錯誤的能力。最終實現的界面如圖3所示(代碼位于文件夾中)。

圖3 設計實現界面

5 基于CCS的DSP設計實現

應用CCS[10]進行(7,4)編譯碼實現不像上面介紹的那么簡單,由于能力有限信息的輸入沒有實現自定義功能,而是固定輸入12個比特,即3組信息,方便結果查詢,輸出則是21比特,即3組編碼信息,同時固定設置出現一位比特錯誤,進行求解伴隨式糾錯譯碼,其中每一比特均占一個字節的地址。

在地址分配方面除錯誤圖樣外都是每個字段32位(雙字節),多余部分為0。其中matrix為生成矩陣段有效占28位;indata為輸入3組固定信息占12位;codingdata為編碼21位;errdata隨機錯誤,分別出現在第4、2和6位占21位;checkdata校驗矩陣占21位;sdata為伴隨式8位;errchart錯誤圖樣占64位;temp 1data是將伴隨式計算結果放于一位地址中;temp 2data用于比較哪一位出現錯誤;decodingdata譯碼序列(最終正確的譯碼);outdata是將正確譯碼后的前四比特提取出來,即信息位。

程序中同樣運用模二加運算,根據式(2)和式(4)可以看出參與運算的位數最多只有四位,即按照十進制算結果無非是0、1、2、3和4,只要對應換為0、1、0、1和0即可;其中運用CMPM進行判斷是否相等,從而進行跳轉。

參 考 文 獻

[1] 陳運.信息論與編碼[M].北京:電子工業出版社,2007.

[2] 樊昌信,曹麗娜.通信原理(第六版)[M].北京:國防工業出版社,2009.

[3] G. D. Forney. On Decoding BCH Codes[C]//IEEE Trans. Inform. Theory, IT-11:549-557,October 1965.

[4] 姚曉莉,王梅.信道編碼在移動通信中的應用[C]//2007年北京地區高校研究生學術交流會,2008.

[5] 王新梅,肖國鎮.糾錯碼-原理與方法[M].西安:西安電子科技大學出版社,2001.

[6] 郝峰,王曉峰.漢明碼的Matlab設計[J].信息技術,2011,3:135-137.

[7] 章學靜,薛琳,李金平,等.漢明碼及其編譯碼算法的研究與實現[J].北京聯合大學學報(自然科學版),2008,22(1):46-49.

[8] 王鋼,高宏亮.基于FPGA交織編碼的設計與實現[J].哈爾濱理工大學學報,2009,14(1):63-66.

[9] 張建平.C++Builder程序設計[M].北京:兵器工業出版社,2006.

[10] 戴明楨,周建江.TMS320C54x DSP結構、原理及應用[M].北京:北京航空航天出版,2007.

*收稿日期:2015年10月5日,修回日期:2015年11月25日

基金項目:海軍工程大學自然科學基金(編號:HGDQNJJ15017)資助。

作者簡介:夏志達,男,工程師,研究方向:短波通信。李麗華,女,碩士,講師,研究方向:短波通信與裝備。張龍,男,碩士研究生,研究方向:數字通信理論與技術。

中圖分類號TN911.22

DOI:10.3969/j.issn.1672-9730.2016.04.017

Design of Encoding and Decoding of (7,4) Hamming Code Based on CCS

XIA Zhida1LI Lihua2ZHANG Long2

(1. No. 91919 Troops of PLA, Huanggang438000)(2. College of Electronic Engineering, Naval University of Engineering, Wuhan430033)

AbstractThe binary hamming code is the completed code whose minimum distance is 3.And it can correct one error. This paper analyzes the process of (7,4) hamming code’s encoding and decoding and its realization of the circuit, Then, the software of C++ Builder and CCS are used to design (7,4) hamming system code in order to improve the ability of theory and practice.

Key Words(7, 4) hamming code, error correction, DSP realization

主站蜘蛛池模板: 欧美午夜在线视频| 亚洲视频在线网| 国产精品视频导航| 日韩国产精品无码一区二区三区| 中文字幕无线码一区| 午夜精品久久久久久久无码软件| 午夜三级在线| 亚洲嫩模喷白浆| av一区二区三区在线观看| 国产成人精品免费视频大全五级| 亚洲国产一成久久精品国产成人综合| 欧美黑人欧美精品刺激| 国产美女精品人人做人人爽| 久久6免费视频| 91成人在线观看视频| 男女男精品视频| 热久久这里是精品6免费观看| 99re视频在线| 色135综合网| 欧美成人午夜视频免看| 久久国产精品电影| 亚洲国产av无码综合原创国产| 一级毛片免费的| 国产欧美成人不卡视频| 欧美爱爱网| 女人18一级毛片免费观看| 精品视频一区二区三区在线播| 欧美激情视频一区二区三区免费| 欧美三级日韩三级| 亚洲国产成人超福利久久精品| 456亚洲人成高清在线| 日韩av在线直播| 亚洲一区二区三区中文字幕5566| 午夜啪啪福利| h视频在线观看网站| 日韩欧美高清视频| 日韩成人在线网站| 精品国产乱码久久久久久一区二区| 999福利激情视频| 国产资源免费观看| 丰满的少妇人妻无码区| 91香蕉国产亚洲一二三区| 国产91无码福利在线| 亚洲永久色| 麻豆精选在线| 国产一区二区影院| 亚洲天堂免费观看| 精品无码人妻一区二区| 色综合久久无码网| 国产18在线| 四虎影视国产精品| 欧美日韩国产成人高清视频| 国产午夜人做人免费视频| 最新国产精品第1页| 久草中文网| 亚洲av日韩av制服丝袜| 亚洲综合久久成人AV| 国产97视频在线| 亚洲国产高清精品线久久| 国产中文在线亚洲精品官网| 久视频免费精品6| 成人免费视频一区二区三区 | 亚洲乱伦视频| 欧美日本视频在线观看| 国产精品美女在线| 91美女视频在线| 伊人天堂网| 亚洲中文字幕av无码区| 久久精品亚洲中文字幕乱码| 国产永久无码观看在线| 中文成人在线| 91福利片| 激情无码视频在线看| 欧美国产日韩另类| 成人a免费α片在线视频网站| 欧美色99| 婷婷成人综合| 人妻丰满熟妇αv无码| 九色视频一区| 久久国产高清视频| 99久久精彩视频| 久久亚洲中文字幕精品一区|