您好,欢迎访问三七文档
2011/4/101SatelliteCommunicationLifangFenglifang.feng@gmail.comSection7:ErrorControlforDigitalSatelliteLinks1.Knowledge2.ErrorControlCoding4.PerformanceofBlockErrorCorrectionCodes5.ConvolutionalCodes6.ImplementationofErrorDetectiononSatelliteLinks7.ConcatenatedCodingandInterleaving8.TurboCodesSummary1.KnowledgeInanaloglinksDegradation–decreaseinS/NratioUsewidebandFMtoachieveagoodbasebandS/NwithlowC/NIndigitallinksDegradation–measuredinBERUsePSKtoachievegoodBERswithlowC/NFundamentaldifference–analog,digitalsignalsCanimprovethequalitybyusingerrorcorrectiontechniques1.KnowledgeRedundantbits–addedtodatastreamCantellwhenanerroroccursCanpointtotheparticularcorruptedbitorbitsErrordetection-onlydetecterrorsForwarderrorcorrection(FEC)–detectandcorrecterrorsErrorcontrol–whenanerrorisdetected,adecisionmustbemadewhatactiontotake–ignoretheerror,flagtheerror,sendablockofinformationagain,estimatetheerror,replacethecorrupteddata1.KnowledgeCodingAdditionalbitsaddedtothedatastreamtoformanerror-detectingorerror-correctingcodeIntheory,itispossibletogeneratecodescandetectorcorrecteveryerrorinagivendatastreamInpractice,atrade-offbetweenthenumberofredundantbitsandthetransmissionrateEfficiency:measureofthenumberofredundantbits•HalfrateFEC:redundantbits=databits•Lowerrorratetradeforlossofcommunicationcapacity1.KnowledgeChannelcapacityUpperlimitontheinformationcapacityofthechannelforanycommunicationsystemwithanoisychannelAWGNchannel,capacityH•B:channelbandwidthinHz•P:receivedpowerinwatts•N0:singlesidednoisepowerspectraldensityinwattsperHz20log1/()HBPNBbps2011/4/1021.KnowledgeH=1/Tb,Tb:bitdurationEnergyperbitis:E=PTb=P/HEb/N0=P/(HN0)H/B:spectralefficiencyofthecommunicationlink,ratioofbitratetobandwidthofthechannel20log1bEHHbpsBNBRelationshipbetweenH/BandEb/N0forpowerlimited(HB,notusebandwidthefficiently)caseandlowEb/N0ratio.-1.6dBistheShannonbound–setsalowertheoreticallimitontheEb/N0canbeusedincommunicationlink.RegardlessofthemodulationorcodingschemesTurbocodesallowlinkstooperatedowntoC/Nratiosof0dBatacceptableBERRelationshipbetweenH/BandEb/N0forbandwidthlimited(HB,capacitycanbeincreasedbyusingavailabletransmitterpowerinawiderbandwidth))casehighEb/N0ratio.Coding,especiallyFEC–improvethelinkperformanceunderconditionsoflowC/N,withoutincreasingthebandwidth2.ErrorControlCodingErrordetectioncodingAddingredundantbitstoadatastreamOneredundantbitisaddedforeveryNdatabits–allowsasingleerrorwithinthatblockofNbitstobedetected,NisarbitrarySinglebitparityappliedto7–bitASCIIcode•7–bitASCIIcode–consistsof128characters•Eighthbit–paritybit,usedfordetectionoferrorinthe7bits(a)Exampleofevenandoddparityfora7-bitASCIIword.(b)Exampleoferrordetectionina7-bitASCIIwordwithevenparity.Errorbitsareunderlined.Errorratep:single-biterrorprobabilityn:numberoftotalbitstransmittedk:numberofbitsbeingerrorFor7-bitASCIIcharacters,oneparitybitisaddedtodetectoneerror,7databits.ProbabilityofanundetectederroroccuringinanASCIIwordisPwcpc:single-biterrorfor8-bitword()(1)knkenPkppk2628(2)(2)(1)282wcecccPPppp2011/4/103Withoutparity,probabilityPwuofasingleerrorinthe7bitwordisWecansee,theimprovementinrateofundetectederrorsforASCIIwordsis4pcAboveexampleillustrateshowpowerfulevenasingleparitybitcanbeinthedetectionofbiterrorsinalinkwithlowBER67(1)71wucccPpppBlockerrordetectionTransmitdataasblocks(n,k)-nbitsinablock,madeupofkmessagebits+rparitybitsn=k+rLinearblockcodes2ncodewords,kmessagebits,(n-k)redundantcheckbitsSystematiclinearblockcode:firstkbits–message,remaining(n-k)bits–paritybits.GeneralfromofalinearcodewordCC=DGD:k-bitmessageG:generatormatrixtocreatetheparitycheckbitsfromdatabits2kvalidcodewordswithin2ncodewordsDefinitionofcapabilitiesoflinearblockcodeWeightw:numberofnonzerocomponentsofCDistanced:numberofcomponentsforC1andC2differ•E.g.,C1=011011;C2=110001;d(C1,C2)=3Minimumdistancedmin:smallestdistancebetweenanypairsofcodewordsintheentirecodeErrordetectioncodeNumberoferrorscanbedetectedindmin-1Numberoferrorscanbecorrectedis(dmin-1)/2CycliccodeDefinition:An(n,k)linearcodeCiscalledacycliccodeifeverycyclicshiftofacodevectorinCisalsoacodevector.Forcycliccodes,avalidcodeword(c0,c1,…,cn-1),shiftedrightonebit,isalsoavalidcodeword(cn-1,c0,…,cn-2)Examples:Hammingcodes,GolayCodes,BCHcodes,RScodesHammingcodesHammingcodesDesignedtocorrectsinglebiterrorsGeneratormatrixGParity-checkmatrixHHowtoconstructG?[7,4]binaryHammingCode2011/4/104A=[a6,a5,a4,a3,a2,a1,a0]isthetransmittedcodeworda2,a1,a0areparitybitsa6,a5,a4,a3aremessagebitsThreelinearindependentequationswhichcangenerateallofthe(7,4)Hammingcodewords•a2=a6+a5+a4•a1=a6+a5+a3•a0=a6+a4+a3Allof(7,4)codewords00000000810001111000101191001100200101011010100103001111011101100140100110121100001501011011311010106011001114111010070111000151111111a6a5a4a3a2a1a0a6a5a4a3a2a1a0MinimalHammingdistanceis3Accordingtothelinearequations,wehaveHisparity-checkmatrix311101001101010[]1011001HPI6543210111010001101010010110010Taa
本文标题:Satellite-Communication---7Error---Control
链接地址:https://www.777doc.com/doc-5107753 .html