SpreadSpectrumChapter7SpreadSpectrumInputisfedintoachannelencoderProducesanalogsignalwithnarrowbandwidthSignalisfurthermodulatedusingsequenceofdigitsSpreadingcodeorspreadingsequenceGeneratedbypseudonoise,orpseudo-randomnumbergeneratorEffectofmodulationistoincreasebandwidthofsignaltobetransmittedSpreadSpectrumOnreceivingend,digitsequenceisusedtodemodulatethespreadspectrumsignalSignalisfedintoachanneldecodertorecoverdataSpreadSpectrumSpreadSpectrumWhatcanbegainedfromapparentwasteofspectrum?ImmunityfromvariouskindsofnoiseandmultipathdistortionCanbeusedforhidingandencryptingsignalsSeveraluserscanindependentlyusethesamehigherbandwidthwithverylittleinterferenceFrequencyHopingSpreadSpectrum(FHSS)SignalisbroadcastoverseeminglyrandomseriesofradiofrequenciesAnumberofchannelsallocatedfortheFHsignalWidthofeachchannelcorrespondstobandwidthofinputsignalSignalhopsfromfrequencytofrequencyatfixedintervalsTransmitteroperatesinonechannelatatimeBitsaretransmittedusingsomeencodingschemeAteachsuccessiveinterval,anewcarrierfrequencyisselectedFrequencyHopingSpreadSpectrumChannelsequencedictatedbyspreadingcodeReceiver,hoppingbetweenfrequenciesinsynchronizationwithtransmitter,picksupmessageAdvantagesEavesdroppershearonlyunintelligibleblipsAttemptstojamsignalononefrequencysucceedonlyatknockingoutafewbitsFrequencyHopingSpreadSpectrumFHSSUsingMFSKMFSKsignalistranslatedtoanewfrequencyeveryTcsecondsbymodulatingtheMFSKsignalwiththeFHSScarriersignalFordatarateofR:durationofabit:T=1/Rsecondsdurationofsignalelement:Ts=LTsecondsTcTs-slow-frequency-hopspreadspectrumTcTs-fast-frequency-hopspreadspectrumFHSSPerformanceConsiderationsLargenumberoffrequenciesusedResultsinasystemthatisquiteresistanttojammingJammermustjamallfrequenciesWithfixedpower,thisreducesthejammingpowerinanyonefrequencybandDirectSequenceSpreadSpectrum(DSSS)EachbitinoriginalsignalisrepresentedbymultiplebitsinthetransmittedsignalSpreadingcodespreadssignalacrossawiderfrequencybandSpreadisindirectproportiontonumberofbitsusedOnetechniquecombinesdigitalinformationstreamwiththespreadingcodebitstreamusingexclusive-OR(Figure7.6)DirectSequenceSpreadSpectrum(DSSS)DSSSUsingBPSKMultiplyBPSKsignal,sd(t)=Ad(t)cos(2fct)byc(t)[takesvalues+1,-1]togets(t)=Ad(t)c(t)cos(2fct)A=amplitudeofsignalfc=carrierfrequencyd(t)=discretefunction[+1,-1]Atreceiver,incomingsignalmultipliedbyc(t)Since,c(t)xc(t)=1,incomingsignalisrecoveredDSSSUsingBPSKCode-DivisionMultipleAccess(CDMA)BasicPrinciplesofCDMAD=rateofdatasignalBreakeachbitintokchipsChipsareauser-specificfixedpatternChipdatarateofnewchannel=kDCDMAExampleIfk=6andcodeisasequenceof1sand-1sFora‘1’bit,Asendscodeaschippatternc1,c2,c3,c4,c5,c6Fora‘0’bit,Asendscomplementofcode-c1,-c2,-c3,-c4,-c5,-c6Receiverknowssender’scodeandperformselectronicdecodefunctiond1,d2,d3,d4,d5,d6=receivedchippatternc1,c2,c3,c4,c5,c6=sender’scode665544332211cdcdcdcdcdcddSuCDMAExampleUserAcode=1,–1,–1,1,–1,1Tosenda1bit=1,–1,–1,1,–1,1Tosenda0bit=–1,1,1,–1,1,–1UserBcode=1,1,–1,–1,1,1Tosenda1bit=1,1,–1,–1,1,1ReceiverreceivingwithA’scode(A’scode)x(receivedchippattern)UserA‘1’bit:6-1UserA‘0’bit:-6-0UserB‘1’bit:0-unwantedsignalignoredCDMAforDirectSequenceSpreadSpectrumCategoriesofSpreadingSequencesSpreadingSequenceCategoriesPNsequencesOrthogonalcodesForFHSSsystemsPNsequencesmostcommonForDSSSsystemsnotemployingCDMAPNsequencesmostcommonForDSSSCDMAsystemsPNsequencesOrthogonalcodesPNSequencesPNgeneratorproducesperiodicsequencethatappearstoberandomPNSequencesGeneratedbyanalgorithmusinginitialseedSequenceisn’tstatisticallyrandombutwillpassmanytestofrandomnessSequencesreferredtoaspseudorandomnumbersorpseudonoisesequencesUnlessalgorithmandseedareknown,thesequenceisimpracticaltopredictImportantPNPropertiesRandomnessUniformdistributionBalancepropertyRunpropertyIndependenceCorrelationpropertyUnpredictabilityLinearFeedbackShiftRegisterImplementationPropertiesofM-SequencesProperty1:Has2n-1onesand2n-1-1zerosProperty2:ForawindowoflengthnslidalongoutputforN(=2n-1)shifts,eachn-tupleappearsonce,exceptfortheallzerossequenceProperty3:Sequencecontainsonerunofones,lengthnOnerunofzeros,lengthn-1Onerunofonesandonerunofzeros,lengthn-2Tworunsofonesandtworunsofzeros,lengthn-32n-3runsofonesand2n-3runsofzeros,length1PropertiesofM-SequencesProperty4:Theperiodicautocorrelationofa±1m-sequenceisotherwise...2N,N,0,11τNRDefinitionsCorrelationTheconceptofdetermininghowmuchsimilarityonesetofdatahaswithanotherRangebetween–1and11Thesecondsequencematchesthefirstsequence0Thereisnorelationatallbetweenthetwosequences-1ThetwosequencesaremirrorimagesCrosscorrelationThecomparisonbetweentwosequencesfromdifferentsourcesratherthanashiftedcopyofasequencewithitselfAdvantagesofCrossCorrelationThecrosscorrelationbetweenanm-sequenceandnoiseislowThispropertyisusefultothereceiverinfilteringoutnoiseThecrosscorrelationbetweentwodifferentm-sequencesislowThispropertyisusefulforCDMAapplicat