{"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%.