《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > RS編碼器的優(yōu)化設(shè)計(jì)及FPGA實(shí)現(xiàn)
RS編碼器的優(yōu)化設(shè)計(jì)及FPGA實(shí)現(xiàn)
電子發(fā)燒友
摘要: 引言Reed-Solomon碼首先是由Reed和Solomon兩人于1960年提出來(lái)的,簡(jiǎn)稱為RS碼。這是一類具有很強(qiáng)糾錯(cuò)能力的多進(jìn)制BCH碼,既能糾正隨機(jī)錯(cuò)誤,也能糾正突發(fā)錯(cuò)誤,也是一類典型的代數(shù)幾何碼。RS碼一直以來(lái)都是國(guó)際通信領(lǐng)域研究的熱點(diǎn)之一。本文以戰(zhàn)術(shù)軍用通信系統(tǒng)的首選碼RS(31,15)碼為例,對(duì)生成多項(xiàng)式進(jìn)行了優(yōu)化,并采用查表法的原理極大地提高了編碼器運(yùn)算數(shù)據(jù)的能力,縮短了運(yùn)算周期,最終利用VHDL語(yǔ)言編譯,在FPGA中實(shí)現(xiàn),得到了正確的RS編譯碼。1RS編碼原理能糾正t個(gè)錯(cuò)誤的RS(n,k)碼具有如下特性:碼長(zhǎng):n=2m-1符號(hào)或m(2m-1)比特;信息碼元數(shù):k=n-2t符號(hào)或mk比特;監(jiān)督碼元數(shù):n-k=2t符號(hào)或m(n-k)比特;最小距離:d=2t+1=n-k-1符號(hào)或m(n-k+1)比特;最小距離為d的本原RS碼的生成多項(xiàng)式一般為:令信息元多項(xiàng)式為:監(jiān)督多項(xiàng)式為:則碼多項(xiàng)式為:式中:Q(x)是g(x)整除C(x)所得的商式。所有這些原理都與二進(jìn)制循環(huán)碼一樣,不同的僅在于運(yùn)算方法。對(duì)于二進(jìn)制碼,碼多項(xiàng)式各項(xiàng)系數(shù)只能取0或1,多項(xiàng)式的加減乘除是模二運(yùn)算,是定義在GF(2)域上的多項(xiàng)式?,F(xiàn)在
關(guān)鍵詞: FPGA RS編碼器
Abstract:
Key words :

  引言

  Reed-Solomon碼首先是由Reed和Solomon兩人于1960年提出來(lái)的,簡(jiǎn)稱為RS碼。這是一類具有很強(qiáng)糾錯(cuò)能力的多進(jìn)制BCH碼,既能糾正隨機(jī)錯(cuò)誤,也能糾正突發(fā)錯(cuò)誤,也是一類典型的代數(shù)幾何碼。RS碼一直以來(lái)都是國(guó)際通信領(lǐng)域研究的熱點(diǎn)之一。

  本文以戰(zhàn)術(shù)軍用通信系統(tǒng)的首選碼RS(31,15)碼為例,對(duì)生成多項(xiàng)式進(jìn)行了優(yōu)化,并采用查表法的原理極大地提高了編碼器運(yùn)算數(shù)據(jù)的能力,縮短了運(yùn)算周期,最終利用VHDL語(yǔ)言編譯,在FPGA" title="FPGA">FPGA中實(shí)現(xiàn),得到了正確的RS編譯碼。

  1 RS編碼原理

  能糾正t個(gè)錯(cuò)誤的RS(n,k)碼具有如下特性:

  碼長(zhǎng):n=2m-1符號(hào)或m(2m-1)比特;信息碼元數(shù):k=n-2t符號(hào)或mk比特;監(jiān)督碼元數(shù):n-k=2t符號(hào)或m(n-k)比特;最小距離:d=2t+1=n-k-1符號(hào)或m(n-k+1)比特;最小距離為d的本原RS碼的生成多項(xiàng)式一般為:

  

 

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

  

 

  監(jiān)督多項(xiàng)式為:

  

 

  則碼多項(xiàng)式為:

  

 

  式中:Q(x)是g(x)整除C(x)所得的商式。所有這些原理都與二進(jìn)制循環(huán)碼一樣,不同的僅在于運(yùn)算方法。對(duì)于二進(jìn)制碼,碼多項(xiàng)式各項(xiàng)系數(shù)只能取0或1,多項(xiàng)式的加減乘除是模二運(yùn)算,是定義在GF(2)域上的多項(xiàng)式?,F(xiàn)在碼多項(xiàng)式各項(xiàng)系數(shù)可以取q=2m種不同的值,應(yīng)當(dāng)是定義在GF(2m)域上的多項(xiàng)式。

  2 生成多項(xiàng)式的優(yōu)化

  以RS(31,15)為例,n=31,k=15,可糾正錯(cuò)誤數(shù)為t=(n-k)/2=8;以

為本原多項(xiàng)式,可得到GF(25)上的元素如表1所示。

 

  一般的生成多項(xiàng)式為:

  

 

  則碼字多項(xiàng)式以

為零點(diǎn)。

 

  由于注意到:

  

 

  

 

  3 RS編碼器" title="RS編碼器">RS編碼器的設(shè)計(jì)

  在GF(2m)域上的加法運(yùn)算實(shí)際上就是每位作異或運(yùn)算,由異或門組合而成即可。

  由于優(yōu)化了生成多項(xiàng)式g(x),這里只需要在ROM中存入

的乘法表即可。

 

  

 

  由加法模塊和乘法模塊組成的一級(jí)模二運(yùn)算電路如圖1所示。

  

 

  利用ISE9.0仿真軟件得到的運(yùn)算一級(jí)模二運(yùn)算的仿真圖如圖2所示。

  

 

  生成的一級(jí)模二運(yùn)算模塊如圖3所示。

  依次連接多個(gè)模二運(yùn)算模塊,進(jìn)行一步步模二運(yùn)算,得到余數(shù)多項(xiàng)式的系數(shù),即為RS校驗(yàn)碼。圖4為當(dāng)信息碼字為M時(shí)的RS編譯結(jié)果。

  

 

  可看到此時(shí):

  

 

  4 FPGA實(shí)現(xiàn)

  通過(guò)RS編碼后的數(shù)據(jù)為5×31的矩陣,形如;

  

 

  將5行數(shù)據(jù)交織編碼,交織度為I=5,得到(ao bo co do eo a1 b1 c1 d1 e1…a30 b30 c30 d30 e30)的形式,利用示波器從串口讀出,得到波形圖如圖5所示。

  

 

  5 結(jié)語(yǔ)

  給出的RS編碼器設(shè)計(jì)方法對(duì)生成多項(xiàng)式進(jìn)行了優(yōu)化,使得ROM中需要存入的乘法表大幅減少,模擬模二運(yùn)算的步驟設(shè)計(jì)編碼過(guò)程,最終燒入FPGA中,利用示波器采集到了正確的數(shù)據(jù),證明RS編碼器編碼正確。本文介紹的RS編碼器設(shè)計(jì)方法簡(jiǎn)單,占用資源少。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产欧美亚洲精品| 一色屋精品视频在线观看网站| 欧美一区二区性| 正在播放日韩| 一区二区三欧美| 一本色道久久88精品综合| 99国产精品99久久久久久粉嫩| 亚洲人精品午夜| 亚洲精品欧美日韩| 日韩一级黄色大片| 一区二区激情视频| 亚洲一区二区免费| 亚洲在线观看免费| 亚洲影院污污.| 亚洲欧美www| 欧美一区二区三区久久精品茉莉花| 亚洲欧美在线观看| 欧美在线视频观看| 久久久久久网| 美女在线一区二区| 欧美主播一区二区三区| 久久精品欧美日韩| 亚洲高清不卡在线| 亚洲国产精品第一区二区| 久久精品30| 亚洲精品在线免费观看视频| 亚洲久久一区| 亚洲色在线视频| 亚洲一区欧美二区| 久久国产精品72免费观看| 久久嫩草精品久久久精品| 免费亚洲网站| 欧美日韩亚洲国产精品| 国产精品久久久久一区| 国产日韩精品在线观看| 一区二区三区在线观看视频| 最新亚洲视频| 亚洲视频第一页| 久久av资源网| 99精品国产在热久久婷婷| 亚洲一区二区网站| 欧美资源在线| 欧美激情在线观看| 国产精品免费视频观看| 黄色成人av| 99riav1国产精品视频| 亚洲欧美精品在线观看| 亚洲国产精品ⅴa在线观看 | 国产精品视频大全| 国产日韩欧美一区二区三区在线观看 | 亚洲精选91| 亚洲综合色在线| 亚洲黄色视屏| 亚洲午夜国产成人av电影男同| 欧美影院成年免费版| 欧美成人蜜桃| 国产精品一区久久| 亚洲第一精品夜夜躁人人爽| 一卡二卡3卡四卡高清精品视频| 欧美一区二区三区男人的天堂| 亚洲精品免费一二三区| 午夜视频一区二区| 欧美激情亚洲一区| 国产女主播一区| 亚洲欧洲日韩在线| 亚洲国产精品一区二区久| 亚洲亚洲精品三区日韩精品在线视频| 欧美在线三级| 亚洲社区在线观看| 久热精品视频在线观看| 欧美图区在线视频| 樱花yy私人影院亚洲| 亚洲午夜一级| 亚洲美女在线视频| 久久精品午夜| 国产精品黄色| 亚洲精品久久久久久久久| 欧美在线|欧美| 亚洲一区久久| 欧美精品日韩精品| 伊人成人网在线看| 欧美亚洲日本一区| 亚洲免费在线视频| 欧美激情综合五月色丁香小说| 国产揄拍国内精品对白| 亚洲一区二区三区三| av成人福利| 欧美sm视频| 国产一区二区三区免费不卡 | 中国成人亚色综合网站| 亚洲精品中文字幕女同| 久久米奇亚洲| 国产精品自在在线| 亚洲视频播放| 亚洲一级影院| 欧美日韩国产一级| 亚洲国产一区二区三区高清| 欧美诱惑福利视频| 久久狠狠久久综合桃花| 国产精品久久久一区麻豆最新章节 | 亚洲欧洲一区二区在线观看| 亚洲大胆av| 久久久久成人网| 国产日韩欧美亚洲一区| 亚洲综合成人婷婷小说| 亚洲综合第一页| 欧美吻胸吃奶大尺度电影| 亚洲蜜桃精久久久久久久| 亚洲精品欧美一区二区三区| 欧美成人免费va影院高清| 在线观看欧美激情| 亚洲国产精品精华液2区45| 久久久久久久久久久久久9999| 国产欧美一区视频| 香蕉视频成人在线观看| 欧美在线观看一区| 国产日韩视频| 欧美一级淫片播放口| 久久国产精品一区二区三区| 国产三区二区一区久久| 国产精品qvod| 夜夜精品视频一区二区| 欧美成人一区二免费视频软件| 精品1区2区3区4区| 亚洲国产影院| 欧美高清视频一区| 亚洲欧洲偷拍精品| 在线视频你懂得一区| 欧美午夜在线视频| 亚洲一区二区三区精品动漫| 亚洲欧美影院| 国产亚洲一二三区| 亚洲国产综合视频在线观看| 欧美大秀在线观看| 日韩亚洲欧美中文三级| 亚洲免费综合| 国产婷婷成人久久av免费高清| 久久riav二区三区| 久久中文精品| 亚洲高清影视| 一区二区激情| 国产精品亚洲人在线观看| 午夜久久福利| 免费看精品久久片| 亚洲乱码久久| 性欧美xxxx大乳国产app| 国产一区二区三区四区三区四| 亚洲国产精品第一区二区| 欧美金8天国| 亚洲午夜一区二区三区| 久久男人av资源网站| 亚洲福利视频在线| 亚洲视频成人| 国产欧美日本| 亚洲精品1234| 欧美日韩亚洲综合一区| 午夜精品福利视频| 欧美成人午夜激情| 亚洲视频高清| 另类综合日韩欧美亚洲| 亚洲免费av观看| 久久超碰97中文字幕| 亚洲福利在线观看| 亚洲女同在线| 亚洲第一精品久久忘忧草社区| 亚洲午夜在线视频| 国产一区清纯| 亚洲一区二区精品视频| 国产一区在线视频| 一区二区三区国产精华| 国产亚洲成av人片在线观看桃| 狠狠色狠狠色综合日日91app| 国产精品免费视频xxxx| 久久se精品一区精品二区| 欧美日韩国产不卡在线看| 午夜精品美女久久久久av福利| 欧美成人福利视频| 亚洲嫩草精品久久| 欧美激情视频在线播放| 亚洲欧美三级伦理| 欧美日韩你懂的| 亚洲国产成人av好男人在线观看| 欧美午夜精品久久久久免费视 | 亚洲第一区在线观看| 欧美日韩在线综合| 久久激情网站| 国产精品九九| 亚洲美女啪啪| 韩国女主播一区| 亚洲尤物在线视频观看| 亚洲大胆人体视频| 久久国产精品99国产| av成人福利| 欧美黄污视频| 久久精品国产亚洲一区二区三区| 欧美午夜在线| 99re8这里有精品热视频免费| 国产揄拍国内精品对白| 午夜视频在线观看一区二区| 亚洲乱码久久|