您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 39基于DVB标准的RS纠错编解码器的设计与实现计与实现
UDC:DVBRS/()DesignandImplementionofRSErrorCorrectionEncoder/DecoderBasedonDVBStandard20094200962009613RSDVBRSRS(204,188)8RS(204,188)RS1.RS2.DVBRS3.RSa.RS,b.RSc.RSBMDVBRS4.MATLABDVBRS(204,188)a.FIFO()b.c.RS(204,188)ISE9.2Matlab95.FPGAMatlab9{I{AbstractThedevelopmentofmicroelectronictechnology,computertechnology,theoryofinformationandcommunicationtechnologyacceleratethedevelopmentofdigitaltele-vision.Duetotheultra-intenseerrorcorrectionability,theRScodeisappliedthechannelerrorcorrectionofcommunicationsystem.InthethreestandardsofDVB,theRS(204,188)codeisapplied,anditserrorcorrectionabilityis8bytes.Thispaperre-searchthecodinganddecodingofRSbasedontheRS(204,188)code.Thepaper'sresearchresultsareasfollows:1.Analysetheresearchbackgroundandsigni¯canceofRScode.2.Simplyintroducethedigitaltelevision'sdevelopment,systemstructureandRScode'scharacteristicsintheDVBsystem.3.AnalysethecodinganddecodingofRScodeanditshardwarestructure,themaincontentsareasfollows:a.ThemathematicaltheoreticalbasisofRScodes,themostimportantistheoperationofGalois¯eld.b.ThecodingarithmeticofRSanditshardwarestructure,thesystematicencodingisusuallyselected.c.ThedecodingarithmeticofRSanditshardwarestructuremainlyincludesyndromecomputation,errorlocationpolynomialandestimatedvaluepolynomialcom-putationerrorlocationanderrorvalvecomputation.Themostdi±cultyiserrorlo-cationpolynomialcomputation.Therearetwokindoftime-domainalgorithm:BMandEuclideanalgorithm.TheEuclideanalgorithmismainlystudied.SeekingerrorvalueFormulaisderivedanew,accordingtotheregulationsaboutpolynomialsgenerationinDVBandthesimilaritiesanddi®erencesofgeneralRScode.4.Basedonthearithmeticresearch,PolynomialsgenerationofRS(204,188)codeGalois¯eldandcodingareobtainedbyMATLAB,whicho®erthearithmeticgist.Theconcretedesignareasfollows:a.Theencodingcanberealizedbyimprovingthegeneralcoding'sstructurewithtwoFIFOandcontroller.b.Improvethegeneraldecodingstructurewhendecoding.Combinethesolvingerrorlocationanderrorvalueintoonemoduleandsavingthehardwaredesign.c.SimulatetheencodinganddecodingoftheRS(204.188)basedontheISE9.2,andmakeanalysisaboutsimulationresult.Thesimulationresultsshowthat:1.ThecodesforencodingandthecodesgettedfromtheMATLABsoftwarearethesame;2.Ifthenumberoftheerrorcodesislessthannine,theerrorcodeswillbecorrected.5.ThesystemhasbeentestedbyFPGA.AstructureofusingUARTcommunica-{II{tiontodebugduringtestingthesystemisproposed.Thetestresultsshowthat:Ifthenumberoferrorcodeislessthan9,thesystemcanerrorcorrectandsendbackthedatawhentheerrorcodevalueanderrorcodelocationarerandomchanged.Finally,thispaperdiscussandproposethestressofnextresearch.Keywords:Primitivepolynomial;Galois¯eld;Generatorpolynomial;Syndrome;Errorlocationpolynomial;Euclideanalgorithm{III{IAbstractII11.1...................................11.2...................................21.3........................342.1.............................42.2.............................52.3DVBMPEG-2.......................62.4DVBRS..........................72.5...................................8RS93.1RS.............................93.1.1...............................93.1.2GF(p).......................93.1.3GF(p).........................103.1.4...................113.1.5GF(2)GF(2m)......................113.2RS.........................133.2.1RS.............................133.2.2RS.........................143.3RS........................163.3.1Si...........................173.3.2...............183.3.3.............................203.3.4.........................213.3.5DVB...................223.3.6...............................233.3.7...........................233.4...................................26{IV{RS(204,188)274.1FPGA.....................274.1.1.......................274.1.2FPGA.............................284.1.3FPGA......................294.2RS(204,188).....................304.2.1RS(204,188)....................304.2.2g(x).......................304.2.3RS(204,188)MATLAB.................314.2.4RS(204,188).......314.3RS(204,188).....................334.3.1...............................334.3.2................344.3.3..........414.3.4...............................444.4...................................45475.1UART...............................485.2FPGA...........................485.3ASCII...........................495.4...................................505.4.1...............................505.4.2...............................515.5...................................5152545758596668{V{{VI{x1.11.1 1.1(ARQ)(FEC)(HFC)(FEC)RS-,CDDVDRSDVBRS204188188168ATSCRS(207,187)201020094172010{1{2015RSRSx1.2RS(Reed-Solomon)RSRS(255223)(CDPD)m=6(6347)RSRSCCSDSIEEE802.14-AIEEE80214-BW-CDMAVSB567DVBRS(204188)ATSCRS(207187)RS(ASIC)(DVB)RS(204188)RS(255239)ATSCRS(207187)DSPALTERAXILINXDVBRSRSRSRSRS1RSRS2(DSP)RSDSPRSRSDSP3FPGAFPGARSFPGARSFPGARS(DSP)RSRS{2{RSRSEuclidean()BMx1.3DVDRSVLSI()FPGAFPGARSFPGARSIPFPGAASIC()RSRSDVBRS(204,188)VerilogRS(204,188)FIFOFPGAASCIIFIFOPCFPGA,FPGAPC{3{DVBRSx2.11.1996ATSC(AdvancedTelevisionSys-temCommittee)2.1993DVB(Dig
本文标题:39基于DVB标准的RS纠错编解码器的设计与实现计与实现
链接地址:https://www.777doc.com/doc-4330674 .html