FPGA Implementation and Verification of Reed-Solomon (63, 47, 8) Code in SDR System

Yi Hua Chen, C. Chu, C. C. Yeh, K. Lin
{"title":"FPGA Implementation and Verification of Reed-Solomon (63, 47, 8) Code in SDR System","authors":"Yi Hua Chen, C. Chu, C. C. Yeh, K. Lin","doi":"10.1109/IMCCC.2012.30","DOIUrl":null,"url":null,"abstract":"This study used the LabView FPGA to implement the Reed-Solomon codes (R-S code) on the NI SDR PXIe-5641R FPGA module. Besides providing a detailed discussion on the encoding & decoding mechanism of R-S code, this studycompleted software simulation and hardware verification of R-S (63, 47, 8) code. When the error probability is 10<sup>-5</sup>, the coding gain of R-S (63, 47, 8) can be up to 4dB. Compared to the R-S (31, 15, 17) code using m = 5 [8], when the E<sub>b</sub>/N<sub>0</sub> is 5dB, the error probability of is 10<sup>-2</sup>, and the error probability in thisarticle is 10<sup>-4</sup>, indicating that the R-S (63, 47, 8) implemented in this study has better correction capacity. At same bit error probability P<sub>b</sub> = 10<sup>-5</sup>, the E<sub>b</sub>/N<sub>0</sub> value of R-S (31, 15, 17) is 7dB, yet, the E<sub>b</sub>/N<sub>0</sub>value of R-S (63, 47, 8) is 5.5dB. There is a 1.5dB difference between them. When the error probability is 10<sub>-4</sub>, the E<sub>b</sub>/N<sub>0</sub> of R-S code (63, 47, 8) in this study is about 5 dB, and the R-S (63, 47, 8) [9] is 7 dB. There is a 2 dB gain for the R-S code in this study. The result of the compiling verification of the 5641R FPGA module of LabView FPGA Reed-Solomon code shows that the Total Slice use rate is 6.8% the use rate of the Slice Register is 2%, and the use rate of the S lice LUTs is 4.5%.","PeriodicalId":394548,"journal":{"name":"2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCCC.2012.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This study used the LabView FPGA to implement the Reed-Solomon codes (R-S code) on the NI SDR PXIe-5641R FPGA module. Besides providing a detailed discussion on the encoding & decoding mechanism of R-S code, this studycompleted software simulation and hardware verification of R-S (63, 47, 8) code. When the error probability is 10-5, the coding gain of R-S (63, 47, 8) can be up to 4dB. Compared to the R-S (31, 15, 17) code using m = 5 [8], when the Eb/N0 is 5dB, the error probability of is 10-2, and the error probability in thisarticle is 10-4, indicating that the R-S (63, 47, 8) implemented in this study has better correction capacity. At same bit error probability Pb = 10-5, the Eb/N0 value of R-S (31, 15, 17) is 7dB, yet, the Eb/N0value of R-S (63, 47, 8) is 5.5dB. There is a 1.5dB difference between them. When the error probability is 10-4, the Eb/N0 of R-S code (63, 47, 8) in this study is about 5 dB, and the R-S (63, 47, 8) [9] is 7 dB. There is a 2 dB gain for the R-S code in this study. The result of the compiling verification of the 5641R FPGA module of LabView FPGA Reed-Solomon code shows that the Total Slice use rate is 6.8% the use rate of the Slice Register is 2%, and the use rate of the S lice LUTs is 4.5%.
Reed-Solomon(63,47,8)代码在SDR系统中的FPGA实现与验证
本研究使用LabView FPGA在NI SDR PXIe-5641R FPGA模块上实现Reed-Solomon码(R-S码)。本研究在详细讨论R-S码编解码机制的基础上,完成了R-S(63,47,8)码的软件仿真和硬件验证。当误差概率为10-5时,R-S(63,47,8)的编码增益可达4dB。与m = 5时的R-S(31,15,17)码相比较[8],当Eb/N0为5dB时,的误差概率为10-2,而本文的误差概率为10-4,说明本文实现的R-S(63,47,8)具有更好的校正能力。在相同的误码概率Pb = 10-5时,R-S(31,15,17)的Eb/N0值为7dB, R-S(63,47,8)的Eb/N0值为5.5dB。它们之间有1.5dB的差异。当误差概率为10-4时,本研究中R-S编码(63,47,8)的Eb/N0约为5 dB, R-S编码(63,47,8)[9]的Eb/N0为7 dB。在本研究中,R-S代码的增益为2 dB。LabView FPGA Reed-Solomon代码对5641R FPGA模块的编译验证结果表明,总切片使用率为6.8%,切片寄存器使用率为2%,S片lut使用率为4.5%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信