您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 二进制输入RS编码中英文翻译
内蒙古工业大学毕业设计说明书1Binary-InputRSEncoderTheBinary-InputRSEncoderblockcreatesaReed-SolomoncodewithmessagelengthKandcodewordlengthN.YouspecifybothNandKdirectlyinthedialogbox.ThesymbolsforthecodearebinarysequencesoflengthM,correspondingtoelementsoftheGaloisfieldGF(2M),wherethefirstbitineachsequenceisthemostsignificantbit.RestrictionsonMandNaregiveninthesectionRestrictionsontheMandtheCodewordLengthNbelow.ThedifferenceN-Kmustbeaneveninteger.Theinputandoutputarebinary-valuedsignalsthatrepresentmessagesandcodewords,respectively.Theinputmustbeaframe-basedcolumnvectorwhoselengthisanintegermultipleofM*K.FormoreinformationonrepresentingdataforReed-Solomoncodes,seethesectionIntegerFormat(Reed-Solomononly).ThedefaultvalueofMisthesmallestintegerthatisgreaterthanorequaltolog2(N+1),thatis,ceil(log2(N+1)).IfNislessthan2M-1,theblockusesashortenedReed-Solomoncode.EachM*KinputbitsrepresentKintegersbetween0and2M-1.Similarly,eachM*NoutputbitsrepresentNintegersbetween0and2M-1.TheseintegersinturnrepresentelementsoftheGaloisfieldGF(2M).An(N,K)Reed-Solomoncodecancorrectuptofloor((N-K)/2)symbolerrors(notbiterrors)ineachcodeword.SpecifyingthePrimitivePolynomialYoucanspecifytheprimitivepolynomialthatdefinesthefinitefieldGF(2M),correspondingtotheintegersthatformmessagesandcodewords.Todoso,firstselecttheboxnexttoSpecifyprimitivepolynomial.Then,inthePrimitivepolynomialfield,enterabinaryrowvectorthatrepresentsaprimitivepolynomialoverGF(2)ofdegreeM,indescendingorderofpowers.Forexample,tospecifythepolynomial,enterthevector[1011].IfyoudonotselecttheboxnexttoSpecifyprimitivepolynomial,theblockusesthedefaultprimitivepolynomialofdegreeM=ceil(log2(N+1)).Youcandisplaythedefaultpolynomialbyenteringprimpoly(ceil(log2(N+1)))attheMATLABprompt.RestrictionsontheMandtheCodewordLengthNTherestrictionsonthedegreeMoftheprimitivepolynomialandthecodewordlengthNareasfollows:IfyoudonotselecttheboxnexttoSpecifyprimitivepolynomial,Nmustlieintherangemustlieintherange.IfyoudoselecttheboxnexttoSpecifyprimitivepolynomial,NmustlieintherangeandMmustlieintherange.SpecifyingtheGeneratorPolynomialYoucanspecifythegeneratorpolynomialfortheReed-Solomoncode.Todoso,firstselecttheboxnexttoSpecifygeneratorpolynomial.Then,intheGeneratorpolynomialfield,enteranintegerrowvector内蒙古工业大学毕业设计说明书2whoseentriesarebetween0and2M-1.Thevectorrepresentsapolynomial,indescendingorderofpowers,whosecoefficientsareelementsofGF(2M)representedinintegerformat.SeethesectionIntegerFormat(Reed-Solomononly)formoreinformationaboutintegerformat.Thegeneratorpolynomialmustbeequaltoapolynomialwithafactoredform,whereaistheprimitiveelementoftheGaloisfieldoverwhichtheinputmessageisdefined,andbisanon-negativeinteger.IfyoudonotselecttheboxnexttoSpecifygeneratorpolynomial,theblockusesthedefaultgeneratorpolynomial,correspondingtob=1,forReed-Solomonencoding.Youcandisplaythedefaultgeneratorpolynomialbytypingrsgenpoly(N1,K1),whereN1=2^M-1andK1=K+(N1-N),attheMATLABprompt,ifyouareusingthedefaultprimitivepolynomial.IftheSpecifyprimitivepolynomialboxisselected,andyouspecifytheprimitivepolynomialspecifiedaspoly,thedefaultgeneratorpolynomialisrsgenpoly(N1,K1,poly).Binary-OutputRSDecoderTheBinary-OutputRSDecoderblockrecoversabinarymessagevectorfromabinaryReed-Solomoncodewordvector.Forproperdecoding,theparametervaluesinthisblockshouldmatchthoseinthecorrespondingBinary-InputRSEncoderblock.TheReed-SolomoncodehasmessagelengthKandcodewordlengthN.YouspecifybothNandKdirectlyinthedialogbox.ThesymbolsforthecodearebinarysequencesoflengthM,correspondingtoelementsoftheGaloisfieldGF(2M),wherethefirstbitineachsequenceisthemostsignificantbit.RestrictionsonMandNaredescribedinthesectionRestrictionsontheMandtheCodewordLengthN.ThedifferenceN-Kmustbeaneveninteger.Theinputandoutputarebinary-valuedsignalsthatrepresentmessagesandcodewords,respectively.Theinputmustbeaframe-basedcolumnvectorwhoselengthisanintegermultipleofM*K.Theoutputisaframe-basedcolumnvectorwhoselengthisthesameintegermultipleofM*N.FormoreinformationonrepresentingdataforReed-Solomoncodes,seethesectionIntegerFormat(Reed-Solomononly).ThedefaultvalueofMisceil(log2(N+1)),thatis,thesmallestintegergreaterthanorequaltolog2(N+1).YoucanchangethevalueofMfromthedefaultbyspecifyingtheprimitivepolynomialforGF(2M),asdescribedinthesectionSpecifyingthePrimitivePolynomialbelow.IfNislessthan2M-1,theblockusesashortenedReed-Solomoncode.YoucanalsospecifythegeneratorpolynomialfortheReed-Solomoncode,asdescribedinthesectionSpecifyingtheGeneratorPolynomial.EachM*KinputbitsrepresentKintegersbetween0and2M-1.Similarly,eachM*NoutputbitsrepresentNintegersbetween0and2M-1.TheseintegersinturnrepresentelementsoftheGaloisfieldGF(2M).Thesecondoutputisavectorofthenumberoferrorsdetectedduringdecodingofthecodeword.A-1indicatesthattheblockdetectedmoreerrorsthanitcouldcorrectusingthecodingscheme.An(N,K)Reed-Solomoncodecancorrectuptofloor((N-K)/2)symbolerrors(notbiterrors)ineachcodeword.Youcandisablethe内蒙古工业大学毕业设计说明书3secondoutputbyclearingtheboxnexttoOutputportfornumberofcorrectederrors.Thisremovestheblock'ssecondoutputport.Integ
本文标题:二进制输入RS编码中英文翻译
链接地址:https://www.777doc.com/doc-2739080 .html