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

基于長除法的BCH(15,7)譯碼算法*

2018-09-03 09:53:42江寶安
通信技術(shù) 2018年8期

江寶安

(重慶郵電大學(xué)移通學(xué)院,重慶 401520)

0 引 言

BCH碼是一種重要的能糾多個(gè)隨機(jī)錯(cuò)誤的循環(huán)碼,編碼方便,實(shí)現(xiàn)電路簡單,在現(xiàn)代數(shù)字通信領(lǐng)域中有及極廣泛的應(yīng)用[1-3]。BCH譯碼已有多種算法,實(shí)際工程應(yīng)用中主要用的是錯(cuò)誤圖樣查表法。該方法需要預(yù)先存儲(chǔ)錯(cuò)誤圖樣,對(duì)碼長較長、糾錯(cuò)能力較強(qiáng)的BCH碼,錯(cuò)誤圖樣較多,查找、匹配較費(fèi)時(shí),譯碼延時(shí)嚴(yán)重[4-5]。

BCH(15,7)碼是碼距d=5的循環(huán)碼,能糾正2位隨機(jī)錯(cuò)誤。本文主要討論一種基于長除法的BCH(15,7)碼譯碼算法,實(shí)現(xiàn)快速譯碼,且簡單高效。

1 BCH(15,7)編碼

BCH(15,7)的生成多項(xiàng)式為:

信息多項(xiàng)式為:

信息序列為m=(m6m5m4m3m2m1m0),其中mi(i=0,1,…,6)為伽羅瓦域GF(2)中的0或1,則BCH(15,7)碼多項(xiàng)式為:

例 1:m=(0100101),m(x)=x5+x2+1,則:

2 基于長除法的BCH(15,7)譯碼算法

此譯碼算法分為以下2步:

(1)由接收到的含有錯(cuò)誤的r(x)=c(x)+e(x)長除g(x)得余式,即錯(cuò)誤多項(xiàng)式(余式項(xiàng)數(shù)必須小于等于2);

(2)錯(cuò)誤多項(xiàng)式模2相加r(x)得原碼。

證明:

由于g(x)=x8+x7+x6+x4+1能糾正循環(huán)距離為8位的2位錯(cuò)誤位,故只要r(x)mod(g(x))余式項(xiàng)數(shù)小于等于2必為錯(cuò)誤多項(xiàng)式。

證畢。

例2:由于例1發(fā)送碼是式(1),假定接收碼r(x)=x13+x12+x11+x10+x7+x6+x5+x4+1有2位錯(cuò)誤e(x)=x6+x2,當(dāng)然接收端是不知道有這2位錯(cuò)誤的。由長除法得錯(cuò)誤多項(xiàng)式如圖1所示,得錯(cuò)誤多項(xiàng)式e(x)=x17+x21。由于BCH(15,7)是循環(huán)碼,x15=1,故e(x)=x17+x21=x6+x2,即c(x)=r(x)+e(x)=x13+x12+x11+x10+x7+x5+x4+x2+1糾錯(cuò)得原碼。

圖1 長除法得錯(cuò)誤多項(xiàng)式

3 MATLAB仿真

仿真程序如下:

%BCH(15,7)decode

msg=gf(randint(1,7),1); %information code

c=bchenc(msg,15,7); %encode

e=gf([1 0 0 0 0 0 0 0 0 0 0 1 0 0 0],1);%2 bit errors

r1=c+e;% receive code

r=r1;

g=gf([1 1 1 0 1 0 0 0 1],1);%generator polynomial

m=3;n=0;k=0;

k=k+1;

if r(1)==1

for j=1∶9

r(j)=r(j)+g(j);

end

end

m=sum(r==1);

可以看出,在大學(xué)階段產(chǎn)學(xué)合作的很多模式在我國也已經(jīng)廣為探索和開展。但是,高中階段的產(chǎn)學(xué)模式和中國的情況有所不同。20世紀(jì)90年代中期,職業(yè)教育達(dá)到發(fā)展高峰,中等職業(yè)教育的學(xué)生占高中在校生的比例為56%,20世紀(jì)90年代末,則進(jìn)入了低谷期,高等職業(yè)教育開始迎來發(fā)展高潮。

while r(1)==0 & m>2 & k<30 %left shift

n=n+1;

for i=1∶14

r(i)=r(i+1);

end

r(15)=0;

end

end

s=mod(n,15);

for k=1∶s %cyclic right shift

t=r(15);

for i=0∶13

r(15-i)=r(14-i);

end

r(1)=t;

end

e1=r;

m1=sum(e1==1);

if m1<3

disp('OK e(x)=r(x) mod(g(x))');

end

該MATLAB仿真程序,可驗(yàn)證本算法的正確性。任意改變信息多項(xiàng)式msg和小于等于2位錯(cuò)誤多項(xiàng)式e,均能糾錯(cuò)得到正確的原碼。

4 結(jié) 語

利用長除法可得到BCH(15,7)接收碼的錯(cuò)誤多項(xiàng)式,譯碼算法具有簡單、快速等優(yōu)點(diǎn),具有極廣泛的應(yīng)用價(jià)值。此外,本算法也適用于糾1位錯(cuò)誤的漢明碼譯碼,對(duì)糾多個(gè)錯(cuò)誤的BCH碼具有參考價(jià)值。

主站蜘蛛池模板: 亚洲中文字幕手机在线第一页| 欧美一级高清视频在线播放| 欧美精品一区在线看| 亚洲久悠悠色悠在线播放| 久久综合成人| 日韩无码真实干出血视频| 特级精品毛片免费观看| 国产h视频免费观看| 波多野结衣第一页| 免费高清毛片| 无码高潮喷水在线观看| 久久99热这里只有精品免费看| 国产精品流白浆在线观看| 日韩欧美中文字幕一本| 色婷婷在线影院| 麻豆国产精品| 9啪在线视频| 野花国产精品入口| 毛片久久久| 亚洲精品无码AⅤ片青青在线观看| 亚洲美女高潮久久久久久久| 福利一区在线| 亚洲三级色| 在线免费观看AV| 国产成人精品一区二区免费看京| 欧美日韩成人| 久久美女精品国产精品亚洲| 国产18在线播放| 亚洲不卡影院| 超碰精品无码一区二区| 国产www网站| 成色7777精品在线| 免费看美女毛片| 亚洲热线99精品视频| 高清国产va日韩亚洲免费午夜电影| 久久国产热| 国产在线精彩视频二区| 区国产精品搜索视频| 国产成人亚洲精品蜜芽影院| 日韩免费毛片| 中国一级毛片免费观看| 婷婷丁香在线观看| 久无码久无码av无码| 国产好痛疼轻点好爽的视频| 亚洲国产欧洲精品路线久久| 伊人久久福利中文字幕| 亚洲av无码成人专区| 免费看av在线网站网址| 91视频免费观看网站| 国产精品思思热在线| 色婷婷在线播放| 精品亚洲国产成人AV| 国产精品 欧美激情 在线播放| 高清无码手机在线观看| 欧美黄网站免费观看| 国产地址二永久伊甸园| 最新国产午夜精品视频成人| 天天干天天色综合网| 国产精品亚洲精品爽爽| 都市激情亚洲综合久久| 99视频在线免费看| 久久国产乱子伦视频无卡顿| 无遮挡国产高潮视频免费观看 | 亚洲中久无码永久在线观看软件| 欧美一级高清免费a| 精品视频福利| 国内视频精品| 亚洲高清无码久久久| 成年午夜精品久久精品| 在线va视频| 波多野结衣一区二区三区AV| 亚洲第一黄色网| 精品自窥自偷在线看| 青草免费在线观看| 亚洲欧洲日韩久久狠狠爱| 欧美日韩理论| 亚洲视频四区| 一级片免费网站| 精品国产一区91在线| 在线观看无码a∨| 亚洲国产一区在线观看| 在线色国产|