Digital Communications by John Proakis 4th Ed
PDF · 936 pages · 26.7 MB
Open PDF file
A commercial graduate textbook by John Proakis, held in the archive's Probability and Statistics folder; it is not Phil's own work. The table of contents shows chapters on probability and stochastic processes, source coding, signal representation, optimum receivers for AWGN channels, synchronization, channel capacity, block and convolutional codes, equalization, spread spectrum, fading channels and multiuser communications.
AI-written summary; may contain errors.
Extracted text (machine-read; may contain errors)
PrefaceCONTENTS
xix
1Introduction I
1-1Elements ofaDigitalCommunication System I
1-2Communication Channels 'andTheirCharacteristics 3
1-3Mathematical ModelsforCommunication Channels 11
1-4AHistorical Perspective intheDevelopment ofDigital
Communications 13
1-5Overview oftheBook 16
1-6Bibliographical NotesandReferences 16
2Probability andStochastic Processes 17
2-1Probability 17
2-1-1Random Variables, Probability Distributions,
andProbability Densities 22
2-1-2Functions ofRandom Variables 28
2-1-3Statistical Averages ofRandom Variables 33
2-1-4SomeUsefulProbability Distributions 37
2-1-5UpperboundsontheTailProbability 53
2-1-6SumsofRandom Variables andtheCentralLimit
Theorem 58
2-2Stochastic Processes 62
2-2-1Statistical Averages 64
2-2-2PowerDensitySpectrum 67
2-2-3Response ofaLinearTime-Invariant SystemtoaRandom
InputSignal 68
2-2-4Sampling Theorem forBand-Limited Stochastic Processes 72
2-2-5Discrete-Time Stochastic SignalsandSystems 74
2-2-6Cyclostationary Processes 75
2-3Bibliographic:al NotesandReferences 77
Problems 77
3SourceCoding 82
3-1Mathematical ModelsforInformation 82
3-2ALogarithmic Measure ofInformation 84
3-2-1Average MutualInformation andEntropy 87
3-2-2Information Measures forContinuous Random Variables 91
3-3CodingforDiscrete Sources 93
3-3-1CodingforDiscrete Memoryless Sources 94
3-3-2Discrete Stationary Sources 103
3-3-3TheLempel-Ziv Algorithm 106
3-4CodingforAnalogSources-Optimum Quantization 108
3-4-1Rate-Distortion Function 108
3-4-2ScalarQuantization 113
3-4-3VectorQuantization 118
3-5CodingTechniques forAnalogSources 125
3-5-1Temporal Waveform Coding 125
3-5-2Spectral Waveform Coding 136
3-5-3Model-Based SourceCoding 138
3-6Bibliographical NotesandReferences 144
Problems 144
4Characterization ofCommunication Signals
andSystems 152
4-1Representation ofBandpass SignalsandSystems 152
4-1-1Representation ofBandpass Signals 153
4-1-2Representation ofLinear Bandpass Systems 157
4-1-3Response ofaBandpass SystemtoaBandpass Signal 157
4-1-4Representation ofBandpass Slationary Stochastic
Processes 159
4-2SignalSpaceRepresentation 163
4-2-1VectorSpaceConcepts 163
4-2-2SignalSpaceConcepts 165
4-2-3Orthogonal Expansions ofSignals 165
4-3Represen tationofDigitally Modulated Signals 173
4-3-1Memoryless Modulation Methods 174
4-3-2LinearModulation WithMemory 186
4-3-3Nonlinear Modulation Methods withMemory 190
4-4Spectral Characteristics ofDigitally Modulated Signals 203
4-4-1PowerSpectJ"aofLinearly Modulated Signals 204
4-4-2PowerSpectraofCPFSKandCPMSignals 209
4-4-3PowerSpe'<lraofModulated SignalswithMemory 220
4-5Bibliographical NotesandReferenCes 223
Problems 224
5Optimum Receivers fortheAdditive White
Gaussian NoiseChannel 233
5-1Optimum Receiver forSignalsqorrupted byAWGN 233
5-1-1Correlation Demodulalor 234
5-1-2Matched-Filter Demodulator 238
5-1-3TheOptimum Detector 244
5-1-4TheMaximum-Likelihood Sequence Detector 249
5-1-5ASymbol-by-Symbol MAPDetector forSignals
withMemory 254
5-2Performance oftheOptimum Receiver forMemoryless
Modulation 257
5-2-1Probability ofErrorforBinaryModulation 257
5-2-2Probability ofErrorforM-aryOrthogonal Signals 260
5-2-3Probability ofErrorforM-aryBiorthogonal Signals 264
5-2-4Probability ofErrorforSimplexSignals 266
5-2-5Probability ofErrorforM-aryBinary-Coded Signals 266
5-2-6Probability ofErrorforM-aryPAM 267
5-2-7Probability ofErrorforM-aryPSK 269
5-2-8Differential PSK(DPSK)anditsPerformance 274
5-2-9Probability ofErrorforQAM 278
5-2-10Comparison ofDigitalModulation Methods 282
5-3Optimum Receiver forCPMSignals 284
5-3-1Optimum Demodulation andDetection ofCPM 285
5-3-2Performance ofCfMSignals 290
5-3-3Symbol-by-Symbol Detection ofCPMSignals 296
5-4Optimum Receiver forSignalswithRandom PhaseinAWGN
Channel 301
5-4-1Optimum Receiver forBinarySignals 302
5-4-2Optimum Receiver oforM-aryOrthogonal Signals 308
5-4-3Probability ofErrorforEnvelope Detection ofM-ary
Orthogonal Signals 308
5-4-4Probability ofErrorforEnvelope Detection ofCorrelated
BinarySignals 312
5-5Regenerative Repeaters andLinkBudgetAnalysis 313
5-5-1Regenerative Repeaters 314
5-5-2Communication LinkBudgetAnalysis 316
5-6Bibliographical NotesandReferences 319
Problems 320
6CarrierandSymbolSynchronization
6-1SignalParameter Estimation
6-1-1TheLikelihood Function
6-1-2CarrierRecovery andSymbolSynchronization
inSignalDemodulation
6-2CarrierPhaseEstimation
6-2-1Maximum-Likelihood CarrierPhaseEstimation
6-2-2ThePhase-Locked Loop
6-2-3EffectofAdditive NoiseonthePhaseEstimate
6-2-4Decision-Directed Loops
6-2-5Non-Decision-Directed Loops
6-3SymbolTimingEstimation
6-3-1Maximum-Likelihood TimingEstimation
6-3-2Non-Decision-Directed TimingEstimation333
333
335
336
337
339
341
343
347
350
358
359
361
6-4JointEstimation ofCarrierPhaseandSymbolTiming
6-5Performance Characteristics orMLEstimators
6-6Bibliographical NotesandReferences
Problems365
367
370
371
7Channel Capacity andCoding 374
7-1Channel ModelsandChannel Capacity 375
7-1-1Channel Models 375
7-1-2Channel Capacity 380
7-1-3Achieving Channel Capacity withOrthogonal Signals 387
7-1-4Channel Reliability Functions 389
7-2Random Selection ofCodes 390
7-2-1Random CodingBasedonM-aryBinary-Coded Signals 390
7-2-2Random CodiitgBasedonM-aryMUlliamplitude Signals 397
7-2-3Comparison ofR~withtheCapacity oftheAWGN
Channel 399
7-3Communication SystemDesignBasedontheCutoffRate 400
7-4Bibliographical NotesandReferences 406
Problems 406
8BlockandConvolutional ChannelCodes 413
8-1LinearBlockCodes 413
8-1-1TheGenerator MatrixandtheParityCheckMatrix 417
8-1-2SomeSpecificLinearBlockCodes 421
8-1-3.CyclicCodes 423
8-1-4Opti",um Soft-Decision Decoding ofLinearBlockCodes 436
8-1-5Hard-Decision Decoding 445
8-1-6Comparison ofPerformance between Hard-Decision and
Soft-Decision Decoding 456
8-1-7BoundsonMinimum Distance ofLinearBlockCod"s 461
8-1-8Nonbinary BlockCodesandConcatenated BlockCodes 464
8-1-9Inlerleaving ofCodedDataforChannels withBurst
Errors 468
8-2Convolutional Codes 470
8-2-1TheTransfer Function ofaConvolutional Code 477
8-2-2Optimum Decoding ofConvohll;onal Codes-
TheViterbiAlgorithm 483
8-2-3Probability ofErrorforSoft-Decision Decoding 486
8-2-4Probability ofErrorforHard-Decision Decoding 489
8-2-5Distance Properties ofBinaryConvolutional Codes 492
8-2-6Nonbinary Dual-kCodesandConcatenated Codes 492
8-2-7OtherDecodinl! Algorithms forConvolutional Codes 500
8-2-1'1Practical Considerations intheApplication of
Convolutional Codes 506
8-3CodedModulation forBandwidth-Constrained Channels 511
8-4Bibliographical NotesandReferences 526
Problems 528
9SignalDesignforBand-Limited Channels 534
9-1Characterization ofBand-Limited Channels 534
9-2SignalDesignforBand-Umited Channels 540
9-2-1DesignofBand-Umited SignalsforNoIntersymbol
Interference-The NyquistCriterion 542
9-2-2DesignofBand-Umited SignalswithControlled ISI-
Partial-Response Signals 548
9-2-3DataDetection forControlled lSI 5S1
9-2-4SignalDesignforChannels withDistortion 5S7
9-3Probability ofErrorinDetection ofPAM 561
9-3-1Probability ofErrorforDetection ofPAMwithZerolSI 561
9-3-2Probability ofErrorforDetection ofPartial-Response
Signals 562
9-3-3Probability ofErrorforOptimum SignalsinChannel
withDistomon 56S
9-4Modulation CodesforSpectrum Shaping 566
9-SBibliographical NotesandReferences 576
Problems 576
10Communication throughBand-Limited Linear
FilterChannels 583
10-1Optimum Receiver forChannels withlSIandAWON 584
10-1-1Optimum Maximum-Ukelihood Receiver 584
10-1-2ADiscrete-Time ModelforaChannel withlSI 586
10-1-3TheViterbiAlgorithm fortheDiscrete· TuneWhite
NoiseFilterModel 589
10-1-4Performance ofMLSEforChannels withlSI 593
10-2LinearEqua1ization 601
10-2-1PeakDistortion Criterion 602
10-2-2MeanSquareError(MSE)Criterion 607
10-2-3Performance Characteriatics oftheMSEEqualizer 612
10-2-4Fractionally SpacedEqualizer 617
10-3Decision-Feedback Equalization 621
10-3-1Coefficient Optimization 621
10-3-2Performance Characteriatics ofDFE 622
10-3-3Predictive Deciaion-Feedback Equalizer 626
10-4Bibliographical NotesandReferences 628
Problems 628
11Adaptive· Equalization 636
11-1Adaptive LinearEqualizer 636
11-1-1TheZero-Forcing Algorithm 637
11-1-2TheLMSqorithm 639
11-1-3Convergence Propenies oftheLMSAlgorithm 642
11-1-4ExcesaMSEDuetoNoisyGradient Eatimates 644
11-1-SBasebaDd andPassband UnearEqualizers 648
11-2Adaptive Decision-Feedback Equalizer 649
11-2-1Adaptive Equalization ofTrellis-Coded Signals 650
11-3AnAdaptive Channel Estimator forMLSequence Detection 652
J1-4Recursive Least-Squares Algorithms forAdaptive Equalization 654
11-4-1Recursive Least-Squares (Kalman) Algorithm 656
11-4-2LinearPrediction andtheLallieeFilter 660
11-5Self-Recovering (Blind)Equalization 664
11-5-1BlindEqualization BasedonMaximum-Likelihood
Criterion 664
11-5-2Stochastic Gradient Algorithms 668
)1-5-3BlindEqualization Algorithms BasedonSecond-
andHigher-Order SignalStatistics 673
11-6Bibliographical NotesandReferences 675
Problems 676
12Multichannel andMulticarrier Systems 68{J
12-1Multichannel DigitalCommunication inAWGNChannels 680
12-1-1BinarySignals 682
12-1-2M-aryOrthogonal Signals 684
12-2Multicarrier Communications 686
12-2-1Capacity ofaNon-Ideal LinearFilterChannel 687
12-2-2AnFIT-BasedMulticarricr System 689
12-3Bibiliographical NotesandReferences 692
Problems 693
13SpreadSpectrum SignalsforDigitalCommunications 695
D-lModelofSpreadSpectrum DigitalCommunication System 697
13-2DirectSequence SpreadSpectrum Signals 698
13-2-1ErrorRatePerformance ofIheDecoder 702
13-2-2SomeApplications ofOSSpreadSpectrum Signals 712
13-2-3EffectofPulsedInterference onDSSpreadSpectrum
Systems 717
13-2-4Generation ofPNSequences 724
13-3Frequcncy-Hoppped SpreadSpectrum Signals 729
13-3-1Performance ofFHSpreadSpcctrum SignalsinAWGN
Channel 732
13-3-2Performance ofFHSpreadSpectrum Signal.inPartial-
BandInterference 734
13-3-3ACDMASystemBasedonFHSpreadSpeclrum Signals 741
13-4OtherTypesofSpreadSpectrum Signals 743
13-5Synchronization ofSpreadSpectrum Signals 744
13-6Bibliographical NotesandReferences 752
Problems 753
14DigitalCommunication throughFading
Multipath Channels 758
14-1Characlerization ofFadingMultipalh Channels 759
14-1-1Channel CorreialionFunctions andPowerSpeclra 762
14-1-2Statistical ModelsforFadingChannels 767
14-2TheEllectofCharacteristics ontheChoice
ofaChannel Model no
14-3Frequency-Nonselective. SlowlyFadingChannel 772
14-4Diversity Techniques forFadingMultipath Channels 777
144-1BinarySignals . 778
14-4-2Multiphase Signals 785
144-3M-aryOrthogonal Signals 787
14-5DigitalSignaling overaFrequency-Selective, SlowlyFading
Channel 795
14-5-1ATapped-Delay-Line Channel Model 795
14-5-2TheRAKEDemodulator 797
14-5-3Performance ofRAKEReceiver 798
14-6CodedWaveforms forFadingChannels 806
14-6-1Probability ofErrorforSoft-Decision Decoding ofLinear
BinaryBlockCodes 808
14-6-2Probability ofErrorforHard-Decision Decoding of
LinearBinaryBlockCodes 811
14-6-3UpperBoundsonthePerformance ofConvolutional
CodesforaRaleighFadingChannel 811
14-64UscofConstant-Weight CodesandConcatenated Codes
foraFadingChannel 814
14-6-5SystemDesignBasedontheCutollRate 825
14-6-6Trellis-Coded Modulation 830
14-7Bibliographical Notes andReferences 832
Problems 833
15Multiuser Communications
15-1Introduction toMultiple AccessTechniques
15-2Capacity ofMultiple AccessMethods
15-3Code-Division Multiple Access
15-3-1CDMASignalandChannel Models
15-3-2TheOptimum Receiver
15-3-3Suboptimum Detectors
15-34Performance Characteristics ofDetectors
154Random AccessMethods
15-4-1ALOHA SystemandProtocols
154-2CarrierSenseSystemsandProtocols
15-5Bibliographical NotesandReferences
Problems840
840
843
849
849
851
854
859
862
863
867
872
873
Appendix A
Appendix BTheLevinson-Durbin Algorithm
ErrorProbability forMultichannel
BinarySignals879
882
Appendix CErrorProbabilities forAdaptive Reception
ofM-phaseSignals
C-1Mathematical ModelforanM-phaseSignaling
Communications System
C-2Characteristic Function andProbability Density
Function ofthePhase(I
C-3ErrorProbabilities forSlowlyRayleigh Fading
Channels
C-4ErrorProbabilities forTime-Invariant andRicean
FadingChannels887
887
889
891
893
Appendix DSquare-Root Factorization
References andBibliography
Index897
899
917
1
INTRODUCfION
Inthisbook,wepresentthebasicprinciples thatunderlie theanalysisand
designofdigitalcommunication systems. Thesubjectofdigitalcommunica
tionsinvolvesthetransmission ofinfonnation indigitalformfromasource
thatgenerates theinfonnation 10oneormoredestinations. Ofparticular
importance intheanalysisanddesignofcommunication systemsarethe
characteristics ofthephysical channels through whichtheinfonnation is
transmitted. Thecharacteristics ofthechannelgenerally affectthedesignof
thebasicbuildingblocksofthecommunication system.Below,wedescribethe
elements ofacommunication systemandtheirfunctions.
I-IELEMENTS OFADIGITAL COMMUNICATION
SYSTEM
Figure1-1-1illustrates thefunctional diagram andthebasicelements ofa
digitalcommunication system.Thesourceoutputmaybeeitherananalog
signal,suchasaudioorvideosignal,oradigitalsignal,suchastheoutputofa
teletypemachine, thatisdiscreteintimeandhasafinitenumberofoutput
characters. Inadigitalcommunication system,themessages produced bythe
sourceareconverted intoasequence ofbinarydigits.Ideally,weshouldlike10
represent thesourceoutput(message) byasfewbinarydigitsaspossible. In
olherwords,weseekanefficientrepresentation ofthesourceoutputthat
resultsinlittleornoredundancy. Theprocessofefficiently converting the
outputofeitherananalogordigitalsourceintoasequence ofbinarydigitsis
calledsourceencoding ordatacompression. .
Thesequence ofbinarydigitsfrom th~sourceencoder, whichwecallthe
1
Output
.'iignal2DIGITAL COMMUNICATiONS
InformationSOIln:e Channel Digital
sourceandencoder encoder modulator
inpu(transducer
Channel
Outptl~ Source Channel Oi.,ital
transducer deco&r decoder demodulator
FIGURE 1-1·1Basicelements of•digit.1commuOIcotion system.
information sequence, ispassedtothechannelencoder. Thepurposeofthe
channelencoder istointroduce, inacontrolled manner,someredundancy in
thebinaryinformation sequence thatcanbeusedatthereceivertoovercome
theeffectsofnoiseandinterference encountered inthetransmission ofthe
signalthroughthechannel.Thus,theaddedredundancy servestoincreasethe
reliability ofthereceiveddataandimproves thefidelityofthereceivedsignal.
Ineffect,redundancy intheinformation sequence aidsthereceiverindecoding
thedesiredinformation sequence. Forexample, a(trivial)formofencoding of
thebinaryinformation sequence issimplytorepeateachbinarydigitmtimes,
wheremissomepositiveinteger.Moresophisticated (nontrivial) encoding
involvestakingkinformation bitsatatimeandmapping eachk-bitseqllence
intoauniquen-bitsequence, calledacodeword.Theamountofredundancy
introduced byencoding thedatainthismannerismeasured bytheration!k.
Thereciprocal ofthisratio,namelykIn,iscalledtherateofthecodeor,
simply,thecoderate.
Thebinarysequence attheoutputofthechannelencoder ispassedtothe
digitalmodulator, whichservesastheinterface tothecommunications channel.
Sincenearlyallofthecommunication channels encountered inpracticeare
capableoftransmitting electrical signals(waveforms), theprimarypurposeof
thedigitalmodulator istomapthebinaryinformation sequence intosignal
waveforms. Toelaborate onthispoint,letussuppose thatthecoded
information sequence istobetransmitted onebitatatimeatsomeuniform
rateRbits!s.Thedigitalmodulator maysimplymapthebinarydigit0intoa
waveform so(t)andthebinarydigitIintoawaveform sJ(t).Inthismanner,
eachbitfromthechannelencoderistransmitted separately. Wecallthisbinary
modulation. Alternatively, themodulator maytransmit bcodedinformation
bitsatatimebyusingM=2bdistinctwaveforms S,(/),i=0,I,...,M-I,one
waveform foreach.ofthe2bpossible b-bitsequences. WecallthisM-ary
modulation (M>2).Notethatanewb-bitsequence entersthemodulator
CHAPTER I,INTRODUCTION 3
everyblRseconds. Hence,whenthechannelbitrateRisfixed,theal\lountof
timeavailable totransmit oneoftheMwaveforms corresponding toab-bit
sequence isbtimesthetimeperiodinasystemthatusesbinarymodulation.
Thecommunication channelisthephysicalmedium thatisusedtosendthe
signalfromthetransmitter tothereceiver. Inwireless transmission, the
channelmaybetheatmosphere (freespace).Ontheotherhand,telephone
channels usuallyemployavarietyofphysical media,including wirelines,
opticalfibercables,andwireless(microwave radio).Whatever thephysical
mediumusedfortransmission oftheinformation, theessential featureisthat
thetransmitted signaliscorrupted inarandommannerbyavarietyofpossible
mechanisms, suchasadditive thermalnoisegenerated byelectronic devices,
man-made noise,e.g.,automobile ignitionnoise,andatmospheric noise,e.g.,
electrical lightning discharges duringthunderstorms.
Atthereceiving endofadigitalcommunications system,thedigital
demodulator processes thechannel-corrupted transmitted waveform andre
ducesthewaveforms toasequence ofnumbers thatrepresent estimates ofthe
transmitted datasymbols (bimiryorM-ary).Thissequence ofnumbers is
passedtothechanneldecoder, whichattempts toreconstruct theoriginal
information sequence fromknowledge ofthecodeusedbythechannel
encoderandtheredundancy contained inthereceived data.
Ameasure ofhowwellthedemodulator anddecoder perform isthe
frequency withwhicherrorsoccurinthedecoded sequence. Moreprecisely.
theaverageprobability ofabit-error attheoutputofthedecoderisameasure
oftheperformance ofthedemodulator-decoder combination. Ingeneral, the
probability oferrorisafunction ofthecodecharacteristics, thetypesof
waveforms usedtotransmit theinformation overthechannel, thetransmitter
power,thecharacteristics ofthechannel, i.e.,theamountofnoise,thenature
oftheinterference, etc.,andthemethodofdemodulation anddecoding. These
itemsandtheireffectonperformance willbediscussed indetailinsubsequent
chapters.
Asafinalstep,whenananalogoutputisdesired,thesourcedecoderaccepts
theoutputsequence fromthechanneldecoder and,fromknowledge ofthe
sourceencoding methodused,attempts toreconstruct theoriginalsignalfrom
thesource.Duetochanneldecoding errorsandpossibledistortion introduced
bythesourceencoder and,perhaps, thesourcedecoder, thesignalatthe
outputofthesourcedecoderisanapproximation 10theoriginalsourceoutput.
The'difference orsomefunction ofthedifference between theoriginalsignal
andthereconstructed signalisameasure ofthedistortion introduced bythe
digitalcommunication system.
1-2COMMUNICATION CHANNELS ANDmEIR
CHARACTERISTICS
Asindicated inthepreceding discussion, thecommunication channelprovides
theconnection betweenthetransmitter andthereceiver. Thephysicalchannel
4DIGITALCOM"UNIC AnONS
maybeapairofwiresthatcarrytheelectrical signal,oranopticalfiberthat
carriestheinformation onamodulated lightbeam.oranunderwater ocean
channelinwhichtheinformation istransmitted acoustically. orfreespaceover
whichtheinformation-bearing signalisradiated byuseofanantenna. Other
mediathatcanbecharacterized ascommunication channels aredatastorage
media.suchasmagnetic tape,magnetic disks.andopticaldisks.
Onecommon probleminsignaltransmission throughanychannelisadditive
noise.Ingeneral,additivenoiseisgenerated internally bycomponents suchas
resistorsandsolid-state devicesusedtoimplement thecommunication system.
Thisissometimes calledthermalnoise.Othersourcesofnoiseandinterference
mayariseexternally tothesystem,suchasinterference fromotherusersofthe
channel.Whensuchnoiseandinterference occupythesamefrequency bandas
thedesiredsignal,itselIectcanbeminimized byproperdesignofthe
transmitted signalanditsdemodulator atthereceiver. Othertypesofsignal
degradations thatmaybeencountered intransmission overthechannelare
signalattenuation, amplitude andphasedistortion, andmultipath distortion.
Theeffectsofnoisemaybeminimized byincreasing tbepowerinthe
transmitted signal.However, equipment andotherpractical constraints limit
thepowerlevelinthetransmitted signal.Another basiclimitation isthe
available channel bandwidth. Abandwidth constraint isusuallyduetothe
physical limitations ofthemedium andtheelectronic components usedto
implement thetransmitter andthereceiver. Thesetwolimitations resultin
constraining theamountofdatathalcanbetransmitted reliablyoverany
communications channelasweshallobserveinlaterchapters. Below,we
describe someoftheimportant characteristics ofseveralcommunication
channels.
WireliDe Channels Thetelephone network makesextensive useofwire
Jinesforvoicesignaltransmission. aswellasdataandvideotransmission.
Twisted-pair wirelinesandcoaxialcablearebasically guidedelectromagnetic
channels thatproviderelatively modestbandwidths. Telephone wiregenerally
usedtoconnect acustomer toacentralofficehasabandwidth ofseveral
hundred kilohertz (kHz).Ontheotherhand,coaxialcablehasausable
bandwidth ofseveralmegahertz (MHz).Figure1-2-1illustrates thefrequency
rangeofguidedelectromagnetic channels. whichincludewaveguides and
opticalfibers.
Signalstransmitted throughsuchchannels aredistored inbothamplitude
andphaseandfurthercorrupted byadditive noise.Twisted-pair wireline
channels arealsopronetocrosstalk interference fromphysically adjacent
channels. Because wireline channels carryalargepercentage ofourdaily
communications aroundthecountryandtheworld,muchresearch hasbeen
performed onthecharacterization oftheirtransmission properties andon
methods formitigating theamplitude andphasedistortion encountered in
signaltransmission. InChapter9,wedescribe methods fordesigning optimum
transmitted signalsandtheirdemodulation: inChapters 10and11.we
CHAPTER', INTRODUCT10N S
Ulnviolcl10"liz
Visible.
10-'..1._
1014Hz
IOOml'D
Iell
JOcm
~I..;;,
j!
~s
~10m
100m
Ikm
10km
IOOkm
nGURE 1·201Frequency rangeforguidedwirecbannel.----
Waveguide
- --
Coaxialcable
channels
-~
Twisted-pllir
wirelil'll:
channels
--1000Hz
100Hz
IGHz
...
~
100101Hzg
[
"-
IOMHz
1101Hz
100.Hz
10kHz
1kHz
•consider thedesignofchannelequalizers thatcompensate foramplitude and
phasedistortion onthesechannels.
FiberOpticCh8mIeis Opticalfibersofferthecommunications system
designer achannelbandwidth thatisseveralordersofmagnitude largerthan
coaxialcablechannels. Duringthepastdecade.opticalfibercableshavebeen
developed thathavearelatively lowsignalattenuation. andhighlyreliable
photonic deviceshavebeendeveloped forsignalgeneration andsignal
detection. Thesetechnological advances haveresultedinarapiddeployment of
oplicalfiberchannels. bothindomestic telecommunication systemsaswellas
fortrans-Allantic andtrans·Pacificcommunications. Wilhthelargebandwidth
()DIGITAL COMMUNICATIONS
available onfiberopticchannels, itispossiblefortelephone companies tooffer
subscribers awidearrayoftelecommunication services, including voice.data,
facsimile, andvideo.
Thetransmitter ormodulator inafiberopticcommunication systemisa
lightsource,eitheralight-emitting diode(LED)oralaser.Information is
transmitted byvarying(modulating) theintensity ofthelightsourcewiththe
message signal.Thelightpropagates through thefiberasalightwaveandis
amplified periodically (inthecaseofdigitaltransmission, itisdetected and
regenerated byrepeaters) alongthetransmission pathtocompensate forsignal
attenuation. Atthereceiver, thelightintensity isdetected byaphotodiode,
whoseoutputisanelectrical signalthatvariesindirectproportion tothe
powerofthelightimpinging onthephotodiode. Sourcesofnoiseinfiberoptic
channels arephotodiodes andelectronic amplifiers.
Itisenvisioned thatopticalfiberchannels willreplacenearlyallwireline
channels inthetelephone networkbytheturnofthecentury.
WIl'eJess Electromagnetic Channels Inwirelesscommunication systems,
electromagnetic energyiscoupledtotbepropagation medium byanantenna
whichservesastheradiator. Thephysicalsizeandtheconfiguration ofthe
antenna dependprimarily onthefrequency ofoperation. Toobtainefficient
radiation ofelectromagnetic energy,theantennamustbelongerthantoofthe
wavelength. Consequently, aradiostationtransmitting intheAMfrequency
band,sayatic=1MHz(corresponding toawavelength of,\.=elic=300m),
requires anantenna ofatleast30m.Otherimportant characteristics and
attributes ofantennas forwirelesstransmission aredescribed inChapter 5.
Figure1-2-2illustrates thevariousfrequency bandsoftheelectromagnetic
spectrum. Themodeofpropagation ofelectromagnetic wavesintheatmo
sphereandinfreespacemaybesubdivided intothreecategories, namely,
ground-wave propagation, sky-wave propagation, andline-oC·sight (LOS)
propagation. IntheVLFandaudiofrequency bands,wherethewavelengths
exceed10km,theearthandtheionosphere actasawaveguide forelectromag
neticwavepropagation. Inthesefrequencyranges,communication signals
practically propagate aroundtheglobe.Forthisreason,thesefrequency bands
areprimarily usedtoprovidenavigational aidsfromshoretoshipsaroundthe
world.-Thechannel bandwidths avaihible inthesefrequency bandsare
relatively small(usually 1-10%ofthecenterfrequency). andhencethe
information thatistransmitted throughthesechannels isoCrelatively slow
speedandgenerally confined todigitaltransmission. Adominant typeoCnoise
atthesefrequencies isgenerated fromthunderstorm activityaroundtheglobe.
especially intropicalregions.Interference resultsfromthemanyusersofthese
frequencybands.' •
Ground-wave propagation, asillustrated inFig.1-2·3,isthedominant mode
ofpropagatiori forfrequencies intheMFband(0.3-3MHz).Thisisthe
frequency bandusedforAMbroadcasting andmaritime radiobroadcasting. In
AMbroadcasting, therangewithgroundwave propagation oCeventhemore
Frequency band UseCHAPTER I:INTRODUCTION 7
10-"m
Icm
10em
1m
~10m;;,•u..>•il100m
Ikm
IOkm
IOOkm---- -~
Ultraviolet
VisibleIigl1l. Experimental
Infrared
-- -~
--- -- -Millimeter waves
(EHF) Ex.perimental
Navigation
Satellite tosatellite
Superhighfrequency Microwave relay
(SHFj Earth-satellite
Radar
UhrahighfrequencyMobileradio
(UHF)
UHFTVandmobileradio
Mobile.llC1'Onautical
VeryhighfrequencyVHFTVandFMBroadcast(VHF)Mobileradio
BusintssHipfrequencyAmatturradio(HF)International radio
Citizen's band
MediumfRquencyAMl:madcasl(MF)
Lowfrequency Aerouutical
(LF) Navigation
RadioIeJetype
Verylowfrequency
(VLF)
Audio
band----IOI~Hz
100GHz--r-
Microwave
JOGHzradio
IGHz1
Shortwave
100MHzradio
~y•
10MHz8
~"-
IMHz
Lonawave
radio
100kHz
~10kHz
1kHz
FlGURE 1·2-2Frequency rangeforwirel.esselectromagnetic channels. [Adapted fromCarlson(1975).
2ndedition.©McGraw·HiII BookCompany Co.Reprinted withpermission ofthepublisher.J
FlGURE 1·2-3IDuStralion ofground·wave propagation.
•DIGITAL COMMUNICATIONS
FIGURE 1·1-4IUustration ofsky·wave propagation.-'......,,,,,,,
powerful radiostations islimitedtoaboutISOkID.Atmospheric noise,
man-made noise,andthermalnoisefromelec\ronic components atthereceiver
aredominant disturbances forsignaltransmission intheMFband.
Sky-wave propagation, asillustrated inFig.1-2-4resultsfromtransmitted
signalsbeingreflected (bentorrefracted) fromtheionosphere, whichconsists
ofseverallayersofchargedparticles rangingin.altitude fromSOto400km
abovethesurfaceoftheearth.Duringthedaytime hours,theheatingofthe
loweratmosphere bythesuncausestheformation ofthelowerlayersat
altitudes below120km.Theselowerlayers,especially theD-layer, serveto
absorbfrequencies below2MHz,thusseverely limitingsky-wave propagation
ofAMradiobroadcast. However, duringthenight-time hours,theelectron
densityinthelowerlayersoftheionosphere dropssharplyandthefrequency
absorption thatoccursduringthedaytime issignificantly reduced. Asa
consequence, powerful AMradiobroadcast stationscanpropagate overlarge
distances viaskywaveovertheF-Iayeroftheionosphere, whichrangesfrom
140to400kmabovethesurfaceoftheearth.
Afrequently occurring problem withelectromagnetic wavepropagation via
skywaveintheHFfrequency rangeissignalmultipath. Signalmultipath occurs
~henthetransmitted signalarrivesatthereceiver viamultiple propagation
pathsatdifferent delays.Itgenerally resultsinintersymbol interference ina
digitalcommunication system.Moreover, thesignalcomponents arrivingvia
different propagation pathsmayadddestructively, resulting inaphenomenon
cailedsignalfading,whichmostpeoplehaveexperienced whenlistening toa
distantradiostationatnightwhenskywaveisthedominant propagation
mode.Additive noiseatHFisacombination ofatmospheric noiseandthermal
noise.
Sky-wave ionospheric propagation ceasestoexistatfrequencies above
approximately 30MHz,whichistheendoftheHFband.However, itis
possible tohaveionospheric scatterpropagation atfrequencies intherange
30-60MHz,resulting fromsignalscattering fromthelowerionosphere. Itis
alsopossibletocommunicate overdistances ofseveralhundred milesbyuseof
tropospheric scattering atfrequencies intherange40-300MHz.Troposcatter
resultsfromsignalscattering duetoparticles intheatmosphere ataltitudes of
10milesorless.Generally, ionospheric scatterandtropospheric scatter
CHAPTER IINTRODllCnON I}
involvelargesignalpropagation lossesandrequirealargeamount of
transmitter powerandrelatively largeantennas.
Frequencies above30MHzpropagatethrough theionosphere withrela
tivelylittlelossandmakesatellite andextraterrestrial communications
possible. Hence,atfrequencies intheVHFbandandhigher,thedominant
modeofelectromagnetic propagation isline-of·sight (LOS)propagation. For
terrestrial communication systems. thi~meansthatthetransmitter andreceiver
antennas mustbeindirectLOSwithrelatively littleornoobstruction. Forthis
reason,television stationstransmitting intheVHFandUHFfrequency bands
mounttheirantennas onhightowerstoachieveabroadcoverage area.
Ingeneral, thecoverage areaforLOSpropagation islimitedbythe
curvature oftheearth.Ifthetransmitting antenna ismounted ataheighthm
abovethesurfaceoftheearth,thedistance totheradiohorizon, assuming no
physicalobstructions suchasmountains, isapproximately d=v'15hkm.For
example, aTVantennamounted onatowerof300minheightprovides a
coverage ofapproximalely 67km.Asanotherexample, microwave radiorelay
systemsusedextensively fortelephone andvideotransmission atfrequencies
above1GHzhaveantennas mounted ontalltowersoronthetopoftall
buildings.
Thedominant noiselimitingtheperformance ofacommunication systemin
VHFandUHFfrequency rangesisthermalnoisegenerated inthereceiver
frontendandcosmicnoisepickedupbytheantenna. Atfrequencies inthe
SHFbandabove10GHz,atmospheric conditions playamajorroleinsignal
propagation. Forexample, at10GHz,theattenuation rangesfromabout
OJl03dB/kminlightraintoabout0.3dB/kminheavyrain.At100GHz,the
attenuation rangesfromabout0.1dB/kminlightraintoabout6dBlkmin
heavyrain.Hence,inthisfrequency range,heavyrainintroduces extremely
highpropagation lossesthatcanresultinserviceoutages(totalbreakdown in
thecommunication system).
Atfrequencies abovetheEHF(extremely highfrequency) band,wehave
theinfraredandvisiblelightregionsoftheelectromagnetic spectrum. which
canbeusedtoprovideLOSopticalcommunication infreespace.Todate,
thesefrequency bandshavebeenusedinexperimental communication
systems,suchassatellite-to-satellite links.
ynderwa'er Acoustic Channels Overthepastfewdecades, oceanex
ploration activityhasbeensteadilyincreasing. Coupled withthisincrease isthe
needtotransmit data,collected bysensorsplacedunderwater,tothesurface
oftheocean.Fromthere,itispossibletorelaythedataviaasatellitetoadata
collection center.
Elee;tromagnetic wavesdonotpropagate overlongdistances underwater
exceptatextremely lowfrequencies. However, thetransmission ofsignalsat
suchlowfrequencies isprohibitively expensive because ofthelargeand
powerful transmitters required. Theattenuation ofelectromagnetic wavesin
watercanbeexpressed intermsoftheskindepth,whichisthedistanceasignal
isattenuated bylIe.Forseawater,theskindepthli=250/v'].wherefis
10D!(ill';\l. COMMI-NICA 110l"l,;\
expressed inHzand[,isinm.Forexample. at10kHz.theskindepthis2.5m.
Incontrast. acoustic signalspropagate overdistances oftensandeven
hundreds ofkilometers.
Anunderwater acousticchannel ischaracterized asamultipath channeldue
tosignalreflections fromthesurfaceandthebottomofthesea.Because of
wavemotion.thesignalmultipath components undergo time-varying propaga
tiondelaysthatresultinsignalfading.Inaddition. thereisfrequency
dependent attenuation. whichisapproximately proportional tothesquareof
thesignalfrequency. Thesoundvelocity isnominally about1500m/s. butthe
actualvaluewillvaryeitheraboveorbelowthenominal valuedepending on
thedepthatwhichthesignalpropagates.
Ambient oceanacoustic noiseiscausedbyshrimp. fish.andvarious
mammals. Nearharbors. thereisalsoman-made acoustic noiseinaddition to
theambient noise.Inspiteofthishostileenvironment. itispossible todesign
andimplement efficient andhighlyreliableunderwater acoustic communica
tionsystemsfortransmitting digitalsignalsoverlargedistances.
StorageChannels Information storageandretrieval systemsconstitute a
verysignificant partofdata-handling activities onadailybasis.Magnetic tape.
including digitalaudiotapeandvideotape.magnetic disksusedforstoring
largeamounts ofcomputer data.opticaldisksusedforcomputer datastorage.
andcompact disksareexamples ofdatastorage systems thatcanbe
characterized ascommunication channels. Theprocessofstoringdataona
magnetic tapeoramagnetic oropticaldiskisequivalent totransmitting a
signaloveratelephone oraradiochannel. Thereadback processandthe
signalprocessing involved instoragesystemstorecoverthestoredinformation
areequivalent tothefunctions performed byareceiver inatelephone orradio
communication systemtorecoverthetransmitted information.
Additive noisegenerated bytheelectronic components andinterference
fromadjacent tracksisgenerally presentinthereadback signalofastorage
system,justasisthecaseinatelephone oraradiocommunication system.
Theamountofdatathatcanbestoredisgenerally limitedbythesizeofthe
diskortapeandthedensity(number ofbitsstoredpersquareinch)thatcanbe
achieved bythewrite/read electronic systems andheads.Forexample, a
packing densityof1O~bitspersquareinchhasbeenrecently demonstrated in
anexperimental magnetic diskstoragesystem.(Current commercial magnetic
storageproducts achieveamuchlowerdensity.) Thespeedatwhichdatacan
bewrittenonadiskortapeandthespeedatwhichitcanbereadbackarealso
limitedbytheassociated mechanical andelectrical subsystems thatconstitute
aninformation storagesystem.
Channel codingandmodulation areessential components ofawell-designed
digitalmagnetic oropticalstoragesystem.Inthereadbackprocess. thesignalis
demodulated andtheaddedredundancy introduced bythechannelencoder is
usedtocorrecterrorsinthereadback signal.
CHAI'TER IINTRODUCTION 11
1-3MATHEMATICAL MODELS FOR
COMMUNICATION CHANNELS
Inthedesignofcommunication systemsfortransmitting information through
physicalchannels, wetinditconvenient toconstruct mathematical modelsthat
reflectthemostimportant characteristics ofthetransmission medium. Then,
thernathematical modelforthechannelisusedinthedesignofthechannel
encoder andmodulator atthetransmitter andthedemodulator andchannel
decoder atthereceiver. Below,weprovide abriefdescription ofthe
channelmodelsthatarefrequently usedtocharacterize manyofthephysical
channels thatweencounter inpractice.
TheAdditive NoiseChannel Thesimplest mathematical modelfora
communication channelistheadditive noisechannel, illustrated inFig.1-3-1.
Inthismodel,thetransmitted signalS(I)iscorrupted byanadditive random
noiseprocessn(I).Physically. theadditive noiseprocess mayarisefrom
electronic components andamplifiers atthereceiver ofthecommunication
system,orfrominterference encountered intransmission (asinthecaseof
radiosignaltransmission).
Ifthenoiseisintroduced primarily byelectronic components andamplifiers
atthereceiver, itmaybecharacterized asthermalnoise.Thistypeofnoiseis
characterized stati~tically asagaussian noiseprocess. Hence,theresulting
mathematical modelforthechannel isusuallycalledtheadditive gaussian
noisechannel, Because thischannelmodelappliestoabroadclassofphysical
communication channels andbecauseofitsmathematical tractability. thisis
thepredominant channel modelusedinourcommunication systemanalysis
anddesign.Channel attenuation iseasilyincorporated intothemodel.When
thesignalundergoes attenuation intransmission through thechannel, the
received signalis
r(l)=as(I)+n{t)
whereaistheattenuation factor.(1-3-1)
TheLinearFilterChannel Insomephysical channels, suchaswireline
telephone channels, filtersareusedtoensurethatthetransmitted signalsdo
notexceedspecified bandwidth limitations andthusdonotinterfere withone
another. Suchchannels aregenerally characterized mathematically aslinear
filterchannels with'additive noise,asillustrated inFig.1-3-2.Hence.ifthe
Channel
;:;'(;.;,"4---..( +}----1f-- rft)=.f(11+tilt)
FIGURE 1·3-1Theadditivenoisechannel.n(O
12DIGITAL C()MMV~JCATIONS
-_._-~----_._---------, ,, ,, ,
I Ulk"ar I
\(1)I filter Irl.I)=.f(r)*nll""l(I)
fin
I~ ... ._JFIGURE t-3-2Thelinearfilterchannelwith
additive noise.Channelnil)
channelinputisthesignal5(1),thechanneloutpulisthesignal
'(1)=S(/)*C(/)+n(/)
={,c(r)s(1-r)dr+11(1) (1-3-2)
wherec(r)isIheimpulse response ofIhelinearfilterand*denotes
convolution.
(1-3-3)lbeLinearTime·Variant FilterChannel Physicalchannels suchasunder
wateracoustic channels andionospheric radiochannels thatresultintime
variantmultipath propagation ofthetransmitted signalmaybecharacterized
matllematically astime-variant linearfilten;.Suchlinearfilten;arecharac
terizedbyatime-variant channelimpulseresponse c(r;I),wherec(r;I)isthe
response ofthechannelattimeIduetoanimpulseappliedattimeI-r.Thus,
rrepresents Ille"age"(elapsed-time) variable. Thelineartime-variant tilter
channelwithadditivenoiseisillustrated inFig.1·3-3.Foraninputsignals(t),
thechanneloutputsignalis
r(/)=S(/)*c(r;I)+n(/)
=f,c(r;r)s(1-r)dr+n(/)
Agoodmodelformultipatll signalpropagation throughphysicalchannels,
suchas theionosphere (atfrequencies below30MHz)andmobilecellular
radiochannels. isaspecialcaseof(1-3-3)inwhichthetime-variant impulse
response Ilastilefonn
I.
c(r;I)=La.(I)IJ(r -T.)
k=I(1-3-4)
ChannelrillLinear
Time-varianl f----<>{
fillerdt:11,,,,
n(I) I•I ------~---_ ...._-~,----_._--------------·•·J(/JI
FIGURE .-3-3Lineartime·variantIlIlerchannelwithadditivenoise.
CHAPTER I:INTRODUCTION 13
wherethe{a.(t)}represents thepossiblytime-variant attenuation factorforthe
Lmultipath propagation pathsand{'I".}arethecorresponding timedelays.If
(1-3-4)issubstituted into(1-3-3),thereceivedsignalhastheform
L
r(t)=La.(t)s(t-'1".)+n(t).-1(1-3-5)
Hence,thereceived signalconsistsofLmultipathcomponents, whereeach
component isattenuated by{a.(t)}anddelayedby{'I"o}.
Thethreemathematical modelsdescribed aboveadequately characterize the
greatmajority ofthephysicalchannels encountered inpractice. Thesethree
channelmodelsareusedinthistextfortheanalysisanddesignofcommunica
tionsystems.
1-4AHISTORICAL PERSPECTIVE INTHE
DEVELOPMENT OFDIGITAL COMMUNICATIONS
Itisremarkable thattheearliestformofelectrical communication, namely
telegraphy, wasadigitalcommunication system.Theelectrictelegraph was
developed bySamuelMorseandwasdemonstrated in1837.Morsedevisedthe
variable-length binarycodeinwhichlettersoftheEnglish alphabet are
represented byasequence ofdotsanddashes(codewords).Inthiscode,more
frequently occurring lettersarerepresented byshortcodewords,whileletters
occurring lessfrequently arerepresented bylongercodewords.Thus,the
Morsecode'was theprecursor ofthevariable-length sourcecodingmethods
described inChapter 3.
Nearly40yearslater,in1875,EmileBaudotdevisedacodefortelegraphy
inwhicheveryletterwasencoded intofixed-length binarycodewordsoflength
5.IntheBaudotcode,binarycodeelements areofequallengthanddesignated
asmarkandspace.
Although Morseisresponsible forthedevelopment ofthefirstelectrical
digitalcommunication system(telegraphy), thebeginnings ofwhatwenow
regardasmodem digitalcommunications stemfromtheworkofNyquist
(1924),whoinvestigated theproblem ofdetermining themaximum signaling
ratethatcanbeusedoveratelegraph channelofagivenbandwidth without
intersyrnbol interference. Heformulated amodelofatelegraph systemin
whichatransmitted signalhasthegeneralform
s(t)=Lang(t-nT)
n(1-4-1)
where'g(t)represents abasicpulseshapeand{an}isthebinarydatasequence
of{±I}transmitted atarateoflITbits/s.Nyquistsetouttodetermine the
optimum pulseshapethatwasbandlimited toWHzandmaximized thebitrate
undertheconstraint thatthepulsecausednointersymbol interference atthe
(1-4-2)14DIGITAL COMMl1N!CATJONS
sampling timekJT.k=O.±1,±2,....Hisstudiesledhimtoconclude thatthe
maximum pulseraleis2Wpulses/s. ThisrateisnowcalledtheNyquistrale.
Moreover, thispulseratecanbeachieved byusingthepulsesg(l)=
(sin21rWI)J2JrWt. Thispulseshapeallowsrecovery ofthedatawithout
intersymbol interference atthesampling instants.Nyquist's resultisequivalent
toaversionofthesampling theD!emforbandlimited signals,whichwaslater
statedprecisely byShannon (19~8).Thesampling theoremstatesthatasignal
ofbandwidth Wcanbereconstructed 'romsamplestakenattheNyquistrate
of2Wsamples/s usingtheinterpolation formula
st=2>('!!'-) sin[2JrW(t-n/2W)j
()"2W21rW(1-n/2W)
InlightofNyquist's work,Hartley(1928)considered theissueofthe
amountofdatathatcanbetransmitted reliablyoverabandlimited channel
whenmultiple amplitude levelsareused.Duetothepresence ofnoiseand
olherinterference, Hartleypostulated thatthereceiver canreHablyestimate
thereceivedsignalamplitude tosomeaccuracy, sayA•.Thisinvestigation led
Hartley toconclude thatthereisamaximum dataratethatcanbe
communicated reliablyoverabandlimited channelwhenthemaximum signal
amplitude islimitedtoAmRx(Iixedpowerconstraint) andtheamplitude
resolutionisA,.
Another signilicant advanceinthedevelopmen> ofcommunications wasthe
workofWiener(1942),whoconsidered theproblem ofestimating adesired
signalwaveform s(t)inthepresence ofadditive noisen(I),basedon
observation ofthereceived signal1'(1)=S(I)+n(I).Thisproblem arisesin
signaldemodulation. Wienerdetermined thelinearfilterwhoseoutputisthe
bestmean-square approximation tothedesiredsignals(t).Theresulting filter
iscalledtheoptimum linear(Wiener) filter.
Hartley's andNyquist's resultsonthemaximum transmission rateofdigital
information wereprecursors totheworkofShannon (1948a,b), whoestabl
ishedthemathematical foundations forinformation transmission andderived
thefundamental limitsfordigitalcommunication systems. Inhispioneering
work.Shannon formulatedthebasicproblem ofreliable transmission of
information instatistical terms,usingprobabilistic modelsforinformation
sourcesandcommunication channels. Basedonsuchastatistical formulation,
headoptedalogarithmic measure fortheinformation contentofasource.He
alsodemonstrated thattheeffectofatransmitter powerconstraint. a
bandwidth constraint, andadditivenoisecanbeassociated withthechannel
andincorporated intoasingleparameter, calledthechannel capacity. For
example, inthecaseofanadditive white(spectrally fiat)gaussian noise
inJerference, anidealbandlimited channelofbandwidth Whasacapacity C
givenby
c=Wlog2(1+:N)bits/s (1-4-3)
ClI.\P"I[-R I:l",rHO[ll.CIIO'" 15
wherePistheaveragetransmitted powerandNoisthepowerspectraldensity
oftheadditivenoise.Thesignificance ofthechannelcapacity isasfollows: If
theinformation rateRfromthesourceislessthanC(R<C)thenitis
theoretically possibletoachievereliable(error-free) transmission throughthe
channel byappropriate coding.Ontheotherhand,ifR>C..reliable
transmission isnotpossible regardless oftheamountofsignalprocessing
performed atthetransmitter nndreceiver. Thus,Shannon established basic
limitsoncommunication ofinformation, andgavebirthtoanewfieldthatis
nowcalledinformation theory.
Another important contribution tothefieldofdigitalcommunication isthe
.wor~ofKotelnikov (1947),whoprovided acoherent analysisofthevarious
digitalcommunication systemsbasedonageometrical approach. Kotelnikov's
approach waslaterexpanded byWozencraft andJacobs(1965).
Following Shannon's publications, cametheclassicworkofHamming
(1950)onerror-detecting anderror-correcting codestocombatthedetrimental
effectsofchannelnoise.Hamming's workstimulated manyresearchers inthe
yearsthatfollowed, andavarietyofnewandpowerful codeswerediscovered,
manyofwhichareusedtodayintheimplementation ofmoderncommunica
tionsystems.
Theincrease indemand fordatatransmission duringthelastthreetofour
decades, coupled withthedevelopment ofmoresophisticated integrated
circuits,hasledtothedevelopment ofveryefficientandmorereliabledigital
communication systems. Inthecourseofthesedevelopments, Shannon's
originalresultsandthegeneralization ofhisresultsonmaximum transmission
limitsoverachannelandonboundsontheperformance achieved haveserved
asbenchmarks foranygivencommunication systemdesign.Thetheoretical
limitsderivedbyShannon andotherresearchers thatcontributed tothe
development ofinformation theoryserveasanultimategoalinthecontinuing
effortstodesignanddevelopmoreefficientdigitalcommunication systems.
Therehavebeenmanynewadvances intheareaofdigitalcommunications
following theearlyworkofShannon, Kotelnikov, andHamming. Someofthe
mostnotabledevelopments arethefollowing:
•Thedevelopment ofnewblockcodesbyMuller(1954),Reed(1954),
ReedandSolomon (1960),BoseandRay-Chaudhuri (1960a,b), andGappa
(1970,1971).
•Thedevelopment ofconcatenated codesbyForney(1966).
•Thedevelopment ofcomputationally efficient decoding ofBCHcodes,
e,g.,theBerlekamp-Massey algorithm (seeChien,1964;Berlekamp, 1968).
•Thedevelopment ofconvolutional codesanddecoding algorithms by
Wozencraft andReiffen (1961),Fano(1963),Zigangirov (1966),Jelinek
(1969),Forney(1970,1972), andViterbi(1967,1971).
•Thedevelopment oftrellis-coded modulation byUngerboeck (1982),
Forneyetai.(1984),Wei(1987),andothers.
•Thedevelopment ofefficient sourceencodings algorithms fordata
16DIGITAL COMMl;NICATIONS
compression, suchasthosedevisedbyZivandLempel(1977,1978)andLinde
etal.(1980).
1·5OVERVIEW OFTHEBOOK
Chapter 2presents abriefreviewofthebasicnotionsinthetheoryof
probability andrandomprocesses. Ourprimaryobjectives inthischapterare
topresentresultsthatareusedthroughout thebookandtoestablish some
necessary notation.
InChapler 3,weprovideanintroduction tosourcecodingfordiscreteand
analogsources. Included inthischapteraretheHuffman codingalgorithm and
theLempel-Ziv algorithm fordiscretesources, andscalarandvectorquantiza
tiontechniques foranalogsources.
Chapter 4treatsthecharacterization ofcommunicati<:m signalsandsystems
fromamathematical viewpoint. Included inthischapter isageometric
representation ofsignalwaveforms usedfordigitalcommunications.
Chapters 5-8arefocused onmodulation/demodulation andchannel
coding/decoding fortheadditive, whitegaussian noisechannel. Theemphasis
isonoptimum demodulation anddecoding techniques andtheirperformance.
Thedesignofefficient modulators anddemodulators forlinearfilter
channels withdistortion istreatedinChapters 9-11.Thefocusisonsignal
designandonchannelequalization methods tocompensate forthechannel
distortion.
Thetinalfourchapters treatseveralmorespecialized topics.Chapter 12
treatsmultichannel andmulticarrier communication systems. Chapter 13is
focused onspreadspectrum signalsfordigitalcommunications andtheir
performance characteristics. Chapter 14provides ain-depth treatment of
communication throughfadingmultipath channels. Included inthistreatment
isadescription ofchannelcharacterization, signaldesignanddemodulation
techniques andtheirperformance, andcoding!decoding techniques andtheir
performance. Thelastchapterofthebookisfocusedonmultiuser communica
tionsystemsandmultiple accessmethods.
1·6BIBLIOGRAPHICAL NOTES ANDREFERENCES
Thereareseveralhistorical treatments regarding thedevelopment ofradioand
telecommunications duringthepastcentury. Thesemaybefoundinthebooks
byMcMahon (1984),Millman (1984),andRyderandFink(1984).Wehave
alreadycitedtheclassical worksofNyquist(1924),Hartley(1928),Kotelnikov
(1947),Shannon (1948),andHamming (1950),aswellassomeofthemore
important advances thathaveoccurred inthefieldsince1950.Thecollected
papersbyShannon havebeenpublished byIEEEPressinabookeditedby
SloaneandWyner(1993).Othercollected workspublished bytheIEEEPress
thatmightbeofinteresttothereaderareKeyPapersintheDevelopment of
Coding Theory, editedbyBerlekamp (1974), andKeyPapersinthe
Development ofInformation Theory,editedbySlepian(1974).
2
PROBABILITY AND
STOCHASTIC
PROCESSES
Thetheoryofprobability andstochastic processes isanessential mathematical
toolinthedesignofdigitalcommunication systems. Thissubjectisimportant
inthestatistical modeling ofsourcesthatgenerate theinformation, inthe
digitization ofthesourceoutput,inthecharacterization ofthechannelthrough
whichthedigitalinformation istransmitted, inthedesignofthereceiver that
processes theinformation-bearing signalfromthechannel, andinthe
evaluation oftheperformance ofthecommunication system.Ourcoverage of
thisrichandinteresting subject isbriefandlimitedinscope.Wepresenta
numberofdefinitions andbasicconcepts inthetheoryofprobability and
stochastic processes andwederiveseveralresultsthatareimportant inthe
designofefficientdigitalcommunication systemsandintheevaluation oftheir
performance.
Weanticipate thatmostreadershavehadsomepriorexposure tothetheory
ofprobability andstochastic processes, sothatourtreatment servesprimarily
asareview.Somereaders, however, whohavehadnoprevious exposure may
findthepresentation inthischapterextremely brief.Thesereaderswillbenefit
fromadditional readingofengineering-level treatments ofthesubjectfoundin
thetextsbyDavenport andRoot(1958),Davenport (1970),Papoulis (1984),
Helstrom (1991),andLeon-Garcia (1994).
2-1PROBABILITY
Letusconsider anexperiment. suchastherollingofadie,withanumberof
possibleoutcomes. ThesamplespaceSoftheexperiment consistsofthesetof
allpossibleoutcomes. Inthecaseofthedie,
S={I,2,3,4,5,6} (2-1-1)
17
18DIGITAL COMMUNICATiONS
wheretheintegers 1,...,6represent thenumberofdotsonthesixfacesofthe
die.Thesesixpossible outcomes arethesamplepointsoftheexperiment. An
eventisasubsetofS,andmayconsistofanynumber ofsamplepoints.For
example, theeventAddinedas
A={2,4} (2-1-2)
consistsoftheoutcomes 2and4.Thecomplement oftheeventA,denoted by
A,consistsofallthesamplepointsinSthatarenotinAand,hence,
A={1,3,5,6} (2-1-3)
Twoeventsaresaidtobemutallyexclusive iftheyhavenosamplepointsin
common-that is,iftheoccurrence ofoneeventexcludes theoccurrence ofthe
other. ~'arexample, ifAisdefinedasin(2-1-2)andtheeventBisdefinedas
B={I,3,6} (2-1-4)
thenAandBaremutually exclusive events.Similarly, AandAaremutually
exclusive events.
Theunion(sum)oftwoeventsisaneventthatconsistsofallthesample
pointsinthetwoevents.Forexample, ifBistheeventdefinedin(2-1-4)andC
istheeventdefinedas
C={I,2,3}
then,theunionofBandC,denoted byBUC,istheevent
D=BUC
={I,2,3,6}(2-1-5)
(2-1-6)
Similarly, AUA=S,whereSistheentiresamplespaceorthecertainevent.
Ontheotherhand,theintersection oftwoeventsisaneventthaIconsistsof
thepointsthatarecommon tothetwoevents.Thus,ifE=BnCrepresents
theintersection oftheeventsBandC,defined by(2-1-4)and(2-1-5),
respectively, then
E={I.3}
Whentheeventsaremutually exclusive, theintersection isthenullevent,
denoted as0.Forexample, AnB=0,andAnA=0.Thedefinitions of
unionandintersection areextended tomorethantwoeventsinastraightfor
wardmanner.
Associated witheacheventAcontained inSisitsprobability P(A).Inthe
assignment ofprobabilities toevents,weadoptanaxiomatic viewpoint. That
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 19
is,wepostulate thattheprobability oftheeventAsatisfies thecondition
P(A);;' O.Wealsopostulate thattheprobability ofthesamplespace(certain
event)ispeS)=1.Thethirdpostulate dealswiththe probability ofmutually
exclusive events.Suppose thatA"i=I,2,...,area(possibly infinite)number
ofeventsinthesamplespaceSsuchthat
A,nA,=0 i>"j=I,2, ...
Thentheprobability oftheunionofthesemutually exclusive eventssatisfies
thecondition
(2-1-7)
Forexample, inarollofalairdie,eachpossible outcome isassigned the
probability ~.TheeventAdefinedby(2-1-2)consistsoftwomutually exclusive
subeve~ts oroutcomes, and,hence,P(A)=i=~.Also,theprobability ofthe
eventAUB,whereAandBarethemutually exclusive eventsdefinedby
(2-]-2)and(2-1-4),respectively, ispeA)+PCB)=~+!=~.
JointEventsandJointProbabi6ties Instead ofdealing withasingle
experiment, letusperform twoexperiments andconsider theiroutcomes. For
example, thetwoexperiments maybetwoseparate tossesofasingledieora
singletossoftwodice.Ineithercase,thesamplespaceSconsists 01the36
two-tuples (i,j)wherei,j=1,2,...,6.Ifthedicearefair,eachpointinthe
samplespaceisassigned theprobabilityk.Wemaynowconsider jointevents,
suchas{iiseven,j=3},anddetermine theassociated probabilities ofsuch
eventsfromknowledge oftheprobabilities ofthesamplepoints.
Ingeneral. ifoneexperiment hasthepossible outcomes A"i=1.2,...,n,
andthesecondexperiment hasthepossible outcomes Bj,j=1,2,...,m,then
thecombined experiment hasthepossible jointoutcomes (Ai'B,).i=
1,2,...,n,j=I,2,...,m.Associated witheachjointoutcome (A"BI)isthe
jointprobability peA"~B)whichsatisfiestheconditiol)
Assuming thattheoutcomes Bi,j=1,2,...,m,aremutually exclusive. it
followsthat
no
2:P(A"Bi)=peA,)
j=l(2-1-8)
Similarly, iftheoutcomes Ai,i=1,2,...,n,aremutually exclusive then
n
2:peA"~Bi)=P(Bi)
;=1(2-1-9)
20DIGiTAl COMMUNICATIONS
Furthermore, ifalltheoutcomes ofthetwoexperiments aremutually exclusive
then
n m
2":2:P(A"BI)=1
1=I)=I(2-1-10)
Thegeneralization oftheabovetreatment tomorethantwoexperiments is
straightforward.
Conditional Probabilities Consider acombined experiment inwhicha
jointeventoccurswithprobability P(A,B).Suppose thattheeventBhas
occurred andwewishtodetermine theprobability ofoccurrence oftheevent
A.Thisiscalledtheconditional probability oftheeventAgiventheoccurrence
oftheeventBandisdefinedas
P(AIB)=P(A,B)
P(B)(2-1-11)
provided P(B)>O.Inasimilarmanner, theprobability oftheeventB
conditioned ontheoccurrence oftheeventAisdefinedas
P(BIA)=P(A,B)
PtA)(2-1-12)
provided P(A)>O.Therelations in(2-1-11) and(2-1-12) mayalsobe
expressed as
P(A.B)=P(AIB)P(B)=P(BIA)P(A) (2-1-13)
Therelations in(2-1-11), (2-1-12), and(2-1-13) alsoapplytoasingle
experiment inwhichAandBareanytwoeventsdefinedonthesamplespaceS
andP(A,B)isinterpreted astheprobability oftheAnB.Thatis,P(A,B)
denotesthesimultaneous occurrence ofAandB.Forexample, consider the
eventsBandCgivenby(2-}-4)and(2-1-5),respectively, forthesingletossof
adie.Thejointeventconsistsofthesamplepoints{1,3}.Theconditional
probability oftheeventCgiventhatBoccurred is
z
P(CIB)=~=~
6
Inasingleexperiment, weobserve thatwhentwoeventsAandBare
mutually exclusive,AnB=0and,hence,P(AIB)=O.Also,ifAisasubset
ofBthenAnB=Aand,bence,
P(AIB)=P(A)
P(B)
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 21
Ontheotherhand,ifBisasubsetofA,wehaveAnB=Band,hence,
_P(B)_1
PiAIB)-P(B)-
Anextremely usefulrelationship forconditional probabilities isBayes'
theorem, whichstatesthatifAi,i=1,2,...,n,aremutually exclusive events
suchthat
n
UA,=S
;=1
andBisanarbitrary eventwithnonzero probability then
PiAIB)=PtA"~B)
,P(B)
=P(BIA;}P(A;}
"LP(BIA;)P(AJ)
j=1(2-1-14)
Weusethisformula inChapter 5toderivethestructure oftheoptimum
receiver foradigitalcommunication systeminwhichtheeventsAi.i=
1,2,...,n,represent thepossible transmitted messages inagiventime
interval,PiA,)represent theiraprioriprobabilities, Brepresents thereceived
signal,whichconsistsofthetransmitted message (oneoftheAi)corrupted by
noise,andPiA,IB)istheaposteriori probability ofA,conditioned onhaving
observed thereceived signalB.
Statistical Independence Thestatistical independence oftwoormore
eventsisanother important concept inprobability theory.Itusuallyarises
whenweconsider twoormoreexperiments Drrepeated trialsofasingle
experiment. Toexplainthisconcept, weconsider twoeventsAandBandtheir
conditional probability PtAIB),whichistheprobability ofoccurrence ofA
giventhatBhasoccurred. Suppose thattheoccurrence ofAdoesnotdepend
ontheoccurrence ofB.Thatis,
PiAIB)=PtA)
Substitution of(2-1-15)into(2-1-13)yieldstheresult
PtA,B)=P(A)P(B)(2-1-15)
(2-1-16)
Thatis,thejointprobability oftheeventsAandBfactorsintotheproductof
22!)I{iIIAL COMMl''''ICAno~s
theelementary ormarginal probabilities P(A)andP(B).WhentheeventsA
andBsatisfytherelation in(2-1-16). theyaresaidtobestatistically
independent.
Forexample. consider twosuccessive experiments intossingadie.LetA
represent theeven-numbered samplepoints{2.4.6JinthefirsttossandB
represent theeven-numbered possibleoutcomes {2.4,6}inthesecondtoss.In
afairdie.weassigntheprobabilities PIA)=~andP(B)=~.Now.thejoint
probability ofthejointevent"even-numbered outcome onthefirsttossand
even-numbered outcome onthesecondtoss"isjustthe probability ofthenine
pairsofoutcomes (i,j),i=2,4,6:j=2,4,6,whichis!.Also.
PIA.B)=P(AlP(B) =l
Thus.theeventsAandBarestatistically independent. Similarly. wemaysay
that.theoutcomes ofthetwoexperiments arestatistically independent.
Thedefinition ofstatistical independence canbeextended tothreeormore
events.Threestatistically independent eventsAI'A1,andA,mustsatisfythe
following conditions:
P(AI,A,)=P(AI)P(A,)
(2-1-17)
P(AI,A2.A,)=P(AI)P(A2)P(A,)
Inthegeneralcase.theeventsAi,i=I,2,...,n,arestatistically independent
pmvided thattheprobabilities ofthejointeventstaken2.3.4,...•and11ata
timefactorintotheproductofthepmbabilities oftheindividual events.
2-1-1Random Variables, Probability Distributions, and
Probability Densities
Givenanexperiment havingasamplespace5andelements SE5.wedefinea
function X(s)whosedomain is5andwhoserangeisasetofnumbers onthe
realline.Thefunction X(s)iscalledarandom variable. Forexample, ifweflip
acointhepossible outcomes arehead(H)andtail(T),so5eontains two
pointslabeledHandT.Suppose wedefineafunction X(s)suchthat
X(S)={ I-I(s=H)
(s=T)(2-1-18)
Thuswehavemapped thetwopossible outcomes ofthecoin-flipping
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 23
experiment intothetwopoints(±i)ontherealline.Another experiment is
thetossofadiewithpossibleoutcomes S={I,2,3,4,5, 6}.Arandomvariable
definedonthissamplespacemaybeX(s)=s,inwhichcasetheoutcomes of
theexperiment aremapped intotheintegers 1,...,6,'or,perhaps, X(s)=s',
inwhichcasethepossible outcomes aremapped intotheintegers
{I,4.9,16,25,36}.Theseareexamples ofdiscreterandomvariables.
Although wehaveusedasexamples experiments thathaveafinitesetof
possible outcomes, therearemanyphysical systems (experiments) that
generate continuous outputs (outcomes). Forexample, thenoisevoltage
generated byanelectronic amplifier hasacontinuous amplitude. Conse
quently,thesamplespaceSofvoltageamplitudes vESiscontinuous andsois
themapping X(v)=v.Insuch acase,therandomvariablet Xissaidtobea
continuous randomvariable.
GivenarandomvariableX,letusconsider theevent{X,,;;x}wherexisany
realnumber intheinterval(-x,x).Wewritetheprobability ofthiseventas
P(X,,;;x)anddenoteitsimplybyF(x).i.e.,
F(x)=P(X";;x) (-oo<x<x) (2-1-19)
Thefunction F(x)iscalledtheprobability distribution functionoftherandom
variable X.Itisalsocalledthecumulative distribution function (cdf).Since
F(x)isaprobability, itsrangeislimitedtotheinterval0,,;;F(x),,;;1.Infact,
F(-x)=0andF(x)=1.Forexample, thediscrete random variablegenerated
byflipping afaircoinanddefinedby(2-1-18) hasthecdfshowninFig.
2-1-1(a). Therearetwodiscontinuities orjumpsinF(x),oneatx=-Iand
oneatx=1.Similarly, therandomvariable X(s)=sgenerated bytossinga
fairdiehasthecdfshowninFig.2-1-1(b). InthiscaseF(x)hassixjumps.one
ateachofthepointsx=1,....6.
FIGURE 2·1·1 Examples ofthecumulative distribution functions oftwodiscreterandom variables.
FIn
Fer)1----..-...__.... "''--__
5
(;•(;
3
~
6
1
(;
-nt---!---.,:---c;---;----~- ._--a 2 3 -l.'i6
16)
tTherandomvariableX(J)willbewrittensimplyasX.
24Dl<ilTAI COMMUNICATIONS
Fix)
I------------
FIGURE 2-1-2 Anexample oftilecumulative distribution function ofa
continuous randomvariable.o
(2-1-20)Theedfofacontinuous randomvariable typically appearsasshowninFig.
2-1-2.Thisisasmooth, nondecreasing function ofx.Insomepractical
problems, wemayalsoencounter arandomvariableofamixedtype_Thecdf
ofsucharandomvariableisasmooth, nondecreasing function incertainparts
ofthereallineandcontains jumpsatanumber ofdiscrete valuesofx.An
example ofsuch acdfisillustrated inFig.2-1-3.
Thederivative ofthecdfF(x),denoted asp(x),iscalledtheprobability
densityfunction (pdf)oftherandomvariable X.Thus,wehave
dF(x)p(x)=-- (-oo<x<;:cc)dx
or,equivalently
F(x)=r~p(U)dU (-oo<x<oc) (2-1-2I)
SinceF(x)isanondecreasing function, itfollowsthatp(x);;.O.Whenthe
randomvariable isdiscreteorofamixedtype,thepdfcontains impulses atthe
pointsofdiscontinuity ofF(x).Insuchcases,thediscretepartofp(x)maybe
expressed as
n
p(x)=2:P(X=x;}Il(x-x;}
i=;I(2-1-22)
where Xi,i=I,2,...,n,arethepossible discrete valuesoftherandom
F(x)
I-----------.:.-;.-"'-_-
FIGURE 1-1·3Anexample oftltecumulative distribution
functionofarandom variableofamixedtype.X,O X,
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 2S
variable;P(X=x,),i=1,2,...,n,aretheprobabilities, ando(x)denotesan
impulseatx=o.
Oftenwearefacedwiththeproblem ofdetermining theprobability thata
randomvariableXfallsinaninterval (XI'x2),wherex2>XI'Todetermine the
probability ofthisevent,letusbeginwiththeevent{X'"X2}.Theeventcan
alwaysbeexpressed astheunionoftwomutually exclusive events{X'"XIiand
{XI<X'"X2}'Hencetheprobability oftheevent{X,""X2}canbeexpressed as
thesumoftheprobabilities ofthemutually exclusive events,Thuswehave
P(X"'X2)=P(X,""XI) +P(XI<X,""x,)
F(x,)=F(x,)+P(xi<X,""X2)
or,equivalently,
P(XI<X,""X2)=F(X2)-F(xI)
J"=p(x)dx
"(2·1-23)
(2-]-24)
(2-1-26)Inotherwords,theprobability oftheevent{XI<X,""X2}issimplythearea
underthepdfintherangeXI<X'"X2'
Multiple Random Variables. JointProbability Distributions, andJoint
Probability Densilies Indealingwithcombined experiments orrepeated
trialsofasingleexperiment, weencounter multiple randomvariables andtheir
cdfsandpdfs.Multiple random variables arebasically multidimensional
functions definedonasamplespaceofacombined experiment. Letusbegin
withtworandom variables X,andX2,eachofwhichmaybecontinuous,
discrete,ormixed.Thejointcumulative distribution function (jointcdf)forthe
tworandomvariables isdefinedas
F(XI'X2)=P(XI'""X•.X2'"X2)
=LLp(U" uz)du,duz
wherep(x"x2)isthejointprobability densityfunction (jointpdf).Thelatter
mayalsobeexpressed intheform
a2
p(x"x2)=--F(x"X2) (2-1-25)ilx.ilX2
Whenthejointpdfp(xl,X2)isintegrated overoneofthevariables, we
obtainthepdfoftheothervariable. Thatis,
r~p(XI' x2)dx,=P(X2)
[~P(XI' X2)dX2=p(x,)
26DIGITAL COMMUNICATIONS
Thepdfsp(xI)andP(X2)obtained fromintegrating overoneofthevariables
arecalledmarginal pdfs.Furthermore, ifP(XI'X2)isintegrated overboth
variables, weobtain
(2-1-27)
WealsonotethatF(-00,-00)=F(-00,X2)=F(x"-(0)=O.
Thegeneralization oftheaboveexpressions tomultidimensional random
variables isstraightforward. Suppose thatXi'i=I,2,...,n,arerandom
variables withajointcdfdefinedas
(2-1-28)
wherep(x"X2,...,xn)isthejointpdf.Bytakingthepartialderivatives of
F(Xl,.x2,'..,xn)givenby(2-1-28), weobtain
(2-1-29)
Anynumberofvariables inp(xl•X2,'",xn)canbeeliminated byintegrating
overthesevariables. Forexample, integration overX2andx,yields
(2-1-30)
ItalsofollowsthatF(x
"00,"",x•....,xn)=F(XI,X4'X""" xn)and
F(Xl1-00,-OO,X4,.'" x,.,)=o.
Conditional Probability Distribution Functions Letusconsider tworan
domvariables XIandX2withjointpdfp(xI,X2)'Suppose thatwewishto
determine theprobability thattherandomvariableXI";XIconditioned on
whereaX2issomepositiveincrement. Thatis,wewishtodetermine the
probability oftheevent(XI";XlIX2-AX2<X2";X2)'Usingtherelations
established earlierfortheconditional probability ofanevent,theprobability
oftheevent(XI,,;x,lx2-AX2<X2";X2) canbeexpressed astheprobability
CHAPTER 2,PROBABILITY ANDSTOCHASTIC PROCESSES 27
ofthejointevent(X,'"X"X2-l1X2<X2"X2)dividedbytheprobability of
theevent(X2-l1x,<X2"X2)'Thus
If';'I;;-Ax2P(U" u,)du,dU2P(X,"X ,X2-l1X,<X,"X2)= IX,()d
Xl-'&X2P"2 U2
F(x,.x,)-F(x,.x,-l1x,)
F(x,)-F(X2-l1X2)(2-1-31)
(2-1-32)Assuming thatthepdfsp(x,.X2)andp(x2larecontinuous functions overthe
interval(x,-l1X2.X2).wemaydividebothnumerator anddenominator in
(2-1-31)byl1x,andtakethelimitasl1X2.....0.Thusweobtain
I IiJF(X,.X,)/iJx,P(X,"x, X,=x2)=F(x, x,)=F()/iJx,iJx,
iJ[f~xI"'.:xp(u" u,)du,du,]/iJx,=iJ[I:.>xp(u,) du,]/ax2
J"xp(u" X2)du,
p(x,)
whichistheconditional edfoftherandom variableX,giventherandom
variable X2.Weobserve thatF(-00IX2)=0andF(ooIX2)=1.By
differentiating (2-1-32)withrespecttoX"weobtainthecorresponding pdf
p(x,IX2)intheform
(I)_P(X"X2) (2-1-33)pX,X2-()PX2
Alternatively. wemayexpress thejointpdfp(x,.X2)intermsofthe
conditional pdfs,p(x,Ix,)orp(x21x,),as
p(x,.x,)=p(x,Ix,)p(x,)
=p(x,lx,)p(x,) (2-1-34)
Theextension oftherelations givenabovetomultidimensional random
variables isalsoeasilyaccomplished. Beginning withthejointpdfofthe
randomvariables Xi.i=1.2•...•n.wemaywrite
p(x"x,•...,xn)=p(x,.X2•...•x,Ix.+,....•xn)P(Xk+l •...,xn)(2-1-35)
wherekisanyintegerintherange1<k<n.Thejointconditional cdf
corresponding tothepdfp(x"X2.'..•x.IXk+,.".,xn)is
F(Xl,X2,'" ,XkIXk+b'" ,xn)
f~lx'..f~<;r;P(Ub "2,".,Uk,Xlc+h'..,Xn)dUJdU2'..dUk
P(Xk+"...•Xn)(2-1-36)
(2-1-38)28DIGITAL COMMUNICATIONS
Thisconditional cdfsatisfiestheproperties previously established forthese
functions, suchas
F(OO,X2"" ,Xk/Xk+b'" ~xn)=F(X1.,X3"'· ,XI</X.t+I"·" xn)
F(-00,xz," .,x'"IXk+l,..••Xn)=0
Statistically Independent Random Variables. Wehavealready define$!
statistical independence oftwoormoreeventsofasamplespaceS.The
concept ofstatistical independence canbeextended torandom variables
definedonasamplespacegenerated byacombined experiment orbyrepeated
trialsofasingleexperiment. Iftheexperiments resultinmutually exclusive
outcomes, theprobability ofanoutcome inoneexperiment isindependent of
anoutcome inanyotherexperiment. Thatis,thejoint probability ofthe
outcomes factorsintoaproduct oftheprobabilities corresponding toeach
outcome. Consequently, therandomvariables corresponding totheoutcomes
intheseexperiments areindependent inthesensethattheirjointpdffactors
intoaproductofmarginal pdfs.Hencethemultidimensional randomvariables
arestatistically independent ifandonlyif
F(x"X2•...•x.)=F(x,)F(X2)" .F(xn) (2-1-37)
or,alternatively,
P(XloX2•...,x.)=p(X,)P(X2)" .p(x.)
2-1-2Functions ofRandom Variables
Aproblem thatarisesfrequently inpractical applications ofprobability isthe
following. GivenarandomvariableX,whichischaracterized byitspdfp(x),
determine thepdfoftherandomvariable Y=g(X).whereg(X)issomegiven
function ofX.Whenthemapping 15tromXtoYisone-to-one, the
determination ofp(y)isrelatively straightforward. However. whenthe
mapping isnotone-to-one, asisthecase,forexample, whenY=X2,wemust
beverycarefulinourderivation ofp(y).
Example 2-1-1
Consider therandomvariable Ydefinedas
Y=aX+b (2-1-39)
(2-1-40)whereaandbareconstants. Weassumethata>O.Ifa<0,theapproach is
similar(seeProblem 2-3).Wenotethatthismapping, illustrated inFig.
2-1-4(a) islinearandmonotonic. LetFx(x)andFy(y)denotethecdfsforX
andY.respectively.t Then
Fy(y)=P(Y,,;;y) =P(aX+b,,;;y)=p(X,,;;Y:b)
fIY",b)l.(b=..~Px(x)dx=Fxy:)
tToavoidconfusion inchanging variables, subscripts areusedintherespective pdfsandcdfs.
yCHAPTER 2,PROBABIUf\' ANDSTOCHASTIC PROCESSES 29
Px(x)
oY=aX+b.a>O
---,.01-7"'-------- X
(a)
Py(Y)
1a
,
0b-aLh........----..
-I
(b)
(2-1-41)Ie)
tlGURE 2-1-4Alineartransformation ofarandomvariableXandanexample ofthecorresponding pdfsofX
andY.
Bydifferentiating (2-1-40) withrespecttoy,weobtaintherelationship
between therespective pdfs.Itis
py(y)=~px(Y:b)
Thus(2-1-40)and(2-1-41)specifythecdfandpdfoftherandomvariable Y
intermsofthecdfandpdfoftherandom variable Xforthelinear
transformation in(2-1-39). Toillustrate thismapping foraspecificpdf
Px(x),consider theoneshowninFig.2-1-4(b). Thepdfpy(y)thatresults
fromthemapping in(2-1-39) isshowninFig.2-1-4(c).
Example 2-1-2
Consider therandomvariableYdefinedas
Y=aX'+b, a>O (2-1-42)
AsinExample 2-1-1,themapping between XandYisone-to-one. Hence
Fy(y)=P(Y""y)=P(aX3+b""y)
(2-1-43)
30DIGITAL COM"MUN IeATIONS
y
Y=aX2+b
FlGURE 2-1-5Aquadratic transformation oftherandomvariableX.b--o;r----X
(2-1-44)Differentiation of(2-1-43) withrespecttoyyieldsthedesiredrelationship
between thetwopdfsas
1[(Y_b)ll3]
py(y)=3a[(y-b)/a]213Px -a-
Example Z-I-3
TherandomvariableYisdefinedas
Y=aX2+b,a>O (2-1-45)
Incontrast toExamples 2-1-1and2-1-2,themapping between XandY,
illustrated inFig.2-1-5,isnotone-lo-one. Todetermine theedfofY,we
observethat
Fy(y)=P(Y";y)=P(aX2+b,.;y)
=P(IXI";~y~b)
Hence
(2-1-46)
(2-1-47)Differentiating (2-1-46) withrespecttoy,weobtainthepdfofYintermsof
thepdfofXintheform
()~Px{V(y-b)/a],,-,Px~[:-r.-v';:;=(===y=-~b#) /=?,a]pyy- +-2av'[(y-b)/a] 2aV[(y-b)/a]
InExample 2-1-3,weobservethattheequation g(x)=ax2+b=yhastwo
realsolutions,
Iy-b
Xl='J-a-
X,= _~y:b
(2-1-4H)CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 31
andthatpy(y)consists oftwotermscorresponding tothesetwosolutions.
Thatis,
Px[x, ~V(y-b)/a]Px[x,= -Y(y-b)/a]
py(y)=Ig'[x, ~V(y-b)/a]1+19'[X2--V(y-b)/a]1
whereg'(x)denotes thefirstderivative ofg(x).
Inthegeneral case,suppose thatx"x"...,x.,aretherealrootsofthe
equation g(x)=y.Thenthepdfoftherandom variable Y=g(X)maybe
expressed as
"Px(x,)
py(y)=2:-I'(.)1
1=1gX,(2-1-49)
wheretherootsXi'i=1,2,...,n,arefunctions ofy.
Nowletusconsider functions ofmultidimensional random variables.
Suppose thatXi,i~1,2,...,n,arerandom variables withjointpdf
Px(xloX2,'"•x,,).andlet1';,i=1.2,...,n,beanother setofnrandom
variables relatedtotheXibythefunctions
(2-1-50)
Weassume thatthegi(X"X"...,X,,),i=1,2•...,n,aresingle-valued
functions withcontinuous partialderivatives andinvertible. By"invertible" we
meanthattheXi'i=1.2....,n.canbeexpressed asfunctions ofY,.
i=1,2,...,n,intheform
Xi=g,-'(YloY,•...,Y,,).i=1,2,....n (2-1-5])
wheretheinverse functions arealsoassumed tobesingle-valued with
continuous partialderivatives. Theproblem istodetermine thejointpdfofY,.
i=1,2•...,n,denoted byPY(YI.y"...,Yn),giventhejointpdf
PX(XIJ X2,". ,xn)·
Todetermine thedesiredrelation, letRxbetheregioninthen-dimensional
spaceoftherandom variables Xi'i=1,2•...,n,andletRybethe
(one-to-one) mapping ofRxdefinedbythefunctions Y,~gi(X"X"...,X,,).
Clearly,
f f...fPY(YIoY2,...,y,,)dy,dY2'..dy"
Ry
=ff···fpx(X"x, •...,Xn)dx,dX2···dX n(2-1-52)
R,
Bymakingachangeinvariables inthemultiple integralontheright-hand side
of(2-1-52) withthesubstitution
(2-1-53)32DIGITAL ('OMMlINICATIONS
weobtain
JJ...Jp,,(y,.y,.....y,,)dYIdv,...dy"
1<,
=JJ..·Ip.-(X,=g,'.X,=g,' .....X"=g"')llldv,dv,"'dy,,
1<,
whereIdenotesthejacobian ofthetransformation. definedbythedeterminant
Ag,'A' Ag",
g~
Avay, dYI ,,
J= (2-1-54)
Ag,'Ag,' ag/~I
ay" aYII riYn
Consequently. thedesiredrelationforthejointpdfofthe>':.i=I.2.....n.is
p,.(y,.y,.....y,,)=Px(x, =g,'.x,=g,'...,.x"=g"')III(2-1-55)
Example 2-1-4
Animportant functional relationbetween twosetsofn-dimensional random
variables thatfrequently arisesinpractice isthelineartransformation
n
Y;=2:ailXI•i=I.2.....n
1=((2-1-56)
wherethe{aiJareconstants. Itisconvenient toemploythematrixformfor
thetransformation, whichis
Y=AX (2-1-57)
whereXandYaren-dimensional vectorsandAisannXnmatrix.We
assumethatAisnonsingular. ThenAisinvertible and.hence,
Equivalently, wehaveX=A-'y
"Xi=2:bi/lj,i=I,2,....n
1=1(2-1-58)
(2-1-59)
where{b,Jaretheelements oftheinversematrixA-I.Thejacobian ofthis
transformation isI=1/detA.Hence
PY(YI.Y2.·..•Yn)
(n n n) 1
=PxX,=2:bt,Y/,X,=2:b2jYj,·..•Xn=LbnjYjIdAI
/~I /~t /~I et
(2-1-60)
(HAPTE-.R 2PR08AUILlTY ANDSTOnIA~TJ(' rROU:SSES 33
2-1-3Statistical Averages ofRandom Variables
Averages playanimportant roleinthecharacterization oftheoutcomes of
experiments andtherandom variables definedonthesamplespaceofthe
expenments. Ofparticular interestarethefirstandsecondmoments ofasingle
randomvariable andthejointmoments, suchasthecorrelation andcovari
ance,between anypairofrandom variables inamultidimensional setof
randomvariables. Alsoofgreatimportance arethecharacteristic function fora
singlerandomvariableandtheJointcharacteristic function foramultidimen
sionalsetofrandomvariables. Thissectionisdevotedtothedefinition ofthese
important statistical averages.
Firstweconsider asinglerandomvariable Xcharacterized byitspdfp(x}.
Themeanorexpected valueofXisdefinedas
E(X);;:mx=fxxp(x)dx (2-1-61)
whereE()denotesexpectation (statistical averaging). Thisisthefirstmoment
oftherandomvariableX.Ingeneral,thenthmoment isdefinedas
E(X")=[xnp(x)dx (2-1-62)
Now,suppose thatwedefinearandomvariable Y=g(X),whereg(X)is
somearbitrary functionoftherandomvariable X.Theexpected valueofYis
E(Y)=E[g(X») =[g(X)P(X) dx
Inparticular, ifY=(X-mxrwherernxisthemeanvalueofX,then
E(Y)=E[(X-m,)")=[(x-mx)"p(x) dx(2-1-63)
(2-1-64)
Thisexpected valueiscalledthenthcentralmoment oftherandomvariable X,
because itisamoment takenrelativetothemean.Whenn=2,thecentral
moment iscalledthevariance oftherandom variable anddenoted as0';.
Thatis,
(2-1-65)
Thisparameter provides ameasureofthedispersion oftherandomvariable X.
Byexpanding theterm(x-mx)2intheintegralof(2-1-65)andnotingthatthe
expected valueofaconstant isequaltotheconstant, weobtaintheexpression
thatrelatesthevariance tothefirstandsecondmoments, namely,
<7~=E(X')-[E(X»)'
=E(X')-m~ (2-1-66)
34DIGJTAl COMMVNICA'llONS
Inthecaseoftworandomvariables, X,andX2,withjointpdfp(x"X2),we
definethejointmomentas
(2-1-67)
andthejointcentralmomentas
E[(X,-m,t(X, -m,tJ
=f.f.(x,-mdk(x2-m2)"P(X"x,)dx, dx2(2-1-68)
wheremi=E(X,).Ofparticular importance tousarethejointmoment and
jointcentralmoment corresponding tok=n=1.Thesejointmoments are
calledthecOfrelation andthecovariance oftherandomvariables XIandX2,
respectively. .
Inconsidering multidimensional random variables, wecandefinejoint
moments ofanyorder.However, themoments thataremostusefulinpractical
applications arethecorrelations andcovariances between pairsofrandom
variables. Toelaborate, supposethatXi,i=I,2,...,n,arerandomvariables
withjointpdfp(xI,X2,..,,xn),LetP(Xi'x)bethejointpdfoftherandom
variables XiandXj'Thenthecorrelation between XiandXjisgivenbythe
jointmoment
(2-1-69)
andthecovariance ofXiand~is
p.'j==E{(Xi-m,)(Xj-mj)J
=r~L~(Xi-m,)(Xj-mj)p(x i,Xi)dxidXj
(2-1-70)
ThenXnmatrixwithelements P.ijiscalledthecovariance matrixofthe
randomvariables Xi'i=1,2,. ' .,n.Weshallencoull!eP thecovariance matrix
inourdiscussion ofjointlygaussian randomvariables inSection2-1-4.
Tworandom variables aresaidtobeuncorrelated ifE(XiXj)=
E(Xi)E(X j)=mimj'Inthatcase,thecovariance P.ij=O.WenotethatwhenXi
andXjarestatistically independent, theyarealsouncorrelated. However, ifXi
andXjareunoorrelated, theyarenotnecessarily statistically independent.
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 35
Tworandomvariables aresaidtobeorthogonal ifE(XiX j)=O.Wenote
thatthiscondition holdswhenXiandXjareuncorrelated andeitheroneor
bothoftherandomvariables havezeromean.
Characteristic Functions Thecharacteristic function ofarandomvariable
Xisdefinedasthestatistical average
(2-1-71)
wherethevariable visrealandj~Y=1.Wenotethatl/f(jv)maybedescribed
astheFouriertransformt ofthepdfp(x).HencetheinverseFouriertrans·
formis
1IX.p(x)=-if1(jvV'"Xdv2Jr-x(2-1-72)
Oneusefulproperty ofthecharacteristic function isitsrelation tothe
moments oftherandomvariable. Wenotethatthefirstderivative of(2-1-71)
withrespecttovyields
Byevaluating thederivative atv~0,weobtainthefirstmoment (mean)
E(X)=mx=_/I/1(jv)I
dv"=0(2-1-73)
Thedifferentiation processcanberepeated, sothatthenthderivative ofl/f(jv)
evaluated atv=0yieldsthenthmoment
E(X")=(-j)"d"l/f~v)I
dv "=0(2-1-74)
Thusthemoments ofarandom variable can~edetermined fromthe
characteristic function. Ontheotherhand,suppose thatthecharacteristic
functioncanbeexpanded inaTaylorseriesaboutthepointv~O.Thatis,
l/1(jv)=1:[dnl/1~V)]v~
"=0dvv=on.(2-1-75)
Usingtherelationin(2-1-74)toeliminate thederivative in(2-1-75), weobtain
tUsuallytheFouriertransfonn ofafunctiong(u)isdefinedasG(u)~I:.g(u)e-j,,"du,which
dillenfrom(2-1-71)bythenegative.sign intheexponential. Thisisa trivialdifference, however, so
...,call1heintesralin(2-1-71)aFouriertransform.
J6LJI(iITAL COM~tl:SICAliONS
anexpression forthecharacteristic function intermsofitsmoments inthe
form
o}J(jv)=iE(X")(jv/"
"",0 fl.(2-1-76)
Thecharacteristic function provides asimplemethodfordetermining the
pdfofasumofstatistically independent randomvariables. Toillustrate this
point.letXi'j=1,2.....n.beasetofnstatistically independent random
variables andlet
(2-1-77)
Theproblem istodetermine thepdfofY.Weshalldetermine thepdfofYby
firstfindingitscharacteristic function andthencomputing theinverseFourier
transform. Thus .
o}Jy(jv)=E(eI"')
=E[exp(jv.t,Xi)]
=E[U,(e1"X)]
=fx'..Lx(Qe-'Vx'Jp(x, ..t"...•x,,)dx,dx,".dx"(2-1-78)
Sincetherandom variables arestatistically independent. p(x,.x"...,x,,)=
p(x,)p(x,)' ..p(x,,).and,hence.thenth-order integralin(2-1-78)reducestoa
productofnsingleintegrals. eachcorresponding tothecharacteristic function
ofoneoftheX,.Hence.
"l/Jy(jv)=n>/Jx.(jv)
,=\(2-1-79)
If.inaddition totheirstatistical independence.- theXiareidentically
distributed thenalltheIjIx(jv)areidentical. Consequently,
</Jy(jv)=['"x(jv)J" (2-1-80)
Finally.thepdfofYisdetermined fromtheinverseFouriertransform of
o}Jy(jv),givenby(2-1-72).
Sincethecharacteristic function ofthesumofnstatistically independent
randomvariables isequaltotheproductofthecharacteristic functions ofthe
individual randomvariables Xi.i=I,2,...,n.itfollowsthat,inthetransform
domain,thepdfofYisthen-foldconvolution ofthepdfsoftheX,.Usually
then-foldconvolution ismoredifficulttoperform thanthecharacteristic
functionmethoddescribed ahoveindetermining thepdfofY.
Whenworking withn-dimensional random variables, itisappropriate to
defineandn-dimensional Fouriertransform ofthejointpdf.Inparticular, if
(2-1-82)CH"PTER', PROB"SILIn "NDSTOCHASTIC PROCESSES 37
Xi'i=1,2,...,n,arerandom variables withpdfp(Xt,X2,...,xn),the
n-diTnellSional characteristic function isdefinedas
.p(jv"jv"...,jvn)
Ofspecialinterestisthetwo-dimensional characteristic function
l/I(jVt,jV2)=fxfxei<v,x,+V,X'lp(X"X2)dx, dx2
Weobservethatthepartialderivatives of.p(jv,,jV2)withrespecttov,andv,
canbeusedtogenerate thejointmoments. Forexample, itiseasytoshowthat
,P",(jvt>jV2)IE(X,X2)= (2-1-83)
aVtaVl VI=tJ2=O
Higher-order moments aregenerated inastraightforward manner.
2-1-4SomeUsefulProbability Distributions
Insubsequent chapters, weshallencounter severaldifferent typesofrandom
variables. Inthissectionwelistthesefrequently encountered random
variables, theirpdfs,theircdfs,andtheirmoments. Webeginwiththebinomial
distribution, whichisthedistribution ofadiscreterandomvariable, andthen
wepresentthedistributions ofseveralcontinuous randomvariables.
Binomial Distribution LetXbeadiscreterandomvariable thathastwo
possible values,sayX=1orX=0,withprobabilities pand1-p,
respectively. ThepdfofXisshowninFig.2-1-6.Now,suppose that
n
Y=LX,
i=l
wheretheXi'i=1,2,...,n,arestatistically independent andidentically
flGURE 1-1-6Theprobability distribution functionofX.I_p p
_Il~.xo t
38mOlTALCOMMUNICATIONS
distributed randomvariables withthepdfshowninFig.2-1-6.Whatisthe
probability distribution function ofY?
Toanswerthisquestion, weobserve thattherangeofYisthesetof
integersfrom0ton.Theprobability thatY=0issimplytheprobability that
alltheX,=O.SincetheX,arestatistically independent,
P(Y=0)=(1-pr
Theprobability thatY=1issimplytheprobability thatoneXi=1andtherest
oftheX,=O.Sincethiseventcanoccurinndifferent ways,
P(Y=I)=np(l-pr'
Togeneralize, theprobability thatY=kisthe probability thatkoftheXiare
equaltooneandn-kareequaltozero.Sincethereare
C)'"k!(nn~k)!
different combinations thatresultintheevent{Y=k},itfollowsthat
P(Y=k)=C)pk(1-pr-k(2-1-84)
(2·1-85)
where(:)isthebinomial coefficient. Consequently, thepdfofYmaybe
expressed as
n
p(y)=LP(Y=k)5(y-k)
k=O
ThecdfofYis=±(n)pk(l_prkIi(y-k)
k~Ok
F(y)=P(Y";;y)
[yJ
=L(n)pk(l-pr*
k~Ok(2-1-86)
(2-1-87)
where[y]denotesthelargestintegermsuchthatm,,;;y.Thecdfin(2-1-87)
characterizes abinomially distributed randomvariable.
Thefirsttwomoments ofYare
E(Y)=np
E(y2)=np(1-p)+n2p2
(T2=np(l-p)
andthecharacteristic function is
/fJ(jv)=(1-p+p~r(2-1-88)
(2-1-89)
pIx)
Ifb(I
-JaL-.."O+----+b----+ ,
(a)CHAPTER 2:PROBA81LlTY ANDSTOCHASTIC PROCESSES 39
F(x)
-'o~'O.t-----tb--- ....x
(b)
FIGURE 2-1-7Thepdfandcd!ofauniformly distributed randomvariable.
Uniform Distribution Thepdfandcdfofauniformly distributed random
variableXareshowninFig.2-1-7.Thefirsttwomoments ofXare
E(X)=Ha+b)
E(X2)=~(a2+b2+ab)
a2=f,<a-b)2
andthecharacteristic function is
ell'"-eivtl
o/J(jv)= .(b)-JV-a(2-1-90)
(2-1-91)
Gaussian (Normal) Distribution Thepdfofagaussian ornormally
distributed randomvariable is
p(x)=~e-(x--m,)2J2U"
Y21Ca-(2-1-92)
wherem,isthemeanandaZisthevariance oftherandomvariable. Thecdfis
I 2f(Xm,)/"2".,
=-- etdt
2vir x
_ I I(X-mx)-2+2erf--:r;;:v2a(2-1-93)
40DIGITAL COMMUNIC AllONS
Fl.\")
pIx)
Ga-----
-"""O+---m~,----- ..
(CIt--,O+----n=-',------ ..
(bl
FIGURE 2-1-8Thepdfandedfofagaussian-distributed randomvariable.
whereerf(x)denotestheerrorfunction, definedas
2LX,erf(x)=,Ie-,.dt
v1t()(2-1-94)
Thepdfandedfareillustrated inFig.2-1-8.
ThecdfF(x)mayalsobeexpressed intermsofthecomplementary error
function, Thatis,
(X-m)F{x)=1-!erfeV2;'
where
2JX,erfc(x)=virxe-,-de
=1-erf{x) (2-1-95)
(2-1-96)Wenotethaterf{-x)=-erf{x),erfc(-x)=2-erfc(x), erf(O)=erfc(oo)=
0,anderf(oo)=erfc(0)=1.Forx>m"thecomplementary errorfunction is
proportional totheareaunderthetailofthegaussian pdf.Forlargevaluesof
x,thecomplementary errorfunction erfc(x)maybeapproximated bythe
asymptotic series
e-X'(11·31'3-5 )erfc(x)=--1- -+- - + ...xVii lx222x·23x6
wheretheapproximation errorislessthanthelasttermused.
Thefunction thatisfrequently usedfortheareaunderthetailofthe
gaussian pdfisdenoted byQ{x)anddefinedas
1JX.Q{x)=--e""12dt,V21r.
Bycomparing (2-1-95)with(2-1-97), wefind
Q{x)=~erfc(;;)x""o (2-1-97)
(2-1-98)
CHAPTER~: PROIJAKII IIYANDSTOOIAS1K PRon'ssrs 41
Thecharacteristic function ofagaussian randomvariablewithmeanm,and
variance (T'is
,!r(jv)=J'er,,[_l_e -(,-m,)''''''] dx
<v'2i(1
Thecentralmoments ofagah,ian randomvariableare
{I,3...(k~[)(1'
E[(X-m,)']=Ii'= 0(evenk)
(oddk)(2-1-99)
(2-1-100)
andtheordinary moments maybeexpressed intermsofthecentralmoments
as
(2-1-101)
Thesumofnstatistically independent gaussian randomvariables isalsoa
gaussian randomvariable. Todemonstrate thispoint,let
n
y=2:X,
i.;1(2-1-102)
wheretheXi'i=I,2,...,n,arestatistically independent gaussian random
variables withmeansmjandvariances (1~.Usingtheresultin(2-1-79), wefind
thatthecharacteristic functionofYis
n
o/Jy(jv)=no/Jx,(jv)
j"='l
n. 2!.,=neJVni,-v a,l_
i=1
where
"
m,V=Lmi
i=1
"a2_'"2
_~.-LJUi
i=1
Therefore, Yisgaussian-distributed withmeanm,andvariance a~.(2-1-103)
(2-1-104)
Chi-Square Distribution Achi-square-distributed random variable isre
latedtoagaussian-distributed randomvariableinthesensethattheformercan
beviewedasatransformation ofthelatter.Tobespecific,letY=X2,whereX
isagaussian random variable. ThenYhasachi-square distribution. We
distinguish between twotypesofchi-square distributions. Thefirstiscalleda
42DIGrJAl COMMlIN1CATIONS
centralchi-square distriblllion andisobtained whenXhaszeromean.The
secondiscalledanon-central chi-square distrioution. andisobtained whenX
hasanonzero mean.
Firstweconsider thecentralchi-square distribution. LetXbegaussian
distributed withzeromeanandvariance u2SinceY=X'.theresultgivenin
(2-1-47)appliesdirectlywitha=j~ndb=O.ThusweobtainthepdfofYin
theform
(2-1-105)
(2-1-106)ThecdfofYis
Fy(y)=J'p,.(U) d"
tl
1J'1e1112(T=du
=Y21ru tlYU
whichcannotbeexpressed inclosedform.Thecharacteristic function,
however, canbedetermined inclosedform.Itis
op(jv)=(1-;'21Ju')"2
Now,suppose thattherandomvariable Yisdefinedas
"Y=2:xi
;=1(2-1-107)
(2-1-108)
wheretheXi.i=1,2....,n.arestatistically independent andidentically
distributed gaussian randomvariables withzeromeanandvariance (J'2.Asa
consequence ofthestatistical independence oftheX"thecharacteristic
functionofYis
</J,.(jv)=(1-;'21JV')"12
Theinversetransform ofthischaracteristic function yieldsthepdf(2-1-109)
(2-1-110)
(2-1-111)( )_ 1 ,,12-f -"12,,'pyY-<T"2"12f(~n) ye·•
wherer(p)isthegammafunction. definedas
f(p}=ftp·'e-'dt. p>O
r(p)=(p-I)!,panirtteger,p >0
rO)=v'1r,fa>=~VIr
Thispdf,whichisageneralizationor(2-1-105), iscalledachi-square (or
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 43
ply)
0.5
n=1
0.4
FIGURE 2·1·9Thepdfofachi-square-dislribuled random
variable forseveraldegreesoffreedom.n:::8
81012 14
gamma)pdfwithndegreesoffreedom.Itisillustrated inFig.2·1·9.Thecase
n=2yieldstheexponential distribution.
Thefirsttwomoments ofYare
ThecdfofYisE(Y)=n(T'
E(Y')=2n(T4+n'(T' (2·1·112)
(2·1·1I3)
Thisintegralcanbeeasilymanipulated intotheformoftheincomplete gamma
function, whichistabulated byPearson(1965).Whenniseven,theintegralin
(2·1·113) canbeexpressed inclosedform.Specifically, letm=!n,wheremis
aninteger.Then,byrepeated integration byparts,weobtain
m-I1 ()kFy(y)=1-e-y/'u'I..Y,,
.~Ok.2(Ty;;'O (2·1·114)
(2·I-Il5)Letusnowconsider anoncentral chi·square distribution, whichresultsfrom
squaring agaussian randomvariable havinganonzero mean.IfXisgaussian
withmeanm,andvariance (T',Iherandomvariable Y=X'hasthepdf
1.,~,(vYm)pyCv)= e',y·m,),"n cosh--,-',
v2Jry(T (T
whichisobtained byapplying theresultin(2·1·47)tothegaussian pdfgivenby
(2·1·92). Thecharacteristic function corresponding tothispdfis
(2·1·116)
44DI<i1lAL COMMl:~I(ATIONS
Togeneralize theseresults,letYbethesumofsquaresofgaussian random
variables asdefinedby(2-1-108). TheX"i=1,2,...,n,areassumed tobe
statistically independent withmeansm"i=1,2,...,n,andidentical variances
equalto1T2.Thenthecharacteristic function ofY,obtained from (2-1-116) by
applying therelationin(2-1-79), is(JVim;) (2-1-117)
.py(jv)=(1_j2~1T2)"12 exp1_;;~VU2
Thischaracteristic function canbeinverse-Fourier-transformed toyieldthepdf
1 ()(n-2)/4(s) y -(52+y)/2..,.2 ,py(y)=2u2:;> e I n12-Ivyu2'
where,bydefinition,(2-1-118)
(2-1-119)
(2-1-120)
(2-1-121)andla(x)istheath-order modified Besselfunction ofthefirstkind,whichmay
berepresented bytheinfiniteseries
x(x/2t+2'
la(x)=t:ok!qa+k+1)'
Thepdfgivenby(2-1-118) iscalledthenoncentra/ chi-square pdfwirhn
degreesoffreedom. Theparameter S2iscalledthenoncentra/ity parameter of
thedistribution.
Thecdfofthenoncentral chisquarewithndegreesoffreedom is
l'1(U)<n-2y4 -(s)F,(y)= - - e'(s'+u)l2u'l Vii-duy 2-2 2 n12-1 2ocrs IT
Thereisnoclosed-form expression. forthisintegral. However, whenm=jnis
aninteger,thecdfcanbeexpressed intermsofthegeneralized Marcum's Q
function, whichisdefinedas
(2-1-122)
(2-1-123)where
QI(a,b)=e-(a'+b')12 .~o(~r/.(ab), b>0>0
Ifwechangethevariable ofintegration in(2-1-121) fromutox,where
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCESSES 4S
andlet02=s'fa',thenitiseasilyshownthat
(2-1-124)
Finally, westatethatthefirsttwomoments ofanoncentral chi-square
distributed randomvariableare
E(Y)=na'+52
E(y2)=2na4+4a's'+(na'+s')'
a'=2na4+4<7'S2y(2-1-125)
Rayleigh Distribution TheRayleigh distribution isfrequently usedto
modelthestatistics ofsignalstransmitted through radiochannels suchas
cellularradio.Thisdistribution iscloselyrelatedtothecentralchi-square
distribution. Toillustrate thispoint,letY=X~+X~whereXIandX2are
zero-mean statistically independent gaussian randomvariables, eachhavinga
variance a2,Fromthediscussion above,itfollowsthatYischi-square
distributed withtwodegreesoffreedom. Hence,thepdfofYis
(2-1-126)
Now,suppose wedefineanewrandomvariable
(2-1-127)
Makingasimplechangeofvariable inthepdfof(2-1-126), weobtainthepdf
ofRintheform
( )_.!... -"12..'PRr-2e ,a(2-1-128)
ThisisthepdfofaRayleigh-distributed randomvariable. Thecorresponding
cdfis
(2-1-129)
Themoments ofRare
•,(2-1-130)
46llllilTAL COMMUNICATIONS
andthevariance is
(J'~=(2-~1l")(T2 (2-1-13I)
Thecharacteristic functionoftheRayleigh-distributed, randomvariable is
(2-1-132)
Thisintegralmaybeexpressed as
o/JR(jV)=IX-;e-,'/20'cosVTdr+j(X~2e-r'(2o'sinVTdT
[)a Jo(T
=tFt(I,~;-~v2(2)+jv'firva'e.'0'/2 (2-1-133)
where,Ft(l,t-0)istheconfluent hypergeometric function. wl:tichisdefined
as
<r(a+k)f(j3)x'
,Fi(a,j3;x)=t-or(a)fUHk)k!' (3#0,-I,-2"., (2-1-134)
Beaulieu (1990)hasshownthatJFi(I,!;-0)maybeexpressed as
(2-1-135)
Asageneralization oftheaboveexpression. consider therandomvariable
R=)~,Xf(2-1-136)
(2-1-137)wheretheX;,i=I,2,. ,.,n,arestatistically independent, identically distrib
utedzeromeangaussian random variables. Therandomvariable Rhasa
generalized Rayleigh distribution. Clearly. Y=R2ischi-sQuare-distributed
withndegreesoffreedom. I&tipdfisgivenby(2-1-110). Asimplechangein
variable in(2-1-110)yieldsthepdfofRintheform
r"-,
PR(r)=2(n")l2unr(!n)e"'/20', r;;.0
Asaconsequence ofthefunctional relationship between thecentral
chi-square andtheRayleigh distributions, thecorrespondiqg cdfsare'similar.
Thus,foranyn,thecdfofRcanbeputintheformoftheincomplete gamma
function. Inthespecialcasewhenniseven,i.e.;n=2m,thecdfofRcanbe
expressed intheclosedform
T;;'O (2-1-138)
I
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PR()('ESSES 47
Finally,westatethatthekthmoment ofR"is
(2-1-139)
whichholdsforanyintegern,
RiceDistribution JustastheRayleigh distribution isrelatedtothecentral
chi-square distribution, theRicedistribution isrelatedtothenoncentral
chi-square distribution. Toillustrate thisrelation, letY=xi+Xl,whereXI
andX2arestatistically independent gaussian randomvariables withmeansmi,
i=1,2,andcommon variance u2•Fromtheprevious discussion, weknowthat
Yhasanoncentral chi-square distribution withnoncentrality parameter
S2=m~+m~,ThepdfofY,obtained from(2-1-118) forn=2.is
(2-1-140)
Now,wedefineanewrandomvariableR=vY.ThepdfofR,obtained
from(2-1-140) byasimplechangeofvariable, is
(2-1-141)
ThisisthepdfofaRicean-distributed randomvariable. Aswillbeshownin
Chapter 5,thispdfcharacterizes thestatistics oftheenvelope ofasignal
corrupted byadditive narrowband gaussian noise.Itisalsousedtomodelthe
signalstatistics ofsignalstransmitted throughsomeradiochannels. Thecdfof
Riseasilyobtained byspecializing theresultsin(2-1-124) tothecasem=1.
Thisyields
(2-1-142)
whereQ,(a,b)isdefinedby(2-1-123).
Asageneralization oftheexpressions givenabove,letRbedefinedasin
(2-1-136) wheretheXi'i=1,2,.,. ,narestatistically independent gaussian
randomvariables withmeansmi,i=1,2,...,n,andidentical variances equal
tou2•TherandomvariableR2=Yhasanoncentral chi-square distribution
withndegreesoffreedom andnoncentrality parameter S2givenby(2-1-119).
Itspdfisgivenby(2-1-118). HencethepdfofRis
(2-1-143)
48DltjlTAl COMMUNICATIONS
andthecorresponding cdfis
(2-1-144)
whereFy(r')isgivenby(2-1-121). Inthespecialcasewherem=~nisan
integer,wehave
(2-1-145)
whichfollowsfrom(2-1-124). Finally,westatethatthekthmoment ofRis
E(Rk)=(2')kl2-,'IZ,,'fO(n+k»F(n+k~.~) k;;.0
ue f(~n)I'2'2'2U>'
(2-1-146)
where,F,(a,f3;x)istheconfluent hypergeometric function.
NakalllDli m-Distribution BoththeRayleigh distribution andtheRice
distribution arefrequently usedtodescribe thestatistical ftuctuations ofsignals
received fromamultipath fadingchannel. Thesechannel modelsarecon
sidered inChapter 14.Another· distribution thatisfrequently usedto
characterize thestatistics ofsignalstransmitted through multipath fading
channels istheNakagami m-distribUlion. Thepdfforthisdistribution isgiven
byNakagami (1960)as
(2-1-147)
whereQisdefinedas
(2-1-148)
andtheparameter misdefinedastheratioofmoments, calledthefading
figure,
(2-1-149)
Anormalized versionof(2-1-147) maybeobtained bydefining another
randomvariableX=R/Yn(seeProblem 2-15).Thenthmoment ofRis
f(m+~n)(Q)n,zE(Rn)=--r(m) m
Bysettingm=I,weobservethat(2-1-147) reducestoaRayleigh pdf.For
CHAPn;R 2,PROBABILIIT ANDSTOCHASTIC PROCESSES 49
f1GURE 2-1-11 Them-di,lribuled pdf,shownwilh
o=I.misIhefadingfigure.
(Miyagaki elal.1978.)
valuesofmintherange!""m""1,weobtainpelfsthathavelargertailsthana
Rayleigh-distributed randomvariable. Forvaluesofm>1.thetailofthepdf
decaysfasterthanthatoftheRayleigh. Figure2-1-10illustrates thepdfsfor
different valuesofm.
Multivariate GaussiaB Distribution Ofthemanymultivariate ormulti
dimensional distributions thatcanbedefined, themultivariate gaussian
distribution isthemostimportant andtheonemostlikelytobeencountered in
practice. Weshallbrieflyintroduce thisdistribution andstateitsbasic
properties.
LetusassumethatXi,i=I,2,...,n,aregaussian randomvariables with
meansmi,i=I,2,...•n,variances uf,i=I,2,...•n.andcovariances Jiil'
i,j=I,2,...,n.Clearly, lJ.ii=uf.i=I,2,,..•n.LetMdenotethenxn
soDJGrrAL (UMMLN/CA nONS
covariance matrix withelements {IL,),letXdenotethenx1columnvectorof
randomvariables, andleIm,denotethenx 1columnvectorofmeanvalues
m"i=I,2,...,n.Thejointpdfofthegaussian random variables X"
i=1.2,...,n,isdefinedas
(2-1-150)
where1\1'IdenotestheinverseofMandx'denotesthetranspose ofx.
Thecharacteristic function corresponding tothisn-dimensional jointpdfis
wherevisann-dimensional vectorwithelements Vi'i=1,2,...,n.
Evaluation ofthisn-dimensional Fouriertransform yieldstheresult
"'(j1')=exp(jm;1'-11"Mvl (2-1-151)
Animportant specialcaseof(2-1-150) isthebivariate ortwo-dimensional
gaussian pdf.ThemeanDlxandthecovariance matrixMforthiscaseare
[uiM-
1L12iL12]
17~(2-1-152)
wherethejointcentralmoment iL12isdefinedas
iLI2=E[(X,-m,)(X,-m,)]
Itisconvenient todefineanormalized covariance
i'1"j (2-1-153)
where Pi,sati<fies thecondition 0""Ipi;1""I.Whendealingwiththetwo
dimensional case,itiscustomary todropthesubscripts oniLl'andPI>'Hence
thecovariance matrix Isexpressed as
(2-1-154)
Itsinverseis
(2-1-155)
CHAPTER 2PROBABtU'Y ANDSTOCHASTIC PROCESSES 51
anddetM=CTICT~(1- p2).Substitution forM-1into(2-1-150) yieldsthe
desiredbivariate gaussian pdfintheform
(2-1-156)
Wenotethatwhenp=0,thejoinlpdfp(x"x2) in(2-1-156) factorsintotne
productp(X')P(X2)' whereP(Xi)'i=1,2,arethemarginal pdfs.Sincepisa
measure ofthecorrelation between X,andX2,wehaveshownthatwhenthe
gaussian random variables X[andX2areuncorrelated. theyarealso
statistically independent. Thisisanimportant property ofgaussian random
variables, whichdoesnotholdingeneralforotherdistributions. Itextendsto
n-dimensional gaussian randomvariables inastraightforward manner. Thatis,
ifPij=0fori""jthentherandomvariables Xi'i=I,2,...,nareuncorrelated
and,hence,statistically independent.
Now,letusconsider alineartransformation ofngaussian randomvariables
Xi'i=I,2,...,n,withmeanvectorm,andcovariance matrixM.Let
Y=AX (2-1-157)
whereAisanonsingular matrix.Asshownpreviously, thejacobian ofthis
transformation isJ=IidetA.SinceX=A-Iy,wemaysubstitute forXin
(2-1-150) and,thus,weobtainthejointpdfofYintheform
p(y)=(2n')nl2(det M)112detAexp[-HA-'.y-m,)'M-I(A-ly-moll
=(21r)"I2(~et Q)112exp[-!(y-my)'Q-'(y -m,.)]
wherethevectormyandthematrixQaredefinedas
my=Am,
Q=AMA(2-1-158)
(2-1-159)
Thuswehaveshownthatalineartransformation ofasetofjointlygaussian
randomvariables resultsinanothersetofjointlygaussian randomvariables.
Suppose thatwewishtoperform alineartransformation thatresultsinn
statistically independent gaussian ranct'omvariables. HowshouldthematrixA
beselected? Fromourprevious discussion, weknowthatthegaussian random
S2DIGITAL COMMUNICATIONS
variables arestatistically independent iftheyarepairwise-uncorrelated, i.e.,if
thecovariance matrixQisdiagonal. Therefore, wemusthave
AMA'=D (2-1-160)
whereDisadiagonal matrix.ThematrixMisacovariance matrix;hence,itis
positivedefinite. Onesolution istoselectAtobeanorthogonal matrix
(A'=A-I)consisting ofcolumns thataretheeigenvectors ofthecovariance
matrixM.ThenDisadiagonal matrixwithdiagonal elements equaltothe
eigenvalues ofM.
Eumple 2-1-5
Consider thebivariate gaussian pdfwithcovariance matrix
[1
l~]M=!
Letusdetermine thetransformation Athatwillresultinuncorrelated
randomvariables. First,wesolvefortheeigenvalues ofM.Thecharacteris
ticequation is
det(M-AI)=0
(1-A)2-~=0
Nextwedetermine thetwoeigenvectors. If8denotesaneigenvector, we
have
(M-.1.1)8=0
WithAI=~and.1.2=tweobtaintheeigenvectors
Therefore,
A=VI[11 1]-1
ItiseasilyverifiedthatA-I=A'andthat
AMA'=D
wherethediagonal elements ofDare~and!.
CHAPTER 2:PROBABlLlTY ANDSTOCHASTIC PROCESSES 53
2·1-SUpperHOUDekontheTailProbability
Inevaluating theperformance ofadigitalcommunication system,itisoften
necessary todetermine theareaunderthetailofthepdf.Werefertothisarea
asthetailprobability. Inthissection,wepresentfwoupperboundsonthetail
probability. Thefirst,obtained fromtheChebyshev inequality, isratherloose.
Thesecond,calledtheChernoff bound,ismuchtighter.
Chebyshev Inequality Suppose thatXisanarbitrary randomvariablewith
finitemeanmxandfinitevariance0";.Foranypositivenumber 6,
(2-1-161)
Thisrelation iscalledtheChebyshev inequality. Theproofofthisboundis
relatively simple.Wehave
\
0";=L~(x-mx)2p(X)dx;;.I-m"..,(x-mx)2p(x)dx
;;.62Jp(x)dx=62p(lX-mxl;;'6)
IX-m..I"6
Thusthevalidityoftheinequality isestablished.
Itisapparent thattheChebyshev inequality issimplyanupperboundon
theareaunderthetailsofthepdfp(y),whereY=X-mxoi.e.,theareaof
p(y)intheintervals (-00,-8)and(6,00).Hence,theChebyshev inequality
maybeexpressed as
(2-1-162)
or,equivalently, as
(2-1-163)
ThereisanotherwaytoviewtheChebyshev bound.Working withthezero
meanrandom variable Y=X-m..forconvenience, suppose wedefinea
function g(Y)as
{I(IYI;;.6)
g(Y)=0(IYI<8) (2-1-164)
Sinceg(Y)iseither0orIwithprobabilities P(IYI<6)andP(IYI;;.8),
respectively, itsmeanvalueis
E[g(Y»)=P(IYI;;.8) (2-1-165)
.54DIGITAL COMMUNICATIONS
nGURt: 2-1·11 Aquadratic upperboundong(Y)usedin
obtaining lhelailprobability (Chebyshev
bound).
Nowsupposethatweupper-bound g(Y)bythequadratic (YIS)',i.e.,
(2-1-166)
Thegraphofg(Y)andtheupperboundareshowninFig,2-1-11.Itfollows
that
SinceE(g(Y)Jisthetailprobability, asseenfrom(2-1-165), wehaveobtained
tileChebyshev bound.
Formanypractical applications, theChebyshev boundisextremely loose.
Thereasonforthismaybeattributed tothelooseness ofthequadratic (YIS)2
inoverbounding g(Y).Therearecertainly manyotherfunctions thatcanbe
usedtooverbound g(Y).Below,weuseanexponential boundtoderivean
upperboundonthetailprobability thatiseJCtremely tight.
ClJemofr 80uDd TheChebyshev boundgivenaboveinvolves thearea
underthetwotailsofthepdf.Insomeapplications weareinterested onlyin
theareaunderonetail,eitherintheinterval(S,oc)orintheinterval(-:x:,l».
Insuchacasewecanobtainanextremely tightupperboundbyoverbounding
thefunctiong(Y)byanexponential havingaparameter thaIcanbeoptimized
toyieldaslightanupperboundaspossible. Specifically, weconsider thelail
probability intheinterval (I>,"").Thefunctiong(Y)isoverbounded as
whereg(Y)isnowdefinedas
g(Y)={OI(Y~S)
(Y<S)(2-1-167)
(2-1-168)
CHAPTER 2:PROBABIUTY ANDSTOCHASTIC PROCESSES SS
flGURE 1-1·U Anexponential upperboundong(Y)usedin
oblaining thetailprobability (Chernoff bound).-=:=gf----+----,------- y
andv;;o0istheparameter tobeoptimized. Thegraphofg(Y)andthe
exponential upperboundareshowninFig.2-}-12.
Theexpected valueofg(Y)is
E[g(Y»)=P(Y;;O6)';;E(eV(Y-81) (2-1-169)
Thisboundisvalidforanyv;;oO.Thetightestupperboundisobtained by
selecting thevalueofvthatminimizes E(eY(Y-8». Anecessary condition fora
minimum is
!!.E(eY(Y-8» =0
dv(2-1-170)
Buttheorderofdifferentiation andexpectation canbeinterchanged, sothat
!!.E(eV(Y-6»=E(!!""eV(y-a»)
dv 'dv
=E[(Y-8)eV(Y-3»)
=e-·a[E(YevY)-6E(evY»)=0
Therefore thevalueofvthatgivesthetightestupperboundisthesolution to
theequation
(2-1-171)
Let~bethesolution of(2-1-171). Then,from(2-1-169), theupperboundon
theone-sided tailprobability is
P(Y~Ii)';;e-Y6E(eH) (2-1-172)
ThisistheChernoff boundfortheuppertailprobability foradiscrete ora
continuous randomvariable havingazeromean.tThisboundmaybeusedto
showthatQ(x).;;e-x212
,whereQ(x)istheareainthetailofthegaussian pdf
(seeProblem 2-18).
tNoteIhatE(evY)forrealvisnolthecharacteristic function ofY.Itiscalledthemomtnl
gtneraling functionofY.
S6DIGITAL COMMUNICATIONS
I
2
fiGURE Z-l-lJ ThepdfofaLaplace-distributed randomvariable. o
Anupperboundonthelowertailprobability canbeobtained inasimilar
manner, withtheresultthat
P(Y'"Il)'"e-V'E(eVY)
whereifisthesolutionto(2-1-171) andIl<O.
Example 2-1-6
Consider the(Laplace) pdf(2-1-173)
(2-1-174)
(2-1-176)whichisillustrated inFig.2-1,13.Letusevaluate theuppertailprobability
fromtheChernoff boundandcompare itwiththetruetailprobability,
whichis
P(Y;:'5)=r!e-'dy=~e-' (2-1-175)
Tosolve(2-1-171) forV,wemustdetermine themoments E(YevY)and
E(e'Y).Forthepdfin(2-1-174), wefindlhat
2vE(Ye,Y)=------:~-_::
(v+If(v-If
1E(e'Y)-----
(1+Y)(l-v)
Substituting thesemoments into(2-1-171), weobtainthequadratic equation
y21l+2v-5=0
whichhasthesolutions
(2-1-177)
Sincevmustbepositive, oneofthetwosolutions isdiscarded. Thus
-1+~v= (2-1-178)Il
CHAPTER 2,PROBABILITY ANDSTOCHASTIC PROCESSES 57
Finally, weevaluate theupperboundin(2-1-172) byeliminating E(eOY
)
usingthesecondrelationin(2-1-176) andbysubstituting fori>from
(2-1-178). Theresultis
132
P(y;oll).. el-VI+B2
2(-1+v'f'+'8')
ForIl»I,(2-1-179) reducesto
6P(Y;OIl)"-e-B
2(2-1-179)
(2-1-180)
WenotethattheChernoff bounddecreases exponentially asIlincreases.
Consequently, itapproximates closelytheexacttailprobability givenby
(2-1-175). Incontrast, theChebyshev upperboundfortheuppertail
probability obtained bytakingone-halfoftheprobability inthetwotails(due
tosymmetry inthepdf)is
1P(Y;oil)..112
Hence,thisboundiselCtremeiy loose.
Whentherandomvariablehasanonzero mean,theChernoff boundcanbe
extended aswenowdemonstrate. IfY=X-mx,wehave
P(Y;oil)=P(X-mx;Oil)=P(X;omx+Il)=P(X;oil..)
where,bydefinition, Ilm=mx+6.SinceIl>0,itfollowsthatIlm>mx•Let
g(X)bedefinedas
andupper-bounded as(X)={I(X;0Ilm)
g 0(X<Ilm)(2-1-181)
(2-1-183)(2-1-182)
(2-1-169)-g(X)..evex-6~)
Fromthispoint,thederivation parallels thestepscontained in
(2-1-172). Thefinalresultis
P(X;ollm)"e-o,.E(eVX)
whereIlm>mxandi>isthesolution totheequation
E(Xe'X)-llmE(eVX)=0 (2-1-184)
Inasimilarmanner, wecanobtaintheChernoff boundforthelowertail
probability. ForIl<0,wehave
P(X-mA"Il)=P(X"'"mx+13)=P(X""'Ilm)"E(ev(X-Bm»(2-1-185)
Fromourprevious development, itisapparent that(2-1-185) resultsinthe
bound
P(X"'"8m)""'e-oa.E(eOX)
where8m<mxand1)isthesolutionto(2-1-184).(2-1-186)
58l)1f,ITAL <OMM1INI('AlIONS
2·]·6SumsofRandom Variables andtheCentral
LimitTheorem
Wehavepreviously considered theproblemofdetermining thepdfofasumof
nstatistically independent randomvariables. Inthissection,weagainconsider
thesumofstatistically independent randomvariables, butourapproach is
different andisindependent oftheparticular pdfoftherandomvariables in
thesum.Tobespecific, suppose thatXi.i=1.2,...,n,arestatistically
independent andidentically distributed randomvariables, eachhavingafinite
meanm,andafinitevariance O'~.LetYbedefinedasthenormalized sum.
calledthesamplemean:
1n
Y=-LXi
n;=1(2-1-187)
Firstweshalldetermine upperboundsonthetailprobabilities ofYandthen
weshallproveaveryimportant theorem regarding thepdfofYinthelimitas
n~oc.
TherandomvariableYdefinedin(2-1-187) isfrequently encountered in
estimating themeanofarandomvariableXfromanumberofobservations Xi'
i=1.2,....n.Inotherwords,theXi,i=1,2,...,n,maybeconsidered as
independent samplesdrawnfromadistribution Fx(x),andYistheestimateof
themeanmx•
ThemeanofYis
In
E(Y)=my=-LE(Xi)ni=~
=m.x
Thevariance ofYis
Inn=22:LE(XiX)-m~
ni=Jj=1
1" 1n n
=22:E(X;)+2LLE(Xi)E(X j)-m~n;=1 ni-I;....1
;"'j
1 1=-(~+m;)+2n(n-l)m;-m;n n
n
WhenYisviewedasanestimate forthemeanm..wenotethatitsexpected
valueisequaltomxanditsvariance decreases inversely withthenumberof
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PR')CE-SSES 59
samples n.Asnapproaches infinity, thevariance (T~approaches zero.An
estimate ofaparameter (inthiscasethemeanmx)thatsatisfiestheconditions
thatitsexpected valueconverges tothetruevalueoftheparameter andthe
variance converges tozeroasn--+00issaidtobeaconsistent estimate.
Thetailprobability oftherandomvariableYcanbeupper-bounded byuse
oftheboundspresented inSection2-1-5.TheChebyshev inequality appliedto
Yis
".2
P(IY-myI;;,,~),.;;~
(11"1)"..2P-LXi-mx;;.8,.;;~
ni~l n~(2-1-188)
(2-1-189)Inthelimitasn--+00,(2-1-188) becomes
~~p(I~~Xi-mxI;;"5)=0
Therefore, theprobability thattheestimate ofthemeandiffersfromthetrue
meanmxbymorethan8(Il>0)approaches zeroasnapproaches infinity.This
statement isaformofthelawoflargenumbers. Sincetheupperbound
converges tozerorelatively slowly,i.e.,inversely withn,theexpression in
(2-1-188) iscalledtheweaklawoflargenumbers.
TheChernoff boundappliedtotherandomvariable Yyieldsanexponential
dependence ofn,andthusprovides atighterupperboundontheone-sided tail
probability. Following theprocedure developed inSection 2-1-5,wecan
determine thatthetailprobability foryis
where8m=mx+8and ~>O.ButtheXi,i=1,2,...,n,arestatistically
independent andidentically distributed. Hence,
n
=e-,n'~nE(e'X,)
;=1
(2-1-191)
whereXdenotesanyone oftheXi'Theparameter vthatyieldsthetightest
upperboundisobtained bydifferentiating (2-1-191) andsettingthederivative
equaltozero. This yieldstheequation
(2-1-192)
(2-1-193)flODIGITAL COMMUNICATIONS
Letthesolution of(2-1-192) bedenoted by~.Then,theboundontheupper
tailprobability is
p(~t.Xi~8m)0;;;[e~"mE(e"X)j", 8m>mx
Inasimilarmanner, wefindthatthelowertailprobability isupper-bounded as
P(Y0;;;8m)""[e~"·mE(e"X)j". 8m<mx (2-1-194)
wherei>isthesolutionto(2-1-192).
Example 2·1·7
LetXi'i=1,2,...,n,beasetofstatistically independent randomvariables
definedas
X.={1,-1withprobability p<~
withprobability 1-p
(2-1-195)Wewishtodetermine atightupperboundontheprobability thatthesum
oftheXiisgreaterthanzero.Sincep<!.wenotethatthesumwillhavea
negative valueforthemean;henceweseektheuppertailprobability. With
8m=0in(2-1-193), wehave
p(~X,~o)0;;;[E(e"XW
where ~isthesolution totheequation
E(XeVX)=0
Now
Hence
Furthermore,
E(e"x)=pe"+(1-p)e-"
Therefore theboundin(2-1-195) becomes
p(t.Xi:;'0)0;;;[pe"+(1-p)e-"j"
[(l=pIP]"
0;;;PYp+(I-p)y~
'"[4p(1-p))"12(2-1-196)
(2-1-197)
(2-1-198)
Weobservethattheupperbounddecaysexponentially withn,asexpected.
CHAPTER 2:PROBABILITY ANDSTOCHASTIC PROCI-SSrS 61
Incontrast, iftheChebyshev boundwereevaluated, thetailprobability
woulddecrease inversely withn.
CentralLimitTheorem Weconclude thissectionwithanextremely useful
theorem concerning thecdfofasumofrandomvariables inthelimitasthe
numberoftermsinthesumapproaches infinity.Thereareseveralversionsof
thistheorem. Weshallprovethetheorem forthecaseinwhichtheranjom
variables X"i=1,2,...,n,beingsummed arestatistically independent and
identically distributed, eachhavingafinitemeanm,andafinitevariancea;.
Forconvenience, wedefinethenormalized randomvariable
lj.=Xi-m,
I,i=1,2,... Jna,
ThusV,hasazeromeanandunitvariance. Now,let
1nY=-LV i
V;;i~l(2-1-199)
Sinceeachterminthesumhasazeromeanandunitvariance, itfollowsthat
thenormalized (by1/v';;)randomvariableYhaszeromeanandunitvariance.
Wewishtodetermine thecdfofYinthelimitasn-+"".
Thecharacteristic function ofYis
[(.)]jv~Vi
I/Jy(ju)=E(elvY)=Eexp:.;,;
•(jV)=f1!/Iv,•r
1=1vn
(2-1-200)
whereVdenotesanyoftheVi'whichareidentically distributed. Now,letus
expandthecharacteristic functionofUinaTaylorseries.Theexpansion yields
l{1u(i.V,)=l+j.V,E(V)-u22
,E(V2)+~~3E(V3)_'"vn vnn. (n)3!
SinceE(U)=0andE(U2)=1,(2-1-201) simplifies to(2-1-201)
(2-1-202)
whereR(v,n)/ndenotes theremainder. WenotethatR(v,n)approaches
62DIGITAL COMMPNICo\TIONS
zeroasn--+Xl.Substitution of(2-1-202) into(2-1-200) yieldsthecharacteristic
function ofYintheform
[V'R(vn)]"t/ty(jv) ~1 --+ '2nn
Takingthenaturallogarithm of(2-1-203), weobtain
[V'R(v,n)]
In,py(jv) ~nIn1-2n+n
Forsmallvaluesofx,In(I+xlcanbeexpanded inthepowerseries
In(1+x)~x-h2+~X.'_ ...
Thisexpansion appliedto(2-1-204) yields
[V'R(v,n)1(v2R(v,n»)2 ]In,py(jv) ~n--+ - --+ +...2nn22n n(2-1-203)
(2-1-204)
(2-1-205)
Finally, whenwetakethelimitasn-+"",(2-1-205) reduces to
liTll,,_xIn,py(jv) ~-~v'.or,equivalently,
lim,py(jv) ~e-.'t'
n_x(2-1-206)
But,thisisjustthecharacteristic function ofagaussian randomvariable with
zeromeanandunitvariance. Thuswehavetheimportant resultthatthesum
ofstatistically independent andidentically distributed randomvariables with
finitemeanandvariance approaches agaussian cdfasn-+"".Thisresultis
knownasthecentrallim;1theorem.
Although weassumed thattherandomvariables inthesumareidentically
distributed, theassumption canberelaxedprovided thatadditional restrictions
areimposed ontheproperties oftherandomvariables. Thereisonevariation
ofthetheorem, forexample, inwhichtheassumption ofidentically distributed
randomvariables isabandoned infavorofacondition onthe third absolute
moment oftherandomvariables inthesum.Foradiscussion ofthisandother
variations ofthecentrallimittheorem, thereaderisreferred tothebookby
Cramer(1946).
2·2STOCHASTIC PROCESSES
Manyoftherandomphenomena thatoccurinnaturearefunctions oftime.
Forexample, themeteorological phenomena suchastherandom fluctuations
inairtemperature andairpressure arefunctions oftime.Thethermal noise
voltages generated intheresistors ofanelectronic devicesuchasaradio
receiver arealso"afunction oftime.Similarly, thesignalattheoutputofa
sourcethatgenerates information ischaracterized asarandom signalthat
CHAPTER 2:PROBABIliTY ANDSTOCliAST1C PROCESSES 6J
varieswithtime.Anaudiosignalthatistransmitted overatelephone channel
isanexample ofsuchasignal.Alltheseareexamples ofstochastic (random)
processes. Inourstudyofdigitalcommunications, weencounter stochastic
processes inthecharacterization andmodeling ofsignalsgenerated by
information sources, inthecharacterization ofcommunication channels usedto
transmit theinformation, inthecharacterization ofnoisegenerated ina
receiver, andinthedesignoftheoptimum receiverforprocessing thereceived
randomsignal.
Atanygiventimeinstant,thevalueofastochastic process,whether itisthe
valueofthenoisevoltagegenerated byaresistorortheamplitude ofthesignal
generated byanaudiosource, isarandom variable. Thus,wemayviewa
stochastic processasarandomvariableindexedbytheparameter I.Weshall
denotesuchaprocessbyX(I).Ingeneral, theparameter Iiscontinuous,
whereasXmaybeeithercontinuous ordiscrete, depending onthecharacteris
ticsofthesourcethatgenerates thestochastic process.
Thenoisevoltagegenerated byasingleresistororasingleinformation
sourcerepresents asinglerealization ofthestochastic process. Hence,itis
calledasamplefunclionofthestochastic process.Thesetofallpossiblesample
functions, e.g.,thesetofallnoisevoltagewaveforms generated byresistors,
constitute anensemble ofsamplefunctions or,equivalently, thestochastic
processX(I).Ingeneral, thenumberofsamplefunctions intheensemble is
assumed tobeextremely large;oftenitisinfinite.
Havingdefined astochastic processX(I)asanensemble ofsample
functions, wemayconsider thevaluesoftheprocessatanysetoftime.instants
I,>12>I)>...>r.wherenisanypositiveinteger. Ingeneral, therandom
variables X"""X(I;),i=1.2....,n.arecharacterized statistically bytheirjoint
pdfp(X",x",...,x,J.Furthermore, alltheprobabilistic relations definedin
Section2-1formultidimensional randomvariables carryovertotherandom
variables X",i=1,2,...•n.
Stationary Stochastic Processes Asindicated above,therandomvariables
X",i=1,2,...,n,obtained fromthestochastic processX(I)foranysetof
timeinstants 11>12>I)> >I.andanynarecharacterized statistically by
thejointpdfp(x",x,",x,.).Letusconsider another setofnraildom
variables X,,+I'"X(I;+I),i=I,2,...,n,whereIisanarbitrary timeshift.
These random variables arech'iracterized bythejointpdf
p(x/,+,.x,,+to.·.,x,,+,).Thejointpelfsoftherandomvariables X"andX,,+1O
i=1,2....,n,mayormaynotbeidentical. Whentheyareidentical. i.e..
when
(2-2-1)
forallIandalln,thestochastic processissaidtobeslalionary inIhesrricl
sense.Thatis,thestatistics gfastationary stochastic processareinvariant to
anytranslation ofthetimeaxis.Ontheotherhand,whenthejointpdfsare
different, thestochastic processisnonslalionary.
64DIGITAL COMMUNICATIONS
Z.Z.1Statistical Averages
Justaswehavedefinedstatistical averages forrandom variables, wemay
similarly definestatistical averages forastochastic process. Suchaverages are
alsocalledensemble averages. LetX(I)denotearandom process andlet
X,==X(I.).ThenIhmoment oftherandomvariableXl,isdefinedas
E(X7,):[x7,p(x,)dx" (2-2-2)
(2-2-3)Ingeneral, thevalueofthenthmoment willdependonthetimeinstant I,ifthe
pdfofX"depends onIi'Whentheprocessisstationary, however, p(x".,):
p(x,)forallt.Hence,thepdfisindependent oftime,and,asaconsequence,
thenthmoment isindependent oftime.
Nextweconsider thetworandom variables X"==X(I,),i:1,2.The
correlation between X"andX"ismeasured bythejointmoment
E(X"X,,):fxfxX"x"p(X'" Xl,)dx" dx"
Sincethisjointmoment depends onthetimeinstants IIandI,.itisdenoted by
4>(11,/2),Thefunction <1>(1,,12)iscalledtheaUlocorrelalion funclion ofthe
stochastic process.WhentheprocessX(/)isstationary, thejointpdfofthepair
(X",X,,)isidentical tothejointpdfofthepair(X".!,X".,)foranyarbitrary I.
Thisimpliesthattheautocorrelation function ofX(I)doesnotdependonthe
specifictimeinstants IIand12,but,instead, itdepends onthetimedifference
11- 12,Thus,f\Jrastationary stochastic process, thejointmoment in(2-2-3)is
E(XI,X,,): cf>(lt•(2):<1>(1,-(2)=cf>("r) (2-2-4)
wherer=II-12or,equivalently, 12:11-T.Ifwelet12=11+r.wehave
cf>(-r):E(XI,X".,) :E(X,;XI;_,)=cf>(r)
Therefore, <1>(r)isanevenfunction. Wealsonotethatcf>(0):E(X;)denotes
theaveragepowerintheprocessX(/).
Thereexistnonstationary processes withtheproperty thatthemeanvalue
oftheprocessisindependent oftime(aconstant) andwheretheautocorrela
tionfunction satisfiesthecondition that<1>(/,./ 2)=cf>(11-(2),Suchaprocessis
calledwide-sense slalioTUlry. Consequently, wide-sense stationarity isaless
stringent condition thanstrict-sense stationarity. Whenreference ismadetoa
stationary stochastic processinanysubsequent discussion inwhichcorrelation
functions areinvolved, thelessstringent condition (wide-sense stationarity) is
implied.
Relatedtotheautocorrelation function istheautocovariance function ofa
stochastic process,whichisdefinedas
",(I"(2)=E{[X"-m(1,)][X l,-m(12)]}
=<1>(1"12)-m(I,)m(1 2) (2-2-5)
CHAPTER 2:PRO!JABILITY ANDSTOCHASTIC PROCESSES 6S
wherem(tl)andm(t2)arethemeansofX/IandX",respectively. Whenthe
processisstationary, theautocovariance function simplifies to
(2-2-6)
wherer=t,-t2.
Higher-order jointmoments oftwoormorerandomvariables derivedfrom
astochastic processX(I)aredefinedinanobviousmanner. Withthepossible
exception ofthegaussian randomprocess,forwhichhigher-order moments can
beexpressed intermsoffirstandsecondmoments, high-order moments are
encountered veryinfrequently inpractice.
Averages foraGaussian Process Suppose thatX(I)isagaussian random
process.Hence,attimeinstants t=titi=I,2,...,n,therandomvariablesX,.'
i=I,2,...,n,arejointlygaussian withmeanvaluesm(ti),i=1,2,...,n,and
autocovariances
JL(li,t;)=E[{X"-m(t,)(X'j -m(t)), i,j=1,2,...,n(2-2-7)
(2-2-8)Ifwedenotethenxncovariance matrixwithelements JL(ti,t;)byMandthe
vectorofmeanvaluesbym"thenthejointpdfoftherandomvariables X",
i=I,2,...•nisgivenby(2-1-150).
Ifthegaussian processisstationary thenm(ti)=mforall'iandJL(li•t,)=
JL{li-til.Weobservethatthegaussian randomprocessiscompletely specified
bythemeanandautocovariance functions. Sincethejointgaussian pdf
depends onlyonthesetwomoments, itfollowsthatifthegaussian processis
wide-sense stationary, itisalsostrict-sense stationary. Ofcourse,theconverse
isalwaystrueforanystochastic process.
Averages forJointStocbllstic Processes LetX(t)andY(t)denotetwo
stochastic processes andletX,,'"X(li)'i=1,2,...,n,andY,;'"Y(tj),j=
1,2,...,m.represent therandomvariables attimest.>t2>t3>...>tnand
I;>t;>...>t;",respectively. Thetwoprocesses arecharacterized statisti
callybytheirjointpdf
foranysetoftimeinstantsII't2,...,tn,t;,t;,...,t;"andforanypositive
integervaluesofnandm.
Thecross-correlation function ofX(t)andY(I),denoted by</lxy(tl>(2),is
definedasthejointmoment
4>x,(11o12)=E(X/ IY,,)=f~[~x"y"p(JC" ,y,,}€ix"dy"
andthecross-covariance is
(2-2-9)
66DIUI"l'AL cor·.n~tl:N«·ATI()NS
Whentheprocesses arejointlyandindividually stationary, wehave
<1>"(1,,I,)=c/>x,.(r,-I,)andf.L"(I,,r,)=f.Lw(r,-I,).Inthiscase,wenotethat
rf>".(-r)=E(X"Y".,)=E(X",Y,;)=c/>,Ar) (2-2-10)
ThestochastiC processes X(I)andy(naresaidtobestatislically indepen
dentifandonlyif
p(x",x",...,x,,,,y",y"....,y,;.)=p(x".x,"...,x,,,lp(y,,,y';'....y,;,,)
forallchoicesofI,andI:andforallpositiveintegersnandm.Theprocesses
aresaidtobeuncorrelated if
Hence,
1-""(/1,I,)=0
Acomplex-valued siochastic processZ(nisdefinedas
Zit)=X(/)+jY(I) (2-2-11)
(2·2-12)whereX(I)andY(I)arestochastic processes. Thejointpdfoftherandom
variables Z,.==Z(I;),i=1,2....,isgivenbythejointpdfofthecomponents
(X",Y,).i=I,2,....n.Thu~,thepdfthatcharacterizes Z",i=1,2,...,1'1,is
p(X",XI.:"...•xt",Y,I,Yf.:'•..•,YI~)
Thecomplex-valued stochastic processZ(t)isencountered intherepresen
tationofnarrowband bandpass noiseintermsofitsequivalent lowpass
components. Animportant characteristic ofsuchaprocessisitsautocorrela
tionfunction. Thefunction isdefinedas
<p"(I,,I,)=lE(Z"Z~)
=~E[(X"+jY")(X,,-jY,,»)
=Hc/>u(tj,r,)+</1",(1"I,)+j[c/>vx(l" I,)-<p"(I,,I,))}
wherec/>xxU,.I,)andc/>vv(t,,I,)aretheautocorrelation functions ofX(/)and
Y(/),respectively, and'c/>y.,(/"I,)andc/>.n(/,,I,)arethecross-correlation
functions. Thefactoroflinthedefinition oftheautocorrelation functionofa
complex·valued stochastic process isanarbitrary butmathematically con
venientnormalization factor,aswewilldemonstrate inourtreatment ofsuch
processes inChapter 4.
Whentheprocesses X(/)and.Y(I)arejointlyandindividually stationary,
theautocorrelation function of"Z{t)becomes
c/>"(/,,I,)=t/J,,(/,-I,)= c/>,,(c)
whereI,=/,-r.Also,thecomplex conjugate of(2-2-12)is
<t>:Ar)=lE(Z~Z"-,)=lE(Z~.,2,,)=c/>,,(-c) (2-2-13)
Hence,cP,,(c)=c/>i,(-c).
CHAPTER 2,PROBABILITY ANDsrOCHASTIC PROCESSES 67
Now,suppose thatZ(t)=X(t)+jY(t)andW(t)=V(t)+jV(r)aretwo
complex-valued stochastic processes. Thecross-correlation function ofZ(t)
andW(t)isdefinedas
cP,w(t,,t2)=~E(Z" W~)
=tE[(X"+jY,,)(V"-jV;,)]
=~{<I>,"(t I't2)+<l>vv(t,,t2)+j[cPy,,(tI't2)-<I>,v(/"t2)]}(2-2-14)
WhenX(t),Y(t),U(t),andV(t)arepairwise-stationary, thecross-correlation
functions in(2-2-14) become functions ofthetimedifference r=/,-t2
Furthermore,
(2-2-15)
2-2-2Powel'Density Spectl'um
Thefrequency contentofasignalisaverybasiccharacteristic thatdistin
guishesonesignalfromanother. Ingeneral,asignalcanbeclassified ashaving
eitherafinite(nonzero) averagepower(infiniteenergy)orfiniteenergy.The
frequency contentofafiniteenergysignalisobtained astheFouriertransform
ofthecorresponding timefunction.Ifthesignalisperiodic, itsenergy is
infiniteand,consequently, itsFouriertransform doesnotexist.Themechanism
fordealingwithperiodic signalsistorepresent theminaFourierseries.With
sucharepresentation, theFouriercoefficients determine thedistribution of
poweratthevariousdiscretefrequency components.
Astationary stochastic process isaninfiniteenergysignal,and,hence,its
Fouriertransform doesnotexist.Thespectral characteristic ofastochastic
signalisobtained bycomputing theFouriertransform oftheautocorrelation
function. Thatis,thedistribution ofpowerwithfrequency isgivenbythe
function
TheinverseFouriertransform relationship is
<1>(r)=r<t>(f)ei'·t'df
Weobservethat
<1>(0)=J~<t>(f)df
=E(IXf);.,o(2-2-16)
(2-2-17)
(2-2-18)
Since<1>(0)represents theaveragepowerofthestochastic signal,whichisthe
areaunder<t>(f),<t>(f)isthedistribution ofpowerasafunctionoffrequency.
Therefore, <t>(f)iscalledthepowerdensityspectrum ofthestochastic process.
68DIGITAL COMMUNICATIONS
Ifthestochastic processisreal,1/>(f)isrealandeven,and,hence<P(f)is
realandeven.Ontheotherhand,iftheprocessiscomplex, 4>(r)=4>*(-r)
and,hence
<1l*(f)=[cP"(r)ei2""dr=f,<f>*(-1')e'i2
1<frd1'
=r~cP(r)e-;2K/<dr=cf>(f) (2-2-19)
Therefore, <PU)isreal.
Thedefinition ofapower density spectrum canbeextended totwojointly
stationary stochastic processes X(t)andY(I),whichhaveacross-correlation
function 4>.y(f).TheFouriertransform ofcP...(r),i.e.,
(2-2-20)
(2-2-21)iscaIledthecross-power densityspectrum.Ifweconjugate bothsidesof
(2-2-20), wehave
cf>~,(f)= r~<I>;,(r)el2K/Td1'=r~<p~v(-r)e-I~K(rdr
=r~</IyA1')e-121<'rdl'=<P,Af)
Thisrelationholdsingeneral. However, ifX(t)andY(t)arerealstochastic
processes,
(2-2-22)
Bycombining theresultin(2-2-21)withtheresultin(2-2-22), wefindthatthe
cross-power densityspectrum oftworealprocesses satisfiesthecondition
(2-2-23)
2·2·3Response ofaLinearTime-Invariant Systemtoa
Random InputSignal
Consider alineartime-invariant system(filter)thatischaracterized byits
impulseresponse h(l)or,equivalently, byitsfrequency response H(f).where
h(t)andH(f)areaFouriertransform pair.LetX(I)betheinputsignaltothe
systemandlety(t)denotetheoutputsignal.Theoutput of thesystemmaybe
expressed intermsoftheconvolution integralas
y(l)=f,h(r)x(t-r)41' (2-2-24)
CHAI"TER 2'PROBABILITY ANDSTOCHASTIC PROCESSES 69
Now,supposethatx(/)isasamplefunction ofastationary stochastic process
X(t).Then,theoutputy(l)isasamplefunction ofastochastic processY(I).
Wewishtodetermine themeanandautocorrelation functions oftheoutput.
Sinceconvolution isalinearoperation performed ontheinputsignalx(/),
theexpected valueoftheintegralisequaltotheintegraloftheexpected value.
Thus,themeanvalueofY(I)is
my=E[Y(I)]=[~h(r)E[X(1 -r)]dr
=mx[~h(r)dr=mxH(O) (2-2-25)
whereH(O)isthefrequency response ofthelinearsystematf=O.Hence,the
meanvalueoftheoutputprocessisaconstant.
Theautocorrelation functionoftheoutputis
4>YAI,.(2)=!E(Y" Y~)
=~[[h(tl)h*(a)E[X(I, -(J)X*(ll-a)]dadf3
=[~[~h(f3)h*(a)4>xx(/,-t 2+a-(3)dadf3
Thelaststepindicates thatthedoubleintegralisafunction ofthetime
di1ference I,-12,Inotherwords,iftheinputprocessisstationary, theoutputis
alsostationary. Hence
(2-2-26)
Byevaluating theFouriertransform ofbothsidesof(2-2-26), weobtainthe
powerdensityspectrum oftheoutputprocessintheform
4>yy(f)=[~4>yy(r)e-j2>if<d1:
=[~[~[~h*(a)h(f3)4>u(r+ a-(3)e-j2<f'drdadf3
=<l>u(f)IH(f)12(2-2-27)
Thus,wehavetheimportant resultthatthepowerdensityspectrum ofthe
outputsignalistheproductofthepowerdensityspectrum oftheinput
multiplied bythemagnitude squaredofthefrequency response ofthesystem.
70DIGITA.L COMMUNICA.TIONS
Whentheautocorrelation function c/>yy(r)isdesired,itisusuallyeasierto
determine thepowerdensityspectrum <t>yy(f)andthentocompute theinverse
transform. Thus,wehave
cPyy(r)=[~<t>.,y(f)el2K!T df
=[<t>xAf)IH(f)12ei2KfTdf
Weobservethattheaveragepowerintheoutputsignalis
c/>yy(O)=[<t>.Af)IH(f)12df
Sincec/>yy(O)=£(1Y,12).itfollowsthat
[<t>xx(f)IH(fWdf;'0(2-2-28)
(2-2-29)
Suppose weletIH(f)12=1foranyarbitrarily smallintervalf,~f~fi.and
H(f)=0outsidethisinterval.Then,
Butthisispossibleifandonlyif<t>.Af);.0forallf
ElUIIIlple 2-2-1
Suppose thatthelowpass filterillustrated inFig.2-2-1isexcitedbya
stochastic processx(t)havingapowerdensityspectrum
Astochastic processhavingaflatpowerdensityspectrum iscalledwhite
nGun 2-1-1AneXllIJlple afalawpassfilter.
('HAPTER 2:PR08ABILITY !\NDST(){'tfASrH- PRO(TSS!'.S 71
FIGURE 2·2-2Thepowerdensityspectrum ofthelowpassniteroutputwhen
theinputi!lwhilenoise. II
noise.Letusdetermine thepowerdensityspectrum oftheoutputprocess.
Thetransferfunction ofthelowpassfilteris
I+j21TfL/RR
H(f)=R+j21TfL
and,hence,
, I
IH(f)!-= 1+(21TLlR)'f'(2-2-30)
Thepowerdensityspectrum oftheoutputprocessis
<Jl=Nil I
...(f)2 I+(21TL/R)2f'(2-2-31)
Thispowerdensityspectrum isillustrated inFig,2-2-2.ItsinverseFourier
transform yieldstheautocorrelation function
(2-2-32)
Theautocorrelation function cb,,(r)isshowninFig.2-2-3.Weobservethat
thesecondmoment oftheprocessY(t)isq".,.(O)=RN,,/4L.
~\\(t)
FIGURE 2-2-3Theautocorrelation function oftheoutputofthelowpassfilter
forawhite-noise input.II
72IJIG:TAL COMMl)f':ICATIOr-;S
Asafinalexercise, wedetermine thecross-correlation function between
y(r)andx(t),wherex(t)denotestheinputandy(t)denotestheoutputofthe
linearsystem.Wehave
If'· </>,,(t,.to)=~E(Y"X~) =2'.h(a)E[X(t,-alX*(t,)]cia
=r~h(a)</>,,(t 1 -t,-a)cia=</>,,(1,-(2)
Hence,thestochastic processes X(t)andY(t)arejointlystationary. With
t,-t2=I.wehave
</>,.(I)=L~h(a)</>x.(1 -a)da (2-2-33)
Notethattheintegral in(2-2-33) isaconvolution integral. Henceinthe
frequency domaintherelation(2-2-33) becomes
rtJ,,(f) =eJ>,,(j)H(f) (2-2-34)
Weobservethatiftheinputprocessiswhitenoise.thecrosscorrelation ofthe
inputwiththeoutputofthesystemyieldstheimpulseresponse h(t)towithina
scalefactor.
2-2-4Sampling Theorem forBand-Limited
Stochastic Processes
Recallthatadeterministic signals(t)thathasaFourier transform 5(f)is
calledband-limited ifS(f)=0forItI>W,whereWisthehighestfrequency
contained ins(t).Suchasignalisuniquely represented bysamplesofs(t)taken
atarateoff,;;.2Wsamples!s. Theminimum ratetv=2Wsamples!s iscalled
theNyquistrate,Sampling belowtheNyquistrateresultsinfrequency aliasing.
Theband-limited signalsampled attheNyquistratecanbereconstructed
fromitssamples byuseoftheinterpolation formula
~nsin[2;rW(t-2~)]
s(t)=2s(-)------
n~-~2W(n)2n:Wt--2W(2-2-35)
where{s(n/2W)} arethesamplesofs(t)takenatt=n/2W,n=O.±I,±2,....
Equivalently, s{t)canbereconstructed bypassingthesampled signalthrough
CHAPTER 2,PROBABILITY ANDSTOCHASTIC PROCESSES 73
FIGURE 2-2....Signalreconstruction basedonideal
interpolation. in-2)T (n-Of nT (It...OT-.
anideallow-pass filterwithimpulseresponse h(t)=(sin2nWt)l2nWt. Figure
2-2-4illustrates thesignalreconstruction processbasedonidealinterpolation.
Astationary stochastic processX(t)issaidtobeband-limited ifitspower
densityspectrum lP(f)'"0forIfI>W.Sinceet>(f)istheFouriertransform of
theautocorrelation function <1>(1:),itfollowsthat</1(r)canberepresented as
(2·2-36)
(2-2-37)where{.p(n/2W)} aresamplesof<1>(1:)takenatr=n/2W,n=0,±1,±2,....
Now,ifX(t)isaband-limited stationary stochastic processthenX(t)canbe
represented as
~ IIsin[21tW(t-z':v))
X(/)=2:x(-)----.:.
n~-~ZW21tW(t-2~)
where{X(nI2W)} aresamplesofX(t)takenatt'"n/2W,n'"0,±I,±2,....
Thisisthesampling representation forastationary stochastic process.The
samplesarerandomvariables thataredescribed statistically byappropriate
jointprobability densityfunctions. Thesignalrepresentation in(2-2-37)is
easilyestablished byshowingthat(Problem 2-17)
(2-2-38)
Hence,equality between thesa9\pling representation andthestochastic
processX(/)holdsinthesensethatthemeansquareerroriszero.
74DICilTAL COM\1t:~I(";" nONs
2-2-5Discrete-Time Stothastic SignalsandSystems
Thecharacterization ofcontinuous-time stochastic signalsgivenabovecanbe
easilycarriedovertodiscrete-time stochastic signals.Suchsignalsareusually
obtained byuniformly sampling acontinuous-time stochastic process.
Adiscrete-time stochastic processX(n)consistsofanensemble ofsample
sequences {x(n)}.Thestatistical properties ofX(n)aresimilartothe
characterization ofX(t)withtherestriction thatnisnowaninteger(time)
variable. Hence.themthmomentofX(n)isdefinedas
E[X~'J=rX::'p(X")dX,,
andtheautocorrelation sequence is
</>(n.k)=~E(X"Xt) =rrX"X:p(X,,, X,JdX"dX.
Similarly, theautocovariance sequence is
J.L(n,k)=</>(n.k)-E(X,,)E(Xt)(2-2-39)
(2-2-40)
(2-2-41)
Forastationary process, wehave</>(n.k)'=</>(n-k).j.t(n.k)'=J.L(n-k),and
lL(n-k)=</>(n-k)-Im,r (2-2-42)
wherem,=E(X,,)isthemeanvalue.
Asinthecaseofcontinuous-time stochastic processes, adiscrete-time
stationary processhasinfiniteenergybutafiniteaverage power.whichis
givenas
E(lX,l) =</>(0) (2-2-43)
Thepowerdensitvspectrum forthediscrete-time process isobtained by
computing theF(,~rier transform of</>(n).Since</>(n)isadiscrete-time
sequence, theFouriertransform isdefinedas
x
<I>(f)=2:</>(n)e-,21<!"
andtheinversetransform relationship is
J'12
<f>(n)=<t>(f)eM"df
-1/2(2-2-44)
(2-2-45)
Wemaketheobservation thatthepowerdensityspectrum <I>(f)isperiodic
withaperiod!" =I.Inotherwords,<t>(f+k)=<I>(f)fork=±1.±2...,.This
isacharacteristic oftheFouriertransform ofanydiscrete-time sequence such
as<f>(n).
Finally,letusconsider theresponse ofadiscrete-time, lineartime-invariant
systemtoastationary stochastic inputsignal.Thesystemischaracterized in
CHArTER.:!: PROBAB1LlTY ASDSTOCHASTIC PROCESSES 75
thetimedomainbyitsunitsampleresponse h(n)andinthefrequency domain
bythefrequency response H(f),where
x
H(f)=2:h(n)eJ2"fn
,,=-:x(2-2-46)
The response ofthesystemtothestationary stochastic inputsignalX(n)is
givenbytheconvolution sum
x
y(n)=2:h(k)x(n-k)
1-,--ex.
Themeanvalueoftheoutputofthesystemis
x
m,.=E[y(n»)=Lh(k)E[x(n -k»)
Ii.-'X
m,=m,Lh(k)=m,H(O),
whereH(O)isthezerofrequency (de)gainofthesystem.
Theautocorrelation sequence fortheoutputprocessis
eb,,(k)=~E[y*(n )y(n+kl]
x
=!2:2:h*(i)h(j)E[x*(n -i)x(n+k-j))
xx
=LLh*(i)h(j)eb,,(k -j+i)
"'-I-:x(2-2-47)
(2-2-4ll)
(2-2-49)
Thisisthegeneralformfortheautocorrelation sequence ofthesystemoutput
intermsoftheautocorrelation ofthesysteminputandtheunitsample
response ofthesystem. BytakingtheFourier transform ofeb,,(k)and
substituting therelationin(2-2-49), weobtainthecorresponding frequency
domainrelationship
<l>•.,(f)=<t>,,(f)IH(f)12(2-2-50)
whichisidentical to(2-2-27)exceptthatin(2-2-50)thepowerdensityspectra
<P"Cf)and<l>,,(f)andthefrequency response H(f)areperiodic functions of
frequency withperiodJ;,=I.
2-2-6Cyclostationary Processes
Indealingwithsignalsthatcarrydigitalinformation weencounter stochastic
processes thathavestatistical averages thatareperiodic. Tobespecific,letus
consider astochastic processoftheform
x
X(t)=2:a.g(t-nT)
11=-X(2-2-51)
76DIGITAL COMMUNICATIONS
where{a"}isa(discrete-time) sequence ofrandom variables withmean
ma=Elan)forallnandautocorrelation sequence </I..(k)=!£(a:anH)' The
signalg(t)isdeterministic. Thestochastic processX(t)represents thesignalfor
severaldifferent typesoflinearmodulation techniques whichareintroduced in
Chapter 4.Thesequence {an}represents thedigitalinformation sequence (of
symbols) thatistransmitted overthecommunication channel and1/T
represents therateoftransmission oftheinformation symbols.
Letusdetermine themeanandautocorrelation functionofX(I).First,the'
meanvalueis
x
£[X(I») =2:£(a")g(1 -nT)
n=-x
x
=m"2:g(1-nT) (2-5-52)
Weobservethatthemeanistime-varying. Infact,itisperiodic withperiodT.
Theautocorrelation function ofX(I)is
cPxAI+r,I)=!£[X(I+r)X*(I»)
x x
=!2:2:£(a:am)g*(t -nT)g(1+r-mT)
n=-x.",=-x
x x
=2:2:<Pairn-n)g*(I-nT)g(l+ T-mT) (2-2-53)
n=-xm=-x
Again,weobservethat
"'xx(t+r+kT,1+kT)=<P«(I+T,I) (2-2-54)
fork=±1, ±2.....Hence,theautocorrelation function ofX(I)isalso
periodic withperiodr.
Suchastochastic processiscalledcycloslalionary orperiodically slalionary.
Sincetheautocorrelation function depends onboththevariables Iandr.its
frequency domain representation requires theuseofatwo-dimensional
Fouriertransform.
Sinceitishighlydesirable tocharacterize suchsignalsbytheirpower
density spectrum, analternative approach istocompute thelime-average
aUlocorrelalion funclion overasingleperiod,definedas
- 1fTn<pxAr)=-T<Pxx(t+T,I)dl
-Tn(2-2-55)
Thus,weeliminate thetimedependence bydealing withtheaverage
autocorrelation function. Now,thefouriertransform of;;;xx(r)yieldsthe
CHAPTER 2:PROBABILITY ANDSTOCHASTIC ?ROCESSES 77
averagepowerdensityspectrum ofthecyclostationary stochastic process. This
approach allowsustosimplycharacterize cyclostationary processes inthe
frequency domainintermsofthepowerspectrum. Thatis,thepowerdensity
spectrum is
(2·2·56)
2-3BIBLIOGRAPHICAL NOTES ANDREFERENCES
Inthischapter wehaveprovided areviewofbasicconcepts anddefinitions in
thetheoryofprobability andstochastic processes. Asstatedintheopening
paragraph, thistheoryisanimportant mathematical toolinthestatistical
modeling ofinformation sources, communication channels, andinthedesignof
digitalcommunication systems. Ofparticular importance intheevaluation of
communication systemperformance istheChernoff bound.Thisboundis
frequently usedinbounding the probability oferrorofdigitalcommunication
systemsthatemploycodinginthetransmission ofinformation. Ourcoverage
alsohighlighted anumber ofprobability distributions andtheirproperties,
whicharefrequently encountered inthedesignofdigitalcommunication
systems.
ThetextsbyDavenport andRoot(1958),Davenport (1970),Papoulis
(1984)Pebbles (1987),Helstrom (1991)andLeon-Garcia (1994)provide
engineering-oriented treatments ofprobability andstochastic processes. A
moremathematical treatment ofprobability theorymaybefoundinthetextby
Loeve(1955).Finally, wecitethebookbyMiller(1964),whichtreats
multidimensional gaussian distributions.
PROBLEMS
Z-tOneexperiment hasfourmutually exclusive outcomes A"i=1,2,3,4, anda
secondexperiment hasthreemutuallyexclusive outcomes 8"j=1,2.3.Thejoint
probabilities P(A"B,)arc .
PtA"~B,)=0.10,
P(A.,B,)~0.05,
PtA"~B,)=0.05,
P(A"B,)=O.II,PiA"~B,)=0.08,
P(A"B,)=0.03,
PiA"~B2)=O.12,
PiA"~B,)=0.04,P(A"D,)=0.13
peA,.D,)=0.09
PiA"~D,)=0.14
peA"~D,)=0.06
Determine theprobabilities P(A,),i=1,2,3,4, andPCB,),j=1,2,3.
Z·ZTherandomvariables X"i=1,2..,.,n,havethejointpdfpix"~x"...,x,,)
Provethat
p(x,.x,.x, •...,x,,)
=p(x"Ix"."...,x,)p(x" ,Ix""...,x,)··'p(x,lx"x,)p(x,lx,)p(x,)
78DIGITAL COMMVN)CATJONS
2-3ThepdfofarandomvariableXisp(x).Arandomvariable Yisdefinedas
Y=aX+b
wherea<O.Determine thepdfofYintermsofthepdfofX.
2-4Suppose thatXisagaussian randomvariable withzeromeanandunitvariance.
Let
Y=aX'+b,a>0
Determine andplotthepdfofY.
2-5aLetX,andX,bestatistically independent zero·mean gaussian randomvariables
withidentical variance. Showthata(rotational) transformation oftheform
Y,+jY,=(X,+jX,)e'''
resultsinanotherpair(1';,y)ofgaussian randomvariables thathavethesame
jointpdfasthepair(X"X,).
IINotethat
whereAisa 2x2matrix.Asageneralization ofthetwo-dimensional
transformation ofthegaussian random variables conSidered in(a).what
property mustthelineartransformation AsatisfyifthepdfsforXandY.where
Y=AX,X=(X,X,'.'Xn)andY=(Y,Y,'..Yn),areidentical?
2-6Therandomvariable Yisdefinedas
n
Y=LX,
;=1
wheretheX"i=1,2,...,n,arestatistically independent randomvariables with
X={I• 0withprobability p
withprobability 1-p
•Determine thecharacteristic functionofY.
bFromthecharacteristic function. determine themoments E(Y)andE(Y').
2-7Thefourrandom variables X"X"X"X,arezero-mean jointlygaussian
random variables withcovariance /l-'J=E(X,X,) andcharacteristic function
tjJ(jv,,jv"jv,.jv.).Showthat
2-8Fromthecharacteristic functions forthecentralchi-square andnoncentral
chi-square random variables givenby(2-1-109) and(2·1-117). respectively.
n~,\PTI·.1{ 2:rROHAHIL.lr" ANI)SI-C)('HASr!C "HI)(TSSFS 79
determine thecorn:sponding firstandsecondmoments givenhy(2-1-112) and
(2-1-125)
2-9ThepdfofaCauchydistrihuted randomvariahleXis
a/Ifp(x)=-,-"x-+a--x<x<x
aDetermine themeanandvariance ofX.
bDetermine thetharacteristic functionofX.
2-)0Theral)domvariallie Yisdefinedas
I"Y=-L;x,"iI
whereX"i=1,2,...,n,arestatistically independent andidentically distrihuted
randomvariables eachofwhichhastheCauchypdfgiveninProhlem 2-9
aDetermine thecharacteristic functionofY.
bDetermine thepdfofY.
cConsider thepdfofYinthelimitasn_x.Doesthecentrallimithold?Explain
youranswer.
2-11Assumethatrandomprocesses X(I)andY(I)areinilividually andjointlyslalionary.
aDetermine theautocorrelation functionof«I)=X(I)+y(t).
bDetermine theautocorrelation function of«I)whenX(I)andY(f)are
uncorrelated.
cDetermine theautocorrelation function ofZ(I)whenX(I)and\'(1)arc
uncorrelated andhavezeromeans.
2-UTheautocorrelation functionofastochastic processX(I)IS
Suchaprocessiscalledwhilenoise.Suppose .'(1)istheinputtoanidealhandpass
filterhavingthefrequency response characteristic showninFig.P2-12.Determine
thetotalnoisepowerattheoutputofthefilter.
2·13Thecovariance matrixofthreerandomvariables X"X,andX,is
[1'0,"
I''I
FIGURE P.2-121HtfII
_8-; I~~H~
~'LLJ I,_,
-f, () 1.- -
FIGURE P2-1680DlGfTAl COMMVNICATJONS
w-eIR
Xli) YtnT
Thelineartransformation Y=AXismadewhere
Determine thecovariance matrixofV.
lot4LetX(f)beastationary realBormalprocesswithzeromean.Letanewprocess
Y(I)bedefinedby
Y(I)=X'(I)
Determine theautocorrelation function ofY(I)intermsoftheautocorrelation
funclion ofX(f).Hint:Usetheresultongaussian variables derived inProblem
2-7.
lotSFortheNakagami pdf,givenby(2-1-147). definethenormalized randomvariable
X=RIVO.Determine thepdfofX.
2-16TheinputX(I)inthecircuitshowninFig.P2-16isastochastic processwith
E[X(I»)=0and</I,,(r)=u'/)(r),i.e.,X(I)isawhitenoiseprocess.
•Determine thespectraldensity¢>,,(f).
bDetermine </1,.,(r)andE[Y'(f».
2-17Demonstrate thevalidityof(2-2-38).
2-18UsetheChernoff boundtoshowthatQ(x)'"e""whereQ(x)isdefinedby
(2-1-97).
2-19Delermine themean.Iheautocorrelation sequence, andthepowerdensity
spectrum oftheoutputofasystemwithunitsampleresponse
{I(n=0)
-2(n=I)h(n)-I(n=2)
o(otherwise)
whentheinputX(II)isawhite-noise processwithvarianceu;.
loWTheautocorrelation sequence ofadiscrete-time stochastic processis</I(k)=(\)1'1.
Determine itspowerdensityspectrum.
2-21Adiscrete-time stochaslic processX(n)'"X{IIT)isobtained byperiodicsampling
ofacontinuous-lime zero-mean stationary processXU)whereTisthesampling
interval.i.e.,t.=liTisthesampling rate.
•Determine therelationship between theautocorrelation function ofX(I)and
theautocorrelation sequence ofX(II).
bExpressthepowerdensityspectrum ofX{n)intermsofthepowerdensity
spectrum oftheprocessX(r).•
CHAI'TER 2,PROBABILITY ANDSTOCHASTIC PROCESSES 81
cDetermine theconditions underwhichthepowerdensityspectrum ofX(n)is
equaltothepowetdensityspectrum ofX(I).
2-UConsider aband-limited zero-mean stationary stochastic X(I)withpowerdensity
spectrum
{I(IfI"W)
4>(f)=0(IfI>W)
X(I)issampledataratef,=lITtoyieldadiscrete-time processX(n).X(nT).
aDetermine theexpression fortheautocorrelation sequence ofX(n).
bDetermine theminimum valueofTthatresultsinawhite(spectraUy ftat)
sequence.
cRepeat (b) ifthepowerdensityspectrum ofX(I)is
rt>(f)={1-lfllWOfl--W)o (lfl>W)
2.1)Showthatthefunctions
k=0,±l,±2,...
areorthogonal overtheinterval[-x,"l.i.e.,
J' {l/2W (k=j)
.f.(I)t(I)dl= 0(k"j)
Therefore, thesampling theorem reconstruction formulamaybeviewedasaseries
expansion oftheband-limiled signalS(I),wheretheweightsaresamplesofS(I)
andthe{f,(I)}arethesetoforthogonal functions usedintheseriesexpansion.
2·14Thenoiseequivalenl bandwidth ofasystemisdefinedas
1JZB,.=G"tH(f)I'df
whereG=maxtH(f)I'.Usingthisdefinition. determine thenoiseequivalent
bandwidth oftheidealbandpass filtershowninFig.Pl-t2andthelowpasssystem
showninFig.P2-l6.
3
SOURCE CODING
Communication systemsaredesigned totransmittheinformation generated by
asourcetosomedestination. Information sourcesmaytakeavarietyof
different forms.Forexample, inradiobroadcasting, thesourceisgenerally an
audiosource(voiceormusic).InTVbroadcasting, theinformation sourceisa
videosourcewhoseoutputisamovingimage.Theoutputsofthesesourcesare
analogsignalsand,hence,thesourcesarecalledanalogsources.Incontrast,
computers andstoragedevices,suchasmagnetic oropticaldisks,produce
discrete outputs(usually binaryorASCIIcharacters) and,hence,theyare
calleddiscretesources.
Whether asourceisanalogordiscrete, adigitalcommunication systemis
designed totransmitinformation indigitalfonn.Consequently, theoutputof
thesourcemustbeconverted toaformatthatcanbetransmitted digitally. This
conversion ofthesourceoutputtoadigitalfonnisgenerally performed bythe
sourceencoder, whoseoutputmaybeassumed tobeasequence ofbinary
digits.
Inthischapter, wetreatsourceencoding basedonmathematical modelsof
information sourcesandaquantitative measure oftheinformation emittedby
asource.Weconsidertheencoding ofdiscretesourcesfirstandthenwediscuss
theencoding ofanalogsources.Webeginbydeveloping mathematical models
forinformation sources.
3·1MATHEMATICAL MODELS FORINFORMATION
SOURCES
Anyinformation sourceproduces anoutputthatisrandom, i.e.,thesource
outputischaracterized instatistical terms.Otherwise, ifthesourceoutput
82
CHAPTER 3:SOURCE COOING83
wereknownexactly,therewouldbenoneedtotransmit it.Inthissection.we
consider bothdiscrete andanaloginformation sources, andwepostulate
mathematical modelsforeachtypeofsource.
Thesimplest typeofdiscretesourceisonethatemitsasequenceofletters
selected fromafinitealphabet. Forexample, abinarysourceemitsabinary
sequence oftheformlOOIOlllO ...•wherethealphabet consists ofthetwo
letters{O,I}.Moregenerally, adiscreteinformation sourcewithanalphabet of
Lpossible letters,say{x"X2•.•••xLl.emitsasequence oflettersselected
fromthealphabet.
Toconstruct amathematical modelforadiscretesource,weassumethat
eachletterinthealphabet {x,.X2".••XL}hasagivenprobability p,of
occurrence. Thatis,
(3-1-1)where
Weconsider twomathematical modelsofdiscretesources. Inthefirst,we
assumethattheoutputsequence fromthesourceisstatistically independent.
Thatis.thecurrentoutputletterisstatistically independent fromallpastand
futureoutputs. Asourcewhoseoutputsatisfies thecondition ofstatistical
independence amongoutputlettersinthesequence issaidtobememoryless.
Suchasourceiscalledadiscretememoryless source(DMS).
Ifthediscrete sourceoutputisstatistically dependent, as,forexample,
English text,wemayconstruct amathematical modelbasedonstatistical·
stationarity. Bydefinition, adiscrete sourceissaidtobestCll;onary ifthe
jointprobabilities oftwosequences oflengthn.sayaI.a,....•anand
aI''O"a,+n"....an+m,areidentical foralln~1andforallshiftsm.Inother
words,thejointprobabilities foranyarbitrary lengthsequence ofsource
outputsareinvariant underashiftinthetimeorigin.
Ananalogsourcehasanoutputwaveform x(t)thatisasamplefunction ofa
stochastic processX(/).WeassumethatX(t)isastationary stochastic process
withautocorrelation function ~xx(r)andpowerspectraldensity<II.Af).When
X(/)isabandlimited stochastic process, Le.,<IIxAf)=0forIfI~W.the
sampling theorem maybeusedtorepresent X(t)as
~nsin[21rW(/-2~))
X(/)=~X(-)----
n<-~2W(n)2lrWt--
2W
where{X(n/2W)} denotethesamples oftheprocessX(t)takenatthe
sampling (Nyquist) rateoff,=2Wsamples/s. Thus.byapplying thesampling
theorem, wemayconverttheoutputofananalogsourceintoanequivalent
84DIGIT....lCOMMUNICATIONS
discrete-time source.Then,thesourceoutputischaracterized statistically by
thejointpdfp(X.,X2'...,X",)forallm;;'1,whereX.=X(n/2W). 1...n...m,
aretherandomvariables corresponding tothesamplesofX(t).
.Wenotethattheoutputsamples{X(n/2W)} fromthestationary sourcesare
generally contin.ous, and,hence,theycannotberepresented indigitalform
withoutsomelossinprecision. Forexample, wemayquantize eachsampletoa
setofdiscretevalues,butthequantization processresultsinlossofprecision,
and,consequently, theoriginalsignalcannotbereconstructed exactlyfroptthe
quantized samplevalues.Laterinthischapter, weshallconsider thedistortion
resulting fromquantization ofthesamples fromananalogsource.
3-2ALOGAIUTHMIC MEASURE OFINFORMATION
Todevelopanappropriate measureofinformation, letusconsider twodiscrete
random variables withpossible outcomes Xi.i=1.2•...,n,andYi,i=
I,2,...,m,respectively. Suppose weobserve someoutcome Y=Yiandwe
wishtodetermine, quantitatively, theamount ofinformation thatthe
occurrence oftheeventY=Yiprovides abouttheeventX=Xi>i=I,2,...,n.
WeobservethatwilenXandYarestatistically independent, theoccurrence of
Y=Yjprovides noinformation abouttheoccurrence oftheeventX=X,.On
theotherhand,whenXandYarefullydependent suchthattheoccurrence of
Y=Yidetermines theoccurrence ofX=Xi'theinformation contentissimply
thatprovided bytheeventX=X,.Asuitable measure thatsatisfies these
conditions isthelogarithm oftheratiooftheconditional probability
P(X=XiIY=Y;)•P(xiIYi)
dividedbytheprobability
P(X=Xi)•P(Xi)
Thatis,theinformation contentprovided bytheoccurrence oftheeventY=Yi
abouttheeventX=Xiisdefinedas
.-~[(Xi,Yj)-logP(Xi) (3-2-1)
[(x,;Yi)iscalledthemutualinformation between XiandYi'
Theunitsof[(Xi;Yi)aredetermined bythebaseofthelogarithm, whichis
usuallyselectedaseither2ore.Whenthebaseofthelogarithm is2,theunits
ofl(xi;Yj)arebits,andwhenthebaseise,theunitsofI(Xi;Y;)arecallednats
(naturalunits).(Thestandard abbreviation forlog..isIn.)Since
J
Ina=In21082a=0.693151082 a
theinformation measured innatsisequaltoIn2timestheinformation
measured inbits.
Whentherandom variables X.andYarestatistically independent,
CHAPTER 3,SOURCE CODINGlIS
P(XiIy)=P(Xi)and,hence,[(xi:.v;l=O.Ontheotherhand.whenthe
occurrence oftheeventY=.viuniquely determines theoccurrence oftheevent
)(=.ti•theconditional probability inthenumerator of(3-2-1)isunityand.
hence.
I
[(Xi:Y/)=log-()=-logP(Xi)PXi(3-2-2)
But(3-2-2)isjusttheinformation oftheeventX=Xi'Forthisreason.itis
calledtheself-information oftheeventX=Xianditisdenoted as
1
[(Xi)=logP(Xi)=-logP(x;} (3-2-3)
Wenotethatahigh-probability eventconveys lessinformation thana
low-probability event.Infact.ifthereisonlyasingleeventXwithprobability
P(x)=Ithen[(x)=O.Todemonstrate furtherthatthelogarithmic measureof
information content istheappropriate onefordigitalcommunications. letus
consider thefollowing example.
Example 3-Z~1
Suppose wehaveadiscreteinformation sourcethatemitsabinarydigit,
either0orI.withequalprobability everyr,seconds. Theinformation
contentofeachoutputfromsourceis
[(Xi)=-log,P(Xi). Xi=O.I
=-log, ~=Ibit
Nowsuppose thatsuccessive outputsfromthesourcearestatistically
independent. i.e..thesourceismemoryless. Letusconsider ablockofk
binarydigitsfromthesourcethatoccursinatimeintervalkr,.Thereare
M=2kpossible k-bitblocks.eachofwhichisequally probable with
probability 11M=2-k.Theself-information ofak-bitblockis
[(xi)=-log22-'=kbits
emilledinatimeintervalkr,.Thusthelogarithmic measure ofinformation
contentpossesses thedesiredadditivity property whenanumberofsource
outputsisconsidered asablock.
Nowletusreturntothedefinition ofmutualinformation givenin(3-2-1)
andmultiply thenumerator anddenominator oftheratioofprobabilities by
P(yJSince
~ _P(XiIy;)P(Yj)_P(Xi•.vi)P(YiIXi)
P(Xi)-P(x,)P(y) -P(x,)P(Yi) -Ply;)
..DIGITAL COMMUNICATiONS
weconclude lhal
(3-2-4)
Therefore theinformation provided bytheoccurrence oflheevenlY=YI
abouttheeventX=Xiisidentical totheinformation provided bythe
occurrence oftheeventX=XiaboutlheeventY=YI'
Euaple3-1-%
Suppose thatXandYarebinary-valued {O,I}random variables that
represent theinputandoutputofabinary-input, binary-output channel.
Theinputsymbolsareequallylikelyandtheoutputsymbolsdependonthe
inputaccording totheconditional probabilities
P(Y=0IX=0)=I -Po
P(Y=IIX=0)=Po
P(Y=IIX=I)=I -Pt
P(Y=OIX=I)=Pt
Letusdetermine themutualinformation abouttheoccurrence oftheevents
X=0andX=I,giventhatY=O.
Fromtheprobabilities givenabove,weobtain
P(y=0)=P(Y= 0IX=O)P(X=0)+P(Y=0IX=I)P(X=I)
=!(l-PO+PI)
P(y=I)=P(Y =Ilx=O)P(X=0)+P(Y=Ijx=I)P(X=I)
=!(l-p,+po)
Then,lhemutualinformation abouttheoccurrence oftheeventX=O.
giventhatY=0isobserved, is
I(x')=1(0'0)= IP(Y= 0IX=0)=102(1-Po)
loYI ,~P(Y=O) ~1-Po+PI
Similarly, givenlhatY=0isobserved, themutualinformalion aboutthe
occurrence oftheeventX=Iis
(3-2-5)CHAPTER s.SOURCE COOING87
LetUSconsider somespecialcases:First,ifPo=PI=0,thechanneliscalled
noiseless and
1(0;0)=log,2= 1bit
Hence,theoutputspecifies theinputwithcertainty. Ontheotherhand,if
Po=PI=tthechannelisuselessbecause
/(0:0)=log,1 = 0
However, ifPo=PI=tthen
/(0;0)=log2~=0.587
1(0;1)=log2!=-1bit
.Inaddition tothedefinition ofmutualinformation andself-information, itis
usefultodefinetheconditional self-information as
1
I(xiIYj)=logP(XiIYj)=-logP(x,IYj)
Then,bycombining (3-2-1),(3-2-3),and(3-2-5),weobtaintherelationship
(3-2-6)
Weinterpret I(xiIYj)astheself-information abouttheeventX=Xiafter
havingobserved theeventY=Yj'SincebothI(xi);"0andI(Xi1Yj);;'0,it
followsthatI(Xi;Yj)<0whenI(xiIYj)>l(x,).andl(x,;Yj)>0whenl(x,1y)<
I(Xi)'Hence,themutualinformation between apairofeventscanbeeither
positive,ornegative, orzero.
3-2-1Average MutualInformation andEntropy
Havingdefinedthemutualinformation associated withthepairofevents
(Xi'Yj),whicharepossible outcomes ofthetworandomvariables XandY,we
canobtaintheaveragevalueofthemutualinformation bysimplyweighting
I(xi;Yj)bytheprobability ofoccurrence ofthejointeventandsumming over
allpossible jointevents.Thus,weobtain
n m
I(X;Y)=LLP(Xi.Yj)/(xj;Yj)
i=I;"".
(3-2-7)
astheaverage mutualinformation between XandY.Weobserve that
88DIGITAL COMMUNICATIONS
leX;Y)=0whenXandYarestatistically independent. Animportant
characteristic oftheaveragemutualinformation isthatleX;y)..o(see
Problem 3·4).
Similarly, wedefinetheaverageself·information, denotedbyH(X).as
n
H(X)=LP(xi)l(xi)
i=1
n
= -LP(xi)logP(xi)i-'(3-2-8)
WhenXrepresents thealphabetofpossibleoutputlettersfromasource,H(X)
represents theaverageself-information persourceletter,anditiscalledthe
entropyt ofthesource.Inthespecialcaseinwhichthelettersfromthesource
areequallyprobable, P(Xi)=1/nforalli.and,hence,
..1 1H(X)=-L-log-
;'-"1nn
=Iogn (3-2-9)
Ingeneral,H(X)..;;logn(seeProblem3-5)foranygivensetofsourceletter
probabilities. Inotherwords,theentropyofadiscretesourceisamaximum
whentheoutputlettersareequallyprobable.
Eum.ple3-1-3
Consider asourcethatemitsasequence ofstatistically independent letters,
whereeachoutputletteriseither0withprobability qor1withprobability
1-q.Theentropyofthissourceis
H(X)iEH(q)=-qlogq-(1-q)log(1-q) (3-2-10)
(3-2-11)Thebinaryentropyfunction H(q)isillustrated inFig.3·2-1.Weobserve
thatthemaximum valueoftheentropyfunction occursatq=!where
H(!)=1.
Theaverageconditional self-information iscalledtheevndition(l/ entropy
andisdefined
nm 1
H(XIY)=~~P(x;.Yj)logP(x
iIYj)
WeinterpretH(XIY)astheinformation oruncertainty inXafterYis
tlbeterm.ntropyistakenfromstatislicaJ mechanics (thermodynamics). wheteafunction
similarto(3-2-3)is«:ailed(thermodynamic) entropy.
CHAPTER" SOURCE CODING19
HCq)
0.1
000.10.20.30.4O.S0.60.70.&0.91.09
P'r'obDlily q0.21.0
0.9
0.8
~0.7
~06
1.:0.5
f0.4
.il0.3
FIGURE 3-1·1Binaryentropyfunction.
observed. Bycombining (3-2-7), (3-2-8), and(3-2-11) weobtainthe
relationship
I(X;Y)=H(X)-H(XIY) (3-2-12)
SinceI(X;Y)...0,itfollowsthatH(X)'"H(XIY),withequalityifand
onlyifXandYarestatistically independe!1t. IfweinterpretH(XIY)asthe
averageamountof(conditional self-inforination) uncertainty inXafterwe
observe Y,andH(X)astheaverageamountofuncertainty (self-informalion)
priortotheobservation, thenI(X;Y)istheaverageamountof(mutual
information) uncertainty provided aboutthesetXbytheobservation oftheset
Y.SinceH(X)...H(XIYl,itisclearthatconditioning ontheobservation Y
doesnotincreasetheentropy.
Eumple3-Z-4
Letusevaluate theH(XIY)andI(X;Y)forthebinary-input, binary
outputchanneltreatedpreviously inExample 3-2-2forthecasewhere
Po=PI=p.Lettheprobabilities oftheinputsymbols beP(X=0)=qand
P(X=I)=1-q.Thentheentropyis
H(X)-H(q)=-qJogq-(1-q)Jog(1-q)
whereH(q)isthebinaryentropyfunction andtheconditional CRtropy
H(XIY)isdefinedby(3-2-11). AplotofH(XIY)asafunctionofqwith
90DIGITAL COMMUNICATIONS
p=o.s
1.0
t:0.8
i
~06
iI0.4
..":;;0.2
FIGURE l-1-1Conditional entropyforbinary-input, binary
outputsymmetric channel.°0~-~0.::-2 --,o;!c.4:----:o~.6--;;0.';;-8--!'1.0,,- q
q~probabilily ofsymbolX=0
pasaparameter isshowninFig.3·2-2.Theaveragemutualinformation
I(X;y)isplottedinFig.3·2·3,
Asinthepreceding' example, whentheconditional entropyH(XIY)is
viewedintermsofachannel whoseinputisXandwhoseoutputisY,
H(XIY)iscalledtheequivocation andisinterpreted astheamountofaverage
uncertainty remaining inXafterobservation ofY.
/(x,n
FlGUU l-1-JA'leragemulUllIinformation forbinary·input,
biDary-outpul sytllllletrie cbaMet.1.0p=O
p-O.l
p=0.2
p.O.3
p=O.5
0.20.40.60.3
,-probobiIity ofsymbol"=01.0q
CHA.PTER J:SOURCE('ODlN(j 91
Theresultsgivenabovecanbegeneralized tomorethantworandom
variables. Inparticular, suppose wehaveablockofkrandom variables
X,X2'..X"withjointprobability P(X,X2'" x.)'"P(X,=X,.X2=
X2.'..•X.=x.).Then,theentropyfortheblockisdefinedas
Iff".' "i
H(X,X,' ..X.)=-LL'"LP(x;,x,,'..Xl.)10gP(Xj,XI,'•.X,.)(3-2-13)
jf=Ih"'l ;,=1
Sincethejointprobability P(x,X2...x.)canbefactored as
P(X,X,...x.)=P(x,1P(x2!X,)P(X,IX,X2)...P(x.IX,X,'..X.,)
(3-2-14)
itfollowsthat
H(X,X,X,' ..X.)=H(X,)+H(X,IX,)+H(X31X,X,)
+...+H(X.IX,...X.,)
•
=LH(XiIX,X"" Xi-,)
;-=I(3-2-15)
Byapplying theresultH(X);;.H(XIY).where X=X",andY=
X,X,'"X"".in(3-2-15)weobtain
•H(X,X," .X.)";;LH(X",)
HI--J(3-2-16)
withequality ifandonlyiftherandom variables X,.X2•••••X.arc
statistically independent.
3-2·2Infonnation Measures forContinuous
Random Variables
Thedefinition ofmutualinformation givenabovefordiscreterandomvariables
maybeextended inastraightforward mannertocontinuous randomvariables.
Inparticular, ifXandYarerandomvariables withjointpdfp(x.y)and
marginal pdfsp(x)andp(y).theaveragemutualinformation between Xand
Yisdefinedas
IxIX p(Ylxw(x)I(X;y)= p(x)p(yjx)log dxdy
-x-x p(x)p(y)(3-2-17)
Although thedefinition oftheaveragemutualinformation carriesoverto
91DIGITAL COMMUNICA nONS
continuous randomvariables, theconceptofself-information doesnot.The
problem isthatacontinuous randomvariable requiresaninfinitenumberof
binarydigitstorepresent itexactly.Hence,itsself-information isinfiniteand,
therefore, itsentropyisalsoinfinite.Nevertheless, weshalldefineaquantity
thatwecallthedifferential entropyofthecontinuous randomvariableXas
H(X)= -(P(X)logP(X)dx (3-2-18)
Weemphasize thatthisquantity doesnOIhavethephysical meaning of
self-information, although itmayappeartobeanaturalextension ofthe
definition ofentropyforadiscreterandomvariable(seeProblem 3-6).
Bydefiningtheaverageconditional entropyofXgivenYas
H(XIY)=-L(p(x,)I) logp(xIy)dxdy
theaveragemutualinformation maybeexpressed as
J(X;Y)=H(X)-H(XIY)
or.alternatively. as
I(X;Y)=H(Y)-H(YIX)(3-2-19)
Insome.casesofpractical interest,therandomvariableXisdiscreteandY
IScontinuous. Tobespecific, suppose thatXhas,pcssible outcomes Xi'
j=1,2,...,n,andYisdescribed byitsmarginal pdfp(y).WhenXandYare
statistically dependent, wemayexpressp(y)as
n
p()I)=~p(yIXi)P(Xi)
i-I
Themutualinformation provided abouttheeventX=Xibytheoccurrence of
theeventY=)Iis
J(x,;y)=logP(YIXi)P(X;}
p(y)P(X i)
=Iog~p(y)
Then,theaveragemutualinformation between XandYis
J(X;Y)=i[p(yIXi)P(Xi)10g~( X)i)dy
i-I'-z P Y(3-2-20)
(3-2-21)
(3-2-22)CHAI'rER), SO[;Rfl CODING 93
Example 3-2·5
Suppose thatXisadiscreterandomvariablewithtwoequallyprobable
outcomes xI=AandX2=-A.Lettheconditional pdfsp(yIx,),i=I.2,be
gaussianwithmean Xiandvariance u2•Thatis,
p(yIA)=_1_e-IY"A,2/2u'v'2Iru
p(yI-A)=_1_e-IY+A"I2U2v'2Iru
Theaveragemutualinformation obtained from(3-2-21)becomes(3-2-22)
I(X;Y)=~[[P(yIA)logP~l:) +p(yI-A)IOgP(~L~A)] dy
(3-2-23)
p(y)=Hp(yIA)+p(yI-A)I (3-2-24)
InChapter7,itwillbeshownthattheaveragemutualinformation I(X;Y)
givenby(3-2-23)represents thechannelcapacityofabinary-input additive
whitegaussiannoisechannel.
3-3CODING FORDISCRETE SOURCES
InSection3-2weintroduced ameasurefurtheinformation contentassociated
withadiscreterandomvariableX.WhenXistheoutputofadiscretesource,
theentropyH(X)ofthesourcerepresents theaverageamountofinformation
emittedbythesource.Inthissection,wel;9nsidertheprocessorencoding the
outputofasource,i.e.,theprocessofrepresenting thesourceoutputbya
sequence ofbinarydigits.Ameasure oftheefficiency ofasource-encoding
methodcanbeobtained bycomparing theaveragenumberofbinarydigitsper
outputletterfromthesourcetotheentropyH(X).
Theencoding ofadiscretesourcehavingafinitealphabet sizemayappear,
atfirstglance,tobearelatively simpleproblem. However, thisistrueonly
whenthesourceismemoryless, i.e.,whensuccessive symbolsfromthesource
arestatistically independent andeachsymbolisencoded separately. The
discretememoryless source(DMS)isbyfarthesimplest modelthatcanbe
devisedforaphysicalsource.Fewphysicalsources,however, closelyfitthis
idealized mathematical model.Forexample, successive outputlettersfroma
machine printingEnglishtextareexpected tobestatistically dependent. On
theotherhand,ifthemachineoutputisacomputer programcodedinFortran,
thesequence ofoutputlettersisexpected toexhibitamuchsmaller
dependence. Inanycase,weshalldemonstrate thatitisalwaysmoreefficient
toencodeblocksofsymbolinsteadofencoding eachsymbolseparately. By
makingtheblocksizesufficiently large,theaveragenumberofbinarydigits
94DIGITAL COMMUNICATIONS
peroutputletterfromthesourcecanbemadearbitrarily closetotheentropy
ofthesource.
3-3-1CodingforDiscrete Memoryless Sources
Suppose thataOMSproduces anoutputleiterorsymboleveryT,seconds.
Eachsymbolisselected fromafinitealphabet ofsymbols Xi'i=1,2,...,L,
occurring withprobabilities P(Xi),i=1,2,...,L.TheentropyoftheOMSin
bitspersourcesymbolis
L
H(X)=-LP(Xi)log2P(Xi)..log;,L
;=1(3-3-1)
whereequality holdswhenthesymbols areequallyprobable. Theaverage
numberofbitspersourcesymbolisH(X)andthesourcerateinbits/sis
definedasH(X)Ir,.
Fixed-Length CodeWords Firstweconsider ablockencoding scheme
thatassignsauniqueselofRbinarydigitstoeachsymbol. SincethereareL
possible symbols, thenumberofbinarydigits.persymbolrequired forunique
encoding whenLisapowerof2is
R=log;,L (3-3-2)
and,whenLisnotapowerof2,itis
R=LIog2LJ+1 (3-3-3)
whereLddenolesthelargestintegerlessthanx.ThecoderateRinbitsper
symbolisnowRand,sinceH(X) ~log;,L,itfollowsthatR..H(X).
Theefficiency oftheencoding forthe·OMSisdefinedastheratioH(X)IR.
Weobserve thatwhenLisapowerof2andthesourcelettersareequally
probable, R=H(X).Hence,afixed-length codeofRbitspersymbolattains
100%efficiency. However, ifLisnotapowerof2butthesourcesymbols are
stillequallyprobable, RdiffersfromH(X)byatmost1bitper·symbol. When
log2L»1,theefficiency ofthisencoding schemeishigh.Ontheotherhand,
whenLissmall,theefficiency ofthefixed-length codecanbeincreased by
encoding asequence ofJsymbols atatime.Toaccomplish thedesired
encoding, werequireUuniquecodewords.Byusingsequences ofNbinary
digits,wecanaccommodate 2Npossible codewords.Nmustbeselected such
that
N"Jlog;,L
Hence,theminimum integervalueofNrequired is
N=LJlog2LJ+1 (3-3-4)
NowtheaveragenumberofbitspersourcesymbolisNIJ=R,and,thus,the
CHAPTER]: SOU~CE ('ODING 95
inefficiency hasbeenreduced byapproximately afactorofIIJrelativetothe
symbol-by-symbol encoding described above.BymakingJsufficiently large.
theefficiency oftheencoding procedure, measured bytheratioJH(X)/N, can
bemadeasclosetounityasdesired.
Theencoding methods described aboveintroduce nodistortion sincethe
encoding ofsourcesymbolsorblocksofsymbols intocodewordsisunique.
Thistypeofencoding iscallednoiseless.
Now,suppose wealtempt toreducethecoderateRbyrelaxing the
condition thattheencoding processbe.unique.Forexample, suppose thatonly
afractionoftheeblocksofsymbols isencoded uniquely. Tobespecific, let
usselectthe2N-Imostprobable J-symbol blocksandencodeeachofthem
uniquely, whiletheremainingL'-(2N-1)J-symbol blocksarerepresented
bythesingleremaining codeword.Thisprocedure resultsinadecoding failure
or(distortion) probability oferroreverytimealowprobability blockis
mapped intothissinglecodeword.LetPedenotethisprobability oferror.
Basedonthisblockencoding procedure, Shannon (1948a)proved the
following sourcecodingtheorem.
SourceCodingTheorem I
LetXbetheensemble ofleitersfromaDMSwithfiniteentropyH(X).
BlocksofJsymbols fromthesourceareencoded intocodewordsoflength
Nfromabinaryalphabet. Foranye>0,theprobability Peofablock
decoding failurecanbemadearbitrarily smallif
N
R=-~H(X) +e
J
andJissufficiently large.Conversely, if
R,,;;H(X)-e
thenp,.becomes arbitrarily closeto1asJismadesufficiently large.(3-3-5)
(3-3-6)
Fromthistheorem, weobserve thattheaveragenumberofbitspersymbol
required toencodetheoutputofaDMSwitharbitrarily smallprobability of
decoding failureislowerbounded bythesourceentropyH(X).Ontheother
hand,ifR<H(X),thedecoding failurerateapproaches 100%asJis
arbitrarily increased.
VlIriable-Length CodeWords Whenthesourcesymbols arenotequally
probable, amoreefficient encoding met~od istousevariable-length code
!16DiGITAL COMMUNICATIONS
TABLE 30301VARIABLE-LENGTH CODES
LetIer Pta,) CodeICodenCodeDI
a,1 1 0 02
a,100 10 614
aJ1 01 110 011•a,1 10 111 111•
words.Anexample ofsuchencoding istheMorsecode,whichdatesbackto
thenineteenth century. IntheMorsecode,thelettersthatoccurmore
.frequently areassignedshortcodewordsandthosethatoccurinfrequently are
assigned longcodewords.FolIowing thisgeneralphilosophy, wemayusethe
probabilities ofoccurrence ofthedifferent sourcelettersintheselection ofthe
codewords.Theproblem istodeviseamethodforselecting andassign
ingthecodewordstosourceletters.Thistypeofencoding iscalIedentropy
coding.
Forexample. suppose thataOMSwithoutputlettersat.a,.a,.a4and
corresponding probabilities Pia,)=!.P(a2):l.andP(a3)=P(04)=Ais
encoded asshowninTable3-3-1.CodeIisavariable-length codethathasa
basicflaw.Toseetheflaw,suppose wearepresented withthesequence
001001...,Clearly,thefirstsymbolcorresponding to00isa,.However, the
nextfourbitsareambiguous (notuniquely decodable). Theymaybedecoded
eitherasa.a3oraso,a2a,.Perhaps, theambiguity canberesolved bywailing
foradditional bits,butsuchadecoding delayishighlyundesirable. Weshall
onlyconsider codesthataredecodable instantaneously. thatis,withoutany
decoding delay.
CodeIIinTable3-3-1isuniquely decodable andinstantaneously decodable.
Itisconvenient torepresent thecodewordsinthiscodegraphically asterminal
nodesofatree,asshowninFig.3-3-1.Weobservethatthedigit0indicates the
endofacodewordforthefirstthreecodewords.Thischaracteristic plusthe
factthatnocodewordislongerthanthreebinarydigitsmakesthiscode
instantaneously decodable. Notethatnocodewordinthiscodeisaprefixof
anyothercodeword.Ingeneral,theprefixcondition requires thatforagiven
codewordC.oflengthkhavingelements (bl>b,•...•bd.thereisnoother
codewordoflength1<kwithelements (b,.0,•...•bl)for1"i,I"'"k-1.In
flGURE 30301CodetreeforcodeIIinTable3-301.".•
CHAPTER), SOURCE CODING 'Y7
••
.,
••
FlGURE .J..J.2CodeIreeforcode11IInTable3-3-1.
otherwords,thereisnocodewordoflengthI<kthatisidentical tothefirstI
binarydigitsofanothercodewordoflengthk>/.Thisproperty makesthe
codewordsinstantaneously decodable.
CodeIIIgiveninTable3-3-1hasthetreestructure showninFig.3-3-2.We
notethatinthiscasethecodeisuniquely decodable butnotinstantaneously
decodable. Clearly,thiscodedoesnotsatisfytheprefixcondition.
Ourmainobjective istodeviseasystematic predure forconstructing
uniquely decodable variable-length codesthatareefficientinthesensethatthe
averagenumberofbitspersourceletter,definedasthequantity
L
R=2:n.P(at)
k~'(3-3-7)
isminimized. Theconditions fortheexistence ofacodethatsatisfiesthe.prefix
condition aregivenbytheKraftinequality.
KraftInequality Anecessary andsufficient condition fortheexistence ofa
binarycodewithcodewordshavinglengthsn,~n2~••.~nLthatsatisfythe
prefixcondition is
(3-3-8)
First.weprovethat(3-3-8)isasufficient condition fortheexistence ofa
codethatsatisfiestheprefixcondition. Toconstruct suchacode,webeginwith
afullbinarytreeofordern=nLthathas2"terminal nodes andtwonodesof
orderkstemming fromeachnodeoforderk-I,foreachk,1~k~n.Letus
selectanynodeofordern,asthefirstcodewordC,.Thischoiceeliminates
2,,-n,terminal nodes(orthefractionrn,ofthe2"terminal nodes).Fromthe
remaining available npdesofordern2'weselectonenodeforthesecondcode
wordC2•Thischoiceeliminates 2"-n,terminal nodes(orthefractionz-n,of
the2n.terminal nodes).Thisprocesscontinues untilthelastcodewordis
assigned atterminal noden=n/..Since,atthenodeoforderj<L,the
fractionofthenumberofterminal nodeseliminated is
L•2:2-n,<2:2-n,~1
k-l k=1
98DIGITA.L COMMUNJ('ATIONS
c
o
0, ~
FIGURE 3-3-3Construction ofabinarytreecodeembedded inafulltree.
thereisalwaysanodeoforderk>javailable tobeassigned tothenextcode
word.Thus.wehaveconstructed acodetreethatisembedded inthefulltree
of2"nodesasillustrated inFig.3-3-3.foratreehaving16terminal nodesand
asourceoutputconsisting ofliveletterswithn.=I,112=2.n,=3,and
II.=n,=4.
Toprovethat(3-3-8)isanecessary condition, weobservethatinthecode
treeofordern=Ill.•thenumberofterminal nodeseliminated fromthetotal
numberof2"terminal nodesis
LL2,,-n':!:f.2n
k=!
Hence,
andtheproofof(3-3-8)iscomplete.
TheKraftinequality maybeusedtoprovethefollowing (noiseless) source
codingtheorem, whichappliestocodesthatsatisfytheprefixcondition.
SOIll'CeCodingTheorem II
LetXbetheensemble oflettersfromaDMSwithfiniteentropyH(X),and
outputletters Xh.1""k""L.withcorresponding probabilities ofoccurrence
Ph.1""k""L.Itispossible toconstruct acodethatsatisfies theprefix
conditioll andhasanaveragelengthRthatsatisfiestheinequalities
H(X)..R<H(X)+1 (3-3-9)
CHAPTER 3'SOURCE CODING99
Toestablish thelowerboundin(3-3-9),wenotethatforcodewordsthat
havelengthn.,1..k..L,thedifference H(X)-Rmaybeexpressed as
(3-3-10)
Useoftheinequality Inx..x-1in(3-3-10)yields
L(2-n.)H(X)-R..(log2e)2:p,--1
'=1p,
..(lOg2e)(~l2-n.-])..0
wherethelastinequality followsfromtheKraftinequality. Equality holdsif
andonlyifp,=rn•for1..k..L.
Theupperboundin(3-3-9)maybeestablished undertheconstraint thatn"
1..k..L,areintegers, byselecting the{ndsuchthat2-n...p,<2-n,+I.Butif
thetermsp, ~2-n.aresummedover1..k..L,weobtaintheKraftinequality,
forwhichwehavedemonstrated thatthereexistsacodethatsatisfiestheprefix
condition. Ontheotherhand,ifwetakethelogarithm ofP.<2--n,+I,we
obtain
logp,<-n.+1
or,equivalently,
(3-3-11)
Ifwemultiply bothsidesof(3-3-11)byp,andsumoverI..k"L,weobtain
thedesiredupperboundgivenin(3-3-9).Thiscompletes theproofof(3-3-9).
Wehavenowestablished thatvariablelengthcodesthatsatisfytheprefix
condition areefficientsourcecodesforanyDMSwithsourcesymbolsthatare
notequallyprobable. Letusnowdescribe analgorithm forconstructing such
codes.
8........ CodbagAlgorithm Huffman (1952)devised avariable-length
encoding algorithm, basedonthesourceletterprobabilities P(xi),j=
1,2,...,L.Thisalgorithm isoptimum inthesensethattheaveragenumberof
binarydigitsrequiredtorepresent thesourcesymbolsisaminimum, subjectto
theconstraint thatthecodewordssatisfytheprefixcondition, asdefined
above,whichallowsthereceived sequence tobeuniquely andinstantaneously
decodable. Weillustrate thisencoding algorithm bymeansoftwoexamples.
100 DIGITAL l'O..MliNICATIONS
IUS
O..lll
0.10
n.IO
0.()4
O.OI.l;
0.01.15tI
Itl050
I,
II
II().J~
I
IIH.15,
0I(l,U5IO.OJ'I
I
Lentr Probabilily Self-information Clltk
.11 0.35 1.5146 00
.11 0..10 t7J70 01
"0.20 ~.3119 10
'.0.10 33219 110
"0.0< .J.6439 1110
"0.005 7.1>.139 11110
tlGURE J.l-4Anexampleofvariable-length-sOurce "0.005 7.1>.139 IIIII
encoding foraDMS. H(X)=2.11 R=2.21
Eumple 3-3-1
Consider aOMSwithsevenpossible symbols x"Xl.'..•X7havingthe
probabilities ofoccurrence illustrated inFig.3·3-4.Wehaveordered the
sourcesymbols indecreasing orderoftheprobabilities, Le..P(x,)>P(XI)>
...>P(X7)'Webegintheencoding processwiththetwoleastprobable
symbols X.andX7'Thesetwosymbolsaretiedtogether asshowninFig.
3-3-4.withtheupperbranchassigned a 0andthelowerbranchassigned a1.
Theprobabilities ofthesetwobranches areaddedtogether atthenode
wherethetwobranches meettoyieldtheprobability 0.01.Nowwehavethe
sourcesymbolsx,•...•X5plusanewsymbol,sayx;'.obtained bycombining
XI>andX7'Thenextstepistojointhetwoleastprobable symbolsfromthe
setx..X2'XJ'X4.X,.x;'.ThesearelOSand x~.whichhaveacombined
probability of0.05.ThebranchfromXsisassigned a 0andthebranchfrom
x;'isassigned a1.Thisprocedure continues until'weexhaustthesetof
possiblesourceletters.Theresultisacode"tree withbranches thatcontain
thedesiredcodewords.Thecodewordsare.obtained bybeginning atthe
rightmost nodeinthetreeandproceeding to.theleft.The resulting code
wordsarelistedinFig.3-3-4.Theaveragenumberofbinarydigitsper
symbolforthiscodeisR=2.21bits/symbol. Theentropyofthesourceis
2.11bits/symbol.
Wemaketheobservation thatthecodeisnotnecessarily unique.For
example, atthenexttothelaststepintheencoding procedure, wehaveatie
betweenx,andX),sincethesesymbolsareequallyprobable. Atthispoint.we
chosetopairx.withXl'Analternative istopairX2withX).Ifwechoosethis
CHAPTER): SOURCE CODING101
o
0.35
0.30
0.20
0.10
0.04
0.005
0.005
FIGURE 3-3-5Analternative codefortheOMSin
Example 3-3-1.0
0 U.6S
I
0 0.35
I
0 0.15
I0.05I
0
0.01I1
I
Lctu:r Code
x, 0
Xz10
x) 110
x, 1110
Xs11110
... 111110
"'1 JIIJJJ
ii:2.21
pairing,theresulting codeisillustrated inFig.3-3-5.Theaverage number of
bitspersourcesymbolforthiscodeisalso2.21.Hence,theresulting codesare
equallyefficient. Secondly, theassignment ofa 0totheupperbranchanda 1
tothelower(lessprobable) branchisarbitrary. Wemaysimplyreversethe
assignment ofa 0arid1andstillobtainanefficientcodesatisfying theprefix
condition.
Eu...ple3-3-2
Asasecondexample, letusdetermine theHuffman codefortheoutputofa
DMSillustrated inFig.3-3-6.TheentropyorthissourceisH(X)=
2.63bits/symbol. TheHuffman codeasillustrated inFig.3-3-6hasan
averagelengthofR=2.70bits/symbol. Hence,itsefficiency is0.97.
FIGURE 3-3-6Huffman cooeforExample 3-3-2.
0.36 0
0.6)0leiter Code 0.141°0.27rlx, 000./.1x, 0'0
0.121°0.22x., 0"
0 x, 100
0.10x, 1010.37
0.091°'.110
0.15 "1'10
0.040I '.1111I0.06IR=2.70 0.02 /lIX):2.63
102 DIGITAL COMMUNICATIONS
Thevariable-length encoding (Huffman) algorithm described intheabove
examples generates aprefixcodehavinganRthatsatisfies(3-3-9).However,
insteadofencoding onasymbol-by-symbol basis,amoreefficientprocedure is
toencodeblocksofJsymbolsatatime.Insuchacase,theboundsin(3-3-9)of
sourcecodingtheoremIIbecome
JH(X) oe;;RI<JH(X)+1, (3-3-12)
sincetheentropyofaJ-symbol blockfromaOMSisJH(X),andRJisthe
averagenumberofbitsperJ-symbol blocks.Ifwedivide(3-3-12)byJ,we
obtain
R 1H(X)oe;;-!..<H(X)+-1 J(3-3-13)
whereRJ/l-Ristheaveragenumberofbitspersourcesymbol.HenceRcan
bemadeasclosetoH(X)asdesiredbyselectingJsufficiently large.
Eumple 3-3-3
TheoutputofaOMSconsistsofletters XI>Xz,andXJwithprobabilities 0.45,
0.35,and0.20,respectively. Theentropy ofthissourceisH(X)=
1.518bits/symbol. TheHuffman codeforthissource,giveninTable3-3-2,
requiresRI=1.55bits/symbol andresultsinanefficiency of97.9%.Ifpairs
ofsymbolsareencodedbymeansoftheHuffman algorithm, theresulting
codeisasgiveninTable3-3-3.Theentropyofthesourceoutputforpairsof
leitersis2H(X)=3.036bits/symbol pair.Ontheotherhand,theHuffman
coderequiresRz=3.0675bits/symbol pair.Thus,theefficiency ofthe
encoding increases to2H(X)/R z=0.9'XJor,equivalently, to99.0%.
Insummary, wehavedemonstrated thatefficientencoding foraOMSmay
bedoneonasymbol-by-symbol basisusingavariable-length codebasedon
TABLE l-:J.lHUFFMAN CODEFOREXAMPLE 3-3-3
Letter.............,SeIf~
X, 0.45 1.156
X, 0.35 1.520
X, 0.20 2.330Code
I
00
01
H(X)=1.518bits/letter
RI=1.55bils/letter
Efficiency =97.9%
CHAPTER J,SOURCE CODING103
TABLE J.J.3HUFFMAN CODEFORENCODING PAIRSOFLETIERS
leiter..... ProbtlblIity Code
X,X,
XlX2
XlII
X2X2
X1.l'":\
XJXJ
X2X.,
X.,X2
.t.,X)0.2025 2312
0.1575 2.676
0.1575 2.676
0.1225 3.039
0.09 3.486
0.09 3.486
0.07 3.850
0.07 3.850
OJ)4 4.660
2H(X): 3.036bits/letter pair
R,=3.0675bits/letter pairIR,:1.534bits/letter
Efficiency: 99.0%10
001
010
011
III
ססoo
0001
1100
IWI
(3-3-14)theHuffman algorithm. Furthermore, theefficiency oftheencoding procedure
isincreased byencoding blocksofJsymbols alatime.Thus,theoutputofa
OMSwithentropyH(X)maybeencoded byavariable-length codewithan
averagenumberofbitspersourceletterthatapproaches H(X)ascloselyas
desired.
3-3-2Discrete Stationary Sources
Intheprevious section,wedescribed theefficientencoding oftheoutputofa
OMS.Inthissection,weconsider discretesourcesforwhichthesequence of
outputlettersisstatistically dependent. Welimitourtreatment tosourcesthat
arestatistically stationary.
Letusevaluate theentropyofanysequence oflettersfromastationary
source.Fromthedefinition in(3-2-13) andtheresultgivenin(3-2-15), the
entropyofablockofrandomvariablesXIX"..X.is
•H(X,X,··· Xd=2:H(X,'X,X,,"Xi'.)
i'"I
whereH(XiIX,X,'" Xi-I)istheconditional entropyoftheilhsymbolfrom
thesourcegiventhepreviousi-Isymbols. Theentropyperleiterforthe
k-symbol blockisdefinedas
1H.(X)=kH(X,X,·..X.) (3-3-15)
(3-3-16)Wedefinetheinformation contentofastationary sourceastheentropyper
letterin(3-3-15)inthelimitask~"'.Thatis,
Hx(X)=limH.(X)=lim-k1H(XIX2'..X.)
k_x k_:IC'
104 DIGITAL COMMLJNICATIONS
TheeXistence ofthislimitisestablished below.
Asanalternative. wemaydefinetheentropyperletterfromthesourcein
terms()ftheconditional entropyH(X.IX,X,'" X._I)inthelimitask
approaches infinity.Fortunately. thislimitalsoexistsandisidentical tothe
limitin(3-3-16). Thatis.
Hx(X)=limH(X,IXIX,'" X._,)
k-..x(3-3-17)
Thisresultisalsoestablished below.Ourdevelopment followstheapproach in
Gallager (1968).
First,weshowthat
(3-3-18)
fork;;.2.Fromourprevious resultthatconditioning onarandom variable
cannotincrease entropy, wehave
(3-3-19)
Fromthestationarity ofthesource.wehave
H(x.1X,X,'" X._,)=H(X._,IX,X,'..X._,)(3-3-20)
Hence, (3-3·18) follows immediately. Thisresultdemonstrates that
H(X.IX,X"..X._,)isanonincreasing sequence ink.
Second,wehavetheresult
H.(X);;'H(X.IX,X,'" X._,) (3-3-21)
whichfollowsimmediately from(3-3-14)and(3-3-15)andthefactthatthelast
terminthesumof(3-3-14) isalowerboundoneachoftheotherk- 1terms.
Third,fromthedefinition ofH.(X).wemaywrite
1H.(X)=k:lH(X,X, ...X._,)+H(X.IXI'..X.-,)J
1="k[(k-l)H._,(X) +H(X.IX,...X._,»)
k-1 1';;-k-H.-I(X) +IeH.(X)
whichreducesto
H.(X).;;H._I(X) (3-3-22)
Hence,H.(X)isanonincreasing sequence ink.
SinceH.(X)andtheconditional entropyH(X.-jX,...X._,)areboth
CHAI'H,R 3:SOURCE COOING lOS
nonnegative andnonincreasing withk,bothlimitsmustexist.Theirlimiting
formscanbeestablished byusing(3-3-14)and(3-3-15)toexpressHbj(X) as
1H"j(X)=-k .H(X,X 2···X._,)+J
1+k+j[H(x.1X""X.-I )+H(Xb,IX,'"X.)
+...+H(X.+)IX,···Xbj-,)]
Sincetheconditional entropy isnonincreasing. thefirstterminthesquare
brackets servesasanupperboundontheotherterms.Hence,
1 j+1Hk+j(X)";-k ,H(X,X 2•••X._,)+-k.H(X.\X,X2'"X._,)+J +J
(3-3-23)
Forafixedk,thelimitof(3-3-23)asj-.00yields
H~(X)";H(X.IX,X2••'X._,)
But(3-3-24)isvalidforallk;hence,itisvalidfork-"';.Therefore,
H~(X)"; limH(x.1X,X2"•X._I) ._x
Ontheotherhand,from(3-3·21). weobtaininthelimitask_00,
H~(X);;' limH(X.IX,X2" •X._,) ._x(3-3-24)
(3-3-25)
(3-3-26)
whichestablishes (3-3-17).
Nowsupposewehaveadiscretestationary source'thatemitsJletterswith
HJ(X)astheentropyperletter.Wecanencodethesequence ofJletterswitha
variable-length Huffman codethatsatisfiestheprefiXcondition byfollowing
theprocedure described intheprevious section.Theresulting codehasan
averagenumberofbitsfortheJ-Ietterblockthatsatisfiesthecondition
H(X,'"XJ),.;R/<H(X,·· ·XJ)+1 (3-3-27)
BydividiEg e.!1chtermof(3-3-27)byJ,weobtainthebou.son~heaverage
numberR=RJIJofbitspersourceleiteras
(3-3-28)
Byincreasing theblocksizeJ,wecanapproach HAX)arbitrarily closely,and
inthelimitasJ_00,Rsatisfies
(3-3-29)
lOtiDlii/fAl (D.'.fMl:~HXr)(JNS
where fapproaches zeroas1/1.Thus,efficientencoding ofstationary sources
isaccomplished byencoding largeblocksofsymbols intocodewords.We
shouldemphasize, however, thatthedesignoftheHuffman coderequires
knowledge ofthejointpdffortheJ-symbolblocks.
leLempel-Ziv Algorithm
Fromourpreceding discussion, wehaveobserved thattheHuffman coding
algorithm yieldsoptimalsourcecodesinthesensethatthecodewordssatisfy
theprefixcondition andtheaverageblocklengthisaminimum. Todesigna
Huffman codeforaDMS,weneedtoknowtheprobabilities ofoccurrence of
allthesourceletters.Inthecaseofadiscretesourcewithmemory, wemust
knowthejointprobabilities ofblocksoflengthn;;'2.However, inpractice,
thestatistics ofasourceoutputareoftenunknown. Inprinciple, itispossible
toestimate theprobabilities ofthediscretesourceoutputbysimplyobserving
alonginformation sequence emitted bythesourceandobtaining the
probabilities empirically. Exceptfortheestimation ofthemarginal prob
abilities{P.},corresponding tothefrequency ofoccurrence oftheindividual
sourceoutputletters,thecomputational complexity involved inestimating
jointprobabilities isextremely high.Consequently. theapplication ofthe
Huffman codingmethodto'sourcecodingformanyrealsourceswithmemory
isgenerally impractical.
IncontrasttotheHuffman codingalgorithm, theLempeI-Ziv sourcecoding
algorithm isdesigned tobeindependent ofthesourcestatistics. Hence,the
Lempel-Ziv algorithm belongs totheclassofuniversal sourcecoding
algorithms. Itisavariable-to-fixed-length algorithm, wheretheencoding is
performed asdescribed below.
IntheLempel-Ziv algorithm, thesequence attheoutputofthediscrete
sourceisparsedintovariable-length blocks,whicharecalledphrases. Anew
phraseisintroduced everytimeablockoflettersfromthesourcediffersfrom
someprevious phraseinthelastletter.Thephrasesarelistedinadictionary,
whichstoresthelocationoftheexistingphrases.Inencoding anewphrase,we
simplyspecifythelocationoftheexistingphraseinthedictionary andappend
thenewletter.
Asanexample, consider thebinarysequence
10101101001001110101ססoo11001110101100011011
Parsingthesequence asdescribed aboveproduces thefollowing phrases:
I,0,10,II,01,00,100, 111, 010,1000,Oil,001,110, 101, 10001,1011
Weobservethateachphraseinthesequence isaconcatenation ofaprevious
phrasewithanewoutputletterfromthesource.Toencodethephrases, we
CHAPTER.l SOURCE rODlN()107
TABLE 3-3-4DICTIONARY FORLEMPEL-ZIV
ALGORITHM
Dktianory Dkd.....ry Code
location contents word
I 0001 1 ססoo1
2 0010 0 0ססoo
3 0011 10 00010
4 0100 11 00011
5 OWl 01 00101
f> OlIO 00 00100
7 0111 100 ~11O
R 1000 111 01001
9 1001 OW 01010
10 1010 1000 01110
11 1011 Oil 01011
12 IllJ(] 001 01101
13 1101 110 0)000
14 IIlQ 101 00111
15 1111 10001 10101
16 lOll 11101
construct adictionary asshowninTable3·3·4.Thedictionary locations are
numbered consecutively, beginning with1andcounting up,inthiscaseto16,
whichisthenumber ofphrasesinthesequence. Thedifferent phrases
corresponding toeachlocationarealsolisted,asshown.Thecodewords are
determined bylistingthedictionary location(inbinaryform)oftheprevious
phrasethatmatchesthenewphraseinallbutthelastlocation. Then,thenew
outputletterisappended tothedictionary location oftheprevious phrase.
Initially, thelocation ססooisusedtoencodeaphrasethathasnotappeared
previously.
Thesourcede!=oder forthecodeconstructs anidentical tableatthe
receiving endofthecommunication systemanddecodesthereceived sequence
accordingly.
11shouldbeobserved thatthetableencoded 44sourcebitsinto16code
wordsoffivebitseach,resulting in80codedbits.Hence,thealgorithm
provided nodatacompression atall.However, theinefficiency isduetothe
factthatthesequence wehaveconsidered isveryshort.Asthesequence is
increased inlength,theencoding procedure becomes moreefficientandresults
inacompressed sequence attheoutputofthesource.
Howdoweselecttheoveralllengthofthetable?Ingeneral,nomatterhow
largethetableis,itwilleventually overflow. Tosolvetheoverflow problem,
thesourceencoderandsourcedecodermustagreetoremovephrasesfromthe
respective dictionaries thatarenotusefulandsubstitute newphrasesintheir
place.
108 DIGITAL COMMUNICATIONS
TheLempel-Ziv algorithm iswidelyusedinthecompression ofcomputer
files.The"compress" and"uncompress" utilitiesundertheUNIX©operating
systemandnumerous algorithms undertheMS-DOS operating systemare
implementations ofvariousversionsofthisalgorithm.
3-4CODING FORANALOG SOURCES-OPTIMUM
QUANTIZATION
Asindicated inSection3-1,ananalogsourceemitsamessage waveform x(/)
thatisasamplefunction ofastochastic processX(/).WhenX(/)isa
bandlimited, stationary stochastic process, thesampling theorem allowsusto
represent XU)byasequence ofuniformsamplestakenattheNyquistrate.
Byapplying thesampling theorem; theoutputofananalogsourceis
converted toanequivalent discrete-time sequence ofsamples. Thesamplesare
thenquantized inamplitude andencoded. Onetypeofsimpleencoding isto
represent eachdiscreteamplitude levelbyasequence ofbinarydigits.Hence,
ifwehaveLlevels,weneedR=log2LbitspersampleifLisapowerof2,or
R=Llog,LJ+1ifLisnotapowerof2.Ontheotherhand,ifthelevelsare
notequallyprobable, andtheprobabilities oftheoutputlevelsareknown,we
mayuseHuffman coding(alsocalleden/ropycoding)toimprove theefficiency
oftheencoding process.
Quantization oftheamplitudes ofthesampled signalresultsindata
compression butitalsointroduces somedistortion ofthewaveform oralossof
signalfidelity.Theminimization ofthisdistortion isconsidered inthissection.
Manyoftheresultsgiveninthissectionapplydirectlytoadiscrete-time,
continuous amplitude, memo!'yless gaussian source.Suchasourceservesasa
goodmodelfortheresidual errorinanumberofsourcecodingmethods
described inSection3-5.
3-4-1Rate-Distortion Function
Letusbeginthediscussion ofsignalquantization byconsidering thedistortion
introduced whenthesamplesfromtheinformation sourcearequantized toa
fixednumberofbits.Bytheterm"distortion," wemeansomemeasure ofthe
difference between theactualsourcesamples{xdandthecorresponding
quantized values.i••whichwedenotebyd{x••.id.Forexample, acommonly
useddistortion measure isthesquared-errordistortion. definedas
d(x".i,)=(X,-X,)2 (3-4-1)
whichisusedtocharacterize thequantization errorinPCMinSection3-5-1.
Otherdistortion measures maytakethegeneralform
d(x.,x.)=Ix-.i.IP(3-4-2)
whereptakesvaluesfromthesetofpositiveintegers. Thecasep=2hasthe
advantage ofbeingmathematically tractable.
CHAYTER J:SOURCE CODING 189
Ifd(x•.x.listhedistortion measure perleiter,thedistortion be!ween a
sequence ofnsamplesXnandthecorresponding nquantized valuesx"isthe
averageoverthensourceoutputsamples, i.e.,
_1"
d(X,,,Xn)=-Ld(Xbi.)
nk=J(3-4·3)
Thesourceoutputisarandomprocess,and,hence,thensamples inXnare
random variables. Therefore, d(Xn,X,,)isarandom variable. Itsexpected
valueisdefinedasthedistortion D,i.e.,
_ I n
D=E(d(X noXn)]=-LE[d(x.,i.)]=E[d(x,x)]
n4""1(3-4-4)
wherethelaststepfollowsfromtheassumption thatthesourceoutputprocess
isstationary.
Nowsuppose wehaveamemoryless sourcewithacontinuous-amplitude
outputXthathasapdfp(x),aquantized amplitude outputalphabetX,anda
perleiterdistortion measure d(x,x),wherexEXandxEX.Then,the
minimum rateinbitspersourceoutputthatisrequired torepresent theoutput
Xofthememoryless sourcewithadistortion lessthanorequaltoDiscalled
therale-distortion function R(D)andisdefinedas
R(D)=min_I(X,X)
p(.'IXl,Eld(X.Xl)"'D(3-4-5)
whereI(X;X)istheaveragemutualinformation between XandX.Ingeneral,
therateR(D)decreases asDincreases or.conversely, R(D)increases asD
decreases.
Oneinteresting modelofacontinuous-amplitude, memoryless information
sourceisthegaussian sourcemodel.Inthiscase,Shannon provedthefollowing
fundamental theorem ontherate-distortion function.
Theorem: Rate-Distortion FUhctioh foraMemoryless Gaussian Source
(Shannoh, 19598)
Theminimum information ratenecessary torepresent theoutput of a
discrete-time, continuous-amplitude memoryless gaussian sourcebasedona
mean-sQuare-error distortion measure persymbol(singleleiterdistortion
measure) is
(3-4-6)
wherecr;isthevarianceofthegaussian sourceoutput.
110 I)\G1TAL COMMUNICATIONS
F1GURE 3-4-1Ratedistortion functionforacontinuous-amplitude memoryless
gaussian source.1)1.0
§....
000.2 0.4 0.6 0.8
Dla;
Weshouldnotethat(3-4-6)impliesthatnoinfonnation needbetransmitted
whenthedistortion D;;;.<T~Specifically, D=~canbeobtained byusing
zerosinthereconstruction ofthesignal.ForD>IT;,wecanusestatistically
independent, zero-mean gaussian noisesampleswithavariance ofD-IT;for
thereconstruction. R,(D)isplottedinFig.3-4-1.
Theratedistortion functionR(D)ofasol/rceisassociated withthe
following basicsourcecodingtheorem ininformation theory.
Theorem: SourceCodingwithIIIDistortion Measure (Slwmon, 195911)
Thereexistsanencoding schemethatmapsthesourceoutputintocode
wordssuchthatforanygivendistortion D,theminimum rateR(D)bitsper
symbol(sample) issufficient toreconstruct thesourceoutputwithan
averagedistortion thatisarbitrarily closetoD.
Itisclear,therefore, thattheratedistortion functionR(D)foranysource
represents alowerboundonthesourceratethatispossibleforagivenlevelof
distortion.
Letusreturntotheresultin(3-4-6)fortheratedistortion function ofa
memoryless gaussian source.Ifwereversethefunctional dependence between
DandR.wemayexpressDintennsofRas
D,(R)=2-2RIT; (3-4-7)
Thisfuneion iscalledthedistortion-rate function forthediscrete-time,
memoryless gaussian source.
Whenweexpressthedistortion in(3-4-7)indB,weobtain
10IOg10D.(R)=-6R+1010gIOIT; (3-4-8)
Notethatthemeansquaredistortion decreases atarateof6dB/bit.
Explicitresultsontheratedistortion functions formemoryless non-gaussian
sourcesarenotavailable. However, thereareusefulupperandlowerboundsI
i
I
CHAPnR~: SOl'R<TCODINGIII
ontheratedistortion function foranydiscrete-time, continuous-amplitude_
memoryless source.Anupperboundisgivenbythefollowing theorem.
Theorem: UpperBoundonR(D)
Therate-distortion function ofamemoryless, continuous-amplitude source
withzeromeanandfinitevariancea;withrespecttothemean-square-error
distortion measure isupperbounded as
,
1a.\_R(D)" 210g2D(0"D.,(T;) (3-4-9)
Aproofofthistheorem isgivenbyBerger(1971).Itimplies thatthe
gaussian sourcerequires themaximum rateamongallothersources fora
specified levelofmeansquaredistortion_ Thus,theratedistortion R(D)ofany
continuous-amplitude. memoryless sourcewithzeromeanandfinitevariance
a;satisfies thecondition R(D).,RK(D).Similarly. thedistortion-rate function
ofthesamesourcesatisfies thecondition
(3-4-10)
Alowerboundontherate-distortion function alsoexists.Thisiscalledthe
Shannon [owerboundforamean-square-error distortion measure, andisgiven
as
R*(D)=H(X)-llog,21CeD (3-4-11)
whereH(X)isthedifferential entropyofthecontinuous-amplitude, memory
lesssource_Thedistortion-rate function corresponding to(3-4-11) is
D*(R) =_1_2-2IRIf(Xl/
21Ce(3-4-12)
Therefore, therate-distortion function foranycontinuous-amplitude, memory
lesssourceisbounded fromaboveandbelowas
andthecorresponding distortion-rate function isbounded as
D*(R)"D(R)"Dg(R)
Thedifferential entropy ofthememoryless gaussian sourceis(3-4-13)
(3-4-14)
(3-4-15)
sothatthelowerboundR*(D)in(3-4-11) reduces toRK(D).Now,ifWe
112 DIG]rAlCOMML'NIt'ATlll~S
~Ipr~ssO*(R)intermsofdecibels andnormalize ilbys~lling(T;~1lor
dividingO*(R)by(}'~J.weobtainfrom(3-4-12)
10logltlD*(R) ~-6R-6(H.(X)-H(X)J (3-4-16)TABU: .l-~-1
or,equivalently,
IO(oglUD.(R)=6(H.(X)-H(X)JdB
D*(R)
=6(R,(O)-R*(O)JdB 0-4-17)
(3-4-18)Therelations in(3-4-16)and(3-4-17)allowustocompare thelowerboundin
thedistortion withtheupperboundwhichisthedistortion forthegaussian
SOUTce.WenotethatO*(R)alsodecreases at-6dB/bit.Weshouldalso
mention thatthedifferential entropyH(X)isupper-bounded byH.(X),as
shownbyShannon (1948b).
Table3-4-1listsfourpdfsthataremodelscommonly usedforsourcesignal
distributions. Thetableshowsthedifferential entropies. thedifferences inrates
inbits/sample, andthedifference indistortion between theupperandlower
bounds. Notethatthegammapdfshowsthegreatest deviation fromthe
gaussian. TheLaplacian pdfisthemostsimilartothegaussian, andthe
uniformpdfrankssecondofthepdfssnowninthetable.Theseresultsprovide
somebenchmarks onthedifference between theupperandlowerboundson
distortion andrate.
Beforeconcluding thissection, letusconsider aband-limited gaussian
sourcewithspectraldensity
¢I(!)={U;/2W(IfI",;W)
o(ifI>W)
Whentheoutputofthissourceissampled attheNyquistrate,thesamplesare
uncorrelated and,sincethesourceisgaussian, theyarealsostatistically
TASlE 3-4-1DIFFERENTIAL ENTROPtES ANDRATEDISTORTION COMPARISONS OFFOUR
COMMON PDFsFORSIGNAL MODELS
Rg(D)-R*(D) D.(R)-D*(R)
pdf PIx) HtX) (bits/sample) (dB)
GaussianI-~2'2(r;
~log2(21reO'~) --e 0 0v'!1r(7.-
1\log,(12u;) Uniform2V3u.••~I'"V3u.•0.255 1.53
Laplacian_1_e-\/2"jxlJ'~~!log,(2.'u;) 0.104 062v'2u,
VJ"-}1082(4;relJ.42Ju.;/3) Gammae-VJl,lr2.....0.709 4.25YSlrU,lfl
CHAPTER 3,SOURCE CODING 113
independent. Hence,theequivalent discrete·timegaussian source ismemory
less.Therate-distortion function foreachsampleisgivenby(3-4-6).
Therefore, therate-distortion function fortheband-limited whitegaussian
sourceinbits/sis
2a. 2)R.(D)= Wlog 2D(0.;:D.;:u.
Thecorresponding distortion-rate function is
D.(R)=Z-RIWa;
which,w'henexpressed indecibels andnormalized byu;,becomes
10logD.(R)/rT; =-3R/W(3-4-19)
(3-4-20)
(3·4-21)
Themoregeneralcaseinwhichthegaussian processisneitherwhitenor
band-limited hasbeentreatedbyGallager (1968)andGoblick andHolsinger
(1967).
3-4-2ScalarQuantization
Insourceencoding, thequantizer canbeoptimized ifweknowtheprobability
densityfunction ofthesignalamplitude attheinputtothequantizer. For
example, suppose thatthesequence {xn}attheinputtothequantizer hasapdf
p(x)andletL=2Rbethedesirednumber oflevels.Wewishtodesignthe
optimum scalarquantizer thatminimizes somefunction ofthequantization
errorq=i-x.wherexisthequantized valueofx.Toelaborate, supposethat
f(i-x)denotes thedesiredfunction oftheerror.Then,thedistortion
resulting fromquantization ofthesignalamplitude is
D=[J(X-x)p(x)dx (3-4-22)
Ingeneral, anoptimum quantizer isone:hatminimizes Dbyoptimally
selecting theoutputlevelsandthecorresponding inputrangeofeachoutput
level.Thisoptimization problem hasbeenconsidered byLloyd(1982)andMax
(1960),andtheresulting optimum quantizer isusuallycalledtheLloyd-Max
quantizer.
Forauniform quantizer, theoutputlevelsarespecified asxk=~(2k-I)~,
corresponding toaninputsignalamplitude intherange(k-I)~.;:x<k~.
where ~isthestepsize.Whentheuniform quantizer issymmetric withan
evennumberoflevels,theaveragedistortion in(3-4-22)maybeexpressed as
U2-1Jk.>
D=2L f(~(2k -1)~-x)p(x)dx
k=I(k--l)A
+2fx f(~(2k-I)~-x)p(x)dx
(Ll2-1).1(3-4-23)
114 DI{IITAl CO!\1Ml ':-';ICAlIO;-';S
TABLE 3·4·2OPTIMUM STEPSIZESFORUNIFORM QUANTIZ.ATION OFA
GAUSSIAN RANDOM VARIABLE
Number of Optimum step Minimum MSE tologD....
outputlevels sizeAopl D_ (dB)
2 1.5% 0.3634~4.4
4 0.9957 0.1188 -9.25
~ 0.5860 0.03744 ~14.27
16 0.3352 0.01154 -I9.3R
.12 0.1&\1 (WJ349 -IA.57
Inthiscase,theminimization ofDiscarriedoutwithrespecttothestep-size
parameter d.Bydifferentiating Dwithrespectto11,weobtain
IfI(2k_I)fUf(!(2k-1)Ll-x)p(x)dx
J.-I (I..-IlJ.
+(L-1)f~ 1'O(L-1)/l-x)p(x)dx=0(3-4-24)
~(LIZ1)4
wherel'(x)denotesthederivative ofI(x).
Byselecting theerrorcriterion functionf(x),thesolutionof(3-4-24)forthe
optimum stepsizecanbeobtained numerically onadigitalcomputer forany
givenpdfp(x).Forthemean-square-error criterion, forwhichf(x)=x2,Max
(1960)evaluated theoptimum stepsize/lop,andtheminimum meansquare
errorwhenthepdfp(x)iszero·mean gaussian withunitvariance. Someof
theseresultsaregiveninTable3-4-2.Weobserve thattheminimum mean
squaredistortion Dm;ndecreases byalittlemorethan5dBforeachdoubling of
thenumberoflevelsL.Hence,eachadditional bitthatisemployed ina
uniformquantizer withoptimum stepsize/lop,foragaussian-distributed signal
amplitude reducesthedistortion bymorethan5dB.
Byrelaxing theconstraint thatthequantizer beuniform, thedistortion can
bereduced further.Inthiscase,welettheoutputlevelbex=x,whenthe
inputsignalamplitude isintherange X'~I';;;x<x,.ForanL-leveJquantizer,
theendpointsareXo=-ocandXL=x.Theresulting distortion is
D=,tr/(x,-x)p(x)dx (3-4-25)
whichisnowminimized byoptimally selecting the{x.}and(x,}.
Thenecessary conditions foraminimum distortion areobtained by
differentiating Dwithrespect totile{x,}and{x,}.Theresultofthis
minimization isthepairofequations
I(x,-x.)=f(i'+1-x,).k=1.2L-1 (3-4-26)rf'(x,-x)p(x)dx=0,k=1.2, L (3-4-27)-,,
CHAPTER JSOURCE CODING115
TABLE 3-4-3OPTIMUM FOUR·LEVEL
QUANTIZER FORAGAUSSIAN
RANDOM VARIABLE
Levelk
2
3
4-0.9816
0.0
0.9816-1.510
-0.4528
0.4528
1.510
Dmin=0.1175
10logOm,"=-9.3dB
Asaspecialcase,weagainconsider minimizing themeansquareva:ueof
thedistortion. Inthiscase,f(x) =x2and,hence,(3-4-26)becomes
x.=~(i.+i,>1)'k=I,2,...,L-1 (3-4-28)
whichisthemidpoint betweeni.andih•.Thecorresponding equations
determining {x.}are
Ix,
(i.-x)p(x)dx =0,
XIc_1k=1,2,...,L (3-4-29)
Thus,i.isthecentroid oftheareaofp(x)between x,_Iandx..These
equations maybesolvednumerically foranygivenp(x).
Tables3-4-3and3-4-4givetheresultsofthisoptimization obtained byMax
TABLE 3-4-4OPT[MUM E[GHT·LEVEL
QUANTIZER FORAGAUSS[AN
RANDOM VAR[ABLE (MAX,[960)
Levelk
1
2
3
4
5
6
7
8-I.748
-1.050
-0.5006
o
0.5006
1.050
1.748-2.152
-1.344
-0.7560
-0.2451
0.2451
0.7560
1344
2152
Dm...=0.03454
10logOm'"=-14.62dB
116 lJK,ITAL('OMMUNI(' ATIONS
TABLE 3-4-SCOMPARISON OFOPTIMUM UNIFORM AND
NONUNIFORM QUANTIZERS FORAGAUSSIAN
RANDOM VARIABLE (MAX,1960;PAEZAND
GLlSSON, 1972)
R
(bi../.....pIe)
I
2
3
4
5
6
JUnifonn (dB)
-4.4
-9.~5
-14.27
-19.38
-24.57
-29,83
-35,13-4.4
-9.30
-14.62
-20.22
-26.02
-31.89
-37.81
(1960)fortheoptimum four-level andeight-level quantizers ofagaussian
distributed signalamplitude havingzeromeanandunitvariance. InTable
3-4-5,wecompare theminimum meansquaredistortion ofauniformquantizer
tothatofanonuniform quantizer forthegaussian-distributed signalamplitude,
Fromtheresultsofthistable,weobserve thatthedifference inthe
performance ofthetwotypesofquantizers isrelatively smallforsmallvalues
ofR(lessthan0,5dBforR,.;3),butitincreases asRincreases. Forexample,
atR=5,thenonuniform quantizer isapproximately 1.5dBbetterthanthe'
uniformquantizer.
Itisinstructive toplottheminimum distortion asafunction ofthebitrate
R=log2Lbitspersourcesample(letter)forboththeuniformandnonuniform
quantizers, Thesecurvesareillustrated inFig.3-4-2,Thefunctional depen
denceofthedistortion DonthebitrateRmaybeexpressed asD(R),the
distortion-rate function, Weobservethatthedistortion-rate function forthe
optimum nonuniform quantizer fallsbelowthatoftheoptimum uniform
quantizer,
Sinceanyquantizer reducesacontinuous amplitude sourceintoadiscrete
amplitude source, wemaytreatthediscrete amplitude asletters,say
X={x.,1,.;k,,;;L},withassociated probabilities {P.}.Ifthesignalampli
tudesarestatistically independent, thediscretesourceismemoryless and,
hence,itsentropyis
L
H(X)= -2:Pklog2Pk
*~I(3-4-30)
Forexample, theoptimum four-level nonuniform quantizer forthe
gaussian-distributed signalamplitude resultsintheprobabilities P,=P.=
0.1635forthetwoouterlevelsandP2=P3=0.3365forthetwoinnerlevels.
TheentropyforthediscretesourceisH(X)=1.911bits/letter. Hence,with
0
-5
-10
~
:t-15
-
-20
-25
-300CHArTER;\: SO\.lf,CE (,ODIN<. 117
,
\
\
\
\
\.'.
'-",,
'-","
"''""'..'...- Optimum
'-\'.",uniform quanti7Cr,,,',
\'."Optimum nonuniform
,'., quantilcr
\,,
\.'.\.
\',Entropy codin~\.',
Disloniun-rale \.'"
flJlk:liun for~.'. ".",
gau"~lan SlllJr\:C '-\'."
DIRI=:!lR '-...."
\'-
~,
\'
•
R=log:Lhib/sample
l'IGURE 3-4-2Dish..lItionver&usratecurvesfordlscrete-tirne memOJ)'\ess gaussian source.
entropycoding(Huffman coding)ofblocksofoutputletters,wecanachieve
theminimum distortion of-9.30dBwith1.911bits/letter instead of
2bits/letter. Max(1960)hasgiventheentropyforthediscretesourceletters
resulting fromquantization. Table3·4-6liststhevaluesoftheentropyforthe
nonuniform quantizer. ThesevaluesarealsoplottedinFig.3-4·2andlabeled
entropycoding.
Fromthisdiscussion. weconclude thatthequantizer canbeoptimized when
thepdfofthecontinuous sourceoutputisknown.Theoptimum quantizer of
L=21<levelsresultsinaminimum distortion ofD(R),whereR=log,L
TABLE 3-4-6ENTROPY OFTHEOl:TPUT OFANOPTIMUM
NONUNtFORM QUANTIZER FORAGAUSSIAN
RANDOM VARtABLE (MAX.1960)
it Eolropy Distortion
(bits/somple) (bits/""er) 1010110Dm..
1.0 -4.4
2 1.911 -9.30
3 2.~25 -14.62
4 3.765 -20.22
5 4.730 -26.02
118 DIGITAL COMMUNICATIONS
bits/sample. Thus,thisdistortion canbeachieved bysimplyrepresenting each
quantized samplebyRbits.However, moreefficientencoding ispossible. The
discretesourceoutputthatresultsfromquantization ischaracterized byaset
ofprobabilities {Pk}thatcanbeusedtodesignefficientvariable-length codes
forthesourceoutput(entropy coding).Theefficiency ofanyencoding method
canbecompared withthedistortion-rate function or,equivalently, the
rate-distortion fum:tion forthediscrete-time, continuous-amplitude sourcethat
ischaracterized bythegivenpdf.
Ifwecompare theperformance oftheoptimum nonuniform quantizer with
the·distortion-rate function, wefind,forexample, thatatadistortion of
-26dB,entropycodingis0.41bits/sample morethantheminimum rategiven
by(3-4-8),andsimpleblockcodingofeachletterrequires 0.68bits/sample
morethantheminimum rate.Wealsoobserve thatthedistortion rate
functions fortheoptimaluniformandnonuniform quantizers forthegaussian
sourceapproach theslopeof-6dB/bitasymptotically forlargeR.
3-4-3VectorQuantization
Intheprevious section,weconsidered thequantization oftheoutputsignal
fromacontinuous-amplitude sourcewhenthequantization isperformed ona
sample-by-sample basis,i.e.,byscalarquantization. Inthissection,weconsider
thejointquantization ofablockofsignalsamples orablockofsignal
parameters. Thistypeofquantization iscalledblockorvectorquantization. It
iswidelyusedinspeechcodingfordigitalcellularsystems.
Afundamental resultofrate-distortion theoryisthatbetterperformance
canbeachieved byquantizing vectorsinsteadofscalars, evenifthe
continuous-amplitude sourceismemoryless. If,inaddition, thesignalsamples
orsignalparameters arestatistically dependent, wecanexploitthedependency
byjointlyquantizing blocksofsamplesorparameters and,thus,achievean
evengreaterefficiency (lowerbitrate)compared withthatwhichisachieved
byscalarquantization. .
Thevectorquantization problem maybeformulated asfollows.Wehavean
n-dimensional vectorX=[x1X2•••xn]withreal-valued, continuous
amplitude components {Xk'1,..k,..n}thataredescribed byajointpdf
e(Xt,X2"",xn).ThevectorXisquantized intoanothern-dimensional vector
Xwithcomponents {.i\,l"'k"'n}. Weexpressthequantization asQ('),
sothat
X=Q(X) (3-4-31)
whereXistheoutputofthevectorquantizer whentheinputvectorisX.
Basically, vectorquantization ofblocksofdatamaybeviewedasapattern
recognition probleminvolving theclassification ofblocksofdataintoadiscrete
numberofcategories orcellsinawaythatoptimizes somefidelitycriterion,
suchasmeansquaredistortion. Forexample, letusconsider thequantization
CHAPTER.l SOlIRC(-: COI.)IS(i 119
FIGURE 3-4-3Anexample ofquantization intwo-dimensional SPi.ICC.
oftwo-dimensional vectors X=[XIx,].Thetwo-dimensional spaceis'
partitioned intocellsasillustrated inFig.3-4·3.wherewehavearbitrarilv
selected hexagonal-shaped cells{e.}.AllinputvectorsthatfallincellCare
quantized intothevectorX•.whichisshowninFig.3-4-3asthecenterof\hl.:
hexagon. Inthisexample. thereareL=37vectors.oneforeachofthe37cells
intowhichthetwo-dimensional spacehasbeenpartitioned. Wedenotetheset
ofpossible outputvectorsas{X,.I,,;:k,,;:L}.
Ingeneral, quantization oftheIl-dimensional vectorXintoan11
dimensional vectorXintroduces aquantization errororadistortion d(X.XI.
Theaveragedistortion overthesetofinputvectorsXis
L
D=LP(XEC,lE!d(X,X.l! XECd
J..=l
=±P(XEC,)1d(X.Xdp(X)dX
J..I x,c.(3-4-32)
whereP(XEC,)istheprobability thatthevectorXfallsinthecellC,and
p(X)isthejointpdfofthenrandom variables. Asinthecaseofscalar
quantization. wecanminimize Dbyselecting thecells{C.I""k,,;:L}fora
givenpdfp(X).
Acommonly useddistortion measure isthemeansquareerror(/,norm)
definedas
or.moregenerally. theweighted meansquareerror
d,w(X,X)=(X-X)'W(X-Xj(3-4-33)
(3-4-34)
whereWisapositive-definite weighting matrix.Usually. Wisselected \0be
theinverseofthecovariance matrixoftheinputdatavectorX.
120 DIGITAL COMMUNICATIONS
Otherdistortion measures thataresometimes usedarespecialcasesofthelp
normdefinedas
(3-4-35)
(3-4-36)Thespecialcasep=Iisoftenusedasanalternative top=2.
Vectorquantization isnotlimitedtoquantizing ablockofsignalsamplesof
asourcewaveform. Itcanalsobeappliedtoquantizing asetofparameters
extracted fromthedata.Forexample, inlinearpredictive coding(LPC),
described inSection 3-5-3,theparameters extracted fromthesignalarethe
prediction coefficients, whicharethecoefficients intheall-polefiltermodelfor
thesourcethatgenerates theobserved data.Theseparameters canbe
considered asablockandquantized asablockbyapplication ofsome
appropriate distortion measure. Inthecaseofspeechencoding, anappropriate
distortion measure, proposed byItakura andSaito(1968,1975),isthe
weighted squareerrorwheretheweighting matrixWisselected tobethe
normalized autocorrelation matrixcI»oftheobserved data.
Inspeechprocessing, analternative setofparameters thatmaybequantized
asablockandtransmitted tothereceiver isthesetofreflection coefficients
{aii'1,;;;i,;;;m}.Yetanothersetofparameters thatissometimes usedforvector
quantization inlinearpredictive codingofspeechcomprises thelog-arearatios
{r.}.whicharedefinedintermsofthereflection coefficients as
1+a..r.=log---,1,;;;k,;;;m1-a••
Now,letusreturntothemathematical formulation ofvectorquantization
andletliSconsider thepartitioning ofthen-dimensional spaceintoLcells
{C.,1,;;;k,;;;L}sothattheaverage distortion isminimized overallL-Ievel
quantizers. Therearetwoconditions foroptimality. Thefirstisthatthe
optimalquanlizer employs anearest-neighbor selection rule,whichmaybe
expressed mathematically as
Q(X)=X.
lialldunlyif
D(X,x.),,;;D(X,Xj),k¢j,I,;;;j,;;;L (3-4-37)
Thesecondcondition necessary foroptimality isthateachoutputvectorX.be
chosentominimize theaveragedistortion incellC•.[notherwords,X.isthe
vectorinC.thatminimizes
D.=E[d(X.X)IXEC.]=1d(X,X)p(X)dX
XEC,(3-4-38)
ThevectorX.thatminimizes D.iscalledthecentrQidofthecell.Thus,these
conditions foroptimality canbeappliedtopartition then-dimensional space
(3-4-39)CHAPTFR JSOURCF CODl'(i 121
intocells{ebI...k,;;;L}whenthejointpdfp(X)isknown.Itisclearthat
thesetwoconditions represent thegeneralization oftheoptimum scalar
quantization problem tothen-dimensional vectorquantization problem. In
general, weexpectthecodevectorstobeclosertogether inregionswherethe
jointpdfislargeandfartherapartinregionswherep(X)issmall.
Asanupperboundonthedistortion ofavectorquantizer, wemayusethe
distortion oftheoptimal scalarquantizer, whichcanbeappliedtoeach
component ofthevectorasdescribed intheprevious section,Ontheother
hand,thebestperformance thatcanbeachieved byoptimum vector
quantization isgivenbytherate-distortion function or,equivalently, the
distortion-ra tefunction.
Thedistortion-rate function, whichwasintroduced intheprevious section,
maybedefinedinthecontextofvectorquantization asfollows.Suppose we
formavectorXofdimension nfromnconsecutive samples {xm},ThevectorX
isthenquantized toformX=Q(X),whereXisavectorfromthesetof
{X.,1,;;;k,;;;L}.Asdescribed above,theaveragedistortion Dresulting from
representing XbyXisE[d(X,X)],whered(X,X)isthedistortion per
dimension, e.g.,
_1"
d(X,X)= -2:(x.-.£.)2
n4:=1
Thevectors{Xb1,;;;k...L}canbetransmitted atanaveragebitrateof
H(X).R=--bits/sample
n
whereH(X)istheentropyofthequantized sourceoutputdefinedas
L
H(X)= -2:p(X,jlog2P(x,)
i""l(3-4-40)
ForagivenaveragerateR,theminimum achievable distortion Dn(R)is
Dn(R)=minE[d(X,X)]
Q{X)(3-4-41)
whereR;;.H(X)/n andtheminimum in(3-441) istakenoverallpossible
mappings Q(X).Inthelimitasthenumber ofdimensions nisallowedto
approach infinity,weobtain
D(R)=limDn(R) (3-442)
whereD(R)isthedistortion-rate function thatwasintroduced intheprevious
section.Itisapparent fromthisdevelopment thatthedistortion-rate function
canbeapproachea arbitrarily closelybyincreasing thesizenofthevectors.
Thedevelopment aboveispredicated ontheassumption thatthejointpdf
p(X)ofthedatavectorisknown.However, inpractice, thejointpdfp(X)of
thedatamaynotbeknown.Insuchacase,itispossible toselectthe
122 DIGITAL roMMUNI('ATIONS
quantized outputvectorsadaptively fromasetoftrammg vectorsX(m).
Specifically, suppose thatwearegivenasetofMtrainingvectorswhereMis
muchgreaterthanL(M»L).Aniterative clustering algorithm, calledtheK
meansalgorithm, whereinourcaseK=L,canbeappliedtothetraining
vectors.Thisalgorithm iteratively subdivides theMtrainingvectorsintoL
clusterssuchthatthetwonec;essary conditions foroptimality aresatisfied. The
Kmeansalgorithm maybedescribed asfollows[Makhoul etoJ.(1985»).
KMeansAlgorithm
Step1Initialize bysettingtheiteration number i=0.Choose asetof
outputvectorsX,.(O),I,,;;k,,;;L.
Step2Classifythetraining vectors{X(m),1,,;;m,,;;M}intotheclusters
{C.}byapplying thenearest-neighbor rule
XEC.(i)iffD(X,x.(i»,,;;D(X,Xj(i))forallk...j
Step3Recompute (setitoi+1)theoutputvectorsofeveryclusterby
computing thecentroid
-I'" X.(i)=- LJX(m), 1"<.k,,;;L
MkXeC~
ofthetrainingvectorsthatfallineachcluster.Also,compute the
resulting distortion D(i)attheithiteration.
Step4Terminate thetestifthechangeD(i-I)-D(i)intheaverage
distortion isrelatively small.Otherwise. gotoStep2.
TheKmeansalgorithm converges toalocalminimum (seeAnderberg,
1973;Lindeetill.,1980).Bybeginning thealgorithm withdifferent setsof
initialoutputvectors{XdO)}andeachtimeperforming theoptimization
described intheKmeansalgorithm, itispossible tofindaglobaloptimum.
However, thecomputational burdenofthissearchprocedure maylimitthe
searchtoafewinitializations.
Oncewehaveselectedtheoutputvectors{X.,I,,;;k,,;;L},eachsignalvector
X(m) ;~quantized totheoutputvectorthatisnearesttoitaccording tothe
di~lOrtjon measure thatisadopted.Ifthecomputation involves evaluating
thedistancebetween X(m) andeachoftheLpossibleoutputvectors{X.},the
procedure constitutes afullsearch.Ifweassumethateachcomputation
requiresnmultiplications andadditions, thecomputational requirement fora
fullsearchis
'(J=nL (3-4-43)
multiplication andadditions perinputvector.
IfweselectLtobeapowerof2then10&2Listhenumberofbitsrequired
torepresent eachveclor.Now,ifRdenoles thebitralepersample[per
component ordimension ofX(m)],wehavenR=log2L,and,hence,the
computational costis
(3-4-44)
(3-4-45)("HA~ER 3:SOliR\1 rOLJI:\(t 123
Notethatthenumber ofcomputations growsexponentially withthedimen
sionality parameter nandthebitrateRperdimension. Because ofthis
exponential increase ofthecomputational cost,vectorquantization hasbeen
appliedtolow-bit-source encoding, suchascodingthereflection coefficients or
logarearatiosinLPC.
Thecomputational costassociated withfullsearchcanbereduced b\
slightlysuboptimum algorithms (seeChangetaI.,1984:Gersho, 1982).
Inordertodemonstrate thebenefitsofvectorquantization compared with
scalarquantization, wepresent thefollowing example takenfromMakhoul et
al.(1985).
Example 3-4-1
Letx,andx,betworandom variables withauniform jointpdf
{I-(XEC)p(x"x,)=p(X)= ab
o(otherwise)
whereCistherectangular regionillustrated inFig.3-4-4.Notethatthe
rectangle isrotatedby45°relativetothehorizontal axis.AlsoshowninFig.
3-4-4arethemarginal densitiesp(x,)andp(x,).
FtGURE 3-4-4Auniformpdftot",odim<nsions. (Makhoul etal..1985.)
j2!aof---!-=--
a-b
2/2(/+17
2/2
~b
"
a+b
'2ff
~
0
x,
...L-L-----,-,_I,---~I" ~!~...:>-.... ",
a+b u-ha+b
-212 2II2[[
114 DIGITAL COMMUNICATIONS
IfwequantizexIandX2separately byusinguniformintervalsoflengthA,
thenumberoflevelsneededis
a+b
L,=L2=V2A (3-4-46)
(3-4-47)
(3-4-48)Hence,thenumberofbitsneededforcodingthevectorX=[x1X2]is
Rx=R,+R2=1082L,+1082L2
(a+b)2
Rx=log22l!2
Thus,scalarquantization ofeachcomponent isequivalent tovector
quantization withthetotalnumberoflevels
(a+b)2
Lx=L,L2=2A'
Weobservethatthisapproach isequivalent tocovering thelargesquare
thatenclosestherectangle bysquarecells,whereeachcellrepresents oneof
theLxQuantized regions.Sincep(X)=0exceptforXEC.thisencoding is
wastefulandresultsinanincreaseofthebitrate.
l{weweretocoveronlytheregionforwhichp(X)¥0withsquares
havingareaa2,thetotalnumberoflevelsthatwillresultistheareaofthe
rectangle dividedbyA2,i.e.,
L'=ab
xa2(3-4-49)
Therefore, thedifference inbitratebetween thescalarandvector
quantization methods is
(a+b)'Rx-R;=10822ab(3-4-50)
Forinstance, ifa=4b,thedifference inbitrateis
Rx-R;=1.64bits/vector
Thus,vectorquantization is0.82bits/sample betterforthesamedistortion.
Itisinteresting tonotethatalineartransformation (rotation by45°)will
decorrelate x,andX2andrenderthetworandom variables statistically
independent_ Thenscalarquantizlltion andvectorquantization achievethe
sameefficiency. Although alineartransformation candecorrelate avectorof
random variables, itdoesnotresultinstatistically independent random
variables, ingeneral. Consequently, vectorquantization willalwaysequalor
exceedtheperformance ofscalarquantization (seeProblem 3-40).
Vectorquantization hasbeenappliedtoseveraltypesofspeechencoding
CHAPTER 3:SOURer COOfNG 12.5
methods including bothwavefonn andmodel-based methods whicharetreated
inSection3-5.Inmodel-based methods suchasLPC,vectorquantization has
madepossible thecodingofspeechatratesbelow1000bits/s(seeBUlDet01..
1980;Roucosetal.•1982;Paul1983).Whenappliedtowaveform encoding
methods, itispossible toobtaingoodqualityspeechat16000bits/s,or,
equivalently, atR=2bits/sample. Withadditional computational complexity,
itmaybepossible inthefuturetoimplement waveform encoders producing
goodqualityspeechatarateofR=1bit/sample.
3-5CODING TECHNIQUES FORANALOG SOURCES
Anumberofcodingtechniques foranalogsourceshavebeen developed over
thepast40years.Mostofthesehavebeenappliedtotheencoding ofspeech
andimages.Inthissection,webrieflydescribe severalofthesemethods and
usespeechencoding asanexample inassessing theirperformance.
Itisconvenient tosubdivide analogsourceencoding methods intothree
types.Onetypeiscalledtemporal waveform coding.Inthistypeofencoding,
thesourceencoder isdesigned torepresent digitally thetemporal characteris
ticsofthesourcewaveform. Asecondtypeofsourceencoding isspectral
waveform coding.Thesignalwaveform isusuallysubdivided intodifferent
frequency bands.andeitherthetimewaveform ineachbandoritsspectral
characteristics areencoded fortransmission. Thethirdtypeofsourceencoding
isbasedonamathematical modelofthesourceandiscalledmodel-based
coding.
3-5-1Temporal Waveform Coding
Thereareseveralanalogsourcecodingtechniques thataredesigned to
represent thetime-domain characteristics ofthesignal.Themostcommonly
usedmethods aredescribed inthissection.
PulseCodeModulationt (PCM) Letx(t)denoteasamplefunction
emitted byasourceandletx"denotethesamples takenatasampling rate
t.".2W.whereWisthehighestfrequency inthespectrum ofx(t).InpeM,
eachsampleofthesignalisquantized tooneof2Ramplitude levels,whereRis
thenumberofbinarydigitsusedtorepresent eachsample.Thustheratefrom
thesourceisRf,bits/so
Thequantization processmaybemodeled mathematically as
itt=x"+q" (3-5-1)
where.i"represents thequantized valueofx"andq"represents the
quantization error,whichwetreatasanadditive noise.Assuming thata
tPCM.DPCM.andADPCM aresourcecodinglechniques. Theyarenoldigilalmodulalion
methods.
126 DIGITAl. COMMl'~ICAT10"S
OuIpul
III
----".1.'>,.-.--...,1C;-"---"';1-(-)I-I-;;()+--~":--let",----;3:-;"-~----... Input
-~"
FIGURE 3·5·1 Input-output cnaractcristic forauniform quantizer.
uniformquantizer isused,havingtheinput-output characteristic illustrated in
Fig.3-5-1,thequantization noiseiswellcharacterized statistically bythe
uniformpdf
1
p(q)=:l' (3-5-2)
wherethestepsizeofthequantizer is~=2R.Themeansquarevalueofthe
quantization erroris
E(q')=f,.:J.2=nx22R
Measured indecibels, themeansquarevalueofthenoiseis
tolog-b~2=10log(nx2-2R)=-6R-10.8dB(3-5-3)
(3-5-4)
Weobserve thatthequantization noisedecreases by6dB/bitusedinthe
quantizer. Forexample, a7bitquanlizer resultsinaquantization noisepower
of-52.8dB.
Manysourcesignalssuchasspeechwaveforms havethecharacteristic that
smallsignalamplitudes occurmorefrequently thanlargeones.However. a
uniform quantizer provides thesamespacing between successive levels
throughout theentiredynamic rangeofthesignal.Abetterapproach isto
employ anonuniform quantizer.· Anonuniform quantizer characteristic is
usuallyobtained bypassing thesignalthrough anonlinear devicethat
compresses thesignalamplitude, followed byauniform quantizer. For
CHAPTER J:SOURCE COlJlN(j127
10o.x OA (J.b
I,d0.2 II0.1Iyl
0.4o_~
FIGURE )-5-2Inpul-output magnitude characteristic fora
logarithmic compressor.
example, alogarithmic compressor hasaninput-output magnitude
characteristics oftheform
log(I+J-LIxl)
I.vI=log(I+!L)(3-5-5)
whereIxl';;1isthemagnitude oftheinput,IYIisthemagnitude oftheoutput,
and!Lisaparameter thatisselected togivethedesired compression
characteristic. Figure3-5-2illustrates thiscompression relationship forseveral
valuesofJ-L.Thevaluef-L=0corresponds tonocompression.
Intheencoding ofspeechwaveforms, forexample, thevalueof!L=255has
beenadopted asastandard intheUSAandCanada. Thisvalueresultsin
abouta24dBreduction inthequantization noisepowerrelativetouniform
quantization. asshownbylayant(1974).Consequently, a 7bitquantizer used
inconjunction withaf-l=255logarithmic compressor produces aquantization
noisepowerofapproximately -77dBcompared withthe-53.dBforuniform
quantization.
Inthereconstruction ofthesignalfromthequantized values.theinverse
logarithmic relation isusedtoexpandthesignalamplitude. Thecombined
compressor-expandoT pairistermedacOl1lpalldor.
Ditrerentilll PulseCodeModulatio. (DPCM) InPCM,eachsampleof
thewaveform isencoded ~dependently ofalltheothers.However, most
sourcesignalssampled attheNyquist rateorfasterexhibitsignificant
correlation between successive samples. Inotherwords.theaveragechangein
amplitude between successive samples isrelatively small.Consequently, an
encoding schemethatexploits theredundancy inthesamples willresultina
lowerbitrateforthesourceoutput.
Arelatively simplesolution istoencodethedifferences between successive
samplesratherthanthesamples themselves. Sincedifferences between samples
areexpected tobesmallerthantheactualsampled amplitudes, fewerbitsare
required torepresent thedifferences. Arefinement ofthisgeneralapproach is
128 DIGITAL COMMliNICATIONS
topredictthecurrentsamplebasedontheprevious psamples. Tobespecific.
letXndenotethecurrentsamplefromthesourceandletindenotethe
predicted valueofx'"definedas
in=i0iXIl--i
;=1(3-5-6)
(3-5-7)Thusinisaweighted linearcombination ofthepastpsamplesandthe{a;}are
thepredictor coefficients. The{a,lareselectedtominimize somefunction of
theerrorbetween Xnandin.
Amathematically andpractically convenient errorfunction isthemean
squareerror(MSE).WiththeMSEastheperformance indexforthepredictor.
weselectthe{a,}tominimize
~p=E(e;,)=E[(xn-~aiX"-in
=E(x~)-2iaiE(XnXn-i) +fiaiajE(xniXn-!)
i=1 ;=1j=1
Assuming thatthesourceoutputis(wide-sense) stationary. wemayexpress
(3-5-7)as
'€p=</>(0)- 2ia;</>(i)+ifaiaj</>(i-j)
i=1 ;=Ij=I(3-5-8)
where</>(m)istheautocorrelation function ofthesampledsignalsequence Xn.
Minimization of~pwithrespecttothepredictor coefficients {a,}resultsinthe
setoflinearequations
iaic/>(i-j)=</JU),j=I,2,...,p
;=-,1(3-5-9)
Thus,thevaluesofthepredictor coefficients areestablished. Whenthe
autocorrelation function <p(n)isnotknownapriori,itmaybeestimated from
thesamples{xn}usingtherelationt
1N-n
cJ,(n)=N~XiX,+n, n=0,1,2,...,p (3-5-10)
andtheestimate 4>(n)isusedin(3-5-9)tosolveforthecoefficients {ail.Note
thatthenormalization factoroflINin(3-5-10) dropsoutwhen4>(n)is
substituted in(3-5-9).
Thelinearequations in(3-5-9)forthepredictor coefficients arecalledthe
normalequations ortheYule-Walker equations. Thereisanalgorithm
developed byLevinson (1947)andDurbin(1959)forsolvingtheseequations
efficiently. Itisdescribed inAppendix A.Weshalldealwiththesolution in
greaterdetailinthesubsequent discussion onlinearpredictive coding.
tTheestimation oftheautocorrelation functionfromalinitenumberofobservations Ix)isa
separate issue,whichisbeyolidthescopeofthisdiscussion. Theestimate in(3-5-10)isonethatis
frequently usedinpractice.
SamplerCHAPTER J:SOURCE CODING129
~<:""-@~~}-~rr Quanlil.er Tolran~mitter
Prediclor
..
in-f'"=i"-(Xn-.'i"J=~"+;~-x..
=i.,-x.
=q"=quantization error
(alEncoder
ill=;Il+.e~
~ •__..J1Tolowpa" filter
L---ePr<d~ic~IO~r I.I
t
la,I
(biDecoder
FIGURE 3-S-3 (a)BlockdiagramofaDPCMencoder. (b)DPCMdecoderatthereceiver.
Havingdescribed themethodfordetermining thepredictor coefficients, let
usnowconsider theblockdiagramofapractical DPCMsystem, shown inFig.
3-5-3(0). Inthisconfiguration, thepredictor isimplemented withthefeedback
looparoundthequantizer. Theinputtothepredictor isdenoted byin.which
represents thesignalsample Xnmodified bythequantization process,andthe
outputofthepredictor is
Thedifference
en=x"-in(3-5-11)
(3-5-12)
istheinputtothequantizer andendenotestheoutput.Eachvalueofthe
quantized prediction errorenisencoded intoasequence ofbinarydigitsand
transmitted overthechanneltothedestination. Thequantized enorenisalso
addedtothepredicted valueintoyieldin.
Atthedestination, thesamepredictor thatwasusedatthetransmitting end
issynthesized anditsoutputinisaddedtoentoyieldin.Thesignalinisthe
desiredexcitation forthepredictor andalsothedesiredoutputsequence from
whichthereconstructed signali(t)isobtained byfiltering, asshowninFig.
3-5-3(b).
Theuseoffeedback aroundthequantizer, asdescribed above,ensuresthat
theerrorininissimplythequantization enorqn=en-enandthatthereisno
130 OIGITAL COMMUNICATiONS
accumulation ofprevious quantization errorsintheimplementation ofthe
decoder. Thatis,
q"=:in-e"
=en-(Xn-in)
(3-5-13)
Hencein=Xn+qn'Thismeansthatthequantized sampleindiffersfromtlie
inputx"bythequantization errorqnindependent ofthepredictor used.
Therefore, thequantization errorsdonotaccumulate.
IntheDPCMsystemillustrated inFig.3-5-3,theestimate orpredicted
valueinofthesignalsample Xnisobtained bytakingaHnarcombination of
pastvaluesin-k•k=1,2•...•p,asindicated by(3-5-11). Animprovement in
thequalityoftheestimate isobtained byincluding linearlyfilteredpastvalues
Qfthequantized error.Specifically, theinestimate maybeexpressed as
(3-5-14)
where{b,}arethecoefficients ofthefilterforthequantized errorsequenceen'
Theblockdiagrams oftheencoder aethetransmitter andthedecoderatthe
receiverareshowninFig.3-5-4.Thetwosetsofcoefficients {a,}and{b,}are
selectedtominimiZe somefunctionoftheerroren=Xn-in.suchasthemean
squareerror.
FIGURE 3-5-4DPCMmodified bytheadditionoflinearlyfilterederrorsequence.
x(t) ~" e,Quantize.-
•", Linear
filler
lbj}
L....
filler
t·,)
(0)Encoder
i, + i".+ Tolowpau
flhec
Li_ Linear
filler filter
Ib,t {G,I
(6)Deccder
CHAPTER]: SOURCE CUOING 131
Adaptive PCMandDPCM Manyrealsources arequasistationary in
nature.Oneaspectofthequasistationary characteristic isthatthevariance and
theautocorrelation function ofthesourceoutputvaryslowlywithtime.PCM
andDPCMencoders, however, aredesigned onthebasisthatthesource
outputisstationary. Theefficiency andperformance oftheseencoders canbe
improved byhavingthemadapttotheslowlytime-variant statistics ofthe
source.
InbothPCMandDPCM,thequantization errorq"resulting froma.uniform.
quantizer operating onaquasistationary inputsignalwillhaveatime-variant
variance (quantization noisepower). Oneimprovement thatreduces the
dynamic rangeofthequantiz~tion noiseistheuseofanadaptive quantizer.
Although thequantizer canbemadeadaptive indifferent ways,arelatively
simplemethod istouseauniform quantizer thatvariesitsstepsizein
accordance withthevariance ofthepastsignalsamples. Forexample, a
short-term runningestimate ofthevariance ofx"canbecomputed fromthe
inputsequence {x,,}andthestepsizecanbeadjusted onthebasisofsuchan
estimate. Initssimplest form,thealgorithm forthestep-size adjustment
employs onlytheprevious signalsample. Suchanalgorithm hasbeen
successfully usedbyJayant(1974)intheencoding ofspeechsignals.Figure
3-5-5illustrates sucha(3bit)quantizer inwhichthestepsizeisadjusted
recursively according totherelation
&"+,=&,,M(n)
FlGURE 3-5-5Example ofaquantizer withanadaptive stepsize.(Juyanl,/974.)
OutPUl(3-5-15)
132 DlGI1AL COWMUNICAflONS
TABLE3-5-tMULTIPLICATION FACfORS FORADAPTIVE STEPSIZE
ADJUSTMENT (JAYANT. 1974)
PCM DPCM
2 3 4 2 3 4
M(I) 0.60 0.85 0.80 0.80 0.90 0.90
M(2) 220 1.00 0.80 1.60 0.90 0.90
M(3) 1.00 0.80 1.25 0.90
M(4) 1.50 0.80 1.70 0.90
M(5) 1.20 1.20
M(6) 1.60 1.60
M(7) 2.00 2.00
M(8) 2.40 2.40
whereM(n)isafactor,whosevaluedepends onthequantizer levelforthe
sample Xn•andA"isthestepsizeofthequantizer forprocessing Xn•Valuesof
themultiplication factorsoptimized forspeechencoding havebeengivenby
Jayant(1974).ThesevaluesaredisplaYed inTable3-5-1for2,3,and4bit
adaptive quantization.
InDPCM,thepredictor canalsobemadeadaptive whenthesourceoutput
inquasistationary. Thecoefficients ofthepredictor canbechanged periodically
toreflectthechanging signalstatistics ofthesource.Thelinearequations given
by(3-5-9)stillapply,withtheshort-term estimate oftheautocorrelation
function ofXnsubstituted inplaceoftheensemble correlation function. The
predictor coefficients thusdetermined maybetransmitted alongwiththe
quantized errore(n)tothereceiver, whichimplements thesamepredictor.
Unfortunately. thetransmission ofthepredictor coefficients resultsinahigher
bitrateoverthechannel. offsetting, inpart,thelowerdatarateachieved by
havingaquantizer withfewerbits(fewerlevels)tohandlethereduced
dynamic rangeintheerrorenresulting fromadaptive prediction.
Asanalternative, thepredictor atthereceiver maycompute itsown
prediction coefficients fromenandin.where
(3-5-16)
Ifweneglectthequantization noise,inisequivalellt toXn.Hence,inmaybe
usedtoestimate theautocorrelation function <ben)atthereceiver, andthe
resulting estimates canbeusedin(3-5-9)inplaceof</I{n)tosolveforthe
predictor coefficients. Forsufficiently finequantization, thedifference between
Xnandinisverysmall.Hence,theestimateoft/J{n)obtained frominisusually
adequate fordetenmining thepredictor c~fficients. Implemented inthis
manller,theadaptive predictor resultsillalowersource<tatarate.
Insteadofusingtheblockprocessing approach fordetermining the
CHAPTER lSOURCE CODING133
Source
encoder
Source
decoder~"+i,,::tlTolransminer
Output
(a'
xli) x"+'"i,,=:t::1
Sampler Totran:-omiuer
.r" Source
encoder
d,
i"Output
Source
decoder
d,
(h,
FIGURE 3-5-6(a)Blockdiagramofadeltamodulation system.(b)Anequivalent realization ofadelta
modulation system.
predictor coefficients {a,}asdescribed above,wemayadaptthepredictor
coefficients 011asample-by-sample basisbyusingagradient-type algorithm,
similarinformtotheadaptive gradient equalization algorithm thatisdescribed
inChapter IJ.Similargradient-type algorithms havealsobeendevisedfor
adapting thefiltercoefficients {ailand{b,}oftheDPCMsystemshowninFig.
3-5-4.Fordetailsonsuchalgorithms, thereadermayrefertothebookby
JayantandNoll(1984).
DeltaModulation (OM)Deltamodulation maybeviewedasasimplified
formofDPCMinwhichatwo-level (1bit)quantizer isusedinconjunction
withafixedfirst-order predictor. TheblockdiagramofaDMencoder-decoder
isshowninFig.3-5-6(a). Wenotethat
(3-5-17)
134 DIGITAL COMMUNICATIONS
Since
Itfollowsthat
Thustheestimated (predicted) valueofx~isreallytheprevious sample XR-I
modified bythequantization noise q~_I'Wealsonotethatthedifference
equation (3-5-17) represents anintegrator withaninput i~.Hence,an
equivalent realization oftheone-steppredictor isanaccumulator withaninput
equaltothequantized errorsignali•.Ingeneral,thequantized errorsignalis
scaledbysomevalue,sayAt.whichiscalledthestepsize.Thisequivalent
realization isillustrated inFig.3-5-6(b). Ineffect,theencodershowninFig.
3-5-6approximates awaveform X(/)byalinearstaircase function. Inorderfor
theapproximation toberelatively good,thewaveform x(t)mustchangeslowly
relativetothesampling rate.Thisrequirement impliesthatthesampling rate
mustbeseveral(afactorofatleast5)timestheNyquistrate.
Atanygivensampling rate,theperformance oftheOMencoder.is limited
bytwotypesofdistortion, asillustrated inFig.3-5-7.Oneiscalled
slope-overload distortion. ItisduetotheuseofastepsizeAIthatistoosmall
tofollowportionsofthewavefonn thathaveasteepslope.Thesecondtypeof
distortion, calledgranular noise.resultsfromusingastepsizethatistoolarge
inpartsofthewaveform havingasmallslope.Theneedtominimize bothof
thesetwotypesofdistortion resultsinconflicting requirements intheselection
ofthestepsizeAI'Onesolution istoselect ~ltominimize thesumofthe
meansquarevaluesofthesetwodistortions.
Evenwhen6\isoptimized tominimize thetotalmeansquarevalueofthe
slope-overload distortion andthegranular noise,theperformance oftheOM
encodermaystillbelessthansatisfactory. Analternative solutionistoemploy
avariablestepsizethatadaptsitselftotheshort-term characteristics ofthe
sourcesignal.Thatis,thestepsizeisincreased whenthewaveform hasasteep
FIGURE 3-5-7Anexampleofslopeoverload distortion
and"...,ular noisein•deltamodulation
encoder.
CHAPTER" SOURCE CQ[)JNG135
Siopc
overload
distonion
FIGURE 3-5-8Anexampleofvariable-step-size deltamodulation encoding.
slopeanddecreased whenthewaveform hasarelatively smallslope.This
adaptive characteristic isillustrated inFig.3-5-8.
Avarietyofmethods canbeusedtoadaptively setthestepsizeinevery
iteration. Thequantized errorsequence enprovides agoodindication ofthe
slopecharacteristics ofthewaveform beingencoded. Whenthequantized error
e"ischanging signsbetween successive iterations, thisisanindication thatthe
slopeofthewaveform inthatlocalityisrelatively small.Ontheotherhand,
whenthewaveform hasasteepslope,successive valuesoftheerrorenare
expected tohaveidentical signs.Fromtheseobservations, ilispossible to
devisealgorithms thatdecrease orincrease thestepsizedepending on
successive valuesofen'Arelatively simpleruledevisedbyJayant(1970)isto
adaptively varythestepsizeaccording totherelation
whereK""Iisaconstant thatisselected to minimize thetotaldistortion. A
blockdiagram ofaDMencoder-decoder thatincorporates thisadaptive
algorithm isillustrated inFig.3-5-9.
Severalothervariations ofadaptive OMencoding havebeeninvestigated
anddescribed inthetechnical literature. Aparticularly effective andpopular
technique firstproposed byGreefkes (1970)iscalledcontinuously variable
slopedeltamodulation (CVSO). InCVSDtheadaptive step-size parameter
maybeexpressed as
an=era,,_,+k,
ife,,,en_I'ande"-2havethesamesign;otherwise,
a"=era".,+k2
Theparameters Ci,kI.andk2areselectedsuchthat0<Ci<Iandk1»k2>O.
Formorediscussion onthisandothervariations ofadaptive OM,the
interested readerisreferred tothepapersbyJayant(1974)andFlanagan etal.
(1979),whichcontainextensive references.
Totnnsmiltcr136 DIGITAL COMMUNICATIONS
Sampler
Encoder
t.AccumulatorQuanlizer i,,=%1::::F1---.-----.---
1---- Output
I'IGURE 3-5-9Anexampleofadeltamodulation systemwilbadaptive stepsize.
PCM,DPCM,adaptive PCM,andadaptive DPCMandDMareallsource
encoding lechniques thatattempttofaithfully represent theoutputwaveform
fromthesource.Thefollowing classofwaveform encoding methods isbased
onaspectraldecomposition ofthesourcesignal.
3-5-2SpeetnlWaveform Coding
Inthissection,webrieflydescribe waveform codingmethods thatfilterthe
sourceoutputsignalintoanumberoffrequency bandsorsubbands and
separately encodethesignalineachsubband. Thewaveform encoding maybe
CHAPTER 3,SOURCE COl3lNG 137
performed eitheronthetime-domain waveforms ineachsubband oronthe
frequency-domain repr.:sentation ofth.:corresponding time-domain waveform
ineachsubband.
Subband Coding Insuhhand coding(SBC)ofspeechandimagesignals,
thesignalisdivid.:dintoasmallnumberofsubbands andthetimewaveform in
eachsubband isencoded separately. Inspeechcoding,forexample. the
lower-frequency bandscontainmostofthespectralenergyinvoicedspeech.In
addition, quantization noiseisnlOlcnoticeable totheearinthelower
frequency bands.Consequently, morebitsareusedforthelower-band signals
andfewerareusedforthehigher-frequency bands.
Filterdesignisparticularly important inachieving goodperformance in
SBe.Inpractice. quadrature-mirror filters(QMFs) aregenerally usedbecause
theyyieldanalias-free response duetotheirperfectreconstruction property
(seeVaidyanathan. 1993).ByusingQMFsinsubband coding,thelower
frequency bandisrepeatedly subdivided byfactorsoftwo,thuscreating
octave-band filters.TheoutputofeachQMFfilterisdecimated byafactorof
two,inordertoreducethesampling rate.Forexample, suppose thatthe
bandwidth ofaspeechsignalextends to3200Hz.ThefirstpairofQMFs
dividesthespectrum intothelow(0-1600Hz)andhigh(1600-3200 Hz)bands.
Then.thelowbandissplitintolow(0-800Hz)andhigh(800-1600 Hz)bands
bytheuseofanotherpairofQMFs.Athirdsubdivision byanotherpairof
QMFscansplitthe0-800Hzbandintolow(0-400Hz)andhigh(400-800 Hz)
bands.Thus,withthreepairsofQMFs,wehaveobtained signalsinthe
frequency bands0-400,400-800, 800-1600 and1600-3200 Hz.Thetime
domainsignalineachsubband maynowbeencoded withdifferent precision.
Inpractice, adaptive peMhasbeenusedforwaveform encoding ofthesignal
ineachsubband.
Adaptive Transform Coding Inadaptive transform coding(ATC), the
sourcesignalissampled andsubdivided intoframesofNtsamples, andthedata
ineachframeistransformed intothespectral domain Jorcodingand
transmission. Atthesourcedecoder, eachframeofspectral samples is
transformed backintothetimedomainandthesignalissynthesized fromthe
time-domain samplesandpassedthroughaOfAconverter. Toachievecoding
efficiency, weassignmorebitstothemoreimportant spectralcoefficients and
fewerbitstothelessimportant spectralcoefficients. Inaddition, bydesigning
anadaptive allocation intheassignment ofthetotalnumberofbitstothe
spectralcoefficients, wecanadapttopossibly changing statistics ofthesource
signal.
Anobjective inselecting thetransformation fromthetimedomaintothe
frequency domainistoachieveuncorrelated spectralsamples. Inthissense,the
Karhunen-Loeve transform (KLT)isoptimal inthatityieldsspectralvalues
thatareuncorrelated, buttheKLTisgenerally difficulttocompute (see
138 DIGITAL COMMUNICATIONS
Wintz,1972).TheDFfandthediscretecosinetransform (Dcr)areviable
alternatives, although theyaresuboptimum. Ofthesetwo,theDcryields
goodperformance compared withtheKLT,andisgenerally usedinpractice
(seeCampanella andRobinson, 1971;Zelinsky andNoll,1977).
InspeechcodingusingATC,itispossibletoattaincommunication-quality
speechatarateofabout9600bits/so
3-5-3Model-Based SourceCoding
Incontrasttothewaveform encoding methods described above,model-based
sourcecodingrepresents acompletely different approach. Inthis,thesourceis
modeled asalinearsystem(filter)that,whenexcitedbyanappropriate input
signal,resultsintheobserved sourceoutput.Insteadoftransmitting the
samplesofthesourcewaveform tothereceiver, theparameters ofthelinear
systemaretransmitted alongwithanappropriate excitation signal.Iftfte
numberofparameters issufficiently small,themodel-based methods providea
largecompression ofthedata.
Themostwidelyusedmodel-based codingmethodiscalledlinearpredictive
coding(LPC).Inthis,thesampledsequence, denotedbyx.,n=0,1,...,N
I,isassumed tohavebeengenerated byanall-pole(discrete-time) filter
havingthetransferfunction
GH(z)=----
1-fa.z··
11:=1(3-5-18)
Appropriate excitation functions areanimpulse, asequence ofimpulses, ora
sequence ofwhitenoisewithunitvariance. Inanycase,supposethattheinput
sequence isdenotedbyv.,n=0,1,2,..,.Thentheoutputsequence ofthe
all-polemodelsatisfiesthedifference equation
X.=±a.x,,_.+Gv.,n=0,1,2,...'-1(3-5-19)
Ingeneral, theobserved sourceoutputx..n=0,1,2,...,N-1,doesnot
satisfythedifference equation (3-5-19), butonlyitsmodeldoes.Iftheinputis
aWhite-noise sequence oranimpulse,wemayfonmanestimate (orprediction)
ofx.bytheweighted linearcombination
Thedifference betweenx.andin>namely,
en=xn-i n
=XII-fakXn-k'-1(3-5-20)
(3-5-21)
CHArTER'> SOltRCE CODl'fG 139
represents theerrorbetween theobserved valuex"andtheestimated
(predicted) valueX'"Thefilterc.oefficients {ak}canbeselected tominimize the
meansquarevalueofthiserror.
Suppose forthemoment thattheinput{v,,}isawhite·noise sequence. Then,
thefilteroutputx"isarandom sequence andsoisthedifference en=Xn-:in'
Theensemble average ofthesquared erroris
'f
"=E(e;,)
I' I' I~
=cb(O)-22:akc/>(k)+2:2:aka",<b(k -m)
J...I k~I111·-I(}-5-22)
(3-5·23)where¢(111)istheautocorrelation function ofthesequence x"'n=
0,I....,N-I.Butf,.isidentical totheMSEgivenby(3-5-R)forapredictor
usedinDPCM. Consequently. minimization of'lpin(3-5-22) yieldsthesetof
normalequations givenpreviously by(3-5-9).Tocompletely specifythefilter
H(~),wemustalsodetermine thefiltergainG.From(3-5-19), wehave
[f' ']EI(Cv,,)') =C'E(v~)=C'=E(x"-f-,a,x"k) =-I"
whereII'istheresidual MSEobtained from(3-5-22) bysubstituting the
optimum prediction coefficients, whichresultfromthesolution of(3-5-9).With
thissubstitution. theexpression for'f"and,hence,C'simplifies to
I'
'fj,=C'=<b(0)-2:fI.<p(k)
k=-"·:(3-5-24)
Inpractice. wedonotusually knowapriorithetrueautocorrelation
function ofthesourceoutput. Hence,inplaceof<p(n),wesubstitute an
estimate J,(n)asgivenby(3-5-IO), whichisobtained fromthesetofsamples
.tH,11=0,l....,N-l.emitted bythesource.
Asindicated previously. theLevinson-Durbin algorithm derived inAppen
dixAmaybeusedtosolveforthepredictor coefficients {ak}recursively.
beginning withafirst-order predictor anditerating theorderofthepredictor
uptoorderp.Therecursive equations forthe{admaybeexpressed as
" iI ...
<p(i)-Ia,Ikcb(i-k)
k,
i=2,3•....p
f..=(1-a,,)f,,lliJ...=illIJ...-aI/a,. II".I,,;k,,;i-l
(3-5-25)
J,(I)a=--"4>(0),
140 DIGITAL COMMUNICATIONS
wherea'bk=1,2,...,i,arethecoefficients oftheith-order predictor. The
desiredcoefficients forthepredictor oforderpare
andtheresidualMSEisak...api<,k=1,2,...,p
t=G2=<P(O)-iak<P(k)
k-1
=<P(O)Ii(1-af,)
;=1(3-5-26)
(3-5-27)
Weobserve thattherecursive relations in(3-5-25) giveusnotonlythe
coefficients ofthepredictor fororderp,butalsothepredictor coefficients ofall
orderslessthanp.
Theresidual MSE ~;,i=1,2,...,p,formsamonotone decreasing se
quence,i.e.~p";;~P_I,.;;..•,.;;~,";;~o.andtheprediction coefficients aiisatisfy
thecondition
laiil<1,i=1,2,...,p (3-5-28)
Thiscondition isnecessary andsufficient forallthepolesofH(z)tobeinside
theunitcircle.Thus(3-5-28)ensuresthatthemodelisstable.
LPChasbeensuccessfully usedinthemodeling ofaspeechsource.Inthis
case,thecoefficients aii,i=1,2,...,p,arecalledreflecrion coefficients asa
consequence oftheircorrespondence tothereflection coefficients inthe
acoustictubemodelofthevocaltract(seeRabinerandSchafer,1978;Dellerer
al.,1993).
Oncethepredictor coefficients andthegainGhavebeenestimated fromthe
sourceoutput{x.l,eachparameter iscodedintoasequence ofbinarydigits
andtransmitted tothereceiver. Sourcedecoding orwaveform synthesis may
beaccomplished atthereceiver asillustrated inFig.3-5-10.Thesignal
generator isusedtoproduce theexcitation function {vnl,whichisscaledbyG
FIGURE 3-5-10 Blockdiagramofawaveform synthesizer (sourcedecoder) foranLPCsystem.
Exc. Signal v,r---1-generatorH(:)
Inpul
Decoder
Filterparameters
Lowpass
filter
l
Output
CHAPTER 3,SOURCE CODING141
GainG.and1J:1\1oicedWhil~-noise
generdlor1switch
..-----,1----' -i-o----G>-----I°IL..._A_:.;_:_e_L ~::~
Period,ci. I
impulse
generator
Pilch
periodlifo
FIGURE 3-5-11 Blockdiagrammodelofthegeneration ofaspeechsignal.
toproducethedesiredinputtotheall-polefiltermodelH(z)synthesized from
thereceivedprediction coefficients. Theanalogsignalmaybereconstructed by
passingtheoutputsequence fromH(z)throughananalogfilterthatbasically
performs thefunctionofinterpolating thesignalbetweensamplepoints.Inthis
realization ofthewaveform synthesizer, theexcitation function andthegain
parameter mustbetransmitted alongwiththeprediction coefficients tothe
receiver. .
Whenthesourceoutputisstationary, thefilterparameters needtobe
determined onlyonce.However, thestatisticsofmostsourcesencountered in
practiceareatbestquasistationary. Underthesecircumstances, itisnecessary
toperiodically obtainnewestimates ofthefiltercoefficients, thegainG,and
thetypeofexcitation function, andtotransmittheseestimates tothereceiver.
ElUIII1ple 3-5·1
Theblockdiagram showninFig.3-5-11illustrates amodelforaspeech
source.Therearetwomutually exclusive excitation functions tomodel
voicedandunvoiced speechsounds.Onashort-time basis,voiced·speechis
periodicwithafundamental frequency foorapitchperiodlifothatdepends
onthespeaker.Thusvoicedspeechisgenerated byexcitinganall·polefilter
modelofthevocaltractbyaperiodicimpulsetrainwithaperiodequalto
thedesiredpitchperiod.Unvoiced speechsoundsaregenerated byexciting
theall-polefiltermodelbytheoutputofarandom-noise generator. The
speechencoderatthetransmitter mustdetermine theproperexcitation
function, thepitchperiodforvoicedspeech,thegainparameter G,andthe
prediction coefficients. Theseparameters areencodedintobinarydigitsand
transmitted tothereceiver. Typically, thevoicedandunvoiced information
requires1bit,thepitchperiodisadequately represented by6bits,andthe
gainparameter mayberepresented by5bitsafteritsdynamic rangeis
compressed logarithmically. Theprediction. coefficients require 8
10bits/coefficient foradequate representation (seeRabiner andSchafer,
1978).Thereasonforsuchhighaccuracy isthatrelatively smallchangesin
142 DIGITAL COMMllNI('ATLONS
Whlte
noi-.e
generator
Output
FIGURE 3-5-12 All-pole latticefilterforsynthesizing thespeechsignaL
theprediction coefficients resultinalargechangeinthepolepositions of
thefiltermodelH(z).Theaccuracy requirements maybelessened by
transmitting thereflection coefficients ail.whichhaveasmallerdynamic
range.Theseareadequately represented by6bits.Thus,forapredictor of
orderp=10[fivepolesinH(z)),thetotal)lumberofbitsis72.Duetothe
quasistationary natureofthespeechsignal,thelinearsystemmodelmustbe
changed periodically, typically onceevery15-30ms.Consequently, thebit
ratefromthesourceencoderisintherange4800-2400 bit/s.
Whenthereflection coefficients aretransmitted tothedecoder, ItISnot
necessary torecompute theprediction coefficients inordertorealizethe
speechsynthesizer. Instead, thesynthesis isperformed byrealizing alattice
filter,showninFig.3-5-12.whichutilizesthereflection coefficients directlyand
whichisequivalent tothelinearprediction filter.
Thelinearall-polefiltermodel,forwhichthefiltercoefficients areestimated
vialinearprediction, isbyfarthesimplestlinearmodelforasource.Amore
generalsourcemodelisalinearfilterthatcontains bothpolesandzeros.Ina
pole-zero model,thesourceoutput Xnsatisfiesthedifference equation
Xn=fakXn-k+±bkvn-k
k=l k'=O
where Vnistheinputexcitation sequence. Theproblem nowistoestimate the
filterparameters {ak}and{bdfromthedataXi,i=O.1•...•N-1.emittedby
thesource.However, theMSEcriterion appliedtotheminimization ofthe
erroren=x.-i.,whereinisanestimate ofx.,resultsinasetofnonlinear
equations fortheparameters {adand{bk}'Consequently, theevaluation ofthe
{adand{bklbecomes tediousanddifficultmathematically. Toavoidhavingto
solvethenonlinear equations, anumberofsuboptimum methods havebeen
devisedforpole-zero modeling. Adiscussion ofthesetechniques wouldlead
ustoofarafield,however.
LPCasdescribed aboveformsthebaSISformorecomplex model-based
sourceencoding methods. Whenappliedtospeechcoding,themodel-based
QCflAPTER), SOURCE CODING143
methods aregenerally calledvocoders (forvoicecoders). Inaddition tothe
conventional LPCvocoderdescribed above,othertypesofvocoders thathave
beenimplemented includetheresidual excitedLPC(RELP) vocoder, the
multipulse LPCvocoder, thecode-excited LPC(CELP) vocoder, andthe
vector-sum-excited LPC(VSELP) vocoder. TheCELPandVSELPvocoders
employ vector-quantized excitation codebookstoachieve communication
qualityspeechatlowbitrates.
Beforeconcluding thissection,weconsider theapplication ofwaveform
encoding andLPCtotheencoding ofspeechsignalsandcompare thebitrates
ofthesecodingtechniques.
Encoding Methods Applied toSpeechSignals Thetransmission ofspeech
signalsovertelephone lines,radiochannels, andsatellitechannels constitutes
byfarthelargestpartofourdailycommunications. Itisunderstandable,
therefore. thatoverthepastthreedecadesmoreresearch hasbeenperformed
onspeechencoding thanonanyothertypeofinformation-bearing signal.In
fact,alltheencoding techniques described inthissectionhavebeenappliedto
theencoding ofspeechsignals.Itisappropriate, therefore, tocompare the
efficiency ofthesemethods intermsofthebitraterequired totransmit the
speechsignal.
Thespeechsignalisassumed tobeband-limited tothefrequency range
200-3200 Hzandsampled atanominal rateof8000samples/s forallencoders
exceptDM,wherethesampling rateisf,identical tothebitrate.ForanLPC
encoder, theparameters giveninExample 3-5-1areassumed.
Table3-5-2summarizes themaincharacteristics oftheencoding methods
described inthissectionandtherequired bitrate.Intermsofthequalityofthe
speechsignalsynthesized atthereceiverfromthe(error-free) binarysequence,
allthewaveform encoding methods (PCM,DPCM, ADPCM, OM,ADM)
providetelephone (toll)qualityspeech.Inotherwords,alistenerwouldhave
difficulty discerning thedifference between thedigitized speechandtheanalog
speechwaveform. ADPCM andADMareparticularly efficient waveform
encoding techniques. WithCVSD,itispossibletooperatedownto9600bits/s
TABLE 3-5·2ENCODING TECHNIQUES APPLIED TOSPEECH SIGNALS
[nroell.1! method QlllDtizer Coder Tnnsmisllon rote(bluM
PCM Linear 12bils 96000
LogPCM Logarithamic 7-8bils 56000-64 000
DPCM Logarithmic 4-6bits 32000-48000
ADPCM Adaptive 3-4bits 24000-32000
DM Binary 1bit 32000-64000
ADM Adaptive binary 1bit 16000-32000
LPC 2400-4800
144 DIGITAL ('OM~t:I"'I(AT1U;"<S
withsomenoticeable waveform distortion. Infact,atratesbelow16000bits/so
thedistortion produced bywaveform encoders increases significantly. Conse
quently, thesetechniques arenotusedbelow9600bits/so
Forratesbelow9600bits/s,encoding techniques, suchasLPCthatare
basedonlinearmodelsofthesourceareusuallyemployed. Thesynthesized
speechobtained fromthisclassofencoding techniques isintelligible. However.
thespeechsignalhasasynthetic qualityandthereisnoticeable distortion.
3·6BIBLIOGRAPHICAL NOTES ANDREFERENCES
Sourcecodinghasbeenanareaofintense research actlVlty since the
publication ofShannon's classicpapersin1948andthepaperbyHuffman
(1952).Overtheyears,majoradvances havebeenmadeinthedevelopment of
highlyefficientsourcedatacompression algorithms. Ofparticular significance
istheresearch onuniversal sourcecodinganduniversal quantization published
byZiv(1985),ZivandLempel(1977,1978), Davisson (1973),Gray(1975),and
Davisson etat.(1981).
Treatments ofratedistortion theoryarefoundinthebooksbyGallager
(1968).Berger(1971),ViterbiandOmura(1979),Blahut(1987)andGray
(1990).
Muchworkhasbeendoneoverthepastseveraldecadesonspeechencoding
methods. Ourtreatment provides anoverview ofthisimportant topic.Amore
comprehensive treatment isgiveninthebooksbyRabiner andSchafer(1978),
JayantandNoll(1984),andDelleretai.(1993).Inaddition tothesetexts.
therehavebeenspecialissuesoftheIEEETransactions onCommunicariol!s
(April1979and~priI1982) and,morerecently, theIEEEJournalonSelected
AreasinCommunications (February 1988)devoted tospeechencoding. We
shouldalsomention thepublication byIEEEPressofabookcontaining
reprintsofpublished papersonwaveform quantization andcoding.editedby
Jayant(1976).
Overthepastdecade, wehavealsoseenanumber ofimportant develop,
mentsinvectorquantization. Ourtreatment ofthistopicwasbasedonthe
tutorialpaperbyMakhoul etat.(1985).Acomprehensive treatment ofvector
quantization andsignalcompression isprovided inthebookbyGershoand
Gray(1992).
PROBLEMS
3-1Consider thejointexperiment described inProblem 2-1withthegivenjoint
probabilities P(A,.B,).Suppose weobservetheoutcomes A..i=I,2,3,4of
experiment A.
•Determine themutualinformation I(B,:A,)forj=I.2,3andi=1,2,3,4,in
bits.
bDetermine theaveragemutualinformation liB:A).
CHAPTER 3,SOURCE CODING 145
3-2Suppose theoutcomes B,.j=1,2.3.inProblem 3-1represent thethreepossible
outputlettersfromtheOMS.Determine theentropyofthesource.
3-3ProvethatIn""'''-1andalsodemonstrate thevalidityofthisinequality by
plottingInuimd"- 1onthesamegraph.
3-4XandYaretwodiscreterandomvariables withprobabilities
P(X=.t,Y=y)'"P(x,y)
ShowthatI(X;Y)'"O.withequality ifandonlyifXandYarestatistically
independent.
[Him:Usetheinequality In"<"-I.for0<"<I,toshowthat-/(X;Y)'"0·1
3-5TheoutputofaOMSconsistsofthepossible lettersx,.x,.....x,,,whichoccur
withprobabilities p,.p"...,p,,,respectively. ProvethattheentropyH(X)ofthe
sourceisatmostlogn.
3-6Determine thedifferential entropyH(X)oftheuniformly distributed random
variableXwithpdf
p(X)={oa"(0'"Xo;a)
(otherwise )
forthefollowing threecases:
aa=I;
ba=4;
ca=~.
Observe fromtheseresultsthatH(X)isnotanabsolute measure, butonlya
relativemeasureofrandomness.
3-7AOMShasanalphabet ofeightletters, Xi'i=I.2•...•8.withprobabilities 0.25.
0.20,0.15,0.12,0.10,0.08,0.05, and0.05.
aUsetheHuffman encoding procedure todetermine abinarycodeforthesource
output.
bDetermine theaveragenumberRofbinarydigitspersourceleiter.
cDetermine theentropyofthesourceandcompare itwithR.
3-8AOMShasanalphabet offiveletters, X"i=1,2•...,5.eachoccurring with
probability \.Evaluate theefficiency ofafixed-length binarycodeinwhich
aeachletterisencoded separately intoabinarysequence;
btwolettersatatimeareencoded intoabinarysequence;
cthreelettersatatimeareencoded intoabinary sequence.
3-9Recall(3-2-6):
I(x,;y,)=I(x,)-/(x.1y,)
Provethat
aI(xi;y,)=I(y,)-/(y,Ix,);
bI(xi;y,)=I(x.)+I(y,)-/(xiy,). whereI(xiy,)=-logP(x"yJ
3-10LetXbeageometrically distributed randomvariable;. thatis,
p(X=k)=p(l-p)"\ k=I.2.3....
aFindtheentropyofX.
bKnowing thatX>K,whereKisapositiveinteger,whatistheentropyofX'
146 DJGITA.L COMMCNI(ATIONS
3-llLetXandYdenotetwojointlydistributed discrele valuedrandom variables .
•Showthat
H(X)= -~P(x,y)10gP(x)
x.y
H(Y)= -~P(x.y)logP(y)
bUsetheaboveresulttoshowthat
H(X.Y)"'H(X)+H(Y)
Whendoesequality hold?
cShowthat
H(XIY)'"H(X)
withequality ifandonlyifXandYareindependent.
3-12Twobinaryrandom variables XandYaredistributed according tothejoint
distributions p(X=Y=0)=p(X=O.Y=I)=p(X=Y=I)=\.Compute H(X),
H(V).H(XIV).H(YIX).andH(X.V).
3-BAMarkov processisaprocesswithone-step memory. i.e..aprocesssuchthat
ptx"Ix",.x",.x",....)=p(x"Ix",)
foralln.Showthat.forastationary Markov process. theentropyrateisgivenby
H(X"!X",J
3-14LetY=g(X).wheregdenotes adeterministic function. Showthat.ingeneral.
H(Y),",-H(X). Whendoesequality hold?
3-15Showthat/(X: Y)=H(X)+H(Y)-H(XY).
3-16Showthat.forstatistically independent events.
"H(X,X," .X,,)=2:,H(X,)
,,
)-17Foranoiseless channel. showthatH(XIY)=0.
)-18Showthat
I(X,:X,IX,)=H(X.IX,)-H(X,IX,X,)
andthat
H(X,IX,);>H(X,IX,X.)
3-11)LetXbearandom variahle withpdfp,(x)andletY=aX+hhealinear
transformation ofX.whereaandharetwoconstants. Determine thedifferential
entropyH(Y)intermsofH(X).
)·20Theoutputsx"x,.andx,ofaDMSwithcorresponding. probahilities 1',=0,45.
1'1=0.35,andp,=0.20aretransformed bythelineartransformation Y=aX+h.
whereaandbareconstants. Determine theentrop" H(Y)andcomment on",hal
effectthetransformation hashadontheentropy ofX.
)·21Theoptimum four-level nonuniform quantizer foragaussian-distributed signal
amplitude results inthefourlevelsai'0:.OJ,and tJ~.with corr~srnnding
prohahilities ofoccurrence I',=1',=0.3365andp,=p,=0.1635.
CHAPTER 3,SOURCE CODI'G 147
FIGURE P3-Z2
aDesignaHuffman codethatencodesasinglelevelatatimeanddetermine the
averagebitrate.
bDesignaHuffman codethatencodestwooutputlevelsatatimeanddetermine
theaveragebitrate.
~Whatistheminimum rateobtained byencoding Joutputlevelsatatimeas
J---iooo?
3-22Afirst-order Markovsourceischaracterized bythestateprobabilities P(x,},
j=I,2...,.L.andthetransition probabilities p(x,lxi),k=1,2.",.L.and
k'"i.TheentropyoftheMarkovsourceis
l
H(X)=2P(x,)H(XIx,),-,
whereH(XIx,)istheentropyconditioned onthesourcebeinginstatex,.
Determine theentropyofthebinary,first-order MarkovsourceshowninFig.
P3-22,whichhasthetransition probabilities P(x,Ix,)=0.2andP(x,Ix2)=0.3.
[Notethattheconoitional entropies H(XIx,)andH(XIx,)aregivenbythe
binaryentropyfunctions H[P(x,Ix,)]andH[P(xlIx2)],respectively.] Howdoes
theentropyoftheMarkovsourcecomllare withtheentropyofabinaryOMSwith
thesameoutputletterprobabilities P(x,)andP(x,)?
3-23Amemoryless sourcehasthealphabet JlI1={-5,-3.-I,0,I,3,51.withcorre
sponding probabilities {O.OS,0.1,0.1,0.15,0.05,0.25,0.3}.
aFindtheentropyofthesource,
bAssuming thatthesourceisquantized according tothequantization rule
q(-5)=q(-3)=4
q(-I)=q(O)=q(I)=O
q(3)=q(5)=4
tindtheentropyofthequantized source.
3-24DesignaternaryHuffman code,using0,I,and2asletters,forasourcewith
outputalphabet probabilities givenby{O.OS,0.1,0,15,0.17,0.18,0.22, O.B}.What
istheresulting averagecodeword length?Compare theaveragecodeword length
withtheentropyofthesource.(Inwhatbasewouldyoucompute thelogarithms in
theexpression fortheentropyforameaningful comparison?)
3-25FindtheLempel-Ziv sourcecodeforthebinarysourcesequence
0001001000ooo11 ססoo1 ס0ooooo1 o00ooo101 ססoo1o00ooo1101ס0ooooo1 100
Recover theoriginalsequence backfromtheLempel-Ziv sourcecode.
[Him:Yourequiretwopassesofthebinarysequence todecideonthesizeofthe
dictionary.]
J-2liFindthedifferential entropyofthecontinuous randomvariableXinthefoUowing
cases:
148 DIGITAL COMMUNICATiONS
• Xisanexponential randomvariablewithparameter A>0,i.e.,
{rle-X" (x>0)
fAx)=0 (otherwise)
bXisaLaplacian randomvariablewithparameter ,\>0,i.e.,
1fx(x)~2Ae-~"
cXisatriangular randomvariablewithparameter A>O.i.e.,
{(x+.1.)/.1.' (-A,;;:x';;:0)
(x(x)~ (-x+A)/A' (O<xEiA)
o (otherwise)
3-27Itcanbeshownthattherate-distortion function foraLaplacian source,
(Ax)=(2Arle-~" withanabsolute valueoferror-distortion measure d(x,x)=
Ix-£/isgivenby
._{IOg(AID) (OEiD";A)
R(D)- 0 (D>A)
(seeBerger,1971).
•Howmanybitspersamplearerequired torepresent theoutputsofthissource
withanaveragedistortion notexceeding ~A?
bPlotR(D)forthreedifferent valuesofAanddiscusstheeffectofchangesinA
ontheseplots.
3-ZllItcanbeshownthatifXisazero-mean continuous randomvariablewithvariance
u',itsratedistortion function, subjecttosquared errordistortion measure,
satisfiesthelowerandupperboundsgivenbytheinequalities
h(X)-~log21reD,;;:R(D)..~logla'
whereh(X)denotesthedifferential entropyoftherandomvariable X(seeCover
andThomas, 1991).
•Showthat.foraGaussian randomvariable, thelowerandupperbounds
coincide.
bPlotthelowerandupperboundsforaLaplacian sourcewitha=1.
cPlotthelowerandupperboundsforatriangular sourcewithiT=I.
3·2~Astationary randomprocesshasanautocorrelation function givenbyRx=
IA'e-'rlcos2Jfj;,r anditisknownthattherandomprocessneverexceeds6in
magnitude. Assuming A=6,howmanyquantization levelsarereqUired to
guarantee asignal.to-quantization noiseratioofatleast60dB?
3·30Anadditivewhitegaussian noisechannelhastheoutputY~X+G,whereXis
thechannelinputandGisthenoisewithprobabilily densityfunction
1 • •p(n)= :::t-wI2,.;,
V1ia"
IfXisawhitegaussian inputwithE(X)~0andE{Xz)=u;,determine
•theconditional differential entropyH(XIG):
btheaveragemutualinformation I(X:V).
3·31ADMShasanalphabet ofeightleiters.x"i~I.2.....8.withprobabilities
•CHAPTER _"SOLIRCE CODING 149
giveninProblem 3-7.UsetheHuffman encoding procedure todetermine aternary
code(usingsymbols0,I,and2)(orencoding thesourceoutput.
[Hili/:Addasymbolx.withprobability p.=0,andgroupthreesymbols ata
time.]
3-32Determine whether thereexistsabinarycodewithcodewordlengths
(n"n"n"n.)=(I,2,2,3)thatsatisfytheprefiXcondition.
3-33Consider abinaryblockcodewith2·codewordsofthesamelengthn.Showthat
theKrallinequality issatisfied forsuchacode.
3-34Showthattheentropy ofann-dimensional gaussian vectorX=[x,x,..,x.]
withzeromeanandcovariance matrixMis
H(X)=1log,(21re)"IMI
3-35Consider aDMSwithoutputbits(0,1)thatareequiprobable. Definethe
distortion measure asJJ=Powherep.istheprobability oferrorintransmitting
thebinarysymbols totheuseroveraBSC.Thentheratedistortion function is
(Berger, 1971)
R(D)=1+Dlog,D+(1-D)108,(1-D),0""D=P.""~
PlotR(D)(or0""D""~.
3-36Evaluate theratedistortion (unction foranM-arysymmetric channel where
D=PMand
1-DR(D)=log,M+Dlog,D+(1-D)log,--M-1
forM=2,4,8,and16.PMistheprobability oferror.
3-37Consider theuseoftheweighted mean-square-error (MSE)distortion measure
definedas
whereWisasymmetric, poJitive-definite wieghting matrix.Byfactorizing W,as
W=P'P,showthatdn(X,X)iseqUivalent toanunweighted MSEdistortion
measured,(X',X') involving transformed vectorsX"andX'.
3-38Consider astationary stochastic signalsequence {X(n)}withzeromeanand
autocorrelation sequence
~(n)=fi(n=0)
(n=±1)
(otherwise)
aDetermine theprediction coefficient ofthefirst-order minimum MSEpredictor
for{X(n)}givenby
i(n)=a,x(n-1)
andthecorresponding minimum meansquareerror ~"
bRepeat(a)forthesecond-order predictor
i(n)=a,x(n-1)+a,x(n-2)
158 DIGITAL COMMUN(CAf(ONS
FIGURE P3-39p(X.,J~15--l---l- 0
lb
_lb,
L_--l--t b---I;:~4---~------h-----::--+~:I-:-- .',
_!b
2
pL.rr)
~t;;,
~---1l/,0
~alo·'1
-~a2
3-39Consider theencoding oftherandomvariables X,andx,thatarecharacterized by
thejointpdfp(x,,x,)givenby
{15/7ab
p(x"x,)= 0(x"x, EC)
(otherwise )
FlGUREP~asshowninFig.P3-39.Evaluate thebitratesrequired foruniformquantization or
X,andX,separately (scalarquantization) andcombined (vector) quantization of
(x"x,).Determine thedifference inbitratewhena=4b.
3-40Consider theencoding oftworandom variables XandYthatareuniformly
distributed ontheregionbetween twosquaresasshowninFig.P3-40.
aFindIx(x)andIy(y).
bAssume thateachoftherandomvariables XandYarequantized usingfour
leveluniform quantizers. Whatistheresulting distortion? Whatistheresulting
numberofbilsper(X,Y)pair?
y
2
-2-1
-I
-2
CHAPTER J:SO~;RrE CODlNG 151
y
-2
nGURE P3-41-2
cNowassumethatinsteadofscalarquantizers forXandY.weemployavector
quantizer toachievethesamelevelofdistortion asin(b).Whatistheresulting
numberofbitspusourceoutputpair(X.Y)?
3-41Tworandomvariables XandYareuniformly distributed onthesquareshownin
Fig.P3-41.
aFindfx(x)andfy(y).
bAssume thateachoftherandomvariables XandYarequantized usingfour
leveluniformquantizers. Whatistheresulting distortion? Whatistheresulting
numberofbitsper(X,Y)pair?
cNowassumethat,insteadofscalarquantizers forXandY,weemployavector
quantizer withthesamenumberofbitspersourceoutputpair(X,Y)asin(b).
Whatistheresulting distortion forthisvectorquantizer?
4
CHARACTERIZATION OF
COMMUNICATION SIGNALS
ANDSYSTEMS
Signalscanbecategorized inanumber ofdifferent ways,suchasrandom
versusdeterministic, discretetimeversuscontinuous time,discreteamplitude
versuscontinuous amplitude, lowpassversusbandpass, finiteenergyverslJs
infiniteenergy,finiteaveragepowerversusinfiniteaverage power,etc.Inthis
chapter. wetreatthecharacterization ofsignalsandsystemsthatareusually
encountered in'thetransmission ofdigitalinformation overacommunication
channel. Inparticular. weintroduce therepresenlation ofvariousformsof
digitallymodulated signalsanddescribe theirspectralcharacteristics.
Webeginwiththecharacterization ofbandpass signalsandsystems.
including themathematical representation ofbandpass stationary stochastic
processes. Then.wepresentavectorspacerepresentation ofsignals.We
conclude withtherepresentation ofdigitally modulated signalsandtheir
spectralcharacteristics.
4-1REPRESENTATION OFBANDPASS SIGNALS
ANDSYSTEMS
Manydigitalinformation-bearing signalsaretransmitted bysometypeof
carriermodulation. Thechanneloverwhichthesignalistransmitted islimited
inbandwidth toanintervaloffrequencies centered aboutthecarrier.asin
double-sideband modulation, oradjacent tothecarrier,asinsingle-sideband
modulation. Signalsandchannels (systems) thatsatisfythecondition thattheir
bandwidth ismuchsmallerthanthecarrierfrequency aretermednarrowband
Iwndpass .Iigna!.!andchannels (sysrems). Themodulation performed atthe
152
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 1.53
IS(f)1
FIGURE: 4-1·1Spectrum ofabandpass signal. o
transmitting endofthecommunication systemtogcmerate thebandpass signal
andthedemodulation performed atthereceiving endtorecoverthedigital
information involvefrequency translations. Withnolossofgenerality andfor
mathematical convenience, itisdesirable toreduceallbandpass signalsand
channels toequivalent lowpass signalsandchannels. Asaconsequence, the
resultsoftheperformance ofthevariousmodulation anddemodulation
techniques presented inthesubsequent chaplers areindependent ofcarrier
frequencies andchannel frequency bands.Therepresentation ofbandpass
signalsandsystems intermsofequivalent lowpass waveforms andthe
characterization ofbandpass stationary stochastic processes arethemaintopics
ofthissection.
4-1-1"Representation ofBandpass Signals
Suppose thatareal-valued signalset)hasafrequency contentconcentrated in
anarrowbandoffrequencies inthevicinityofafrequency fr.asshowninFig.
4-1-1.Ourobjective istodevelop amathematical representation ofsuch
signals.First,weconstruct asignalthatcontains onlythepositivefrequencies
in5(/).Suchasignalmaybeexpressed as
(4-1·1)
whereS(f)istheFouriertransform ot5(/)andu(f)istheunitstepfunction.
Theequivalent time-domain expression for(4-1-1)is
5+(/)=rS+(f)ei2"ftdf
=r'[2u(f»)*F"[S(f») (4-1-2)
Thesignals+(t)iscalledtheanalyticsignalorthepre-envelope of5(/).We
notethatr'[S(f»)=5(/)and
F"[2u(f»)=8(/)+1.
1rI(4-1-3)
154DIGITAL COMMUNICATIONS
Hence,
Wedefinesit)asJ.(t)= [{j(t)+~]*sit)
1
=J(/)+j-*J(t)m(4-1-4)
(4-1-7)1sit)=-*J(t)m
=!rJ(r)dr (4-1-5)/rL.t-r
Thesignalsit)maybeviewedastheoutputofthefilterwithimpulseresponse
1lI(t)=m'-oo<t<oo (4-1-6)
whenexcited bytheinputsignals(t).SuchafilteriscalledaHilbert
transformer. Thefrequency response ofthisfilterissimply
H(f)=f.h(t)e-j2"fldl
1f~1=- - e-j2,qrdl
1C~:rl
{-j(f>0)
=0(f=0)
j(f<0)
Weobservethat'H(f)1=1andthatthephaseresponseelf)=-!/rforf>0
andelf)=!1rforf<O.Therefore, thisfilterisbasically a90"phaseshifterfor
allfrequencies intheinputsignal. .
Theanalyticsignals+(/)isabandpass signal.Wemayobtainanequivalent
lowpass representation byperforming afrequency translation ofS+(f).Thus,
wedefineSt(f)as.
Stlf)=S+(f+Ie)
Theequivalent time-domain relation is
s/(/)=s+(t)e-j2J<j;,
=[S(/)+j.f(t)]e -j2"",
or,equivalently,(4-1-8)
(4-1-9)
s(t)+j.f(t)=St(t)ei"2q,J (4-1-10)
Ingeneral, thesignals/(t)iscomplex-valued (seeProblem 4-5),andmaybe
expressed as
St(t)=x(t)+jy(t) (4-1-11)
(4-1-14)CH~PTER 4CH~RACTERIZATION OFCOMMl'NICATION SIGNALS ANDS',TEM\ 155
Ifwesubstitute forS,(I)in(4-1-11) andequaterealandimaginary pari,on
eachside,weobtaintherelations
S(I)=r(l)cos2Trt-I- y(t)sin2Trj;.t (4-1-12)
5(1)=X(I)sin2Trhl+y(t)cos2Trfct (4-1-13)
Theexpression (4-1-12) isthedesiredformfortherepresentation ofa
bandpass signal.Thelow-frequency signalcomponents X(I)andy(l)maybe
viewedasamplitude modulations impressed onthecarriercomponents
cos21ifJandsin2nfct,respectively. Sincethesecarriercomponents arein
phasequadrature, r(t)andy(t)arecalledthequadrature components ofthe
bandpass signals(t),
Another representation ofthesignalin(4-1-12) is
s(t)=Re([x(t)+jy(I)]ei2</.,}
=Re[S,(I)eJ2"f.J
]
whereRedenotestherealpartofthecomplex-valued quantity inthebrackets
following, Thelowpasssignals,(t)isusuallycalledthecomplex envelope ofthe
realsignals(t),andisbasically theeqUivalent lowpass signal,
Finally,athirdpossible representation ofabandpass signalisobtained by
expressing s,(t)as
where
Thenl'(t)=v?(t)+/(t)
-Iy(t)9(t)=tanx(t)(4-1-15)
(4-1-11)
(4-1-17)
(4-1-19)s(t)=Re[S,(t)e'2"f.']
=Re[a(t)eJI2"f.t+8(r»)j
=a(l)cos[2Trj;t+9(t)] (4-1-18)
Thesignalart)iscailedtheenvelope ofs(t),and9(1)iscalledthephaseofs(t).
Therefore, (4-1-12), (4-1-14), and(4-1-18) areequivalent representations of
bandpass signals.
TheFouriertransform ofset)is
S(f)=fxs(t)e_i'"!'dt
=fx{Re[s,(t)e-'2rif,J]}e-,2><fi dr
Useoftheidentity
ReW=H~+ ~*) (4-1-20)
156 DIGITAL COMMUNICATIONS
in(4-1-19)yieldstheresult
S(n=![[SI(t)ei2"!.'+sf(t)e-j2lrj,'je-j21r"dt2-x
=HSM-f,J+Sf(-[-fc)J (4-1-21)
(4-1-23)whereS,(f)istheFourier transform ofStet).Thisisthebasicrelationship
between thespectrum oftlierealbandpass signalS(f)andthespectrum ofthe
equivalent lowpasssignal5/(/),
Theenergyinthesignalset)isdefinedas
'€=[xs\t)dt
=[x{Re[St(t)ei2"r"Wdt (4-1-22)
Whentheidentityin(4-1-20)isusedin(4-1-22), weobtainthefollowing result:
'€=![ Is,(tWdt2-x
1IX+-/s,(t)12cos[41rfct+28(t)]dl2-x
Consider thesecondintegralin(4-1-23). Sincethesignals(t)isnarrowband,
therealenvelope aCt)==ISI(r)1or,equivalently, a2(t)variesslowlyrelativeto
therapidvariations exhibited bythecosinefunction. Agraphical illustration of
theintegrand inthesecondintegral of(4-1-23)·isshowninFig.4-1-2.The
valueoftheintegralisjustthenetareaunderthecosinefunction modulated
bya2(t).Sincethemodulating waveform a2(t)variesslowlyrelativetothe
cosinefunction, thenetareacontributed bythesecondintegralisverysmall
relative tothevalueofthefirstintegral in(4-1-23) and,hence,itcanbe
a2{t)
I
nGURE 4-1.~Thesignal.'(1)COS[4>rfct+21/(1)J,
CHAPTER 4:CHARACfERIZATION OFCOMMVNICATION S1GNAL5 ANDSYSTEMS 157
neglected. Thus,forallpractical pruposes, theenergyinthebandpass signal
set),expressed intermsoftheequ:valent lowpasssignals,(t),is
(4-1-24)
whereIs,(t)1isjusttheenvelope aCt)ofs(t).
4-1·2Representation ofLinearBandpass Systems
Alinearfilterorsystemmaybedescribed eitherbyitsimpulseresponse h(t)
orbyitsfrequency response H(f),whichistheFouriertransform ofh(l).
Sinceh(t)isreal,
H*(-f) =H(f)
LetusdefineH,(f-j;.)as
H,(f-J;)={OH(f) ([>0)([<0)
Then
{o ([>0)
m(-[ -J;)=H*(-f)(f<0)
Using(4-1-25), wehave
H(f)=H,(f-f.)+m(-f-j;.)(4-1-25)
(4-1-26)
(4-1-27)
(4-1-28)
whichresembles (4-1-21) exceptforthefactor!.Theinversetransform of
H(f)in(4-1-28)yieldsh(t)intheform
h(t)=h,(t)ei2nt'+hf(t)e-j2ntJ
=2Re[hlt)ei2<J;'] (4-1-29)
whereh,(t)istheinverseFouriertransform ofH,(!).Ingeneral, theimpulse
response h,(t)oftheequivalent lowpasssystemiscomplex-valued.
4-1·3Response ofaBandpass SystemtoaBandpass Signal
InSections 4-1-1and4-1-2,wehaveshownthatnarrowband bandpass signals
andsystemscanberepresented byequivalent lowpasssignalsandsystems. In
thissection, wedemonstrate thattheoutputofabandpass systemtoa
158 DIGIT"L COMMUNIC"nONS
bandpass inputsignalissimplyobtained fromtheequivalent lowpass input
signalandtheequivalent lowpassimpulseresponse ofthesystem.
Suppose thatset)isanarrowband bandpass signalands,(t)istheequivalent
lowpasssignal.Thissignalexcitesanarrowband bandpass systemcharacterized
byitsbandpass impulse response h(t)orbyitsequivalent lowpassimpulse
response h,(t).Theoutputofthebandpass systemisalsoabandpass signal,
and,therefore, itcan 1-,~expressed intheform
(4-1-30)
whereret)isrelatedtotheinputsignalset)andtheimpulseresponse h(t)by
theconvolution integral
ret)=fxs(~)h(t-~)d~ (4-1-31)
Equivalently, theoutputofthesystem,expressed inthefrequency domain, is
R(f)=S(f)H(f) (4-1-32)
Substituting from(4-1-21)forS(f)andfrom(4-1-28)forH(f),weobtainthe
result
R(f)=!fSt(f-f,.)+Sr(-f-.fc)J[H,U-fc)+H1(-f-/;»)(4-1-33)
Whenset)isanarrowband signalandh(t)istheimpulseresponse ofa
narrowband system,S,(f-fc)~0andH,(f-fc)=0for/<O.Itfollowsfrom
Ihisnarrowband condition that
S,(/-fc)Hf(-f-fc)=0,Sf(-f-fc)H,(f-fc)=0
Therefore, (4-1-33)simplifies to
R(f)=US,(f-fc)H,(f-fc)+Sr(-f-fc)Hf(-/-fc)]
=UR,(f-fc)+Rf(-f-fc)]
where
R,(f)=S,(f)H,(f)(4-1-34)
(4-1-35)
istheoutputspectrum oftheequivalent lowpass systemexcitedbythe
equivalent lowpass signal.Itisclearthatthetimedomain relationforthe
outputr,(r)isgivenbytheconvolution ofs,(t)withh,(t).Thatis,
T,(t)=fxSI('()h,(!-r)dT (4-1-36)
CHAPTER 4CHARA(TERLZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 159
Thecombination of(4-1-36) with(4-1-30)givestherelationship between
thebandpass outputsignalr(t)andtheequivalent lowpasstimefunctions St(t)
andh,(J).Thissimplerelationship allowsustoignoreanylinearfrequency
translations encountered inthemodulation ofasignalforpurposes of
matching itsspectral content tothefrequency allocation ofaparticular
channel. Thus.formathematical convenience. weshalldealonlywiththe
transmission ofequivalant lowpass signalsthrough equivalent lowpass
channels.
4-1-4Representation ofBandpass Stationary
Stochastic Processes
Therepresentation ofbandpass signalspresented inSection4-1·1appliedto
deterministic signals.Inthissection,weextendtherepresentation tosample
functions ofabandpass stationary stochastic process. Inparticular, wederive
theimportant relations between thecorrelation functions andpowerspectraof
thebandpass signalandthecorrelation functions andpowerspectraofthe
equivalent lowpasssignal.
Suppose thatn(t)isasamplefunction ofawide-sl;nse stationary stochastic
processwithzeromeanandpowerspectraldensityet>".(f).Thepowerspectral
densityisassumed tobezerooutsideofanintervaloffrequencies centered
around±f,.,wheref,.istermedthecarrierfrequency. Thestochastic process
nIt)issaidtobeanarrowband fJandpass processifthewidthofthespectral
densityismuchsmallerthan[...Underthiscondition, asamplefunctionofthe
processnIt)canberepresented byanyofthethreeequivalent formsgivenin
Section4-1-1,namely,
nIt)=aIr)cos[2Jt'[.t+B(t)]
=x(t)cos2Tif,.t-y(c)sin2Tif,.t
=Re[z(r)e'2Kt.'](4-1-37)
(4-1-38)
(4-1-39)
wherea(t)istheenvelope andB(t}isthephaseofthereal-valued signal.x(t)
andy(t)arethequadrature components ofn(t).andzIt)iscalledthecomplex
envelope ofnIt).
Letusconsider theformgivenby(4-1-38)inmoredetail.First,weobserve
thatifnIt)iszeromean.thenX(I)andy(t)mustalsohavezeromeanvalues.
Inaddition, thestationarity ofn(t)impliesthattheautocorrelation and
cross-correlation functions ofx(t)andY(I)satisfythefollowing properties:
cPx.(r)=cPy,(r)
cP.,.(r)=-cPyx(r)(4-1-40)
(4.1-41)
160 DIGITAL COMMIJNICATIONS
Thatthesetwoproperties followfromthestationarity ofn(t)isnow
demonstrated. Theautocorrelation function c/JnAt")ofn(t)is
E[n(t)n(t +r)]=E{[x(t)cos2nfct-y(t)sin21tj;.t]
XIx(t+r)cos2nfc(t+r)
-y(1+r)sin21tfc(t+r)]}
="'XI(r)cos21tfctcos21tfc(r+r)
+<Py>'(r)sin2Jifctsin2nf(t+r)
-<p",(r)sin2JrfJcos2nfc(t+r)
-<p,,(r)cos2Itj;tsin2nfc(t +r) (4-1-42)
Useofthetrigonometric identities
COSAcosB=Hcos(A-B)+cos(A+B)]
sinAsinB=Hcos(A-B)-cos(A+B)]
sinAcosB=Hsin(A -B)+sin(A+B)]
in(4-1-42)yieldstheresult
E[n(t)n(t+r)1=H<t>xx(r)+c/Jy'(r)Icos21tj;r
+U</>,,(r)-"'y,(r)1cos21tf.,(2t+r)
-H</>.,(r)-"',,(r)]sin21tf.,r
, ,
-H</>yAr)+c/J,y(r)}sin21tf.(2t+r)(4-1-43)
(4-1-44)
Sincen(t)isstationary, theright-hand sideof(4-1-44)mustbeindependent of
t.Butthiscondition canonlybesatisfied if(4-1-40) and(4-1-41) hold.Asa
consequence, (4-1-44)reducesto
c/Jnn(r)=c/JxAr)cos21rfcr-c/Jvx(r)sin21tj;,r (4-1-45)
Wenotethattherelationbetween theautocorrelation function <t>nn(r)ofthe
bandpass process andtheautocorrelation andcross-correlation functions
<t>xx(r)andc/JyX< r)ofthequadrature components isidentical informto
(4-1-38), whichexpresses thebandpass processintermsofthequadrature
components.
Theautocorrelation functionoftheequivalent lowpassprocess
isdefinedas,(I)=x(t)+jy(t)
"',,(r)=!E[z*(t)z(t +r)}(4-1-46)
(4-1-47)
CHAPrER 4:CHARACTERIZATiON Of·COMMLJNICATION SIGNALS ANDSYSTEMS 161
Substituting (4-1-46) into(4-1-47) andperforming theexpectation operation.
weobtain
cP,,(r)=HcP,,(r)+cP,,(r)-jcPXy(r)+icP,,(r)] (4-1-48)
Nowifthesymmetry properties givenin(4-1-40) and(4-1-41) areusedin
(4-1-48), weobtain
cP,,(r)=cPxAr)+j</JyxCr) (4-1-49)
whichrelatestheautocorrelation function ofthecomplex envelope tothe
autocorrelation andcross-correlation functions ofthequadrature components.
Finally,weincorporate theresultgivenby(4-1-49)into(4-1-45), andwehave
rf>",,(T)=Re[<I>,,(T)ei2<f.'] (4-1-50)
Thus.theautocorrelation function cP".(r)ofthebandpass stochastic processis
uniquely determined fromtheautocorrelation function cP,,(r)oftheequiv
alentlowpassprocessz(t)andthecarrierfrequencyt.
Thepowerdensityspectrum ct>",,(f)ofthestochastic processnCr)isthe
Fouriertransform of"'"n(r).Hence,
<p.,,(f)=fx{Re[rf>"(r)el2nr.']}e-i2nr,dr
=H<P,,(f-j;.)+<P:.,(-f-}:» (4-1-51)
where<P,,(f)isthepowerdensityspectrum oftheequivalent lowpassprocess
z(t).Sincetheautocorrelation function ofz(t)satisfiestheproperty rf>,,(r)=
<I>~J-r).itfollowsthat<P"(f)isareal-valued function offrequency.
Properlies oftheQuadrature Components Itwasjustdemonstrated
abovethatthecross-correlation function ofthequadrature components x(t)
andy(t)ofthebandpass stationary stochastic process net)satisfies the
symmetry condition in(4-1-41). Furthermore. anycross-correlation function
satisfiesthecondition
<1>,,(r)=cPx,(-r)
Fromthesetwoconditions, weconclude that
cP•.,(r)= -cP.;,(-r)(4-1·52)
(4-1-53)
Thatis.cP"(r)isanoddfunction ofr.Consequently. 4>".(0)=O.and.hence,
x(t)andyet)areuncorrelated (forr=O.only).Ofcourse,thisdoesnolmean
thattheprocesses x(r)andyet+r)areuncorrelated forallr.sincethatwould
implythat<I>".(r)=0forallr.If,indeed,<I>.y(r)=0forallr.thencP,,(r)is
realandthepowerspectraldensity<P,,(f)satisfiesthecondition
(4-1-54)
andviceversa.Thatis,<P,,(f)issymmetric aboutf=O.
162 DIGITAL COMMUNICATIONS
Inthespecialcaseinwhichthestationary stochastic processn(t)isgaussian,
thequadrature components x(t)andy(t+r)arejointlygaussian. Moreover,
forT=O.theyarestatistically independent, and,hence,theirjointprobability
densityfunction is
()I-ltZ-t.,'lI2CT2Px.y=--e .
21W2
wherethevariance (I'isdefined as(I'=4>x.,(O)=4>,,(0)=4>.,,(0).(4-1-55)
(4-1-56)Representation ofWhiteNoiseWhitenoiseisastochastic processthatis
defined tohaveaflat(constant) powerspectral density overtheentire
frequency range.Thistypeofnoisecannotbeexpressed intermsofquadrature
components. asaresultofitswideband character.
Inproblems concerned withthedemodulation ofnarrowband signalsin
noise,itismathematically convenient tomodeltheadditive noiseprocessas
whiteandtorepresent thenoiseintermsofquadrature components. Thiscan
beaccomplished bypostulating thatthesignalsandnoiseatthereceiving
terminal havepassedthroughanidealbandpass filter,havingapassband that
includes thespectrum ofthesignalsbutismuchwider.Suchafilterwill
introduce negligible, ifany,distortion onthesignalbutitdoeseliminate the
noisefrequency components outsideofthepassband.
Thenoiseresulting frompassing thewhitenoiseprocess through a
spectrally flatOdeal)bandpass filteristermedbandpass whitenoiseandhasthe
powerspectral densitydepicted inFig.4-1-3.Bandpass whitenoisecanbe
represented byanyoftheformsgivenin(4-1-37), (4-1-38), and(4-1-39). The
equivalent lowpass noisez(t)hasapower'spectral density
{N,}(IJI"'",iB)
ct>,,(J)=0
(JJI>~B)
anditsautocorrelation function is
4>)=N_si_n_Tr_B_r,,(r01fr
Thelimitingformof</J,,(r)asBapproaches infinityis
4>Jr)=NoS(r)
cJ),,,,I/1(4-1-57)
(4-1-58)
FIGURE 4-1-3Bandpass noisewithaftatspectrum.
(HAPTEH 4CHARA(TERIZATl()~ OFCOMML~ICATIOf\; SIGNALS ANDS'rSTEMS 163
Thepowerspectral densityforwhitenoiseandbandpass whitenoiseis
symmetric ahoutf=o.so<P"(r)=0forallr.Therefore.
<p,,(r)=cPxx(r)=<p,,(r) (4-1-59)
Thatis,thequadrature components x(t)andy(t)areuncorrelated foralltime
shiftsrandtheautocorrelation functions ofz(t),x(r),andy(r)areallequal.
4-2SIGNAL SPACE REPRESENTATIONS
Inthissection.wedemonstrate thatsignalshavecharacteristics thataresimilar
tovectorsanddevelop avectorrepresentation forsignalwaveforms. Webegin
withsomebasicdefinitions andconcepts involving vectors.
4-2-1VectorSpaceConcepts
Avectorvinann-dimensional spaceischaracterized byitsncomponents
[UIV2.•.v,,].Itmayalsoberepresented asalinearcombination ofunit
vecrorsorbasisveerorse"I'"i'"n,i.e.,
"v=2:v,e,
i"'-l(4-2-1)
where,bydefinition. aunitvectorhaslengthunityandv,istheprojection of
thevectorvontotheunitvectore,.
Theinnerproduct oftwon-dimensional vectors VI=[v"Vl2...v,,,]and
v,=[v"V22..•v2,,]isdefinedas
""I·V:c=2:V1iV2i
j..--I(4-2-2)
Twovectorsv,andV2areorthogonal ifv,.V,=O.Moregenerally. asetofm
vectorsvk.1'"k'"m,areorthogonal if
V,•VI=() (4-2-3)
(4-2-4)forallI'"i,j'"mand,..j.
Thenormofavectorvisdenoted byIIvIIandisdefinedas
Ilvll=(v·V)112=~~,v,'
whichissimplyitslength.Asetofmvectorsiss3idtobeorthonormal ifthe
vectorsareorthogonal andeachvectorhasaunitnorm.Asetofmvectors is
saidtobelinearlyindependent ifnooneveclorcanberepresented asalinear
combination oftheremaining vectors.
Twon-dimensional vectorsv,andV2satisfythetriangleinequality
Ilv,+v,lI'",Iv,II+II'V,II (4-2-5)
withequality ifv,andv,areinthesamedirection. i.e.,VI=U'V,whereaisa
164 DIGITAL COMMUNICATIONS
positiverealscalar.Fromthetriangleinequality therefollowstheCou£hy
Schwartz inequality
(4-2-6)
withequality if1'\=aV2'Thenormsquareofthesumoftwovectorsmaybe
expressed as
/Iv,+v2f=111',1/2+/11'2/12+21'1'1'2
If1'\and1'2areorthogonal thenv,•1'2=0and,hence,
"v,+1'2112=111',112+111'2112(4-2-7)
(4-2-8)
ThisisthePythagorean relationfortwoorthogonal n-dimensional vectors.
Frommatrixalgebra, werecallthatalineartransformation inann
dimensional vectorspaceisamatrixtransformation oftheform
v'=Av (4-2~)
wherethematrixAtransforms thevectorvintosomevectorv'.Inthespecial
casewherev'=Av,i.e.,
Av=Av (4-2-10)
where,\issome(positive ornegative) scalar,thevectorviscalledan
eigenvector ofthetransformation andAisthecorresponding eigenvalue.
Finally,letusreviewtheGram-Schmidt procedure forconstructing asetof
orthonormal vectorsfromasetofn-dimensional vectors Vi'1...i...m.We
beginbyarbitrarily selecting avectorfromtheset,sayv,.Bynormalizing its
length,weobtainthefirstvector,say
(4-2-11)
Next,wemayselect1'2and,first,subtracttheprojection of"2ontou,.Thus,we
obtain
u~=1'2-(1'2'udu,
Then,wenormalize thevector u~tounitlength.Thisyields(4-2-12)
(4-2-13)
Theprocedure continues byselecting 1'3andsubtracting theprojections of
1'3intoU,andU2'Thus,wehave
u~=v,-(",'U,)UI-(1'3'82)U2
Then,theorthonormal vectorU3is
u~
8---
3-IIU~II(4-2-14)
(4-2-15)
CHAPTER 4:CHARACfERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS, 165
Bycontinuing thisprocedure, weshallconstruct asetofn,.orthonormal
vectors,wheren,""n,ingeneral.Ifm<nthenn,";;m.andifm;;.nthen
nl~n.
4-2-2SignalSpaceConcepts
Asinthecaseofvectors, wemaydevelopaparalleltreatment forasetof
signalsdefinedonsomeinterval [a,b).Theinnerproductoftwogenerally
complex-valued signalsx,(t)andx,(t)isdenoted by(x,(t).X2(t»anddefined
as
(x,(t).X2(t)=rx,(t)x!(t) dt
•
Thesignalsareorthogonal iftheirinnerproductiszero.
Thenormofasignalisdefinedas
(rb)"2Ilx(t)11=LIx(t)12dt
a(4-2-16)
(4-2-17)
Asetofmsignalsareorthonormal iftheyareorthogonal andtheirnormsare
allunity.Asetofmsignalsislinearly independent, ifnosignalcanbe
representedasalinearcombination oftheremaining signals.
Thetriangle inequaliry fortwosignalsissimply
Ilx,(t)+X2(t)II""'lx,(t)1I+IIx2(t)II
andtheCauchy~Schwartz inequality is
Ifx,(I)X!(I)dtl,,;;If/X,(t)/2dtl112If/X2(tWd,I'12
withequalitywhenX2(t)=ax,(t).whereaisanycomplex number.(4-2-18)
(4-2-19)
4-2-3Orthogonal Expansions ofSignals
Inthissection,wedevelopavectorrepresentation forsignalwaveforms, and,
thus,wedemonstrate anequivalence betweenasignalwaveform anditsvector
representation.
Suppose thatS(I)isadeterministic, real-valued signalwithfiniteenergy
(4-2-20)
Furthermore, suppose thatthereexistsasetoffunctions {[.(t).n=
1,2,...,N}thatareorthonormal inthesensethat
Ix {O(m""n)_}(t)f..(t)dt=1(m=n)(4-2-21)
166 OIGllAI. COMMUNICATiONS
Wemayapproximate thesignals(t)byaweighted linearcombination of
thesefunctions, i.e.,
K
s(t)=2:s.t.(t)
k=1(4-2-22)
where{s..1'"k'"K}arethecoefficients intheapproximation ofs(t).The
approximation errorincurred is
e(t)=s(t)-s(t) (4-2-23)
(4-2-24)Letusselectthecoefficients {s.}soastominimize theenergy ~,ofthe
approximation error.Thus,
~,=[[s(t)-s(t)fdt
=[[S(t) -~ls.f.(t)rdt
Theoptimum coefficients intheseriesexpansion ofs(t)maybefoundby
differentiating (4-2-24)withrespecttoeachofthecoefficients {s.}andsetting
thefirstderivatives tozero.Alternatively, wemayuseawell-known result
.fromestimation theorybasedonthemean-square-error criterion, which,
simplystated,isthattheminimum of~withrespecttothe{s.}isobtained
whentheerrorisorthogonal toeachofthefunctions intheseriesexpansion.
Thus,
[[S(t) -~ls.f.(t)Yn(t)dt=0,n=1,2,...,K
Sincethefunctions {fn(t)}areorthonormal, (4-2-25)reducesto
s.=[~S(t)[.(t) dt,n=1,2,...,K(4-2-25)
(4-2-26)
Thus,thecoefficients areobtained byprojecting thesignals(t)ontoeachofthe
functions {[.(t)}.Consequently, 1(t)istheprojection ofs(t)ontothe
K-dimensional signalspacespanned bythefunctions If.(t)}.Theminimum
meansquareapproximation erroris
~mi.=[~e(t)s(t)dt
=[[S(t»)2 dt-[~~1s.fk(t)s(t) dt
(4-2-27)
whichisnonnegative, bydefinition.
CHAPTER 4.CHARACTERIZATION OFCOMMUNICAT[ON SIGNALS ANDSYSTEMS 167
Whentheminimum meansquareapproximation error ~mi"=0,
'f,=;±,S(=I",[s(eifdt
Underthecondition thatlI'm'"=0,wemayexpresssit)as
I<
s(t)=2:s.!,(t)
A:~-I(4-2-28)
(4-2-29)
(4-2-30)
(4-2-31)
(4-2-32)whereitisunderstood thatequalityofsit)toitsseriesexpansion holdsinthe
sensethattheapproximation errorhaszeroenergy.
Wheneveryfiniteenergysignalcanberepresented byaseriesexpansion of
theformin(4-2-29)forwhichlI'mm=0,thesetoforthonormal functions {f,,(t)}
issaidtobecomplete.
Example 4·2-1:Trigonometric FourierSeries
Afiniteenergysignals(t)thatiszeroeverywhere exceptintherange
(J.,t"Tandhasafinitenumberofdiscontinuities inthisinterval. canbe
represented inaFourierseriesas
,(2/tkt 2rrkf")s(t)=2:a.cos--+b,sin--"I T T
wherethecoefficients {a,.b,}thatminimize themeansquareerroraregiven
by
1[/ 2rrkea,=.r;;s(e)cos--dt
vT\l T
1IT 2rrktb,=.r;;sit)sin--dtvT" T
Thesetoftrigonometric functions {Y2/Tcos2rrke/T, V2/Tsin2rrke/T} is
complete, and,hence,theseriesexpansion resultsinzeromeansquare
error.Theseproperties areeasilyestablished fromthedevelopment given
above,
Gram-Schmidt Procedure Nowsuppose thatwehaveasetoffinite
energysignalwaveforms {si(e),i=1,2,." ,M}andwewishtoconstruct aset
oforthonormal waveforms. TheGram-Schmidt orthogonalization procedure
allowsustoconstruct suchaset.Webeginwiththefirstwaveform slit),which
isassumed tohaveenergy 11:,.Thefirstwaveform issimplyconstructed as
~Ie_s,(e)I)-~
Thus,/;(1)is.simply s,(t)normalized tounitenergy.
168 DIGITAL COMMUNICATIONS
Thesecondwaveform isconstructed fromS2(t)byfirstcomputing the
projection ofNt)ontoS2(t),whichis
C'2=fxs,(I)/I(I)dl
Then,c:zf,(t)issubtracted fromS2(1)toyield
/;(t)=S2(1)-cI2NI)(4-2-33)
(4-2-34)
Thiswaveform isorthogonal to[,(t)butitdoesnothaveunitenergy.If
~denotestheenergyof1;(1),thenormalized waveform thatisorthogonal to
[.(1)is
12(1)=~
Ingeneral,theorthogonalization ofthekthfunction leadsto
!«t)=r:):J.
where
,-I
f~(t)=s,(t)-2:c,.[,(t)
;=1
and
c"=fxs,(t)[,(t) dt,i=I,2,...,k-1(4-2-35)
(4-2-36)
(4-2-37)
(4-2-38)
Thus,theorthogonalization process iscontinued untilalltheMsignal
waveforms {S;(I)}havebeenexhausted andN~Morthonormal waveforms
havebeenconstructed. Thedimensionality Nofthesignalspacewillbeequal
toMifallthesignalwaveforms arelinearlyindependent, i.e.,noneofthe
signalswaveforms isalinearcombination oftheothersignalwaveforms.
Example 4-2-2
LetusapplytheGram-Schmidt procedure tothesetoffourwaveforms
illustrated iiiFig.4-2-1(0). Thewaveform SI(t)hasenergyg\=2,sothat
f,(t)=VIs\(I).Next.weobserve thatC\2=0;hence,S2(1)and1,(1)are
orthogonal. Therefore, f2(1)=sit)/Vi;. =VIS2(t).Toobtain[,(1),we
compute C\landCn.whichareCI1=v'2andc"=O.Thus,
{-I(2~I~3)
f~(I)=S3(1)-Y2f,(t) = .o(otherwise)
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIG!"iALS ANDSYSTEMS 169
0 0 2'I-I
·{2((1 "'4((1
o
-I~210 3
-I
(a)
hOI
ff>-------~
o o
-I
I~(r)=0
oIf1
(hi
Gram~Schmidt orthogonalization ofthesignals {Si(r).i==1.~.3.4}andthecorresponding
orthogonal signals.
Since[;(t)hasunitenergy,itfollowsthatJ,(r)=/;(1).Indetermining /.(1),
wefindthatC'4=-V2.C24=0,andCJ•=I.Hence,
/~(t)=s4(r)+V2f,(I)-f,(t)=0
Consequently, s,(I)isalinearcombination of[,(I)andh(l)and.hence,
h(l)=0.Thethreeorthonormal functions areillustrated inFig,4-2-1(b).
170 D]<;rJAL. CO~l~W~1CATIONS
Oncewehaveconstructed thesetoforthonormal waveforms (l,(I)}.wecan
express theMsignals{s,,(I)}aslinearcombinations ofthe{f,,(I)l.Thus.wemay
write
and"I,(I)=.z::I",f;,(I),,,k=1,2.....M (4-2-39)
f·"f,=[.1,(1)]'dl=.z::.Ii"=lis,II'
.'. /II(4-2-40)
Basedontheexpression in(4-2-39). eachsignalmayberepresented bythe
vector
s,=[5".\"...1,,] (4-2-41)
or,equivalently. asapointinthelV-dimensional signalspacewithcoordinates
{5,,,;=1,2,...,N}.Theenergyinthekthsignalissimplythesquareofthe
lengthofthevectoror.equivalently_ thesquareoftheEuclidean distance from
theorigintothepointintheN-dimensional space_Thus.anysignalcanbe
represented geometrically asapointinthesignalspacespanned bythe
orthonormal functions (l,(r)}.
Example 4-2·3
Letusobtainthevectorrepresentation ofthefoursignalsshowninFig.
4-2-I(a) byusingtheorthonormal setoffunctions inFig.4-2-I(h). Sincethe
dimensionality ofthesignalspaceislV=3,eachsignalisdescribed b~vthree
components. Thesignals,(I)ischaracterized bythevectors,=(V2•O.OJ.
Similarly. thesignals5,(1).s,(I).and"4(1)arecharacterized bvthevectors
s,=(0.v1.0).5,=(V2.0,1).andS4=(-\,;'2.0.1),respectively. These
vectors areshowninFig.4-2-2.Theirlengths arcIs,1=\11.15.1=\2.
(.
\.
FIGURE 4-2-2Thefoursignalvectors r~prcst:ll(eJ asp()inh In
three dim~nsional function 'pact',
CHAPTER 4:CHARACTERIZATION OFCOMMU ....ICATION SIGNALS ANDSYSTEMS 171
Is,1=v'3,and15,1=v'3,andthecorresponding signalenergies areg.=Is.i2
,
k=I,2,3,4.
Wehavedemonstrated thatasetofMfiniteenergywaveforms {sn(t)}can
berepresented byaweighted linearcombination oforthonormal functions
{J,.(r)}ofdimensionality N,,;;M.Thefunctions {f,,(/)}areobtained byapplying
theGram-Schmidt orthogonalization procedure on{sn(t)}.Itshouldbe
emphasized, however, that'thefunctions {fn(I)}obtained fromtheGram
Schmidt procedure arenotunique.Ifwealtertheorderinwhichthe
orthogonalization ofthesignals{Sn(I)}isperformed, theorthonormal wave
formswillbedifferent andthecorresponding vectorrepresentation ofthe
signals{sn(t)}willdependonthechoiceoftheorthonormal functions {f,,(I)}.
Nevertheless, thevectors{s.}willretaintheirgeometrical configuration and
theirlengthswillbeinvariant tothechoiceoforthonormal functions {[n(I)}.
Example 4-2-4
Analternative setoforthonormal functions forthefoursignalsinFig.4-2-1
isillustrated inFig.4-2-3(a). Byusingthesefunctions toexpand..{sn(1I},we
FIGURE 4-2·3Analternative setoforthonormal functions forthefoursignalsinFig.4-2-1(a)andthe
corresponding signalpoints.
(a,
Sl=l-l.-I.-l:,,,
"--_~'-_"'" s!=:(I.-I.0)
(h,
172 DIGITAL CO""L~ICAnONS
obtainthecorresponding vectors 51=(1.1,0),52=(l,-I,0),53=(l,1,-1),
andS4=(-L-L-1),whichareshowninFig.4-2-3(b). Notethatthe
vectorlengths areidentical tothoseobtained fromtheorthonormal
functions U;,(t)}.
Theorthogonal expansions described aboveweredeveloped forreal-valued
signalwaveforms. Theextension tocomplex-valued signalwaveforms isleftas
anexercise forthereader(seeProblems 4-6and4-7).
Finally.letusconsider thecaseinwhichthesignalwaveforms arebandpass
andrepresented as
S",(I)=Re[s,..,(t)e"""). m=1.2,....M (4-2-42)
where{s,..,(t)}denotetheequivalent lowpass signals. Recallthatthesignal
energies may.beexpressed eitherintermsof5",(1)orS,..,(I).as
IfX
=2.,IS,,,,(I)I'dl (4-2-43)
Thesimilarity between anypairofsignalwaveforms. say5",(1)and5k(I).is
measured bythenormalized cross-correlation
~r5",(I)S,(I) dl=Re{,vhJ'5,..,(l)slHl)dl}
V'f'..mfl.: -x _~1lt-J. ..:c
Wedefinethecomplex-valued cross-correlation coefficienr p,..,as
Then,
or,equivalently,(4-2-44)
(4-2-45)
(4-2-46)
Sill•SA- Sill•SI.-
1IS",/IIiskII=V«;"ifk(4-2-47)
Thecross-correlation coefficients between pairsofsignalwaveforms or
signalvectorscomprise onesetofparameters thatcharacterize thesimilarity
(4-2-48)CHAPTER 4:CHARACTERrZATfON OFCOMMUNfCATlON SiGNALS ANDS~'STEMS 173
ofasetofsignals.Another relatedparameter istheEuclidean distance d~'j,
between apairofsignals,definedas
d~'j,=Iism-s.1I
={[[sm(t)-s.(tlfdtr
={If",+iek-2v'~mgkRe(Pkm»)112
Whenii'",='if!.=gforallmandk.thisexpression simplifies to
d~~:.={Ur1-Re(Pkm)j}"2 (4-2-49)
(4-2-50)Thus,theEuclidean distance isanalternative measure {)fthesimilarity (or
dissimilarity) ofIheselofsignalwaveforms orthecorresponding signal
vectors.
Inthefollowing section. wedescribe digitally modulated signalsandmake
useofthesignalspacerepresentation forsuchsignals.Weshallobserve thaI
digitally modulated signals, whichareclassified aslinear,areconveniently
eJlpanded intermsoftwoorthonormal basisfunctions oftheform
j,(t)=~~cos 21CfJ
f,(t)=-~sin2Jrf,t
Hence,ifs'm(t)isexpressed ass,..,(t)=x,(t)+jYi(t),itfollows thats..,(t)in
(4-2-42) maybeexpressed as
(4-2-51)
wherex,(t)andy,(t)represent thesignalmodulations.
4-3REPRESENTATION OFDIGITALLY
MODULATED SIGNALS
Inthetransmission ofdigitalinformation overacommunications channel, the
modulator istheinterface devicethatmapsthedigitalinformation intoanalog
waveforms thatmatchthecharacteristics ofthechannel. Themapping is
generally performed bytakingblocksofk=logzMbinarydigitsatatimefrom
theinformation sequence {a,,}andselecting oneofM=2kdeterministic. finite
energywaveforms (s..,(t).m=1.2,...,M}fortransmission overthechannel.
Whenthemapping fromthedigitalsequence {an}towaveforms is
performed undertheconstraint thatawaveform transmilled inanytime
interval depends ononeormorepreviously transmilled waveforms. the
modulator issaidtohavememory. Ontheotherhand,whenthemapping
174 DIGITAL COMMUNICATIONS.
fromthesequence {a.}tothewaveforms {s",(t)}isperformed withoutany
constraint onpreviously transmitted waveforms, themodulator iscalled
memoryless.
Inaddition toclassifying themodulator aseithermemoryless orhaving
memory, wemayclassifyitaseitherlinearornonlinear. Linearity ofa
modulation methodrequiresthattheprinciple ofsuperposition appliesinthe
mapping ofthedigitalsequence intosuccessive waveforms. Innonlinear
modulation, thesuperposition principle doesnotapplytosignalstransmitted in
successive timeintervals. Weshallbeginbydescribing memoryless modulation
methods.
4-3-1Memoryless Modulation Methods
Asindicated above,themodulator inadigitalcommunication systemmapsa
sequence ofbinarydigitsintoasetofcorresponding signalwaveforms. These
waveforms maydifferineitheramplitude orinphaseorinfrequency, orsome
combination oftwoormoresignalparameters. Weconsider eachofthese
signaltypesseparately, beginning withdigitalpulseamplitude modulation
(PAM).Inallcases,weassumethatthesequence ofbinarydigitsattheinput
tothemodulator occursatarateofRbits/so
PulseAmplitude Modu18ted (PAM)Signals IndigitalPAM,thesignal
waveforms mayberepresented as
s",(t)=Re[A",g(t)ei2""']
=A",g(/)cos21rj;.t,m=1,2•...,M.O.;;/.;;T (4-3-1)
where{Am'1.;;m.;;M}denotethesetofMpossibleamplitudes corresponding
toM=2kpossiblek-bitblocksorsymbols. Thesignalamplitudes Amtakethe
discretevalues(levels)
Am=(2m-l-M)d, m=I,2;...,M (4-3-2)
where2disthedistance between adjacent signalamplitudes. Thewaveform
g(t)isareal-valued signalpulsewhoseshapeinfluences thespectrum ofthe
transmitted signal.asweshallobservelater.ThesymbolrateforthePAM
signalisR/k.Thisistherateatwhichchangesoccurintheamplitude ofthe
carriertoreflectthetransmission ofnewinformation. Thetimeinterval
Tb=1/RiscalledthebitintervalandthetimeintervalT=k/R=kTbiscalled
thesymbolinterval.
TheMPAMsignalshaveenergies
~=fs~(t)dt
=!A~fg2(t)dt
=!A;'~g (4-3-3)
CHAPTER 4CHARACTERIZATION OFCOMML'''ICATION SIGNALS ANDSYSTEMS 175
0•
(il)!If=l
(Xl UI II 10•• • ••
(MM=4
000OUI 011010 110III 101100
FIGURE 4-3-1Signalspacediagram fordigitalPAMsignals. tdM=8
where't:.denotes theenergyinthepulseg(c).Clearly, thesesignalsare
one-dimensional (N=I).and,hence,arerepresented bythegeneralform
S,,,(c)=s".f(c)
whereftc)isdefinedastheunit-energy signalwaveform givenas
f(t)=/2g(c)cos2Jrf..1\j'{;K
and
Sm=A",~,m=1.2.....M(4-3-4)
(4-3-5)
(4-3-6)
(4-3-7)IThecorresponding signalspacediagrams forM=2.M=4andM=Hare
showninFig.4-3-1.DigitalPAMisalsocalledamplitude-shift keying(ASK).
•Themapping orassignment ofkinformation bitstotheM=2'possihle
signalamplitudes maybedoneinanumber ofways.Thepreferred assignment
isoneinwhichtheadjacent signalsamplitudes differbyonebinarydigitas
illustrated inFig.4-3-J.Thismapping iscalledGrayencoding. Itisimportant
inthedemodulation ofthesignalbecause themostlikelyerrorscausedhy
noiseinvolve theerroneous selection ofanadjacent amplitude tothe
transmitted signalamplitude. Insuchacase,onlyasinglebiterroroccursin
thek-bitsequence.
WenotethattheEuclidean distance between anypairofsignalpointsis
d~:r~=Vi(sm-sn)2
=V~jg.lAm-A"I
=d~lm -/11
Hence,thedistance between apairofadjacent signalpoints.i.e..theminimum
Euclidean distance, is
(4-H)
176 DlOlTAlCOM"UNICA TIONS
Thecarrier-modulated PAMsignalrepresented by(4-3-1)isadouble
sideband (DSB)signalandrequires twicethechannel bandwidth ofthe
equivalent lowpass signalfortransmission. Alternatively, wemayusesingle
sideband (SSB)PAM,whichhastherepresentation (loweroruppersideband).
sm(t)=Re{A",[g(t)±jg(t»)e1''!.'},m=1,2,...,M(4-3-9)
whereget)istheHilberttransform ofget).Thus,thebandwidth oftheSSB
signalishalfthatoftheDSBsignal.
ThedigitalPAMsignalisalsoappropriate fortransmission overachannel
thatdoesnotrequirecarriermodulation. Inthiscase,thesignalwaveform.may
besimplyrepresented as
Sm(t)=A..g(t),m=1.2,...•M (4-3-10)
Thisisnowcalledabaseband signal.Forexample afour-amplitude level
baseband PAM'signalisillustrated inFig.4-3-2(a). Thecarrier-modulated
versionofthesignalisshowninFig.4-3-2(b).
InthespecialcaseofM=2signals,thebinaryPAMwaveforms havethe
specialproperty that
FIGURE 4-3-2Baseband andbandpass PAMsignals.
Signal
amplitude
oI
I
0 T 2T JT14T S7 6T
I
Data:II 10 00 01
(a)llascband PAM.ignalII 00
..---.
I I
I ,
I ,
I •
I
I
OJtttHtitHIiftHtittHtiftt1f+tfttjltH-~------
(b)Ilondpass PAMsignal
CHAPTER 4CHARACfERIZATION OFCOMMUNICAllON SiGNALS ANDSYSTEMS 177
Hence,thesetwosignalshavethesameenergyandacross-correlation
coefficient of-I.Suchsignalsarecalledantipodal.
Phase·Modulated Signals Indigitalphasemodulation, theMsignal
waveforms arerepresented as
s,.,(t)=Re[g(t)el''''I'''' (liMe!''''':'], m=1,2,...,M,0.;;t.;;T
=g(t)cos[2Jr[.t+~(m-I)]
21r .21r .
=g(t)cos-(m-I)cos21if,.t-g(t)Sin-(m-I)SIn21ifctM M
(4·3-11)
whereg(t)isthesignalpulseshapeand8m=21r(m-1)/M,m=I,2,...,M,
aretheMpossible phasesofthecarrier'thatconveythetransmitted
information. Digitalphasemodulation isusuallycalledphase-shift keying
(PSK).
Wenotethatthesesignalwaveforms haveequalenergy,i.e.,
1IT=-g'(t)dt=1~.2\)(4-3-12)
Furthermore, thesignalwaveforms mayberepresented asalinearcombination
oftwo-orth~normal signalwaveforms, f,(r)and[,(r),i.e.,
where
Nt)=~g(t)cos21ifct
(2.[,(t)=-'Ji;,g(r)SID2trfct
i
andthetwo-dimensional vectors Sm=[sm(sm']aregivenby(4-3-13)
(4-3-14)
(4-3-15)
m=I,2,...,M
(4-3-16)
178 DUi!TAL COMl.1lJNIC'ATIONS
II
01001100:
M=2 • •
1\0 000
(JI III IIlU• •
101
II IlO M=R
FIGURE 4-3-3Signalspacediagrams (orPSKsignals.10
M=:4
Signalspacediagrams forM=2,4,and8areshowninFig.4-3-3.Wenotethat
M=2corresponds toone-dimensional signals,whichareidentical tobinary
PAMsignals.
AsisthecaseofPAM,themapping orassignment ofkinformation bitsto
theM=2'possible phasesmaybedoneinanumberofways.Thepreferred
assignment isGrayencoding, sothatthemostlikelyerrorscausedbynoisewill
resultinasinglebiterrorinthek-bitsymbol.
TheEuclidean distance between signalpointsis
{ [2Jr]}"2='t,I -cosM(m-n) (4-3-17)
Theminimum Euclidean distance corresponds tothecaseinwhich1m-IIi=I,
i.e.,adjacent signalphases.Inthiscase,
(<'I_I.(_2Jr)d"H"-\jj(.1cosM (4-3·IH)
Quadrature Amplitude Modulation Thebandwidth efficiency ofPAMI
SSBcanalsobeobtained bysimultaneously impressing twoseparate k-bit
symbols fromtheinformation sequence {au}ontwoquadrature carriers
(4-3-20)(HAPTIR -lCIl,\!<MTI'RI/AIII)' ell'("{)MMt·"ICA/lO,," S/(iI'\AJ.S A....[)SY\I!-MS 179
cos2rr];'tandsin2rrft.Theresulting modulation technique iscalledquadrature
PAMorQAM.andthecorresponding signalwaveforms maybeexpressed as
s",(t)=Re[(A"" +jA",.)I!(t)e"K1JJ. /1/=1,2....•M.O""t""T
=A"".g(l)cos2rrf.t-A""I(t)sin2rrf.r (4-3-\9)
whereA""andA""aretheinformation-bearing signalamplitudes ofthe
quadrature carriersandg(t)isthesignalpulse.
Alternatively. theQAMsignalwaveforms maybeexpressed as
s",(t)=Re[v,,,eO'''g(t)e''Kf')
=Y,,,g(t)cos(2Jrf..t+8,,,)
wherev."=v'A;",+A;",and8,,,=tan-,(A""IA"w)' Fromthisexpression, itis
apparent thattheQAMsignalwaveforms maybeviewedascombined
amplitude andphasemodulation.
Infact.wemayselectanycombination ofM"level PAMandM"phase PSK
toconstruct anM=M,Mocombined PAM-PSK signalCDnstellation, If
M,=2"andM,=2"',thecombined PAM-PSK signalconstellation resultsin
thesimultaneous transmission ofm-n=logM,M,binarydigit,occurring ata
symbol rateRI(m+n).Examples ofsignalspacediagrams forcombined
PAM-PSK areshowninFig.4·3-4,forM=8andM=\6.
AsinthecaseofPSKsignals. theQAMsignalwaveforms may b~
represented asalinearcombination oftwoorthonormal signalwaveforms,f,(t)
andf,(r),i.e.,
s",(r)=s",,!J(t)+s""h(t)
where
f,(t)=~~,g(t)cos2Jrj;t
12
[,U)=-\j'i"g(r)sin2Jr.f..t(4-3-2\)
(4-3-22)
FIGURE 4-:}-4Examples ofcombined PAM-PSK
signalspacediagrams.M=R
M='6
..---.---.---4-
o
o,
+•.---....-,
,,
,
+.'.---.-
0,,,
000
0,••+----t-0,, ,
•t...---.- ,
00,
0,....--.-M==64....---.---.--- ..,
M=~2,
••---e••,,
M=16,,,..---.,••, ,,,,
M=8:,,-.-.-..,,,M=41
0,-.---.++,0,,
-....--~,••,,,
,, 0,-e---.; ••
FIGURE 4--3-5Severalsignalspacediagrams forrectangular
QAM.
and,
o,
• - - - • ---4-- -....--.- - - • - - -.-- -...
=[An"Y~'lg Am,Y~'l.]
6Kistheenergyofthesignalpulseg(t).
TheEuclidean distance between anypairofsignalvectorsis(4-3-23)
(4-3-24)
Inthespecialcasewherethesignalamplitudes takesthesetofdiscrete\alues
{(2m-1-M)d,m=1.2,...,M),thesignalspacediagram isrectangular, as
showninFig,4-3-5,Inthiscase,theEuclidean distance between adjacent
points,i.e.,theminimum distance, is
tI"·>=tlY2t.:. (4-3-25)mm g
whichisthesameresultasforPAM.
Multidimensional SignalsItisapparent fromthediscussion abovethatthe
digitalmodulation ofthecarrieramplitude andphaseallowsustoconstruct
signalwaveforms thatcorrespond totwo-dimensional vectorsandsignalspace
diagrams, Ifwewishtoconstruct signalwaveforms corresponding tohigher
dimensional vectors, wemayuseeitherthetimedomain orthefrequency
domainorbothinordertoincrease thenumberofdimensions,
Suppose wehaveN-dimensional signalvectors. ForanyN.wemay
subdivide atimeinterval oflength T,=NTintoNsubintervals oflength
T=TI/N.Ineachsubinterval oflengthT.wemayusebinaryPAM(a
one-dimensional signal)totransmit anelement oftheN-dimensional signal
CHAPTER... {-HARACTERIZ;-\TJO~ OFCOMMl"NICATION Sl(;r-.:ALS A!"DSYSTEMS 18t
f
.~I+4Af1--,--.,.--,
~)+3Aff----I--+--f
!c)+2Af1--+--+----1
J;,'off----I--+--f
FIGURE 4a3·6Subdivision oflimeandfrequency axesintodistinctslots.f"L-_-::---_:'::-_--= ....oT2T3T
(4-3-26)vector.Thus.theNtimeslotsareusedtotransmit theN-dimensional signal
vector.IfNiseven,atimeslotoflengthTmaybeusedtosimultaneously
transmit twocomponents oftheN-dimensional vectorbymodulating the
amplitude ofquadrature carriers independently bythecorresponding
components. Inthismanner, theN-dimensional signalvector IStransmitted in
INTseconds(INtimeslots).
Alternatively, afrequency bandofwidthNt1fmaybesubdivided intoN
frequency slotseachofwidtht1tAnN-dimensional signalvectorcanbe
transmitted overthechannelbysimultaneously modulating theamplitude ofN
carriers, oneineachoftheNfrequency slots.Caremustbetakentoprovide
sufficient frequency separation t1tbetween successive carrierssothatthereis
nocrosstalkinterference amongthesignalsontheNcarriers.Ifquadrature
carriersareusedineachfrequency slot,theN-dimensional vector(evenN)
maybetransmitted in~Nfrequency slots,thusreducing thechannelbandwidth
utilization byafactorof2.
Moregenerally, wemayuseboththetimeandfrequency domains jointlyto
transmit anN-dimensional signalvector.Forexample, Fig.43-6illustrates a
subdivision ofthetimeandfrequency axesinto12slots.Thus,anN=12
dimensional signalvectormaybetransmitted byPAMoranN=24·
dimensional signalvectormaybetransmitted byuseoftwoquadrature carriers
(QAM)ineachslot.
Orthogonal Multidimensional Signals Asaspecialcaseoftheconstruction
ofmultidimensional signals,letusconsider theconstruction ofMequal-energy
orthogonal signalwaveforms thatdifferinfrequency, andarerepresented as
s,.,(t)=Re[s,,.,(I)e}2",,]. m=1.2....,M.0'"I'"T
ru=Vrcos[21rf,1 +2nmMI]
wheretheequivalent lowpasssignalwaveforms aredefinedas
~?~
S(I)=:-.::eJ2J'"·f' 10M0'"I,,;T I", T,nl=.~,.... • (4-3-27)
Thistypeoffrequency modulation iscalledfrequency-shifl keying(FSK).
182 DIGITAL COMMUNICATIONS
(4-3-28)Thesewaveforms arecharacterized ashavingequalenergyandcross-
correlation coefficients
P=2'lIT(ei2.(m-k)/;.{,dt
'm2'lJo
=sinTCT(m-k)ilJei"nm-k)AI
TCT(m-k)Ii.f
TherealpartofPkrnis
(4-3-29)sin[TCT(m-k)illl
P,==Re(Pkno)=1CT(m_k)ilJcos[TCT(m-k)illl
sin[21CT(m-k)illl=2/CT(m-k)li.f
First,weobserve thatRe(Pkm)= 0whenIi.J=1/2Tandm"k.Since
1m-kl= 1corresponds toadjacent frequency slots,li.f=1/2Trepresents the
minimum frequency separation between adjacent·signalsfororthogonality of
theMsignals.PlotsofRe(Pom)versusilland!PkmIversusAfareshowninFig.
4-3-7.NotethatIP'ml=O formultiples oflITwhereas Re(p~",)=O for
multiples ofI/2T.
P.
2T
(a)
3
T
(b)aL.-----¥- .....,'--__40"'-_ Af
1 2T T FIGURE 4-3-7Cro..-correlation coefficient asafunction
offrequency separation forFSKsign.ls.
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNA.LS ANDSYSTEMS· 183
f,(l)
FIGURE 4-3-8Orthogonal signalsforM=N=3and
M=N=2.~
,,'"',IW'
./2l.,' ",
, ""II:r-----,-i+-f.(l)
,~~~;-;-i;
M=N=3 M=N=2
ForthecaseinwhichtV=1/2T,theMFSKsignalsareequivalent tothe
N-dimensional vectors
s,=[n 0000)
Sz=[0n000)(4-3-30)
SN=[000".0,WI
whereN=M.Thedistance between pairsofsignalsis
d~'~=mforallm,k (4-3-31)
whichisalsotheminimum distance. Figure4-3-8illustrates thesignalspace
diagram forM=N=2andM=N~3.
Biortbogonal SipalsAsetofMbiorthogonal signalscanbeconstructed
from!Morthogonal signalsbysimplyincluding thenegatives oftheorthogonal
signals.Thus,werequireN=tMdimensions fortheconstruction ofasetofM
biorthogonal signals.Figure4-3-9illustrates thebiorthogonal signalsforM=4
and6. .
Wenotethatthecorrelation between anypairofwaveforms iseither
p,=-lorO.Thecorresponding distances ared=2norm,withthelatter
beingtheminimum distance.
FIGURE 4-3-9Signalspacediagrams forM=4and
M=6bionhogorlal signals.-5,52
M=45,
s., I+-5,
M=6
184 DIGITAL COMMU:-';I{' AnONS
(4-3-35)1---M-lSimplex Signals Suppose wehaveasetofMorthogonal waveforms {sm(t)}
or,equivalently, theirvectorrepresentation {sm}'Theirmeanis
1M
5= -LSm (4-3-32)Mm•1
Now,letusconstruct another setofMsignalsbysubtracting themeanfrom
eachoftheMorthogonal signals.Thus,
s~,=Sm-S,m=1,2,...,M (4-3-33)
Theeffectofthesubtraction istotranslate theoriginofthemorthogonal
signalstothepoints.
Theresulting signalwaveforms arecalledsimplex signalsandhavethe
following properties. Fir-st,theenergyperwaveform is
Is;"I'=Is",-512
2 1=II:--l€+-iM M
=11:(1-~) (4-3-34)
Second,thecross-correlation ofanypairofsignalsis
Re( )=s~.·s:.
.Pm"I'II'ISmSn
-11M
I-IIM
forallm.n.Hence.thesetofsimplex waveforms isequallycorrelated and
requires lessenergy, bythefactorI-11M. thanthesetoforthogonal
waveforms. Sinceonlytheoriginwastranslated, thedistance between anypair
ofsignalpoints"maintained atd=m.whichisthesameasthedistance
between anypairoforthogonal signals.
Figure4-3-10illustrates thesimplexsignal>forM=2,3,and4.Notethat
thesignaldimensionality isN=M-I.
(4-3-37)SignalWaveforms fromBinaryCodesAsetofMsignaling waveforms
canbegenerated fromasetofMbinarycodewordsoftheform
C",=[C,.,I C,." c,.,..).m=I,2,...,M (4-3-36)
wherec"',=0orJforallInandj.Eachcomponent ofacodewordismapped
intoanelementary binaryPSKwaveform asfollows:
If:'~em!=I::}sm,(t) = - cos2tr.f..r(0..t"7;)
T;
C'''i=0::}s,.,,(t)=-~2icos2rrfJ(0..t'"T;.)
whereT,=T/Nand't,=t:1N.Thus,theMcodewords{e,.,}aremappedinto
asetofMwaveforms {s",(t)}.
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 185
/,(/1 1,(1).,
JU
JUIf
/,(11 1,1t).," "
')
M=2 M=J
1,(1)
FIGURE 4-3-10 Signalspacediagrams forM-arysimplex
signals.~---\--\-- ..1,(1)
Thewaveforms canberepresented invectorformas
s",=[S"'1Sm2 S",N],m=1,2,...,M (4-3-38)
where S",j=±y~/Nforallmandj.Niscalledtheblocklengthofthecode.
anditisalsothedimension oftheMwaveforms.
Wenotethatthereare2"possiblewaveforms thatcanbeconstructed from
the2Npossible binarycodewords.WemayselectasubsetofM<2Nsignal
waveforms fortransmission oftheinformation. Wealsoobservethatthe2N
possiblesignalpointscorrespond totheverticesofanN-dimensional hyper
cubewithitscenterattheorigin.Figure4-3-11illustrates thesignalpointsin
N=2and3dimensions.
FIGURE 4-3-11 Signalspacediagrams forsignals l,<t)
generated frombinarycodes.1,(1) /,(1)
.,.,"
"/,(/)
'"'"
/,(1) N=2
.,
N=3
186 DIGITAL COMMl:~ICATIONS
EachoftheMwaveforms hasenergy't:.Thecross-correlation between any
pairofwaveforms depends onhowweselecttheMwaveforms fromthe2"
possiblewaveforms. ThistopicistreatedinChapter 7.Clearly,anyadjacent
signalpointshaveacross-correlation coefficient
~(I-2/N)
p,= ~N-2
N(4-3-39)
andacorresponding distanceof
d(e)=V2~(1-p,)
=V4f:/N
Thisconcludes ourdiscussion ofmemoryless modulation signals.(4-3-40)
4-3·2LinearModulation withMemory
Themodulation signalsintroduced intheprevious sectionwereclassified as
memoryless, becausetherewasnodependence between signalstransmitted in
non-overlapping symbolintervals. Inthissection,wepresentsomemodulation
signalsinwhichthereisdependence between thesignalstransmitted in
successive symbolintervals. Thissignaldependence isusuallyintroduced for
thepurpose ofshaping thespectrum ofthetransmitted signalsothatit
matchesthespectralcharacteristics ofthechannel. Signaldependence between
signalstransmitted indifferent signalintervals isgenerally accomplished by
encoding thedatasequence attheinputtothemodulator bymeansofa
modulation code,asdescribed inChapter9.,
Inthissection,weshallpresentexamples ofmodulation signalswith
memory andcharacterize theirmemory intermsofMarkovchains.Weshall
confineourtreatment tobaseband signals.Thegeneralization tobandpass
signalsisrelatively straightforward.
Figure4-3-12illustrates threedifferent baseband signalsandthecorres
ponding datasequence. Thefirstsignal,calledNRZ,isthesimplest. The
binaryinformation digitIisrepresented byarectangular pulseofpolarity A
andthebinary di~itzeroisrepresented byarectangular pulseofpolarity-A.
NRZ
NRZIuLJ
FIGURE 4-3-t2 Baseband signals.Delay
modulation
(Millercode)
Data,,,
o :JI;0:f)0:I
(-HAP'ITR 4('HARAC-rERI7Af)ON OFCOMM\:NICArlO!'l SI(jNAI5 AND"y",'I:\1S 187
Hence,theNRZmodulation ismemorylessandisequivalent toahinar\'PAM
orabinaryPSKsignalinacarrier-modulated system.
TheNRZIsignalisdifferent fromtheNRZsignalinthattransitions from
oneamplitude leveltoanother occuronlywhena 1istransmitted. The
amplitude levelremains unchanged whenazeroistransmitted. Thistypeof
signalencoding iscalleddifferential encoding. Theencoding operation i,
described mathematically bytherelation
(4-]-41}
where{a,}isthebinaryinformation sequence intotheencoder, {b,}isthe
outputsequence oftheencoder, andEBdenotes addition modulo 2.When
h,=1.thetransmitted waveform isarectangular pulseofamplitude A.and
whenb,=O.thetransmitted waveform isarectangular pulseofamplitude -A
Hence,theoutputoftheencoder ismapped intooneoftwowaveforms in
exactlythesamemannerasfortheNRZsignal.
Thedifferential encoding operation introduces memory inthesignal.The
combination oftheencoder andthemodulator operations mayberepresented
byastatediagram (aMarkovchain)asshowninFig.4-3-13.Thestatediagram
maybedescribed bytwotransition matrices corresponding tothetwopossible
inputbits{O.1}.Wenotethatwhenak=0,theencoderstaysinthesamestate.
Hence,thestatetransition matrixforazeroissimply
(4-3-42)
where t"=Iifa,resultsinatransition fromstateitostatei,i=i.2,andi=1.
2:otherwise, t'l=O.Similarly, thestatetransition matrixfora,=1is
T2=[~~] (4-3-43)
Thus.thesetwostatetransition matrices characterize theNRZIsignal.
Another waytodisplaythememory introduced bytheprecoding operation
isbymeansofatrellisdiagram. Thetrellisdiagram fortheNRZIsignalis
FIGURE 4-3-13 Sta'ediagram[or'heNRZIsignal.
()I~\lll Of.f(tJ
188 DIGITAL COMMLJNICA TlONS
FIGURE 4-3-14 ThetrellisdiagramfortheNRZtsignal.
(4-3-44)illustrated inFig.4-3-14.Thetrellisprovides exactlythesameinformation
concerning thesignaldependence asthestatediagram, butalsodepictsatime
evolution ofthestatetransitions.
Thesignalgenerated bydelaymodulation alsohasmemory. Asshownin
Chapter 9,delaymodulation isequivalent toencoding thedatasequence bya
run-length-limited codecalledaMillercodeandusingNRZItotransmit the
encoded data.Thistypeofdigitalmodulation hasbeenusedextensively for
digitalmagnetic recording andincarriermodulation systemsemploying binary
PSK.Thesignalmaybedescribed byastatediagram thathasfourstatesas
showninFig.4-3-15(a). Therearetwoelementary.waveforms 5,(1)and5,(1)
andtheirnegatives -5,(1)and-5,(1),whichareusedfortransmitting the
binaryinformation. Thesewaveforms areillustrated inFig.4-3-15(b). The
mapping frombitstocorresponding waveforms isillustrated inthestate
diagram. Thestatetransition matrices thatcharacterize thememory ofthis
encoding andmodulation methodareeasilyobtained fromthestatediagram in
Fig.4-3-15.Whenak=0,wehave
T'{~~iJ
FIGURE 4-3-15 Stalediagram(a)andbasicwaveforms (b)fordelaymodulated (Miller-encoded) signal.
A
lu)JjU)=-Jt,fI051:5T -A
J.ttI=-Jilt)051:5T
Ib)oT
CHAPTER 4CHARACTERIZATION OFCOMML!'oICATIOr-. SIGNALS ANDSY"i"TEM5 189
andwhenak=1,thetransition matrixis
[0 1
o0
T2=0 1
o0o0]1 0
o0
1 0(4-3-45)
Thus,thesetwo4x4statetransition matrices characterize thestatediaf;ram
fortheMiller-encoded signal.
Modulation techniques withmemory suchasNRZ1andMillercodingare
generally characterized byaK-stateMarkov chainwithstationary state
probabilities {Pi'i=1,2,...,K}andtransition probabilities {Pij,i,j=
1,2,...,K}.Associated witheachtransition isasignalwaveform s/(t),
j=1,2,...,K.Thus,thetransition probability Pijdenotestheprobability that
signalwaveform Sj(t)istransmitted inagivensignaling intervalafterthe
transmission ofthesignalwaveform Si(t)intheprevious signaling interval.The
transition probabilities maybearranged inmatrixformas
P1K]P2K
PKK(4-3-46)
wherePiscalledthetransition probability matrix.
Thetransition probability matrixiseasilyobtained fromthetransItion
matrices {T,}andthecorresponding probabilities ofoccurrence oftheinput
bits(or,equivalently, thestationary statetransition probabilities {p,}).The
!,~ne.alrelationship maybeexpressed as
2
P=2:qiTi
i=1(4-3-47)
whereql=P(ak=0)andq2=P(ak=1).
FortheNRZIsignalwithequalstateprobabilities PI=P2=!andtransition
matrices givenby(4-3-42)and(4-3-43), thetransition probability matrixis
p=un (4-3-48)
Similarly, thetransItion probability matrixfortheMiller-coded signalwith
equallylikelysymbols(qj=q2=!or,equivalently, PI=P2=P3=P4=1)is
P=[~~~:] (4-3-49)!!0 0
!0!0
Thetransition probability matrixisusefulinthedetermination ofthespectral
190 DIGITAL COMMUNICATIONS
characteristics ofdigitalmodulation techniques withmemory, asweshall
observeinSection4-4.
4-3-3Nonlinear Modulation Methods withMemory
Inthissection,weconsider aclassofdigitalmodulation methods inwhichthe
phaseofthesignalisconstrained tobecontinuous. Thisconstraint resultsina
phaseorfrequency modulator thathasmemory. Themodulation methodis
alsononlinear.
Continuous-PhlIse FSK(CPFSK) Aconventional FSKsignalisgenerated
byshiftingthecarrierbyanamountf"=~AfIn>In=±1,±3,..., ±(M-1),to
reflectthedigitalinformation thatisbeingtransmitted. ThistypeofFSKsignal
wasdescribed inSection4-3-1,anditismemoryless. Theswitching fromone
frequency toanother maybeaccomplished byhavingM=2*separate
oscillators tunedtothedesiredfrequencies andselecting oneoftheM
frequencies according totheparticular k-bitsymbolthatistobetransmitted in
asignalintervalofduration T=k/Rseconds. However, suchabruptswitching
fromoneoscillator outputtoanotherinsuccessive signaling intervals resultsin
relatively largespectralsidelobesoutsideofthemainspectralbandofthe
signaland,consequently, thismethodrequires alargefrequency bandfor
transmission ofthesignal.
Toavoidtheuseofsignalshavinglargespectralsidelobes,theinformation
bearingsignalfrequency modulates asinglecarrierwhosefrequency ischanged
continuously. Theresulting frequency-modulated signalisphase-continuous
and,hence,itiscalledcontinuous-phase FSK(CPFSK). ThistypeofFSK
signalhasmemory becausethephaseofthecarrierisconstrained tobe
continuous.
Inordertorepresent aCPFSKsignal,webeginwithaPAMsignal
d(t)=LIng(t-nT)
n(4-3-50)
(4-3-52)where(In}denotesthesequence ofamplitudes obtained bymapping k-blt
blocksofbinarydigitsfromtheinformation sequence {an}intotheamplitude
levels±I,±3,...•±(M-1)andg(t) isarectanguhtr pulseofamplitude 1/2T
andduration Tseconds. Thesignald(t)isusedtofrequency-modulate the
carrier. Consequently, theequivalent lowpasswaveform vet)isexpressed as
vet)=~expV[41l'TfdLd(T)dHc/Jo]} (4-3-51)
wherefdisthepeakfrequency deviation andcf>oistheinitial phase ofthe
carrier.
Thecarrier-modulated signalcorresponding to(4-3-51)maybeexpressed as
rnset)='JTCos[2nfct+«>(t;I)+«>0)
CHAPTER~: CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 191
wherecP(t;I)represents thetime·varying phaseofthecarrier.whichisdefined
as
</>(1;1)=41CTf,J'~d(r)dr
=41CT!.,L[~/"g(r-nT)]dr (4-3-53)
Notethat.although d(t)contains discontinuities. theintegral ofd(t)is
continuous. Hence.wehaveacontinuous-phase signal.Thephaseofthe
carrierintheintervalnT""t,;;; (n+I)Tisdetermined byintegrating (4-3-53).
'Thus.
n-I
cP(t;I)=21C!.,T2:/k+21Cfd(t-nT)/"
(4-3-57)(4-3-55)
(4-3-56)(4-3-54)
"--I
e"=rrh2:/k
k.=-?l
{o(t<0)
q(t)=t!2T(0""t""T)
~(t>T)
Weobservethat9"represents theaccumulation (memory) ofallsymbolsupto
time(n-I)T.Theparameter hiscalledthemodulation index.=8"+2rrh/"q(t -liT)
whereh.8mandq(t)aredefinedas
h=2fJ
Continuous-Phase Modulation (CPM) Whenexpressed intheformof
(4-3-54), CPFSKbecomes aspecialcaseofageneralclassofcontinuous-phase
modulated (CPM)signalsinwhichthecarrierphaseis
"
<I>(t;I)=21C2:lkhkq(t-kT),nT""t""(n+I)T
k=-x(4-3-58)
where{Idisthesequence ofM-aryinformation symbols selected fromthe
alphabet ±I,±3,...,±(M-I),{h.}isasequence ofmodulation indices,and
q(t)issomenormalized waveform shape.
Whenh.=hforallk,themodulation indexisfixedforallsymbols. When
themodulationindexvariesfromonesymboltoanother, theCPMsignalis
calledmulti-h. Insuchacase,the{h.)aremadetovaryinacyclicmanner
throughasetofindices.
Thewaveform q(t)mayberepresented ingeneralastheintegralofsome
pulseg(t).i.e.,
q(t)=Lg(r)dr (4-3-59)
192 DIGITAL COMMUNICATIO!'JS
~(t) CIt/)
IJ_ 2
2T
o
I )TCrI
'ul=-Il-co~~2T TT
T10>
qU)T
T
(h)
FIGURE 4-3-16 Puheshape,forfullre'ponse CPM(a,b)andpartialresponse CPM(c,d).
Ifg(l)=0fort>T,theCPMsignaliscalledfullresponse CPM.Ifg(t)""0for
t>T,themodulated signaliscalledpartialrespbnse CPM.Figure4-3·16
illustrates severalpulseshapesforg(l),andthecorresponding q(r).Itis
apparent thataninfinitevarietyofCPMsignalscanbegenerated bychoosing
different pulseshapesg(t)andbyvaryingthemodulation indexhandthe
alphabet sizeM.
Itisinstructive tosketchthesetofphasetrajectories q,(I;I)generated byall
possible valuesoftheinformation sequence {In}'Forexample, inthecaseof
CPFSKwithbinarysymbols In=±I,thesetofphasetrajectories beginning at
timet=0isshowninFig.4-3-17.Forcomparison, thephasetrajectories for
quaternary CPFSKareillustrated inFig.4-3-18.Thesephasediagrams are
calledphasetrees.WeobservethatthephasetreesforCPFSKarepiecewise
linearasaconsequence ofthefactthatthepulseg(t)isrectangular. Smoother
phasetrajectories andphasetreesareobtained byusingpulsesthatdonot
containdiscontinuities, suchastheclassofraisedcosinepulses.Forexample, a
phasetrajectory generated bythesequence (I,-1,-1,-1,I,1,-1.1)fora
partialresponse, raisedcosinepulseoflength3Tisillustrated inFig.4-3-19.
Forcomparison, thecorresponding phasetrajectory generated byCPFSKis
alsoshown.
Thephasetreesshowninthesefiguresgrowwithtime.However, thephase
g(t)CHAPTER' CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 193
q(f)
!
I
2"
.!1-----------,4T
o
8\1)=4'T[I-COS ~)
.!
2T2T 0 2T
(c)
q(t)
.!
2
FlGURE 4-3016o
(Continued).T 2T
(d)o 2T
FlGURE 4-3017 Phasetrajectory forbinaryCPFSK.5hn--------.__--------- - _--- ----- - ---
+1
4hll---------------------------
+1
o
,,,-2m L. _,,, ,-3M .L. .1. _,,, ,,,,-4Jrn L. I -' .
: : : : -I
I I I I-5h1f. L. .1 •.1. J.._••__
T 2T 3T 4T IT
194 DIGITAL COMMCNICATIONS
r----·-,,,,,1._-----_.-,,,,, ,
!.•- - - ~--- --'-- - , ,, ,, ,, ,, ,, ,
r--- --- ----,--..- - -..,,,,,
I._---------~----- .._.--41Jn-31m-21m··h1t
-bhrc-51t1t6h7t..- - - - - - •- --,..- - -•- - -•-, ,, ,,., ,, ,
5/1T!L - _ - - - - - - - - .....- - - - --
: :-t3, ,, ,,
4hn:~--- - - --- -.:-- -, ,,., ,, ,, ,
31m~-- - --.---,,,,21mL _
:+-J,,,,
1mr--
(\
T !T 3T 4T
FIGURE 4-3-18 Phasetrajectory forquaternary CPFSK.
ofthecarrierisuniqueonlyintherangefromt/>=0tot/>=2!Cor.equivalently.
fromt/>=-!Ctot/>=fr.Whenthephasetrajectories areplottedmodulo21t.say
intherange(-!C.It).thephasetreecollapses intoastructure calledaphase
tre//is.Toproperly viewthephasetrellisdiagram. wemayplotthetwo
quadrature components x,.(t:I)=cost/>(t:I)andx.,(t:I)=sint/>(t:I)as
functions oftime.Thus.wegenerate athree-dimensional plotinwhichthe
quadrature components x,andx,appearonthesurfaceofacylinder ofunit
radius.Forexample. Fig.4-3-20illustrates thephasetrellisorphasecylinder
CHAPTER 4:CHARACTER1ZAT10N UFCOMMUNICATION SIGNALS ANDSYSTEMS 195
2h.
-I -I
-I +I,..
-21m+I....
SQ,~.!-+.!..I -'-...:-:.cl...:-.:.-_--'--~ ......-,....,.-,.....,~-,....,.--..- ...
G-,' Tii'-_ 3T 7T.,'ST
• -l..... -1....... ~+l
~x ~ y
FIGURE 4-3·19 Phasetrajectories forhinaryCPFSK(dashed) andbinary,partialresponse CPMbasedonraised
cosinepulseoflength3T(solid).{FromStlndberg (/9861.©1986I£EE.I
(4-3-60)obtained withbinarymodulation, amodulation indexh=tandaraised
cosinepulseoflength3T.
Simpler representations forthephasetrajectories canbeobtained by
displaying onlytheterminal valuesofthesignalphaseatthetimeinstants
t=nT.Inthiscase,werestrictthemodulation indexoftheCPMsignaltobe
rational. Inparticular, letusassumethath=m/p,wheremandpare
relatively primeintegers, Then,afullresponse CPMsignalatthetimeinstants
t=nTwillhavetheterminaL phasestates
0s={o,1tm,21tm,_..,(p-1)1tm}
p p p
whenmisevenand
(4-3-61)0s={o,1tm,21tm,...,(2p-1)1tm}
p p p
whenmisodd.Hence,therearepterminal phasestateswhenmisevenand
2pstateswhenmisodd.Ontheotherhand,whenthepulseshapeextends
nGURE 4-3-20 PhasecylinderforbinaryCPMwithh=~andaraisedcosine
pulseoflength3T.[FromSundberg (/986),©1986I£EE.)
196 DIGITAL COMMUNICATIONS
1
11l1:=lit•
11l,=!11•
o T 2T 3T 4T
FIGURE 4-3-2t StatetrellisforbinaryCPFSKwithh~j.
overLsymbolintervals (partialresponse CPM),thenumberofphasestates
mayincreaseuptoamaximum ofSr,where
S_{PML
-t(evenm),-2pML -1(oddm) (4-3-62)
whereMisthealphabet size.Forexample, thebinaryCPFSKsignal(full
response, rectangular pulse)withh=thasS,=4(terminal) phasestates.The
statetre/Jisforthissignalisillustrated inFig.4-3-21.Weemphasize thatthe
phasetransitions fromonestatetoanotherareoottruephasetrajectories.
Theyrepresent phasetransitions forthe(terminal) statesatthetimeinstants
t=nT.
Analternative representation tothestatetrellisisthestatediagram, which
alsoillustrates thestatetransitions atthetimeinstantst=nT.Thisisaneven
morecompact representation oftheCPMsignalcharacteristics. Onlythe
possible(terminal) ;Jhasestatesandtheirtransitions aredisplayed inthestate
diagram. Timedoes.lotappearexplicitly asavariable. Forexample, thestate
diagramfortheCPFSKsignalwithh=~isshowninFig.4-3-22.
Minimum-Shift Keying(MSK) MSKisaspecialformofbinaryCPFSK
-I
-I
-I,...• 1
-I 11
J••FIGURE 4-3-21 Statediagram forbinaryCPFSKwithh=I
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 197
(and,therefore, CPM)inwhichthemodulation indexh=!.Thephaseofthe
carrierintheintervalnT,.;t,.;(n~OTis
"-I
t/>(t;I)=!/r~I.+Ifl"q(t-nT)
/(=-x
(t-nT)=8n+!/rl"-T-,
andthemodulated carriersignalisnT,.;t";(n +l)T (4-3-63)
(4-3-64)s(t)=Acos[21rfct+0"+~1f/"(t-;T)]
=Acos[21l{t;.+41T1n)t-1mrl n+8nJ.nT,.;t,.;(n+l)T
Theexpression (4-3-64) indicates thatthebinaryCPFSK signalcanbe
expressed asasinusQid havingoneoftwopossible frequencies intheinterval
nT,.;t";(n+l)T.Ifwedefinethesefrequencies as
1
f,=fc-4T
1h=fc+4T(4-3-65)
thenthebinary£PFSKsignalgivenby(4-3-64)maybewrittenintheform
s;(t)=Acos[21r[;t+8"+1nlr(-IY-'j. i=I,2 (4-3-66)
Thefrequency separation t1f=h-f,=1/2T.Recallthatt1f=1/2Tisthe
minimum frequency separation thatisnecessary toensuretheorthogonality of
thesignalss,(t)andsz(t)overasignaling intervaloflengthT.Thisexplains
whybinaryCPFSKwithh=!iscalledminimum-shift keying(MSK).The
phaseinthenthsignaling intervalisthephasestateofthesignalthatresultsin
phasecontinuity between adjacent intervals.
MSKmayalsoberepresented asaformoffour-phase PSK.Specifically, we
mayelCpresstheequivalent lowpassdigitallymodulated signalintheform(see
Problem 4-14)
x
v(t)=~[/lng(t-2nT)-j/ln+,g(t-2nT-T)J
,,=_:x:
whereg(t)isasinusoidal pulsedefinedas
{.msm-(O"t..2T)
g(t)=02T
(otherwise)(4,3-67)
(4-3-68)
198 DIGITAL COMML'NICATIONS
Thus,thistypeofsignalisviewedasafour-phase PSKsignalinwhichthe
pulseshapeisone-half cycleofaJiinusoid. Theeven-numbered binary-valued
(±1)symbols {I,,,}oftheinformation sequence {I,,}aretransmitted viathe
cosineoLthecarrier,whiletheodd-numbered symbols{f,,,.,}aretransmitted
viathesineofthecarrier.Thetransmission rateonthetwoorthogonal carrier
components is1/2Tbitspersecondsothatthecombined transmission rateis
liTbits/soNotethatthebittransitions onthesineandcosinecarrier
components arestaggered oroffsetintimebyTseconds. I'"orthisreason,the
signal
S(I)=Ann~,J2ng(t-2nT)]cos21t!.'
+[n~,f,,,.,g«(-2nT-T)]sin2iif..t} (4-3-09)
iscalledoffsetquadrature PSK(OQPSK) orstaggered quadrature PSK
(SQPSK).
Figure4-3-23illustrates therepresentation oftheMSKsignalsastwo
staggered quadrature-modulated binaryPSKsignals.Thecorresponding sum
ofthetwoquadrature signalsisaconstant amplitude. frequency-modulated
signal.
Itisalsointeresting tocompare thewaveforms forMSKwithoffsetQPSK
inwhichthepulseg(l)isrectangular for0,,;;I";;2T,andwithconventional
-T T 3T 5T 7T
l.u)In-pho1<;t"sigrlalcumpoocnl
o 21 4T 6T 8T
FIGURE 4-3-D Representation ofMSKsignalasaformoftwo
staggered binaryPSKsignals.eachwitha
sinusoidal envelope.1(blQuadrature signall'omponent
.\rtPlfV\?VlJ
oT2T3T4T5T6T7T
(1"1MSKsignal(sumof(el'andIb)1• r
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATiON SIGNALS ANDSYSTEMS 199
-90"phaseshift+90"phase ~hift
(a)MSK
-90"phaseshift +90"phaseshift
(b)Offset
QPSK
(c)QPSK+90"phaseshift
Nodatatransilions
-90"phaseshift
FIGURE 4-l-24 Signalwaveforms for(a)MSK.(b)offsetQPSK(rectangular pulse).and(e)conventional QPSK
(rectangular pulse).[FromGronemeyer andMcBride (/976);©J976JEEE.]
quadrature (four-phase) PSK(QPSK)inwhichthepulseg(t)isrectangular for
o~t""2T.Clearly,allthreeofthemodulation methods resultinidentical data
rates.TheMSKsignalhascontinuous phase.TheoffsetQPSKsignalwitha
rectangular pulseisbasically twobinaryPSKsignalsforwhichthephase
transitions arestaggered intimebyTseconds. Thus,thesignalcontains phase
jumpsof±90°thatmayoccurasoftenaseveryTseconds. Ontheotherhand,
theconventional four-phase PSKsignalwithconstant amplitude willcontain
phasejumpsof±180'or±90°every2Tseconds. Anillustration ofthesethree
signaltypesisgiveninFig.4-3-24.
SlplSpaceDi_crams forCPMIngeneral, continuous-phase signals
cannotberepresented bydiscretepointsinsignalspaceasinthecaseofPAM,
PSK,andQAM,because thephaseofthecarrieristime-variant. Instead, a
continuous-phase signalisdescribed bythevariouspathsortrajectories from
onephasestatetoanother. Foraconstant-amplitude CPMsignal,thevarious
trajectories formacircle.
200 f>IGITAL CQMMLINKATIONS
$$
h=!]
FIGURE 4-3-25 SignalspacediagramforCPFSK.
Forexample, Fig.4-3-25illustrates thesignalspace(phase trajectory)
diagram forCPFSKsignalswithh=th=th=tandh=~.Thebeginning
andendingpointsofthesephasetrajectories aremarkedinthefigurebydots.
Notethatthelengthofthephasetrajectory increases withanincreaseinh.An
increase inhalsoresultsinanincrease ofthesignalbandwidth, as
demonstrated inthefollowing section.
Multiamplitude CPMMultiamplitude CPMisageneralization ofordinary
CPMinwhichthesignalamplitude isallowedtovaryoverasetofamplitude
valueswhilethephaseofthesignalisconstrained tobecontinuous. For
example, letusconsider atwo-amplitude CPFSKsignal,whichmaybe
represented as
whereS(I)=2Acos(21rfcl+</>,(1;I)]+Acos[21rfcr+oI>,(r;J»)(4-3-70)
n-'trhl.(I-nT)
0I>2(1:1)=rrh.~xh+ T,nT'Er';(n+l)T (4-3-71)
n-l trhJ,,(r-nT)
4>,(1:J)=trh.~xJ.+T,nT 'EI';(n+l)T(4-3-72)
Theinformation isconveyed bythesymbolsequences {In}and{J,,},whichare
relatedtotwoindependent binaryinformation sequences {an}and{bn}that
takevalues{O,I}.Weobservethatthesignalin(4-3-70)isasuperposition of
twoCPFSKsignalsofdifferent amplitude. However, thesequences {I,,}and
{In}arenotstatistically independent, butareconstrained inordertoachieve
phasecontinuity inthesuperposition ofthetwocomponents.
Toelaborate, letusconsider thecasewhereh=tsothatwehavethe
superposition oftwoMSKsignals.Atthesymboltransition points,thetwo
CHAPTER 4;OiARAC'TERJZAT'ON OFCOMMUNJCA nONS·'GNALS ANDSYSTEMS 201
TABLE 4-3-1
".b.I.J.AmpUIUcIe-pIuH relatioDl
()0-1-IAmplitude isconttant; phasedecreases
()1-1 1Amplitude changes; pl)asedecreases
10I 1Amplitude isconstant; phaseincreases
I I 1-)Amplitude change.; phaseincreases
amplilude components areeitherinphaseor180"outofphase.Thephase
changeinthesignalisdetermined bythephaseofthelargeramplitude
component, whiletheamplitude changeisdetermined bythesmaller
component. Thus,thesmallercomponent isconstrained suchthatat"thestart
andendofeachsymbolinterval, itiseitherinphaseor180"outofphasewith
thelargercomponent, independent ofitsphase.·Underthisconstraint, the
symbolsequences {In}and{in}maybeexpressed as
In=2an-1
Theserelationships aresummarized inTable4-3-1.
Asageneralization, amultiamplitude CPFSKsignal
maybeexpressed as(4-3-73)
withncomponents
N-J
s(t)=2N-'cos[2lflt+4>N(t;I)]+L2m-Jcos[21if.-t+4>m(t;Jm))(4.3.74)
m"'l
where
andt-nT n-J
I!>N(t;I)=IfhIn--+Ifh2:h.nT"'"t"'"(n+I)TT'.-ro
t-nT4>m(t;Jm)=InJr[h+Wmn+1)]-T-(4-3-75)
n-J
+2:IfI.[h+Wm.+I)],nT"'"t",;;(n+I)T(4-3-76)
k=~OO
Thesequences {In}and{Jmn}arestatistically independent, binary-valued
sequences thattakevaluesfromtheset{I,-l}.
From(4-3-75)and(4-3-76), weobservethateachcomponent inthesum
202 DlGlTAl COMMUNICATiONS
3
-3
h=!2
3-3
h=!4
h=~3
FIGURE 4-3-26 Signalspacediagrams forlwo-component CPFSK.
willbeeitherinphaseor18(foutofphasewiththelargestcomponent atthe
endofthenthsymbolinterval, i.e.,att=(n+I)T.Thus,thesignalstatesare
specifiedbyanamplitude levelfromthesetofamplitudes {l,3,5,...,2N-I}
andaphaselevelfromtheset{G,71:8,271:8,...,271:-trh}.Thephaseconstraint
isrequired tomaintain thephasecontinuity oftheCPMsignal.
Figure4-3-26illustrates thesignalspacediagrams fortwo-amplitude (N=2)
CPFSKwithh=t!,tandi.Thesignalspacediagrams forthree-component
(N=3)CPFSKareshowninFig.4-3-27.Inthiscase,therearefouramplitude
levels.Thenumberofstatesdepends onthemodulation indexhaswellasN.
Notethatthebeginning andendingpointsofthephasetrajectories aremarked
bydots.
Additional multiamplitude CPMsignalformatsmaybeobtained byusing
('HAPTI:::R~: ("HARA<"llRIZArlOt..; (;t.COMMl'NICATION SI(iNALS .ASDSYS'IFMS203
h=!•
It=1)
FIGURE 4<\·27 Signalspacedi<lgrams forthn.:c--component CPFSK.
pulseshapesotherthanrectangular, aswellassignalpulsesthatspanmore
thanonesymhol(partialresponse).
4-4SPECTRAL CHARACTERISTICS OFDIGITALLY
MODULATED SIGNALS
Inmostdigitalcommunications systems. theavailahle channel bandwidth is
limited. Consequently. thesystem designer mustconsider theconstraints
imposed hythechannel handwidth limitation intheselection ofthemodula
tiontechnique usedtotransmit theinformation. Forthisreason.itisimportant
forustodetermine thespectral content ofthedigitally modulated signals
descrihed inSection 4-.1.
Sincetheinformation seyuence israndom. adigitally modulated signalisa
stochastic process. Weareinterested indetermining thepowerdensity
spectrum ofsuchaprocess. Fromthepowerdensity spectrum. wecan
determine thechannel bandwidth required totransmit theinformation-bearing
signal.Below.wetir~tderivethespectral characteristics oftheclassoflinearly
204 DIGITAL COMMUNICATIONS
modulated signals.Then.we.consider thenonlinear CPFSK, CPM,and
baseband modulated signalswithmemory.
4-4-1PowerSpectraofLinearly Modulated Signals
Beginning withtheform
s(t)=Re[V(t)e'2XJ./)
whichrelatesthebandpass signals(t)totheequivalent lowpasssignalv(t),we
mayexpresstheautocorrelation functionofs(t)as
(4-4-1)
where<1>",,(r)istheautocorrelation function oftheequivalent lowpasssignal
v(r).TheFouriertransform of(4-4-1)yieldsthedesiredexpression forthe
powerdensityspectrum$,,(/)intheform
(4-4-2)
where<P",,(f)isthepowerdensityspectrum ofv(t).Itsufficestodetermine the
autocorrelation function andthepowerdensityspectrum oftheequivalent
lowpasssignalv(t).
Firstweconsider thelineardigitalmodulation methods forwhichlI(t)is
represented inthegeneralform
v>
v(t)=2:Ing(t-nT)
'1=-00(4-4-3)
wherethetransmISSion rateisliT=Rlksymbols/s and{l,,}represents the
sequence ofsYIPbolsthatresultsfrommapping k-bitblocksintocorresponding
signalpointsselected fromtheappropriate signalspacediagram. Observe that
inPAM,thesequence {In}isrealandcorresponds totheamplitude valuesof
thetransmitted signal,butinPSK.QAM,andcombined PAM-PSK, the
sequence {I,,}iscomplex-valued, sincethesignalpointshaveatwo-dimensional
representation.
Theautocorrelation function ofv(t)is
cP"..(t+r;t)=~E[v'(t)lI(t +r)l
==
=~LLE[/~lmlg'(t -nT)g(t+r-mT)(4-4-4)
n=-0:;0"''''--0:;0
Weassumethatthesequence ofinformation symbols {In}iswide-sense
stationary withmeanIJ-iandautocorrelation function
(4-4-5)
CHAPTER 4:(HARA(lERIZATION OFCQMMUNIC.i\TION SIGNALS ANDSYSTEMS 20S
Hence(4-4-4)canbeexpressed as
~ ~
cP~(1+r;I)=2:2:<I>;;(m-n)g*(1-nT)g(1+r-mT)
n=-xffl=-X
~ ~
=L</>;;(m)Lg*(I-nT)g(l+r-nT-mT) (4-4-6)
",=-:10 n=-'X
Thesecondsummation in(4-4-6),namely,
~
2:g*(1-nT)g(1+r-nT-mT)
isperiodic inthe1variable withperiodT.Consequently, <l>w(1+r;I)isalso
periodic inthe1variablewithperiodT.Thatis,
cP~(1+T+r;1+T)=cPnv(1+r;I)
Inaddition, themeanvalueofV(I),whichis
~
E[II(t)J =jJ.;Lg(1-nT)
n=-x(4-4-7)
(4-4-8)
isperiodic withperiodT.Therefore V(I)isastochastic processhavinga
periodic meanandautocorrelation function. Suchaprocess iscalleda
cycloslalionary processoraperiodically slalion'ary process inrhewidesense,as
described inSection2-2-6.
Inordertocompute thepowerdensityspectrum ofacyclostationary
process,thedependence of4>",,(1+r;I)onthe1variable mUstbeeliminated.
Thiscanbeaccomplished simplybyaveraging 4>",,(1+r;I)overasingle
period.Thus,
11Tr2
~~(r)=-</;",,(1+r;I)dt
T-T12
~ ~l1T12
=m~~4>;,(m)n'!-~T _mg*U-nT)g(/+r-nT-mT)dt
~ ~1IT12-nT
m~~4>,,(m) n'!-~T-TI2-nTg*(r)g(1+r-mT)dl(4-4-9)
Weinterpret theintegralin(4-4-9)asthetime-autocorrelation functionofg(r)
anddefineitas
4>gg(r)=fxg*(I)g(t+r)dr (4-4-10)
106 DIGITALCOMMUNICATIONS
Consequently (4-4-9)canbeexpressed as
(4-4-11)
TheFouriertransform oftherelationin(4-4-11)yieldsthe(average) power
densityspectrum ofv(t)intheform
(4-4-12)
whereG(f)istheFouriertransform ofget),andct>ii(f)denotes thepower
densityspectrum oftheinformation sequence, definedas
~
et>ii(f)=2:"'i,(m)e-jV,(mr
m=-OX!(4-4-13)
Theresult(4-4-12)illustrates thedependence ofthepowerdensityspectrum of
v(t)onthespectral characteristics ofthepulseget)andtheinformation
sequence {In}.Thatis,thespectralcharacteristics ofv(t)canbecontrolled by
designofthepulseshapeg(t)andbydesignofthecorrelation characteristics of
theinformation sequence.
Whereas thedependence ofct>,.,(f)onG(t)iseasilyunderstood upon
observation of(4-4-12), theeffectofthecorrelation properties ofthe
information sequence ismoresubtle.Firstofall,wenotethatforanarbitrary
autocorrelation cPii(m)thecorresponding powerdensityspectrum ct>ii(f)is
periodic infrequency withperiodliT.Infact,theexpression (4-4-13)relating
thespectrum ct>ii(f)totheautocorrelation ",,,(m)isintheformofan
exponential Fourierserieswiththe{cPii(m)} astheFouriercoefficients. Asa
consequence, theautocorrel"l;on sequence cPii(m)isgivenby
jlf2T
"'dm)=Tet>,,(f)ei21rrmT df
-1/27(4-4-14)
(4-4-15)Second, letusconsider thecaseinwhichtheinformation symbols inthe
sequence arerealandmutually uncorrelated. Inthiscase.theautocorrelation
function "',,(m)canbeexpressed as
{ITT+JLT(m=0)
""i(m)=liT (m""0)
whereIT;denotes thevariance ofaninformation symliol. When(4-4-15) is
usedtosubstitute for"'dm)in(4-4-13), weobtain
x
4>iI([) ==aT+IJ.}Le-/21Cfl"T
JII~.-0:,(4-4-16)
Thesummation in(4-4-16)isperiodic withperiodliT.Itmaybeviewedas
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 107
(4-4-17)theexponential Fourier seriesofaperiodictrainofimpulses witheachimpulse
havinganarealiT.Therefore (4-4-16)canalsobeexpressed intheform
IL' 00 (m)<t>i,(f)=CT1+~2:lif--Tm~-oo T
Substitution of(4-4-17)into(4-4-12)yieldsthedesiredresultforthepower
densityspectrum ofvet)whenthesequence ofinformation symbols is
uncorrelated. Thatis,
(4-4-18) <t>w(f)=CT7IG(f)12+IL;fIG(~)I'lJ(f_m)T T m~-roT T
Theexpression (4-4-18) forthepowerdensityspectrum ispurposely
separated intotwotermstoemphasize thetwodifferent typesofspectral
components. Thefirsttermisthecontinuous spectrum, anditsshapedepends
onlyonthespectralcharacteristic ofthesignalpulseget).Thesecondterm
consistsofdiscretefrequency components spacedlITapartinfrequency. Each
spectrallinehasapowerthatisproportional toIGU)I'evaluated atf=mIT.
Notethatthediscretefrequency components vanishwhentheinformation
symbolshavezeromean,i.e.,ILl=0_Thiscondition isusuallydesirable forthe
digitalmodulation techniques underconsideration, anditissatisfied when
theinformation symbolsareequallylikelyandsymmetrically positioned inthe
complex plane.Thus,thesystemdesigner cancontrolthespectralcharacteris
ticsofthedigitallymodulated signalbyproperselection ofthecharacteristics
oftheinformation sequence tobetransmitted.
Example 4-4-1
Toillustrate thespectralshapingresulting fromg(I),consider therectangu
larpulseshowninFig.4-4-1(a). TheFouriertransform ofg(l)is
G(f)=A Tsin1CfTe-,"'T
1CfT
F1GURE 4-4-1Rectangular pulseandilsenergydensityspectrumIGUll'.
IGIfH'
liTj liT• tgU)I
I
208 DIGITAL COMMUNICATIONS
Hence
(Sin!rfT)2IGU)12=(AT)2TifT (4-4-19)
(4-4-20)Thisspectrum isillustrated inFig.4-4-1(b). Notethatitcontains zerosat
mulliples oflITinfrequency andthatitdecaysinversely asthesquareof
thefrequency variable. Asaconsequence ofthespectralzerosinC(f).all
butoneofthediscretespectralcomponents in(4-4-18)vanish.Thus.upon
substitution forIC(fl!2from(4-4-19), (4-4-18) re~llcesto
$,v(f)=(J1A2Tci~rTr +A2p.fl3(f)
Example 4-4-2
Asasecondillustration ofthespectral shaping resulting fromg(t),we
consider theraisedcosinepulse
(4-2-21)
Thispulseisgraphically illustrated inFig.4-4·2(a). ItsFouriertransform is
easilyderivedanditmaybeexpressed intheform
_ATsinlifT -nfT
C(f)-"2!rfT(l_f2neJ.(4-4-22)
Thesquareofthemagnitude ofC(f)isshowninFig.4-4-2(b). Itis
interesting tonotethatthespectrum haszerosatf=nIT,n=±2.±3,
±4,....Consequently, allthediscretespectralcomponents in(4-4-18), ex
cepttheonesatf=0andf=±IIT,vanish.Whencompared withthe
FIGURE 4-4-2Raisedcosinepulseanditsenergydensityspectrum IG(f)I'.
g(1)
A
oT T2
lu)-4fT-3/T-liT-liT0lIT21T31T4fTI
(b,
CHAPTER 4:CHAR....CTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 209
spectrum oftherectangular pulse,thespectrum oftheraisedcosine
pulsehasabroadermainlobebutthetailsdecayinversely asf".
Example 4-4-3
Toillustrate thatspectral shapingcanalsobeaccomplished byoperations
performed ontheinputinformation sequence, weconsider abinary
sequence {bn}fromwhichweformthesymbols
(4-4-23)
The{bn}areassumed tobeuncorrelated randomvariables, eachhavingzero
meanandunitvariance. Thentheautocorrelation function ofthesequence
{In}is
<l>Am)=E(l"In_m)
{2(m=0)
= I(m=±I)
o(otherwise)
Hence,thepowerdensityspectrum oftheinputsequence is
<fJii(f)=2(1...cos21CfT)
=4cos2rcfT(4-4-24)
(4-4-25)
andthecorresponding powerdensityspectrum forthe(Iowpass) modulated
signalis
4
<fJvv(f)=TIG(f)J'cos'rcfT (4-4-26)
4·4-2PowerSpectraofCPFSKandCPMSignals
Inthissection,wederivethepowerdensityspectrum fortheclassofconstant
amplitude CPMsignalsthatweredescribed inSection 4-3-3.Webeginby
computing theautocorrelation function anditsFouriertransform, aswasdone
inthecaseoflinearlymodulated signals.
Theconstant amplitude CPMsignalisexpressed as
wheres(t;I)=Acos[2llj;.r+cb(t;I))
~
<I>(t;I)=2rch~Ikq(t-kT)
N=-OO(4-4-27)
(4-4-28)
Z10 DIGITAL COMMUNICATIONS
Eachsymbolinthesequence {In}cantakeoneoftheMvalues{±1,±3,...,
±(M-1)1.Thesesymbols arestatistically independent andidentically distrib
utedwithpriorprobabilities
P,,=P(J.=n), n=±I,±3, ...,±(M-l) (4-4-29)
where};nP.,=1.Thepulseg(/)=q'(I)iszerooutsideoftheinterval[0,LTJ,
q(/)=0,I<0,andq(/)=~forI>LT.
Theautocorrelation function oftheequivalent lowpasssignal
V(/)=eJ"'CfOll
is
</>w(t+r;I)=~E[exp(j21fh.~~l.[q(1+r -kT)-q(l-kT)J)] (4-4-30)
Firstweexpressthesumintheexponent asaproductofexponents. The
resultis
</>",,(1+r;I)=!E(fIexp{j2Jrhl.[q(r +r -kT)-q(l-kT)j}) (4-4-31)
1..=--0tJ
Next,weperform theexpectation overthedatasymbols {J.}.Sincethese
symbols arestatistically independent. weobtain
</>",.(1+r;t)=~.TI x(,,~~[ ')P.,exp{j2Jrhn[q(t +r -kT)-q(1-kTJ]})
11odd
(4-4-32)
Finally,theaverageautocorrelation function is
- 117
<1>,..,(r)=TII<t>",,(1+r:I)dl (4-4-33)
Although (4-4-32)impliesthatthereareaninfinitenumberoffactorsinthe
product, thepulseg(I)=q·(t)=O for1<0andI>LT.andq(I)=Ofor1<0.
Consequently onlyafinitenumberoftermsintheproduct havenonzero
exponents. Thus,(4-4-32)canbesimplified considerably. Inaddition, ifwelet
r=~+mT.where0'"~<Tandm=0,1,....theaverageautocorrelation in
(4-4-33)reducesto
J"",U+mT)
IIf"'-,(,,-, )=2T II.J.1,.".~t1)P',exp{j2Jrhll[q(I+~-(k -m)T)-q(l-kT))}
"odd
(4-4-34)
CHAPTER 4:CHARACTERIZATiON OFCOMMUNICATION SIGNALS ANDSYSTEMS 211
LetusfocusonJ","(~+mT)for~+mT;;.LT.Intbiscase.(4-4-34)maybe
expressed as
c!i",,(~+mT)=[.p(jh»)'" IA(~). m;;'L.0'"~<T(4-4-35)
where.p(jh)isthecharactaistic function oftherandom sequence {I,,}.de
finedas
'I-I2: ~f~fC',n
,,=-(,w-l)
"odd(4-4-36)
andA(~)istheremaining partoftheaverageautocorrelation function. which
maybeexpressed as
A(O=ZITr'~~L("~%_'I P"exp{j21lhn[l-q(t-kTm)
"uoJd
xk~~L(,,~1t:-I) P"exp[jZnhnq(t+~-kT)J)dl. m;;.L(4-4-37)
1/odd
Thus,J,".,(r)maybeseparated intoaproductofA(~)and.p(jh)asindicated in
(4-4-35)forr=~+mT;;.LTand0'"~<T.Thisproperty isusedbelow.
TheFouriertransform ofCf>vvCr)yieldstheaveragepowerdensityspectrum
as
But<I>""(f)=fxCf>""(r)e-j2"trdr
=ZRe[L'c!i",(r)e-j2"trdr] (4-4-38)
(4-3-39)
Withth.eaidof(4-4-35), tbeintegral intherang<-LT'"r<xmaybe
expressed as
(4-4-40)
212 DIGIT~L COMMUNIC~TIONS
Now,Jetr=f+mT.Then(4-4-40)becomes
(4-4-41)
Aproperty ofthecharacteristic function is''''Uh)1.,;1.Forvaluesofhfor
which1",(jh)1<1,thesummation in(4-4-41)converges andyields
(4-4-42)
Inthiscase,(4-4-41)reducesto
[.;:(r)e-/2"fTdt= 1__fT;;.«+LT)e-j2"!lt+LT}dJ:
'l'vv 1_'''('h))'"'T 'I'~~ "LT '"/e l)
(4-4-43)
Bycombining (4-4-38), (4-4-39), and(4-4-43), weobtainthepowerdensity
spectrum oftheCPMsignalintheform
[fLT- - 1 i'L+!)T - ]ll>(f)=2Re ...(r)e-)2<!Tdr+ _ ...(r)e-/2"!'dr
w 'l'vv I_.,,('h)-)2"fT 'l'vv
" 'I'/e l.T
(4-4-44)
Thisisthedesired result whenIljJ(jh)1<I.Ingeneral, thepowerdensity
spectrum isevaluated numerically from(4-4-44). Theaverageautocorrelation
function 4>vv(r)fortherange0.,;r.,;(L+l)Tmaybecomputed numerically
from(4-4-34).
Forvaluesofhforwhich1y,(jh)1=1,e.g.,h=K,whereKisaninteger,we
canset
"'Uk)=e,2"",0,;;v<1
Then,thesumin(4-4-41)becomes(4-4-45)
i:e,2"n/- ,-In..=~+_1io(f_!:.-~)-j!cotTTT(f_!:.)(4-4-46)
"l) 2T,,~.. T T T
CHArTER~. ('HARAnERIZATION of('()MMlI~ICATI()N SIGNALS .I\NDSYSTEMS 213
Thus,thepowerdensityspectrum nowcontains impulses locatedatfrequencies
n+vt,=-r'0,;;:v<1,n=0,1,2,... (4-4-47)
Theresult(4-4-46)canbecombined with(4-4-41)and(4-4-39)toobtainthe
entirepowerdensityspectrum, whichincludes bothacontinuous spectrum
component andadiscretespectrum component.
Letusreturntothecaseforwhichlo/J(jh)1<1.Whenthesymbols are
equallyprobable, i.e"
1P= -forallnnM
thecharacteristic function simplifies totheform
1M-'
o/J(jh)~-2: ei~h"
Mn~-(M-II
nodd
1sinMnh
~-
Msinnh(4-4-48)
Notethatinthiscaseo/J(jh)isreal.Theaverageautocorrelation function given
by(4-4-34)alsosimplifies inthiscaseto
i.)1iTl'nlTI1sin2nhM[q(t +r-kT)-q(t-kT)]'l'vv(r=- -. dt(4-4-49)2T0H-LMsm2nh[q(t +r-kT)-q(t-kT)]
Thecorresponding expression forthepowerdensityspectrum reducesto
¢>v,(f)=2[1'T4>vv(r)cos2nfrdr
1-o/J(jh)cos2nfT jIL+IIT _ ]
+1+f/12(jh)-2.p(jh)cos2nfT L T4>..(r)cos2nfrdr(4-4-50)
PowerDensity Spectrum ofCPFSK Aclosed-form expression forthe
powerdensityspectrum canbeobtained from(4-4-50) whenthepulseshape
g(t)isrectangular andzerooutsidetheinterval[0,TJ.Inthiscase,q(t)is
linearfor0,,;;t,;;:T.Theresulting powerspectrum maybeexpressed as
214 DIOITAL COMMLINICA nONS
where
sin]f[fT-H2n-1-M)h1
A,,(f)=!rIfT-~(2n-1-M)hI
cos(2]ffT-it"m)-l/Jcosit"...
B"m(f) =1+l/1'-2l/1cos2trfT
it"m=trh(m+n-1-M)
sinMTCh
'"==l/1(jh)=M'hSInIf(4-4-52)
(4-4-53)Thepowerdensityspectrum ofCPFSKforM=2,4,and8isplottedin
Figs4-4-3,4-4-4,and4-4-5asafunction ofthenormalized frequency fT,with
themodulation indexh=2j;,Tasaparameter. Notethatonlyone-half ofthe
bandwidth occupancy isshowninthesegraphs.Theorigincorresponds tothe
carrierj;.Thegraphsillustrate thatthespectrum ofCPFSK isrelatively
smoothandwellconfined forh<1.Ashapproaches unity,thespectrabecome
verypeakedand,forh=1when 11/11=1,wefindthatimpulses occuratM
frequencies. Whenh>1thespectrum becomes muchbroader. [ncommunica
tionsystems whereCPFSK isused.themodulation indexisdesigned to
conserve bandwidth, sothath<1.
ThespecialcaseofbinaryCPFSK withh=~(orf"=1/4T)and'"=0
corresponds toMSK.Inthiscase.thespectrum ofthesignalis
16A2T(cos21CfT)'
<I>",,(f)=------;>1-16J'T 2
wherethesignalamplitude A=Iin(4·4-52). Incontrast thespectrum of
four-phase offset(quadrature) PSK(OQPSK) witharectangular pulseg(l)of
duration Tis
,(SintrfT)'<I>,.,,(f) =A-TTr[T (4-4-54)
Ifwecompare thesespectral characteristics, weshouldnormalize the
frequency variable bythebitrateorthebitinterval ~,.SinceMSKisbinary
FSK,itfollowsthatT=T"in(4-4-53). Ontheotherhand.inOQPSK, T=2~,
sothat(4-4-54) becomes
,(Sin2lffTb)2<I>,.,,(f)=2A-Tb2Tr[T
b(4-4-55)
ThespectraoftheMSKandOQPSK signalsareillustrated inFig.4-4-6.
NotethatthemainlobeofMSKis50%widerthanthatforOQPSK. However.
thesidelobesinMSKfalloffconsiderably faster.Forexample, ifwecompare the
bandwidth Wthatcontains 99%ofthetotalpower.wefindthatW=1.2/T"for
MSKandW=8/~,forOQPSK. Consequently. MSKhasanarrower spectral
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 215
1.6
1.60.4 0.8 12
Nonnalized frequencyIT
ib)
h=1.3
0.4 0.8 12
Normalized fl"CquclKyIT
(<I)Spectral densityfortwo-level CPFSKh=2/,T
.<.~h=0.9
h;0.95
I13
1.2
l.l
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
O.SpectraldensityflKtwo-Ievej CPFSK
o
l.l
1.0
D.9
0.8
~0.7
.<;;
c0.6u"
~0.5
!!.'"0.4
0.3
0.2
0.1
1.6 0
Normillized frequency[f
(e)Spectral densityfortwo-level CPFSK
1.0
0.9
08
~;050.7h"=2fdT
~0.6";;;cNf1.lje0.5 h=O.7
i04b---'
'" ..-h=0.6
0.3\0.2
1).1
\.
0 1 2
Normalized frequencyIT
i.1
Spectral den~i(yfortwo-level CPFSK
2.0
1.8
1.6
IA
~h;2/dT
;f1.2
u."1.0g
~0.8
'"
06
04
02 h=l.05
\l
0.0 0.8 1.2 0.4
FIGURE 4-4-3Powerdensityspectrum ofbinaryCPFSK.
occupancy whenviewedintermsoffractional out-of-band powerabove
fT"=1.Graphsforthefractional out-of-band.power forOQPSK andMSKare
showninFig.4-4-7.NotethatMSKissignificantly morebandwidth-efficient
thanQPSK.Thisefficiency accounts forthepopularity ofMSKinmanydigital
communications systems.
Evengreaterbandwidth efficiency thanMSKcanbeachieved byreducing
216 DIGITAL COM"L"'ICATJONS
I
Nonnalil.edfrequenc.:yIT
("Speclral densil)'forfour-level CPFSK
o11=0.95
h=2f,T
1
;~hr9A
"=-,0..
O.
O.0.1
?:'
~0.6
<!IgOJ
KO..J
V>1.0
0.9
O.i
I
Norm;;'!;lcd frequency(r
(tI)1.0
0.')
{I~
o.?
fo.()c"~(Ue"0.-+l:-
V>
OJ
0.2
0.1
Il
I.i',----,------,-------,
(J.~
H.KJ,.-=1.05
0.7
0.1
0.1~~~::~~~~:e~~~~~:...J
(I :1
Nllrm<Jlized frequenq/T
(c)
FIGURE 444Powerdensityspectrum ofquaternary CPFSK.
themodulation index.However, theFSKsignalswillnolongerbeorthogonal
andtherewillbeanincreaseintheerrorprobability.
Spectral Characteristics ofCPMIngeneral. thebandwidth occupancy of
CPMdepends onthechoiceofthemodulation indexh.thepulseshapeg(t),
andthenumberofsignalsM.Aswehmcobserved forCPFSK, smallvaluesof
hresultinCPMsignalswithrelatively smallbandwidth occupancy, whilelarge
valuesofhresultinsignalswitblargehandwidth occupancy. Thisisalsothe
caseforthemoregeneralCPMsignals.
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSYSTEMS 217
Spectral densityforeight·level CPFSK
10,.--,---,--~,---,----,r---,r---r----,
U.9
0.8h:2J.JSpectraldensityforclght·levc:1 CPFSK
h=1.050.26r--r---r--.,--,----,----,-....---,
0.24
0.22
0.20
>..0.18
.~016
~0.14I~:~
0.08
0.06
0.04
0.G2
0.000'--'---~--'--""2:--'--~--'---'
Normafizc:d frequencyIT
(biI 2 3'
Normalized frequencyfT
(a)r--\-+..::.h.= OJ h=05h=0.4./ hOb
F .h=0.7
h=08
oUI
FIGURE 4-4-5Powerdensityspectrum ofoctalCPFSK
FIGURE4-4-6PowerdensityspectraofMSKandoffsetQPSK.[FromGronemeyer andMcBride (1976);if)
IEEE]
-10.0I1-1
MSKI,-IITO
Off""OPSK
10.0 9.UOtTsetOPSK
MSK
~ 30 U ~ U ~ U
Nonnalized rrequc:ncy offsetfromcarrier(j-l)TbI(Hz/bit)/s I-20.0
iii'IIIIII..
;-30.0...
c
-l!
~-40.0
~
~•8.-50.0
".~..
E
~-60.0
-70.0
-80.00 10
218 DIGITAL COMMUNICA.TlONS
'"~
~-10.0
8-;;-20.0
.~-30.0
i!l!-40.0
~
o-50.0
~OffsetQPSK
-70.0
-80.002.04.06.08.010.012.014.0 16.018.0 lO.O
!WT=two-<;idednormalizcd bandwidth ICHzlbit)/",;;;--60.0
2
"13
£F1GURE 4-4-7Fractional oUI-ol-band power(normalized
two-sided bandwidth =2BTl.(From
Gronemeyer andMcBnde (1976);<V1976
IEEE.]
Theuseofsmoothpulsessuchasraisedcosinepulsesoftheform
{_I~(I-cos2Trt)(O~1~LT)
g(I)=02LT LT (4-4-56)
(otherwise)
whereL'=Iforfullresponse andL>Iforpartialresponse, resultinsmaller
bandwidth occupancy and,hence,greaterbandwidth efficiency thantheuseof
rectangular pulses.Forexample, Fig.4-4-8illustrates thepowerdensity
spectrum forbinaryCPMwithdifferent partialresponse raisedcosine(LRC)
pulseswhenh=~.Forcomparison, thespectrum ofbinaryCPFSKisalso
shown.NotethatasLincreases thepulseg(l)becomes smoother andthe
corresponding spectraloccupancy ofthesignalisreduced.
dB
F1GURE 4-4-lIPowerdensilyspectrum lorbinary('PMwithIr~l
anddifferent pulseshapes.(FromAlilillela!.(/91111:
<V19111IEEE]-so'----,":-_-'-_..L-:'--,l-n05I.n15 ~.o
Nonnaliz~ ff"CquencyIT
CHAPTER -t.CHARA.Cl"ERIZAriON OFCOMMUNICATION SIOl"ALS ANDSYSTf'''1S 219
dB
,
:I:~2()
~
E5
~
~
&.
-60
FIGURE 4-4-9Powerdensityspectrum forM=4CPMwith3RCand
different modulation indices. [FromAu/metal.(/98/);
©/981IEEE.).'1=4
3RC
-80()!:---fU.~7,--;()C;'--;I::")7;;'--I:';O'
NQrmalized frequencyIT
Theeffectofvaryingthemodulation indexinaCPMsignalisillustrated in
Fig.4-4-9forthecaseofM=4andaraisedcosinepulseoftheformgivenin
(4-4-56) withL=3.Notethatthesespectral characteristics aresimilartothe
onesillustrated previously forCPFSK, exceptthatthesespectraarenarrower
duetotheuseofasmoother pulseshape.
Finally,inFig.4-4-10,weillustrate thefractional out-of-band powerfor
two-amplitude CPFSKwithseveraldifferent valuesofh.
FIGURE 4-4-10 Fractional out~of-band powerfortwo-component CPFSK. (Mulligan./988.)
0
-~_()O
-10.00
iO-IS.OO
:3
0-20.00•8-
~-25.00cII
~-3(HKl?;;c-3S.(Xl-;;
.~---40.(1()~e..---45.00
-50.00
III:::-13
'-::-';;:--;:-':=-::-:-=--:-':::--:--';:,-:-=~::-:--::-::-'::::_ 40.250.500.751.00 1.1~1.501.752.002.252.50
Normalized frequencyIT
220 DIGITAL COMMUNICATIONS
4-4-3PowerSpectraofModulated SignalswithMemory
Inthelasttwosections, wehavedetermined thespectralcharacteristics forthe
classoflinearly modulated signalswithout memory and'fortheclassof
angle-modulated signalssuchasCPFSKandCPM,whicharenonlinear and
possessmemory. InthissectIon, weconsider thespectral characteristics of
linearlymodulated signalsthathavememory thatcanbemodeled byaMarkov
chain.Weha\'ealreadyencountered suchsignalsinSection4-3-2,wherewe
described severaltypesofbaseband signals.
Thepowerdensity spectrum ofadigitally modulated signalthatis
generated byaMarkovchainmaybederivedbyfollowing thebasicprocedure
givenintheprevious section.Thus,wecandetermine theautocorrelation
function andthenevaluate itsFouriertransform toobtainthepowerdensity
spectrum. Forsignalsthataregenerated byaMarkov chainwithtransition
probability matrixP,thepowerdensityspectrum ofthemodulated signalmay
beexpressed inthegeneralform(seeTitsworth andWelch,1961)
1~IK(n)['(n)1Kcf>(f)=T2}=~p,S,T5f-T+Ti~P,IS;(f)12
2[KK ]+TRe'~J~'PiS;*(f)S;(f)P,j(f)
whereS,(f)istheFouriertransform ofthesignalwaveform s,(t),
K
s;(I)=s,(t)-Lp,sdt)
k.=I(4-4-57)
P'J(f)istheFouriertransform ofthediscrete-time sequence piJ(n),definedas
~
P,/!)=Lp,,(n)e 'J2KnJT
n=I(4-4-58)
andKisthenumberofstatesofthemodulator. Thetermp'J(n)denotesthe
probability thatthesignalsJ(t)istransmitted nsignaling intervals after
thetransmission ofSi(t).Hence,{p'J(n)}arethetransition probabilities inthe
transition probability matrixP".NotethatPij(1)=Pir
Whenthereisnomemory inthemodulation method, thesignalwaveform
transmitted oneachsignaling interval isindependent ofthewaveforms
transmitted inprevious signaling intervals. Thepowerdensityspectrum ofthe
resultant signalmaystillbeexpressed intheformof(4-4-57), ifthetransition
probability matrixisreplaced by
[PIP2
P=~'~2
P,P2...PI(]
...PK
PI((4-4-59)
CHAPTER~: CHARACTERIZATION OFCOMMUNICATION SIGNALS ANDSY"iTEMS 221
andweimposethecondition thatP"=Pforalln;;.1.Undertheseconditions.
theexpression forthepowerdensityspectrum becomes afunction ofthe
stationary stateprobabilities {Pitonly,and,hence,itreduces tothesimpler
form
1~I'"(n)j2(n)CP(f)=T2n~~~PiSiT8f-T
1'"+Ti~p,(l-p,)ISi(fW
2'"K-T,~,}~PiP}Re[Si(f)St(/»)
,'}(4-4-60)
Weobserve thatourprevious resultforthepowerdensityspectrum of
memoryless linearmodulation givenby(4-4-18) maybeviewedasaspecial
caseof(4-4-60) inwhichallwaveforms areidentical exceptforasetofscale
factorsthatconveythedigitalinformation (Problem 4-30).
Wealsomaketheobservation thatthefirsttermintheexpression forthe
powerdensityspectrum givenbyeither(4-4-57) or(4-4-60) consists ofdiscrete
frequency components. Thislinespectrum vanishes when
±p,Si(!!-) =0
1=1T(4-4-61)
Thecondition (4-4-61) isusuallyimposed inthedesignofpractical digital
communications systems andiseasily ~atisfied byanappropriate choiceof
signaling waveforms (Problem 4-31).
Now,letusdetermine thepowerdensity spectrum ofthebaseband
modulated signals described inSection 4-3-2.First.the:"'NRZsignalis
characterized bythetwowaveforms s,(t)=g(t)andS,(I)= -g(I),whereg(l)is
arectangular pulseofamplitude A.ForK=2,(4-4-60) reduces \0
CP(f)=(2p~1)'iIc(!!-)IO8(.r-'3...)+4p(1-p)IC(f)12(4-4-62)
Tno-x T T T
where
(4-4-63)
Observe thatwhenP=1,thelinespectrum vanishes and'1>(/)reducesto
•1
CP(f)=T1C(f)l' (4-4-64)
222 DIGITAL COMMl'NJ(ATIONS
TheNRZIsignalischaracterized bythetransition probability matrix
p=[;D(4-4-65)
NoticethatinthiscaseP"=Pforalln;;>LHence,thespecialformforthe
powerdensityspectrum givenby(4-4-62)appliestothismodulation formatas
well.Consequently, thepowerdensityspectrum fortheNRZIsignalis
identical tothespectrum oftheNRZsignal.
Delaymodulation hasatransition probability matrix
[0!0!]001 1P= 2 2
~!0 0
~0~0(4-4-66)
andstationary stiteprobabilities Pi=afor;=I,2,3,4.PowersofPmaybe
obtained byuseoftherelation
(4-4-67)
wherepisthesignalcorrelation matrixwithelements
(4-4-68)
andwherethefoursignals{silt),;=1,2,3,4}areshowninFig.4-3-15.Itis
easilyseenthat
p=[~-~-~-~]
-I00 1
Consequently, powersofPcanbegenerated fromtherelation
P""p=-aP'p, k>1(4-4-69)
(4-4-70)
Useof(4-4.66). (4-4-69). and(4-4-70) in(4-4-57) yieldsthepowerdensity
spectrum ofdelaymodulation. Itmaybeexpressed intheform
cf>U)2.//(17.,.8cos81/1)[23- 2cos1/1-22cos21/1-12cos31/1+5cos41/,
+12cos5</1+2cos6",-8cos71/1+2cos81/11(4-4-71)
where I/J=Tr(r
CH,\PTER ~..Cf-'ARACTfRIZAT/ON Of'COMMl-~IC/rnON S.!GNAlS A."iDSYSTEM.') 223
Delaymodulation
(Millercode)
,5.2
48
4.4
40
?:'3.6.;;;
~3.2
1'!2.8
[2.4
Vl2.0
16
1.2
0.8
0.4
o0t:::;:.,0:':.2,.......,.,O.,-4 """'0.""6':"'::0"'.8=1"'0~::Z1.:=2 -1."'4~1:i.,.6c>"1c':.8"""""2 ()
Normalized frequencyITPowerspectraldensity(one-sided)
ofMillercode(delaymodulation)
andNRZ/NRZI baseband signals.
[FromHechrandGuida(1969);
if)19691££E.]FIGURE 4-4-11
Thespectraofthesebaseband signalsareillustrated inFig.4-4-11.Observe
thatthespectraoftheNRZandNRZIsignalspeakatf=O.Delaymodulation
hasanarrower spectrum andarelatively smallzero-frequency content. Its
bandwidth occupancy issignificantly smallerthanthatoftheNRZsignal.
Thesetwocharacteristics makedelaymodulation anattractive choicefor
channels thatdonotpassdc,suchasmagnetic recording media.
4-5BIBLIOGRAPHICAL NOTES ANDREFERENCES
Thecharacteristics ofsignalsandsystemsgiveninthischapterareveryuseful
inthedesignofoptimum modulation/demodulation andcoding/decoding
techniques foravarietyofchannelmodels.Inparticular, thedigitalmodula
tionmethods introduced inthischapterarewidelyusedindigitalcommunica
tionsystems. Thenextchapter isconcerned withoptimum demodulation
techniques forthesesignalsandtheirperformance inanadditive, white
gaussian noisechannel. Ageneralreference forsignalcharacterization isthe
bookbyFranks(1969)_
Ofparticular importance inthedesignofdigitalcommunications systems
arethespectralcharacteristics ofthedigitally modulated signals,whichare
presented inthischapterinsomedepth.Ofthesemodulation techniques, CPM
isoneofthemostimportant duetoitseffiCientuseofbandwidth. Forthis
reason,ithasbeenWidelyinvestigated bymanyresearchers, andalarge
numberofpapershavebeenpublished inthetechnical literature. Themost
comprehensive treatment ofCPM,inclUding itsperformance anditsspectral
characteristics, canbefoundinthebookbyAnderson etat.(1986).Inaddition
tothistext,thetutorialpaperbySundberg (1986)presents thebasicconcepts
andanoverview oftheperformance characteristics ofvariousCPMtechniques.
Thispaperalsocontainsover100references topublished papersonthistopic.
Therearealargenumberofreferences dealingwiththespectralcharac
teristicsofCPFSKandCPM.Asapointofreference, weshouldmention that
MSKwasinvented byDoelzandHealdin1961.Theearlyworkonthepower
224 DIGITAL COMMUNICATIONS
spectral densityofCPFSK andCPMwasdonebyBennett andRi£e(1963),
Anderson andSalz(1965),andBennett andDavey(1965).ThebookbyLucky
etal.(1968)alsocontains atreatment ofthespectral characteristics ofCPFSK.
Mostoftherecentworkisreferenced inthepaperbySundberg (1986).We
shouldalsocitethespecialissueonbandwidth-efficient modulation andcoding
published bytheIEEETransactions onCommunications (March1981),which
contains several papersonthespectral characteristics andperformance of
CPM.
Thegeneralization ofMSKtomultiple amplitudes wasinvestigated by
Weberelal.(1978).Thecombination ofmultiple amplitudes withgeneralCPM
wasproposed byMulligan (1988)whoinvestigated itsspectral characteristics
anditserrorprobability performance ingaussian noisewithandwithout
coding.
4-1Provethefollowing properties ofHilberttransforms:
aIfx(t)=x(-t)theni(t)=-i(-I);
bIfX(I)=-xl-I)theni(t)=i(-I);
cIfX(I)=cosw,,1theni(l)=sinw"l;
dIfx(t)=sinw,,1theni(l)=-cosw"l;
ei(l)=-X(I);
rr.X'(I)dl=r.i'(I)dl;
gr.x(l)i(l)dl=O.
4-2IfX(I)isastationary randomprocesswithautocorrelation function <1>"(r)=
E[x(I)x(1 +f)]andspectral density<I>,,(f)thenshowthat<I>".(r)=q",(f).
<1>,,(r)=-ci>"(f),and<I>,,(f)=<p,,(n.
4-3Suppose thatn(l)isazero·mean stationary narrowband processrcpresented by
either(4-1-37), (4-1-38), or(4-1-39). Theautocorrelation function ortheequiv
alentlowpassprocessZ(I)=X(I)+jy(l)isdefinedas
<I>....(r)=~Elz*(I)z(1 +r)]
aShowthat
E[Z(I)Z(I+rll=0
bSuppose <1>....(r)=Nolj(r).andlet
v=f'Z(lldl
"
Determine E(V')andE(VV*) =E(iVl').
4-4Determine theautocorrelation function ofthestochastic process
X(I)=Asin(2Jrf,!+0)
wheref,isaconstant and0isauniformly disllit'lbted phase,i.e..
1
p(O)=211'O".0".2Ir
4-.5ProvethatS,(I)isgenerally acomplex-valued signalandgivethecondition under
whichitisreal.Assumethats(t)isareal-valued bandpass signal.
C1IAIYITR 4C1IARACIl-RIZATION OFCOMMUNICATION SIG~ALS ANDSY\TF.MS 225
4-6Supposc thats(r)iscltherarcal-orcomplex-valued signalthatisrepresented asa
linearcomhination oforthonormal functions (f.,(I)},i.e.,
K
S(I)=LS,j;(I)
k·1
where
Ix {O(m..n)
J,(I)f,~(I) dl=1(m=n)
Determine theexpressions forthecoefficients Is,}intheexpansion S(I)that
minimize theenergy
Z',=r~IS(I)-s(I)I'dl
andthecorresponding residualerrorZ',.
4-7Suppose thatasetofMsignalwaveforms {S/m(l)}arecomplex·valued. Derivethe
equations fortheGram-Schmidt procedure thatwillresultinasetof"'0;;;M
orthonormal signalwaveforms.
4-8Determine thecorrelation coefficients P.mamongthefoursignalwaveforms {s,(lll
showninFig.4-2-1,andthecorresponding Euclidean distances.
4-9Consider asetofMorthogonal signalwaveforms sm(t).10;;;m0;;;M.00;;;10;;;T.all
ofwhichhavethesameenergy ~.DefineanewsetofMwaveforms as
1'"
S';'(I)=Sm(l)- -LS,(I). 10;;;m""M,00;;;1""T
M/C=I
ShowthattheMsignalwaveforms {S';'(I)}haveequalenergy,givenby
'C'=(M-l)~/M
andareequallycorrelated, withcorrelation coefficient
1r' 1
Pm"='f;'J"s:,,(I)S;'(I) dl= -M_I
4-10Consider thethreewaveforms [.(1)showninFig.P4-10.
aShowthatthesewaveforms areorthonormal.
bExpressthewaveform X(I)asaweighted linearcombination of[.(1).n=1,2,3,K .
{-I(00;;;1<1)
X(I)=1(10;;;I<3)
-1(30;;;1<4)
anddetermine theweighting coefficients.
4-11Consider thefourwaveforms showninFig.P4-11.
aDetermine thedimensionality ofthewaveforms andasetofbasisfunctions.
bUsethebasisfunctions torepresent thefourwaveforms byvectors 81•8"s"
ands•.
e:Determine theminimum distance between anypairofvectors.
4-12Determine asetoforthonormal functions forthefoursignalsshowninFig.P4-12.
226 l)lUITAL COMMUNICA.TIONS
12f------, 4f-----..,
FIGURE P4-10o 2
41
Nt)
12
0 2
1-2o
44
.I.(t) $)(1)
2
0 04 34
-I -I
.11(1) .I..(t)
2-
1-
030234
-2 -2
FlGUREP4-11
SI(t~1
3~Sl(t~b
I
0 2 0I
Sl(trc=rS'(~I oI 2 3 tI•FlGl.lRE P4-U 0 2
CHAPTER 4:CHARACTERIZATION OFCOMMUNICATION SIGNALS "NOSYSTEMS127
4-13Alowpassgaussian stochastic processX(I)hasapowerspectraldensity
<I>(f)={No(lfl<B)o(lfl>B)
Determine thepowerspectral densityandtheautocorrelation fOnction of
y(l)=x'(I).
4-14Consider anequivalent lowpassdigitallymodulated signaloftheform
U(I)=L[ang(1-2nT)-jb"g(l-2nT-T)]
where{a,}and{b.}aretwosequences ofstatistically independent binarydigitsand
g(l)isasinusoidal pulsedefinedas
({sin(m/2T) (0<1<2T)gI)=o (otherwise)
Thistypeofsignalisviewedasafour-phase PSKsignalinwhichthepulseshapeis
one-half cycleofasinusoid. Eachoftheinformation sequences {a,,}and{b.}is
transmitted atarateof1/2Tbitslsand,hence,thecombined transmission rateis
lITbits/s.Thetwosequences arestaggered intimebyTseconds intransmission.
Consequently, thesignalu(t)iscalledstaggered four-phase PSK.
•Showthattheenvelope lu(I)1isaconstant, independent oftheinformation a.on
thein-phase component andinformation b.onthequadrature component. In
otherwords,theamplitude ofthecarrierusedintransmitting thesignalis
constant.
bDetermine thepowerdensityspectrum ofu(t).
eCompare thepowerdensityspectrum obtained from(b)withthepowerdensity
spectrum oftheMSKsignal.Whatconclusion canyoudrawfromthis
comparison?
4-15Consider afour-phase PSKsignalrepresented bytheequivalent lowpasssignal
u(t)=Ll.g(t-nT)
whereI,takesononeofthefourpossible valuesv'I(±1±j)withequal
probability. Thesequence ofinformation symbols{I.}isstatistically independent .
•Determine andsketchthepowerdensityspectrum ofu(l)when
{A(O.,t'"T)
g(I)=0(otherwise)
bRepeat(a)when
g(l)={Asin(It/IT)(0"t"T)o (otherwise)
eCompare thespectraobtainedin(a)and(b)intermsofthe3dBbandwidth and
thebandwidth tothetirstspectralzero.
228 D!<.iITAL l'OM~H:~ICA nONS
",ff}\,11) \-lm
1717111
0 0oII2I
~J7
_\~l/) riC/) hIll
Ol-~-'"
FIGURE P4-IK-/7
4-16Therandomprocessv(t)isdefinedas
V(I)=Xcos21Cf.1-Ysin21Cf.r
whereXandYarerandomvariables. ShowthatV(I)iswide-sense stationary if
andonlyifE(X)=E(Y)=O.£(X')=E(Y').andE(XY)=0.
4-17CarryouttheGram-Schmidt orthogonalization ofthesignalsinFig.4-2-I(a) in
theorderS"(I).S,(I).S,(I).and,thus.obtainasetoforthonormal functions {f.,,(I)}.
Then.determine thevectorrepresentation ofthesignals{S,,(I)}byusingthe
orthonormal functio~ (j;,,(I)}.Also,determine thesignalenergies.
4-18Determine thesignalspacerepresentation ofthefoursignalss,(I).k=I.2.3.4,
showninFig.P4-18.byusingasbasisfunctions theorthonormal functions [.(1)and
[,(I).Plotthesignalspacediagram andshowthatthissignalsetisequivalent to
thatforafour-phase PSKsignal.
4-19Thepowerdensityspectrum ofthecyclostationary process
V(I)=2:J"g(t-nT)
wasderivedinSection4-4-1byaveraging theautocorrelation function "'",,(I+r.I)
overtheperiodToftheprocessandthenevaluating theFouriertransform ofthe
average autocorrelation function. Analternative approach istochangethe
cyclostationary processintoastationary processv~(t)byaddingarandomvariable
a.uniformly distributed over0",a<T.sothat
V,(I)=LJ"g(t-"T-a)
anddefining thespectral densityofV(I)'astheFourier transform ofthe
autocorrelation function ofthestationary process V~(I).Derivetheresultin
(4-4-11). byevaluating theautocorrelation function ofv,(t)anditsFourier
transform.
CII·\PTER" (HARA(·Tf.RJZATlO~ orn)MMl' .....I("Ano~ SI(j~ALS ANDSYSTlMS 229
Illput 'n
d<llil
II"::0:.II
Output
~
I 0 I
~2T 1T
4·20APAMpartialresponse signal(PRS)isgenerated asshown InFig.P4·20by
excitinganideallowpassfilterofbandwidth Wbythesequence
atarateI/T=2Wsymbols/s. Thesequence {/..Iconsistsofbinarydigitsselected
independently fromthealphabet {I.-I}withequalprohability. Hence,thefiltered
signalhastheform
u(1)=2:B.g(l-nT).
,,--<0IT=~
2W
aSketchthesignalspacediagram foru(1)anddetermine theprobability of
occurrence ofeachsymbol.
bDetermine thelwtocorreJation andpowerdensityspectrum ofthelhree·level
sequence {E,,}.
cThesignalpointsofthesequence {B.}formaMarkovchain.SketchthisMarkov
chainandindicatethetransition probabilities amongthestates.
4-21Thelowpassequivalent representation ofaPAMsignalis
u(l)=2:l.g(1-nT)
Suppose gfl)isarectangular pulseand
where{a.,}isasequence ofuncorrelated binary·valued (I.-I)random variables
thatoccurwithequalprobability.
aDetermine theautocorrelation function ofthesequence UHI
bDetermine thepowerdensityspectrum of11(1).
eRepeat(b)jfthepossible valuesofthe0"are(0,I).
4-22Showthatx(1)=5(1)cos21if,±i(r)sin2trf..risasingle·sideband signal,wheresIr)
isband-limited toB""I.Hzand.1'(1)isitsHilberttransform.
230 DIGITALfOMMUl'iIC ATIONS
4-23UsetheresultsinSection4-4-3todetermine thepowerdensityspectrum ofthe
binaryFSKsignalsinwhichthewaveforms are
5,(1)=sinw,l,i=1,2, O';I.;T
wherew,=nklTandw,=m1l/T, II'"m,andmandIIarearbitrary positive
integers, Assume thatp,=p,=j,Sketchthespectrum andcompare thisresult
withthespectrum oftheMSKsignal.
4-24UselheresultsinSection4-4-3todetermine thepowerdensityspectrum of
multitone FSK(MFSK) signalsforwhichthesignalwaveforms are
2Jrllls,,(I)=sinT,1I=I,2,.,.,M, O"'I.,;T
Assume thattheprobabilities p,=1/Mforalli,Sketchthepowerspectraldensity.
4-25Aquadrature partialresponse signal(OPRS)isgenerated bytwoseparate partial
response signalsofthetypedescribed inProblem 4·20placedinphasequadrature.
Hence.theQPRSisrepr.esented as
5(1)=Re[u(I)e"""J
where
U(I)=v,(I)+jv,(t)
=~B"II(I-liT)+j~C,,1I(t-nT)
andB"=I"+I",andC"=i"+J",.Thesequences {B"}and{C,,}areuncorre·
latedandI"= ±I,i"=±Iwithequalprobability.
aSketchthesignalspacediagram fortheQPRSsignalanddetermine the
probability ofoccurrence ofeachsymbol.
bDetermine theautocorrelations andpowerspectradensityofu,(r),V,(I),and
U(I). . .
cSketchtheMarkovchainmodelandindicatethetransition probabilities forthe
OPRS.
4-26Determine theautocorrelation functions fortheMSKandoffsetOPSKmodulated
signalsbasedontheassumption thattheinformation sequences foreachofthe
twosignalsareuncorrelated andzero-mean.
4-27SketchthephaseIree.thestatetrellis,andthestalediagram forparrialresponse
CPMwithh=~and
{1/4T(Oq';2T)1/(1)=o(otherwise)
4-;!8Determine thenumberofterminal phasestatesinIhestatetrellisdiagramfor
a afullresponse binaryCPFSKwitheitherII=~orJ:
b apartialresponse L=3binaryCPFSKwitheitherh=jorJ.
4-29Showthat16OAMcanberepresented asasuperposition oftwofour-phase
constant envelope signalswhereeachcomponent isamplified separately before
summing, i.e,
5(t)=CIA"cos2Jrf,1+B"sin2Jr[.IJ+IC,cos2Jrf.1+D"sin2trf..t)
where{A..l.{B,,},{C,,}.and{D,,)arestatistically independent binarysequences
(HAPTER 4nIARACH-RIZATION OF["OMHl:~ICATIOS Sl(i"iALS A~DS'l'STFMS 231
wilhelements tromtheset{+L-]}andGistheamplifier gain.Thus.showIhal
theresulting signalisequivalent 10
J(l)=1"cos2JCJ:f+Q"sin2JCJ:/
anddetermine IIIandQ"intermsofA".8,1'C",andDOl'
4-:10Usetheresultin(4-4-60) toderivelheexpression torthepowerdensityspectrum
ofmemorylesslinearmodulation givenby(4-4-18) underthecondition that
J,(I)=I,J(I). k=1.2,'..•K
where1,isoneoftheKpossible Iransmitted symbols thatoccurwilhequal
probability.
4-31Showthatasufficient condition fortheabsenceofthelinespectrum component in
(4-4-60) is
,,
Isthiscondition necessary? Justifyyouranswer.
4-32Theinformation sequence {o,,}.~•isasequence ofiidrandom variables. eacli
takingvalues+1and-Iwithequalprobability. Thissequence istobetransmitted
atbaseband byabiphasecodingscheme. described by
J(f)=2:o"l(r-nT)
whereg(f)isshownmFig.P4-32.
aFindthepowerspectraldensityof"(f).
bAssumethatitisdesirable tohaveazerointhepowerspectrumall=liTTo
thisend.weuseaprecoding schemebyintroducing boo=0"+ko""wherekis
someconstant. andthentransmit the{b,,}sequence usingthesameI(r).Isit
possibletochoosektoproduce afrequency nullatf= ]IT?Ifyes.whatarethe
appropriate valueandtheresulting powerspectrum?
eNowassumewewanttohavezerosatallmultiples oft,=1/4TIsitpossible to
havethesezeroswithanappropriate choiceofkintheprevious part?Ifnot
thenwhatkindofprecodingdoyousuggesttoresultinthedesirednulls"
4-33Starting withthedefinition ofthetransition probability matrixfordelav
modulation givenin(4-4-66). demonstrate thattherelation
P'p=-lp
holds,and.hence.
P"'p=-!P'P. k~I
/:(1)
FIGURE P4-32o
-Ir ,
232 DIGITAL COMMUNICATIONS
4-34Thetwosignalwaveforms forbinaryFSKsignaltransmission withdiscontinuous
phaseare
so(l)=.Jf!:cos[2/r(f-i}+80].0"'1<T
S,(/)=.Jf!:cos[2/r(f+i)1+8,J0'"I'"T
wheretif=1fT«t.and80and8,areuniformly distributed randomvariables on
theinterval(0,2/r).Thesignals 50(/)and5,(/)areequallyprobable.
aDetermine thepowerspectraldensityoftheFSKsignal.
bShowthatthepowerspectraldensitydecaysasl/f'forf»[..
5
OPTIMUM RECEIVERS FOR
THEADDITIVE WHITE
GAUSSIAN NOISE
CHANNEL
InChapter4,wedescribed varioustypesofmodulation methods thatmaybe
.usedtotransmitdigitalinformation throughacommunication channel. Aswe
haveobserved, themodulator atthetransmitter performs thefunction of
mapping thedigitalsequence intosignalwaveforms.
Thischapterdealswiththedesignandperformance characteristics of
optimum receivers forthevariousmodulation methods, whenthechannel
corrupts thetransmitted signalbytheaddition ofgaussian noise.InSection
5-1,wefirsttreatmemoryless modulation signals,followed bymodulation
signalswithmemory. Weevaluate theprobability oferrorofthevarious
modulation methods inSection5-2.Wetreattheoptimum receiverforCPM
signalsanditsperformance inSection5-3.InSection5-4,wederivethe
optimum receiver whenthecarrierphaseofthesignalsisunknown atthe
receiver andistreatedasarandom variable. Finally,inSection5-5,we
consider theuseofregenerative repeaters insignaltransmission andcarryout
alinkbudgetanalysisforradiochannels.
5-1OPTIMUM RECEIVE~ FORSIGNALS
CORRUPTED BYADDITIVE WHITE
GAUSSIAN NOISE
Letusbeginbydeveloping amathematical modelforthesignalattheinputto
thereceiver. Weassumethatthetransmitter sendsdigitalinformation byuse
ofMsignalwaveforms {sm(t),m=1,2,...,M}.Eachwaveform istransmitted
withinthesymbol(signaling) intervalofdurationT:Tobespecific, weconsider
thetransmission ofinformation overtheinterval0""t""T.
233
234 DIGITAL (llMML:NICATIONS
Channel
Trllsmitte1i
}--I-+ Receiveds;@""I--I---<.,+/
.f"PI rlt)=JII,(11+",,}
FIGURE 5-1·1Modelforreceivedsignalpassedthroughan
AWONchannel.NoiSoC
11(1)
Thechannel isassumed tocorruptthesignalbytheaddition ofwhite
gauSsian noise.asillustrated inFig.5-1-1.Thus.thereceived signalinthe
interval0.,;1'"Tmaybeexpressed as
'(1)=S",(I)+n(/).0.,;1'"T (5-1-1)
wheren(l)denotesasamplefunction oftheadditive whitegaussian noise
(AWGN) processwithpowerspectraldensity 4>"..(f)=~NIIW1Hz.Basedon
theobservation of,(1)overthysignalinterval. wewishtodesignareceiver
thatisoptimum inthesense(hatitminimizes theprobability ofmakingan
error.
Itisconvenient tosubdivide Ihereceiver intotwoparts-the signal
demodulator andthedetector-as showninFig.5-1-2.Thefunction ofthe
signaldemodulator istoconvertthereceived waveform '(1)intoanN
dimensional vectorr=[TIT2•••rNl.whereNisthedimension ofthe
trli\nsmitted signalwaveforms. Thefunction ofthedetector istodecidewhich
oftheMpossiblesignalwaveforms wastransmitted basedofthevectorr..
Tworealizations ofthesignaldemodulator aredescribed inthenexttwo
sections. Oneisbasedontheuseofsignalcorrelators. Thesecondisbasedon
theuseofmatched filters.Theoptimum detector thatfollowsthesignal
demodulator isdesigned tominimize theprobability oferror.
5-1·1Correlation Demodulator
Inthissection.wedescribe acorrelation demodulator thatdecomposes the
received signalandthenoiseintoN-dimensional vectors.Inother'words.the
signalandthenoiseareexpanded intoaseriesoflinearly weighted
orthonormal basisfunctions {j;,(I)}.Itisassumed thattheNbasisfunctions
{f,,(I)}spanthesignalspace.sothateveryoneofthepossible transmitted
FIGURE 5-1·2Receiver con6guration.
Received
signalr(t)DelectorOulputt--- dc<:ision
(5-1-2)CHAPTER S:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE G.AUSSIAN NOISECHANNEL 135
signalsoftheset{Sm(f),1,;;m';;M}canberepresented asaweighted linear
combination of{fn(t)}.Inthecaseofthenoise,thefunctions {f,,(t)}donotspan
thenoisespace.However, weshowbelowthatthenoisetenmsthatfalloutside
thesignalspaceareirrelevant tothedetection ofthesignal.
Suppose thereceived signalr(t)ispassedthrough aparallelbankofN
crosscorrelators whichbasically compute theprojection ofr(t)ontotheNbasis
functions {f.,(t)},asillustrated inFig.5-1-3.Thus,wehave
fr(f){.(f) dt=f[s",(t)+n(t)]{.(t) dt
r.=S""+n.,k=I,2,...,N
where
Sm'=rSm(t){.(I) dt,k=I,2,,N
n.=rn(t){.(t)dt,k=I,2,,N(5-1-3)
Thesignalisnowrepresented bythevector Smwithcomponents S"'"
k=1.2,...,N.TheirvaluesdependonwhichoftheMsignalswastrans
mitted.Thecomponents {n.}arerandomvariables thatarisefromthepresence
oftheadditivenoise.
Infact,wecanexpressthereceived signalr(t)intheinterval0",t,;;Tas
N N
r(l)=2:sm.{.(t)+2:n.t.(t)+n'(I)
k=l k=1
N
=2:rd.(l)+n'(t)
k=1
Thetermn'«),definedas
N
n'(I)=nit)-2:nd.(t)
k=l(5-1-4)
(5-1-5)
isazero-mean gaussian noiseprocessthatrepresents thedifference between
theoriginalnoiseprocessnit)andthepartcorresponding totheprojection of
nit)ontothebasis.functions {t.(t)}.Weshallshowbelowthatn'(f)is
irrelevant tothedecision astowhichsignalwastransmitted. Consequently, the
decision maybebasedentirely onthecorrelatar outputsignalandnoise
components r.=Sm'+n.,k=I,2,...,N.
Sincethesignals{s",(t)}aredeterministic, the·signalcomponents are
deterministic. Thenoisecomponents {n.laregaussian. Theirmeanvaluesare
E(n.)=frE[n{t»)t.(t) dt=0
o(5-1-6)
236DIGITAL COMMUNiCATIONS
f,(t)
nGURE 5-1-3Correlation-type demodulator.
foralln.Theircovariances areReceived
signal
r(1)
'N,0-,,
Sample
att=TTodetector
E(n.nm)=rrE[n(t)n(·))fk(t)fm('r)dt d.
=~NofrIl(t-r)f.(t)fm(.)dt dr
,!Noffk(t)fm(t) dt
=!No8mk (5-1-7)
where8mk=1whenm=kandzerootherwise. Therefore, theNnoise
components {n.}arezero-mean uncorrelated gaussian randomvariables witha
common variance (T~=!No.
Fromtheabovedevelopment, itfollowsthatthecorrelator outputs{r.}
conditioned onthemthsignalbeingtransmitted aregaussian randomvariables
withmean
(5-1-8)
andequalvariance
(5-1-9)
Sincethenoisecomponents {nk}areuncorrelated gaussian randomvariables,
theyarealsostatistically independent. Asaconsequence, thecorrelator
outputs{r.}conditioned onthemthsignalbeingtransmitted arestatistically
independent gaussian variables. Hence,theconditional probability density
functions oftherandomvariables['I'2...'N)=raresimply
N
p(rISm)=flp(rkISmk),
k-Jm=1,2,...,M (5-1-10)
CHAPTER', OPTIMUM RECEiVERS FORTHEADDITIVE WHITEGAUSSIAN NOISECHANNEL 237
where
1[(ro-Smo)2]p(r,lsmo)=.r-;-;-eKp -No•k=\.2•...•N(5-1-\1)
v1CNo 0
Bysubstituting (5-1-\1)into(5-\-10), weobtainthejointconditional pdfs
I\[.:!:(ro-Smo)2] 2 M ( \\2)p(rsm)= (No)N12eKp -.LJ No•m=\,,...,5-•
tr() k=I ()
Asafinalpointwewishtoshowthatthecorrelator outputs(rl''2,...,rN)
aresufficient statistics forreaching adecision onwhichoftheMsignalswas
transmitted, i.e.,thatnoadditional relevant inrormation canbeextracted from
theremaining noiseprocessn'(I).Indeed,n'(t)isuncorrelated withtheN
correrator outputsirk}.i.e.,
E[n'(I)r,) =E[n'(t»)Smk +E[n'(t)n.)
=E[n'(t)nol
=E{[n(t)-#,nih(t)]n.}
=rE[n(t)n(r»)J.(r) dr-i~E(nJno)jj(t)
=Vv,,!.(t)-~N"J.(t)=0 (5-\-13)
Sincen'(I)andhIaregaussian anduncorrelated. theyarealsostatistically
independent. Consequently, n'(t)doesnotcontainanyinformation thatis
relevanttothedecision astowhichsignalwaveform wastransmitted. Allthe
relevant information iscontained inthecorrelator outputs fro}·Hence.n'(t)
maybeignored.
Example 5-1-1
Consider anM-arybaseband PAMsignalsetinwhichthebasicpulseshape
g(t)isrectangular asshowninFig.5-\·4.Theadditivenoiseisazero-mean
whitegaussian noiseprocess. Letusdetermine thebasisrunction[(I)and
theoutputorthecorrelation-type demodulator. Theenergyintherectangu.
larpulseis
nGURE 5·1·4SignalpulseforExample 5-1-1.~Il=+-'"
orr
238 DIGITAL COMMUNICATIONS
SincethePAMsignalsethasdimension·N =1,thereisonlyonebasis
function{(I).Thisisgivenas
1((I)= .,.,,-;;;g(l)va-T
={I/YT (O~I~T)
o(otherwise)
Theoutputofthecorrelation-type demodulator is
iT 1(
r=0r(l)f(l)dl =YTJ
or(l)dl
Itisinteresting tonotethatthecorrelator becomes asimpleintegrator when
1(1)isrectangular. Ifwesubstitute forr(t).weobtain
r=J:r{f[sm(r)+n(t)]}dl
=J:r[fsm(t)dt+fn(l)dl]
r=Sm+n
.wherethenoisetermE(n)=0and
(T~=E[~rfn(t)n(T)dld1']
ILTiT
=-.£[n(l)n(1')] dld1'Too
No(iT
=2;Jo06(1-1')dldr= !No
Theprobability densityfunctionforthesampledoutputis
p(rISm)=_1_exp[ _.>...(r_-_S-",m,--)']
VtrNo No
5·1·2Matched·Filter Demodulator
InsteadofusingabankofNcorrelators togenerate thevariablesirk},wemay
useabankofNlinearfilters.Tobespecific,letussupposethattheimpulse
responses oftheNfiltersare
(5-1-14)
c,HAI'T1-R 5:(WT1Mt-\1 HFlTl\TRS FORTIlEAUDITIVE WHITE GAl!S,IAN NOISECHASNEl 239
S(~~/1 hili:,(r-~~
Y-h~
FIGURE 5-1-5Signal,-(I)andfiltermatched tos(l)_iii.)SignalsIt) (b-lImpulseresponse
offiltermatched (0,\"(/1
where([.(lllaretheNbasisfunctions andh.(I)=0outsideoftheinterval
o~1~T.Theoutputsofthesefiltersare
Ydl)=I'r(r)hk(l- r)dr
o
=f'r(r)!k(T-I+r)dr. k=I.2•....N
o
Now.ifwesampletheoutputsofthefiltersat1=T,weobtain
Yk(T)=ITr(r)jk(r) dT=rk.k=1.2,...,N
o(5-1-15)
(5-1-16)
Hence,thesampled outputsofthefiltersattimet=Tareexactlythesetof
values{rk}obtained fromtheNlinearcorreIators.
Afilterwho~eimpulseresponse h(t)=s(T-t).wheres(t)isassumed tobe
confined tothetimeinterval0~t~T.iscalledthematched filtertothesignal
S(I).Anexample ofasignalanditsmatched filterareshowninFig.5-1-5.The
response ofh(t)=s(T-I)tothesignalS(I)is
y(t)=I's(r)s(T-t+r)dr
o(5-1-17)
whichisbasically thetime-autocorrelation function ofthesignals(t).Figure
5-1-6illustrates y(t)forthetriangular signalpulseshowninFig.5-1-5.Note
thattheautocorrelation functiony(l)isanevenfunction oft.whichattainsa
peakatI=T.
Inthecaseofthedemodulator described above,theNmatched filtersare
y(ll-= J~S('t).I'(T-I"tld't
FIGURE 5-1-6Thematched filteroutputistheautocorrelation function ofs(rl.-!:~--=---''!=---o T 2T I
240 DIGITAL COM.WUNICATJONS
Received
signal
r(t)
FIGURE 5-1-7Matched filterdemodulator.
(5-1-18)matched tothebasisfunctions {A(t)}.Figure5-1-7illustrates thematched filter
demodulator thatgenerates theobserved variables {r.}.
Properties of,tbeMatched FilterAmatched filterhassomeinteresting
properties. Letusprovethemostimportant property, whichmaybestatedas
follows:Ifasignals(t)iscorrupted byAWGN,thefilterwithimpulseresponse
matched tos(t)maximizes theoutputsignal-to-noise ratio(SNR),
Toprovethisproperty, letusassumethatthereceivedsignalr(t)consistsof
thesignals(t)andAWGNn(t)whichhaszero-mean andpowerspectral
density4>nn(f)=!NoW1Hz,Suppose thesignalr(t)ispassedthroughafilter
withimpulseresponse h(t),0,;;;t,;;;T,anditsoutputissampled attimet=T.
Thefilterresponse tothesignalandnoisecomponents is
y(t)=[r(-r)h(t--r)dr
=[s(-r)h(t--r)d-r+I:n(-r)h(t--r)d-r
Atthesampling instantt=T,thesignalandnoisecomponents are
y(T)=rs(-r)h(T--r)dr+rn(-r)h(t--r)d-r
=y,(T)+Yn(T) (5-1-19)
(5-1-20)wherey,(T)represents thesignalcomponent andy.(T)thenoisecomponent.
Theproblem istoselectthefilterimpulseresponse thatmaximizes theoutput
signal-to-noise ratio(SNRo)definedas
SNRo=y;(T)
E[y~(T)l
•
CHAPTER _~()PTI\1l:~ RECEIVERS FORTHEADDITIVE WHiTE (;AL'SSlAN ~OISECHAN"'F.l 241
Thedenominator in(5-1-20) issimplythevariance ofthenoisetermatthe
outputofthefilter.Letusevaluate E[y;,(T)). Wehave
E[y;,(T)) =JTfTE[n(r)n(t»)h(T -r)h(T-t)drdr
oIITr
=!NoJJ8(r-r)h(T-r)h(T-t)dtdr
o0
=~NoJTh'(T-I)dr
o(5-1-21)
Notethatthevariance depends onthepowerspectral densityofthenoiseand
theenergyintheimpulseresponse h(t).
Bysubstituting fory,(T)andE[y;,(T») into(5-1-20), weobtainthe
expression fortheoutputSNRas
[iT.s(r)h(T-r)dr)'
SNRo=jfT',No 0h(T-t)dtifcih(r)s(T -r)drl'
!NoJlh'(T-t)dt(5-1-22)
Sincethedenominator oftheSNRdepends ontheenergyinh(t),the
maximum outputSNRoverh(t)isobtained bymaximizing thenumerator
subjecttotheconstraint thatthedemoninator isheldconstant. Themaximiza
tionofthenumerator ismosteasilyperformed byuseoftheCauchy-Schwarz
inequality, whichstates.ingeneral. thatifg,(t)andg2(t)arefinite-energy
signalsthen
[r~g,(t)g,(t) dtr""rg;(tldtr~gj(t)dr (5-1-23)
withequality wheng,(t)=Cg,(t)foranyarbitrary constant C.Ifweset
g,(I)="(1)andg,(r)=s(T- t),itisclearthattheSNRismaximized when
h(t)=Cs(T-r),i.e.,h(t)ismatched tothesignals(t).ThescalefactorC'
dropsoutoftheexpression fortheSNR,sinceitappears inboththe
numerator andthedenominator.
Theoutput(maximum) SNRobtained withthematched filteris
2fTSNRo=NS2(t)dt
II0
=2'fINo (5-1-24)
NotethattheoutputSNRfromthematched filterdepends ontheenergyof
thewaveform s(t)butnotonthedetailedcharackristics ofset).Thisisanother
interesting property ofthematched filter.
Frequency-Domain Interpretation ortheMatched FilterThematched
filterhasaninteresting frequency:domain interpretation. Sinceh(t)=s(T-f).
242 DIGITAL COMMUNICATIONS
theFouriertransform ofthisrelationship is
H(f)=rs(T_I)e~jz,../t dl
=[iTs(r)eiZ"'ff dr]e~jZ"'fT
=S*(f)e~jZ"'fT (5-1-25)
Weobserve thatthematched filterhasafrequency response thatisthe
complex conjugate ofthetransmitted signalspectrum multiplied bythephase
factor e~iZ,.-JT,whichrepresents thesampling delayofT.Inotherwords,
IH(f)1=IS(f)I.sothatthemagnitude response ofthematched filterisidentical
tothetransmitted signalspectrum. Ontheotherhand,thephaseofH(f)isthe
negative ofthephaseofS(f).
Now,ifthesignalS(I)withspectrum S(f)ispassedthroughthematched
filter,thefilteroutputhasaspectrum Y(f)=IS(fWe~jz"'fT. Hence,theoutput
waveform is
y.(l)=[Y(f)eiz,../r df
Bysampling theoutputofthematched filterat1=T.weobtain
y,(T)=[/5(fWdf=rSZ(I)dt=g'(5-1-26)
(5-1-27)
wherethelaststepfollowsfromParsevaJ's relation.
Thenoiseattheoutputofthematched filterhasapowerspectraldensity
cf>o(f)=!jH(fWNo
Hence,thetotalnoisepowerattheoutputofthematched filteris
Pn=rcf>o(f)df
=~NofxIH(f)12df=~NorIS(f)12df=~~No
TheoutputSNRissimplytheratioofthesignalpowerP"givenby(5-1-28)
(5-1-29)
(5-1-30)
CHAFTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISECHANNEL 243
1,(1} [,(1)
[[Jt JT
0ITTJT1 0ITTJT1
2 2 2 2
(0)
hl(t)=f.<T-1) h2lf)=f2(T-r)
rzJt J1'
0ITTJT1 0ITTJT1
2 2 2 2
(0)
h,(t) .'~'!,(tl
}VT 14"T
0!TTJT1 0ITTJTI
2 2 2 2
,e)
FIGURE 5-1-8Basisfunctions andmatched filterresponses forExample 5-]-2.
tothenoisepowerPn.Hence,
P,'t22'tSNRo=-=-=Pn!'tNoNo
whichagreeswiththeresultgivenby(5·1-24).
Example 5-1-2(5-1-31)
Consider theM = 4biorthogona\ signalsshowninFig.5-1-8fortransmitting
information overanAWGNchannel. Thenoiseisassumed tohavezero
meanandpowerspectraldensity!No.Letusdetermine thebasisfunctions
forthissignalset,theimpulseresponses ofthematched-filter demodulators.
andtheoutputwaveforms ofthematched-filter demodulators whenthe
transmitted signalissl(r).
TheM=4biorthogonal signalshavedimension N=2.Hence.twobasis
functions areneededtorepresent thesignals.FromFig.5-1-8.wechoose
f.(I)and/2(1)as
{v'2/T(0";r,,;!T)ft(r)= .o(otherwIse)
{v'2/T(!T,,;r,,; T)her)= .o(otherwIse)(5-1-32)
(5-1-33)
(0,;;;I";;!T)
(otherwise)OT,,;;r';;;T)
(otherwise)Thesewaveforms areillustrated inFig.5-I-S(a). Theimpulse responses of
thetwomatched filtersare
{Y2/T
h,(t)=f,(7-t)=0
{Y2/Th,(r)=f,(T-r)= 0
(5-1-36)andareillustrated inFig.5-1-8(b).
IfS,(I)istransmilled, the(noise-free) responses ofthetwomatched
filtersareasshowninFig.5-l-S(c). Sincey,(I)andy,(t)aresampled at
1=T,weobservethaty,,(T)=v1A'fandyz,(T)=O.Notethat!A'T='t,
thesignalenergy.Hence,thereceived vectorformedfromthetwomatched
filteroutputsalthesampling instantI=Tis
r=[" '2]=[~+n, n,] (5-1-34)
wherenI=Y'n(T)andnz=Yz,,(T)arethenoisecomponents altheoutputs
ofthematched filters.givenby
Yk,,(T)=1.'n(llfk(l) dl.k=I,2 (5-1-35)
Clearly,E(n.)=£(y,,,(T)) =O.Theirvariance is
a;'=E[yi'.,(T)] =fFfFE!n(t)n(r)][.(I)[.( r)drdr
()n
=!N"11'11'8(1-r)Mr)MI) dldr
o()
=!Nol'fZ(1)dl=!M,
"
(5-1-37)Observe thattheSNR"forthefirstmatched filteris
(~'2'tSNR,,=-,-=-
,N"N"
whichagreeswithourprevious result.Alsonotethatthefourpossible
outputsofthetwomatched filters,corresponding tothefourpossible
transmitted signalsinFig.5-1-8are(".,,)=(~+n,.n,). (n,.W+n,l.
(-~+n,.n,) and(n"-~+n,).
5-1-3TheOptimum Detector
Wehavedemonstrated that,forasignaltransmitted overanAWGNchannel,
eitheracorrelation demodulator oramatched fillerdemodulator produces the
vectorr=[""'"'N).whichcontains alltherelevant information inthe
received signalwaveform. Inthissection,wedescribe theoptimum decision
CHAPTER 5OPTIMU\l R[CEiVERS F'ORTHlADDITIVE' WHITE <JAUSSIAf'< NOISECHA~~EL 245
rulebasedontheobservation vectorr.Forthisdevelopment, weassumethat
thereisnomemory insignalstransmitted insuccessive signalintervals.
Wewishtodesignasignaldetector thatmakesadecision onthetransmitted
signalineachsignalintervalbasedontheobservation ofthevectorrineach
intervalsuchthattheprobability ofacorrectdecision ismaximized. Withthis
goalinmind,weconsider adecision rulebasedonthecomputation ofthe
posterior probabilities definedas
P(signal s",wastransmittedIr),m=1,2..".M
whichweabbreviate asP(s",Ir).Thedecision criterion isbasedonselecting
thesignalcorresponding tothemaximum ofthesetofposterior probabilities
{P(s",Ir)}.Later,weshowthatthiscriterion maximizes theprobability ofa
correctdecision and,hence,minimizes theprobability oferror.Thisdecision
criterion iscalledthemaximum aposteriori probability (MAP)criterion.
UsingBayes'rule,theposterior probabilities maybeexpressed as
P(s",Ir)p(rIs",lP(s",l
p(r)(5-1-38)
wherep(rIs",)istheconditional pdfoftheobserved vectorgivens"',and
P(s",)istheaprioriprobability ofthemthsignalbeingtransmitted. The
denominator of(5-1-38)maybeexpressed as
M
p(r)=2:p(rIs",)P(s",l
m=1(5-1-39)
(5·1-40)From(5-1-38)and(5-1·39), weobservethatthecomputation oftheposterior
probabilities P(s",Ir)requires knowledge oftheaprioriprobabilities P(s",)
andtheconditional pdfsp(rIs",)form=1,2,...,M.
Somesimplification occursintheMAPcriterion whentheMsignalsare
equallyprobable apriori,Le.,P(sn,)=1/MforallM.Furthermore, wenote
thatthedenominator in(5-1-38) isindependent ofwhichsignalistransmitted.
Consequently, thedecision rulebasedonfindingthesignalthatmaximizes
P(s",Ir)isequivalent tofindingthesignalthatmaximizes p(rIs",).
Theconditional pdfp(rIs",)oranymonotonic function ofitisusually
calledthelikelihood function. Thedecision criterion basedonthemaximum of
p(rIs",)overtheMsignalsiscalledthemaximum-likelihood (ML)criterion.
Weobserve thatadetector basedontheMAPcriterion andonethatisbased
ontheMLcriterion makethesamedecisions aslongastheaprion
probabilities P(s",)areallequal,i.e.,thesignals{s"'}areequiprobable.
InthecaseofanAWGNchannel, thelikelihood function p(rIs",)isgiven
by(5-1·12). Tosimplify thecomputations, wemayworkwiththenatural
logarithm ofp(rIs",),whichisamonotonic function. Thus.
. IN
Inp(rIs",)=-~NIn(rrN,,)- -:2:(rk-s",.)'
NOk=-1
246 DIGITAL COMMUNICATIONS
Themaximum ofInp(rI5,")over8misequivalent tofindingthesignal Smthat
minimizes theEuclidean distance
N
D(r.sm)=L(r.-S...)2
*=1(5-1-41)
WecallD(r,8",),m=I,2,...,M,thedistancemetrics.Hence,fortheAWGN
channel, thedecision rulebasedontheMLcriterion reducestofindingthe
signal 8mthatisclosest'indistance tothereceived signalvectorr.Weshall
refertothisdecision ruleasminimum disrancedetection.
Another interpretation oftheoptimum decision rulebasedontheML
criterion isobtained byexpanding thedistance metricsin(5-1-41) as
N N N
D(r.sm)=Lr~-22:'"Smn+2:S~ln
n""l "=1 "=1
(5-1-42)
ThetermIrl'iscommon toalldecision metrics,and,hence,itmaybeignored
inthecomputations ofthemetrics. Theresultisasetofmodified distance
metrics
D'(r,sm)=-2r·Sm+15",1' (5-1-43)
Notethatselecting thesignal Smthatminimizes D'(r,sm) isequivalent to
selecting thesignalthatmaximizes themetricC(r,sm)=-D'(r,5",),i.e.,
C(r,5",)=2r'5",-15",12(5-1-44)
(5-1-45)Thetermr's'"represents theprojection ofthereceived signalvectoronto
eachoftheMpossible transmitted signalvectors.Thevalueofeachofthese
projections isameasure ofthecorrelation between thereceived vectorandthe
mthsignal.Forthisreason,wecallC(r,sm), m=1,2•...,M.thecorrelation
merricsfordeciding whichoftheMsignalswastransmitted. Finally.theterms
15".1'=~."m=1,2•....M,maybeviewedasbiastermsthatserveas
compensation forsignalsetsthathaveunequal energies. suchasPAM.Ifall
signalshavethesameenergy, 15",12mayalsobeignoredinthecomputation of
thecorrelation metricse(r,sm)andthedistance metricsD(r.5",)orD'(r,5",).
[tiseasytoshow(seeProblem 5-5)thatthecorrelation metricsC(r.8",)can
alsobeexpressed as
qr,s",)=2fTr(t)s",(r)d/- f:",.m=0,1....,M
"
Therefore. thesemetricscanbegenerated byademodulator thatcross
correlates thereceived signalret)witheachoftheMpossible transmitted
signalsandadjustseachcorrclator outputforthe!liasinthecaseofunequal
signalenergies. Equivalently. thereceived signalmaybepassedthrough a
bankofMfiltersmatched tothepossible transmitted sigmlls {.<,,,(t)land
CHAPTER 5:OPTIMLM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISE CHA!\:~El 247
Olnpul
de~'i'SionScIec.:1
,11<
largesl'--4-' +,
:~
Rc-cei\'ed
signalr(l),,,,,,..,
: I ,J'",:-1,-0-,,
Sample
ai'=T
FIGURE S-1-9Analternative re.ahzatiGn oftheoptimum AWGt\recei\'er.
sampled att=T,theendofthesymbolinterval. Consequently, theoptimum
receiver (demodulator anddetector) canbeimplemented inthealternative
configuration illustrated inFig.5-1-9.
Insummary, wehavedemonstrated thattheoptimum MLdetector
computes asetofMdistances D(r,s",)orD'(r,s..,)andselectsthesignal
corresponding tothesmallest (distance) metric.Equivalently, theoptimum ML
detector computes asetofMcorrelation metricsC(r,s..,)andselectsthesignal
corresponding tothelargestcorrelation metric.
Theabovedevelopment fortheoptimum detector treatedtheimportant case
inwhichallsignalsareequallyprobable. Inthiscase,theMAPcriterion is
equivalent totheMLcriterion. However, whenthesignalsarenotequally
probable, theoptimum MAPdetector basesitsdecision ontheprobabilities
P(s..,Ir).m=I,2,...,M,"givenby(5-1·38) or,equivalently, onthemetrics.
PM(r.s..,)=p(rIs",)P(s..,)
Thefollowing example illustrates thiscomputation forbinaryPAMsignal,.
Example 5·1·3
Consider thecaseofbinaryPAMsignalsinwhichthetwopossible signal
pointsareSI=-S2=~.where ~histheenergyperbit.Theprior
probabilities areP(sd=pandP(S2)=I -p.Letusdetermine themelric,"
fortheoptimum MAPdetector whenthetransmitted signaliscorrupted
withAWGN.
Thereceived signalvector(one-dimensional) forbinaryPAMis
r=±~+y,,(T) (5-1-46)
248 DIGITAL COMMUNICATIONS
whereYn(T)isazero-mean Gaussian random variable withvariance
lT~=tNo.Consequently, theconditional pdfsp(r15m)forthetwosignals
are
1[(r-y'W,;)2]p(rI5,)=v21rexp-22"2rrUn lTn
1[(r+V~Y]p(rI52)=v21rexp-22
21t'Un Un
ThenthemetricsPM(r,SI)andPM(r,5,)are
PM(r,Sl)=pp(rI51)
P[(r-~)2]= exp- 2v'2irIT" 20'"
1-p[(r+~)2JPM(r,s2)=.J;;"""""exp-22v2nan ern.(5-1-47)
(5-1-48)
(5-1-49)
(5-1-50)
IfPM(r,S,)>PM(r,52),weselectSIasthetransmitted signal;otherwise, we
select5,.Thisdecision rulemaybeexpressed as
PM(r,5 1)"1---'---'-'- ~
PM(r,52)"
But
PM(r,s.)p[(r+vg,y-(r-~?]
PM(r,52)1-Pexp 20'~
s.othat(5-1-51)maybeexpressed as
(r+-...fti;,f-(r-vtg,;)2" 1-P, ~ln--
2<7;, s~P
orequivalently,(5-1-51)
(5-1-52)
(5-1-53)
(5-1-54)-s,1-P1-PVgbrii"~O'~In--=lNoIn--
" p p
Thisisthefinalformfortheoptimum detector. Itcomputes the
correlation metricqr,SI)=r~andcompares itwiththreshold
jNoIn((1-p)Ip].Figure5-1-10illustrates thetwosignalpoints SIand52'
Thethreshold, denoted byrh,dividesthereallineintotworegions,sayRI
andR2,whereRIconsistsofthesetofpointsthataregreaterthanrhand
RegiorlR~-.--------_. RegionRIFIGURE 5-1·10 Signalspacerepresentation illustrating
theoperation oftheoptimum detector
forhinary(PAM)modulation.t,
I\I::J;f;,
CI-Lo\PTER 'i:OP'TIMlIM RECEIVERS FORTHEADDITIVE WHilE GA.USSlAN NOISECHANNEL 249
Rzconsists ofthesetofpointsthatarelessthanTh'Ifrw">Th'the
decision ismadethat5\wastransmitted, andifrw"<Th'thedecision is
madethat52wastransmitted. Thethreshold Thdepends onNoandp.If
p=tTh=O.Ifp>tthesignalpoints\ismoreprobable and,hence,
Th<O.Inthiscase,theregionR\islargerthanR2•sothat5 Iismorelikely
tobeselectedthan5,.Ifp<!.theopposite isthecase.Thus,theaverage
probability oferrorisminimized.
Itisinteresting tonotethatinthecaseofunequal priorprobabilities, itis
necessary toknownotonlythevaluesofthepriorpr:obabilities butalsothe
valueofthepowerspectral density Noinordertocompute thethreshold.
Whenp=tthethreshold iszero,andknowledge ofNoisnotrequired bythe
detector.
Weconclude thissectionwiththeproofthatthedecision rulebasedonthe
maximum-likelihood criterion minimizes theprobability oferrorwhentheM
signalsareequallyprobable apriori.LetusdenotebyRmtheregioninthe
N-dimensional spaceforwhichwedecidethatsignal 5m(t)wastransmitted
whenthevectorr=[r\'2...rN]isreceived. Theprobability ofadecision
errorgiventhat5m(t)wastransmitted is
(5-1-55)
(5-1-56)whereR'",isthecomplement ofRm.Theaverageprobability oferroris
MI
pee)=2:-PeeISm)
",,,,1M
m~l~JR~perIsm)dr
m~\~[I- tP{rISrn)dr]
NotethatP(e)isminimized byselecting thesignalSmifp(rIsm)islargerthan
perISk)forallm,ek.
WhentheMsignalsarenotequallyprobable, theaboveproofcanbe
generalized toshowthattheMAPcriterion minimizes theaverageprobability
oferror.
5-1·4TheMaximum-Likelihood Sequence Detector
Whenthesignalhasnomemory, thesymbol-by-symbol detector described in
thepreceding sectionisoptimum inthesenseofminimizing theprobahility of
asymbolerror.Ontheotherhand,whenthetransmitted signalhasmemory,
i.e.,thesignalstransmitted insuccessive symbolintervals areinterdependent,
theoptimum detector isadetector thatbasesitsdecisions onobservation ofa
(5-1-58)250 DJ(iITAL COMMUNICATIoNS
sequence ofreceived signalsoversuccessive signalintervals. Below,we
describe twodifferent typesofdetection algorithms. Inthissection, we
describe amaximum-likelihood sequence detection algorithm thatsearches for
theminimum euclidean distance paththroughthetrellisthatcharacterizes the
memory inthetransmitted signaLInthefollowing section, wedescribe a
maximum aposteriori probability algorithm thatmakesdecisions ona
symbol-by-symbol basis,buteachsymboldecision isbasedonanobservation
ofasequence ofreceived signalvectors. .
Todevelop themaximum likelihood sequence detection algorithm, letus
consider, asanexample, theNRZIsignaldescribed inSection4-3-2.Its
memory ischaracterized bythetrellisshowninFig.4-3-14.Thesignal
transmitted ineachsignalinterval isbinaryPAM.Hence,therearetwo
possible transmitted signalscorresponding tothesignalpointssI=-52=vel;,,
where'8histheenergyperbil.Theoutputofthematched-filter orcorrelation
demodulator forbinaryPAMinthekthsignalintervalmaybeexpressed as
'k=±~+nk (5-1-57)
wherenkisazero-mean gaussian randomvariable withvariance <T;'=No/2.
Consequently, theconditional pdfsforthetwopossibletransmitted signalsare
I1[(r k-yg,;)2]
P('k5,)=vS exp- 22
Itu" u~
1[('k+yg,;/]P(rkIs2)=V=-2exp-2tr.
1CUn ~
Now,suppose weobserve thesequence ofmatched-filter outputs',.'2....,rl<'Sincethechannelnoiseisassumed tobewhiteandgaussian, and
f(t-iT),f(t-jT)forioFjareorthogonal, itfollowsthatE(nknj)=0,k,..j.
Hence,thenoisesequence Il""2,...,nKisalsowhite.Consequently, forany
giventransmitted sequence sCm!,thejointpdfof'"'"...,'Kmaybeexpressed
asaproductofKmarginal pdfs,Le"
K
p('"'2.···.'KISCm)=nP('kIsimi)
k=l
K1 [('~_s(m»)2]=n exp_ k
k~1Viii<Tn 2<T~
= (1rexp[-±('k-5;m1/] (5-1-59)ViiiUn k=12un
whereeither 5k=vv.orSk=-~.Then,giventhereceived sequence
'1.'2.....'Kattheoutputofthematched filterorcorrelation demodulator, the
detector determines thesequence slm)={slm), s~m)•...•sir)}thatmaximizes
theconditional pdfp(r,.'2•...,'KIslm»).Suchadetector iscalledthe
maximum-likelihood (ML)sequence detecto,.
Bytakingthelogarithm of(5-1-59) andneglecting thetermsthatare
CHAPTER:'\: OPTIMUM RECEIVERS FORTHEADDITIVE WHITEGAL:SSIAN ~OISECHANNEL 251
5,•t0117;,t0117;,t0117;,t
FIGURE: 5-)·11 TrellisforNRZIsignal 1=T 1=2T 1=3T (=4T
(5-1-60)independent of(r"r"...,r.:l,wefindthatanequivalent MLsequence
detector selectsthesequence sun,thatminimizes theeuclidean distance metric
K
D(r.simI)=2:(r,-sl,m')2
k=I
Insearching through thetrellisforthesequence thatminimizes the
euclidean distance D(r.simI),itmayappearthatwemustcompute thedistance
D(r.s,m,)foreverypossible sequence. FortheNRZIexample. whichemploys
binarymodulation. thetotalnumber ofsequences is2'.whereKisthe
numberofoutputs obtained fromthedemodulator. However. thisisnotthe
case.Wemayreducethenumberofsequences inthetrellissearchbyusingthe
Viterbialgorithm toeliminate sequences asnewdataisreceived fromthe
demodulator.
TheViterbialgorithm isasequential trellissearchalgorithm forperforming
MLsequence detection. Itisdescribed inChapter 8asadecoding algorithm
forconvolutional codes.Wedescribe itbelowinthecontextoftheNRZI
signal.Weassume thatthesearchprocess beginsinitially atstateSo.The
corresponding trellisisshowninFig.5-1-11.
Attimet=T,wereceiver,=s\ml+nfromthedemodulator. and3tt=2T.
wereceive r2=s~nl+n2'Sincethesignalmemory isonebit.whichwedenote
byL=I,weobserve thatthetrellisreaches itsregular(steadystate)form
aftertwotransitions. Thus.uponreceiptof'2att=2T(andthereafter). we
observe thattherearetwosignalpathsentering eachofthenodesandtwo
signalpathsleaving eachnode.Thetwopathsentering node5"att=2T
correspond totheinformation bits(0.0)and(I.I)or.equivalently. tothe
signalpoints (~yy,;;,-Vt,;)and(v'jg,;,-v'jg,;), respectively. Thetwopaths
entering node5,att=2Tcorrespond totheinformation bits(0.I)and(I.0)
or.equivalently. tothesignalpoints(-yy,;;.v7':)and(~,~l,
respectively,
Forthetwopathsentering nodeSo.wecompute thetwoEuclidean distance
metrics
Do(O.0)'=(r,+v7':)'+(r,+yy,;;)2
Do(l.I)=(r,-~)2+(r,+yy,;;)'(5-1-61)
(5-1-62)
(5-1-63)
(5-1-64)252 DIGITAL COMMUN'CATIONS
byusingtheoutputsrlandr2fromthedemodulator. TheViterbialgorithm
compares thesetwometricsanddiscards thepathhavingthelarger(greater
distance) metric.tTheotherpathwiththelowermetricissavedandiscalled
thesuroivor at/=2T.Theelimination ofoneofthetwopathsmaybedone
without compromising theoptimality ofthetrellissearch, because any
extension ofthepathwiththelargerdistance beyond t=2Twillalwayshavea
largermetricthanthesurvivor thatisextended alongthesamepathbeyond
t=2T.
Similarly, forthetwopathsentering node5,att=2T,wecompute thetwo
Euclidean distance metrics
D1(0,1)=(r,+V'i",)2+(r2_~)2
D](1,0)=(r,-vi,;»+(r2-~)2
byusingtheoutputs r1andr2fromthedemodulator. Thetwometricsare
compared andthesignalpathwiththelargermetriciseliminated. Thus,at
t=2T,weareleftwithtwosurvivor paths,oneatnodeSoandtheotherat
node5"andtheircorresponding metrics.ThesignalpathsatnodesSoandS,
aretllenextended alongthetwosurvivor patlls.
Uponreceipt'ofrJat/=3T,wecompute themetricsofthetwopaths
entering stateSo.Suppose thesurvivors att=2Tarethepaths(0,0)atSoand
(0,1)atS,.Then,thetwometricsforthepathsenteringSoat/=3Tare
Do(O,0,0)=Do(O,0)+(r3+~)2
Do(O,I,1)=D,(O,1)+(r3+~)2
Thesetwometrics arecompared andthepathwiththelarger(greater
distance) metriciseliminated. Similarly, themetricsforthetwopathsentering
5,att=3Tare
D,(O,O,1)=Do(O,0)+(r3-v~;i
D,(O,1,0)=D](O,1)+(r3-v'i,;)2
Thesetwometries arecompared andthepathwiththelarger(greater
distance) metriciseliminated.
Thisprocessiscontinued aseachnewsignalsample.isreceived fromthe
demodulator. Thus,theViterbialgorithm computes twometricsforthetwo
signalpathsentering anodeateachstageofthetrellissearchandeliminates
oneofthetwopathsateachnode.Thetwosurvivor pathsarethenextended
forward tothenextstate.Therefore, thenumber ofpathssearched inthe
trellisisreduced byafactoroftwoateachstage.
Itisrelatively easytogeneralize thetrellissearchperformed bytheViterbi
algorithm forM-arymodulation. Forexample, delaymodulation employs
tNotethat,forNRZI,thereception ofr2fromthedemodulator neitherincreases nordecreases
therelativedilference between riletwometrics, DolO,0)andDoll,1).Attbispoint,onemay
ponderontheimplication ofthisobservation. Inanycase.wecontinue withthedescription ofthe
MLsequence detectorbasedontheViterbialgorithm.
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOiSECHANNEL 253
•5,
5,
FIGURE 5-1-12 Onestageoftrellisdiagram fordelay
modulation.5)
5.
M=4signalsandischaracterized bythefour-state trellisshowninFig.5-1-12.
Weobservethateachstatehastwosignalpathsentering andtwosignalpaths
leavingeachnode.Thememory ofthesignalisL=1.Hence,theViterbi
algorithm willhavefoursurvivors ateachstageandtheircorresponding
metrics.Twometricscorresponding tothetwoentering pathsarecomputed at
eachnode,andoneofthetwosignalpathsentering thenodeiseliminated at
eachstateofthetrellis.Thus,theViterbialgorithm minimizes thenumberof
trellispathssearched inperforming MLsequence detection.
Fromthedescription oftheViterbialgorithm givenabove,itisunclearasto
howdecisions aremadeontheindividual detected information symbolsgiven
thesurviving sequences. Ifwehaveadvanced tosomestage,sayK,where
K»Linthetrellis,andwecompare thesurviving sequences, weshalllindthat
withprobability approaching oneallsurviving sequences willbeidentical inbit
(orsymbol) positions K-5Landless.Inapractical implementation ofthe
Viterbialgorithm, decisions oneachinformation bit(orsymbol) areforced
afteradelayof5Lbits(orsymbols), andhence,thesurviving sequences are
truncaled tothe5Lmostrecentbits(orsymbols). Thus,avariabledelayinbit
orsymboldetection isavoided. Thelossinperformance resulting fromthe
suboptimum detection procedure isnegligible ifthedelayisatleast5L.
Example 5-1-4
Consider thedecision rulefordetecting thedatasequence inanNRZI
signalwithaViterbialgorithm havingadelayof5Lbits.Th.etrellisforthe
NRZIsignalisshowninFig.5-1-11.Inthiscase,L=I,herkethedelayin
.bitdetection issettofivebits.Hence,atI=6T,weshallhavetwosurviving
sequences, oneforeachofthetwostatesandthecorresponding metrics
iJ.6(b"b2,b3,b4,bs,b6)and[.L6(b;,b"bi,b.,b:',b;').Atthisstage,with
probability nearlyequaltoone,thebitb,willbethesameasb;;thatis.
2S4 DIGITAL COMMUNICATIONS
bothsurviving sequences willhaveacommon firstbranch.Ifb1#b;,we
mavselectthebit(b1orbi)corresponding tothesmallerofthetwometrics.
Th~nthefirstbitisdropped fromthetwosurviving sequences. AtI:7T,
thetwometrics/-Llb2'bJ•b.,Us,bo•b7)andJ.L7(bi.bj.b~,bs,u~.b7)willbe
usedtodetermine thedecision onbitb2•Thisprocesscontinues ateach
stageofthesearchthroughthetrellisfortheminimum distance sequence.
Thusthedetection delayisfixedatfivebits.t
5-1·5ASymbol-by-Symbol Detector forSignals
withMemory
Incontrast tothemaximum-likelihood sequence detector fordetecting the
transmitted information. wenowdescribe adetector thatmakessymbol-by
symboldecisions basedonthecomputation orthemaximum aposteriori
probability (MAP)foreachdetected symbol.Hence,thisdetector isoptimum
inthesensethatitminimizes theprobability ofasymbolerror.Thedetection
algorithm thatispresented belowisduetoAbendandFritchman (1970),who
developed itasadetection algorithm forchannels withintersymbol inter
ference,i.e.,channels withmemory.
Weillustrate thealgorithm inthecontextofdetecting aPAMsignalwithM
possible levels.Suppose thatitisdesiredtodetecttheinformation symbol
transmitted inthekthsignalinterval, andlet',.'2,...•'k+Dbetheobserved
received sequence, whereDisthedelayparameter whichischosentoexceed
thesignalmemory. i.e.,D;;.L.whereListheinherent memory inthesignal.
Onthebasisofthereceived sequence, wecompute theposterior probabilities
(5-1-65)
(5-1-MfortheMpossible symbolvaluesandchoosethesymbolwiththelargest
probability. Since
P(lk)_AI )_ P('HD•..., "IS(k):Am)P(slk) :Am)
S-m'k+D,··.,'1 -
p(rk+D''k+D-IJ···' rd
andsincethedenominator iscommon forallMprobabilities, themaximum a
posteriori probability (MAP)criterion isequivalent tochoosing thevalueof
Slk)thatmaximizes thenumerator of(5-1-66). Thus,thecriterion fordeciding
onthetransmitted symbolslk)is
Slk)=arg{maXP('HD' ...,',ISlk)=Am)P(slk)=Am)}
slot)(5-1-67)
tOnemayhaveobserved hynowthattheMLsequence detector andthesymbol-by-symbol
detector thatignoresthememory intheNRZIsignalreachthesamedecisions. Hence,thereisno
needforadecisiondelay.Nevertheless, theprocedure described aboveappliesingeneral.
CHAYfER 3:OPTIMUM RECEIVERS FORTHEADDITIVE WHITEGALSSIAN NOISECHANNEL 25S
Whenthesymbols areequallyprobable, theprobability P(Slk)=Am)maybe
dropped fromthecomputation.
Thealgorithm forcomputing theprobabilities in(5-1-67)recursively begins
withthefirstsymbol s(l).Wehave
-11)-{( I(I)-A)P(O)-A)} s-argmaxp'k,+DI'..,'1S-mS-m
.,(1)
{"'"( I (1+0) (I»P((1+0) (')} =argmax"""...L.JPrl+DI'.."1S I'.•,s s ,... 1S
5(11 .f(1~nl s(2l
(5-1-68)
where S(I)denotesthedecision ons(l)and,formathematical convenience. we
havedefined
(0+0) (2)(1)= ( I11+0) (I»p( (1+0) II»PtS ,..•,s,s-P'1+D'.•. JTjS ,•••,S S ,..•,S
(5-1-69)
Thejointprobability P(S(l+O) •...•S(2).s(I» maybeomittedifthesymbols are
equallyprobable andstatistically independent. Asaconsequence ofthe
statistical independence oftheadditivenoisesequence. wehave
(I(I'D) (I»P'l+l)•.•.,TIs ,...,S
whereweassumethatSlk)=0fork,,;;;O.
Fordetection ofthesymbol s(2).wehave
-(2)_ ( I(2)-A)P((2)-A)}s-arg rr:(~xp '2+0.'.."1S-mS-m
_ {"'..."( I (2+0) (21)p((2./») (21)} -argm~xL..L."PT2tO•..."1S , . , ,,S S • ' . , •S,
tl-J,tl~'lIlt('l
(5-1-711
Thejointconditional probability iiithemultiple summation canheexpressed
as
(I(2,lJ) .(2»P'2+lJ.···.'1S ,...•.s
_ ( I (2'01 (HO-I.l) (-P'2+nS ,...,S P'1+J) I1I'f)) (2)(5172•."1S•...• $ --)
2S6 DIGITAL COMMUNICATIONS
Furthermore, thejointprobability
p(r,+D•...•r,IS(I+D),...•S(2)p(S(I+Dl, ...•S(2»
canbeobtained fromtheprobabilities computed previously inthedetection of
s(l).Thatis,
(I(I+D) (2»P'I+D,...,'jS ,...,S
-"( I II+DJ (I»P((I+D) (I»-LJp'l+D, ..."1S ,...,S S ,.•.,s
~.(I)
=2:pt(S(I+D) ••..•S(2'.S(I»
s(1)(5-1-73)
Thus,bycombining (5-1-73) and(5-1-72)andthensubstituting into(5-1-71),
weobtain
(5-1-74)
where,bydefinition,
•
=p(r2+fJISIHD'•...,S'2+D-I.')p(S'2+D') 2:PI(S'1'D'....•s(2l.~,l)
.f(I'
(5-1-75)
Ingeneral,therecursive algorithm fordetecting thesymbolSl"isasfollows:
uponreception ofr'+D.'..•r2.r,.wecompute
-Ik,_{( I(")P(I'»} s-argm,axprHD....,r,S S
f(.l)
(5-1-76;
where,bydefinition,
='p(rk+DIS'k+D),...•S,'+D-L»p(S('+ D»)2:p,-t(s" -,'D!,...,Slk-I»)
\.IlI)
(5-1-77)
Thus,therecursive natureofthealgorithm'is established bytherelations
(5-1-76)and(5-1-77).
CHAPTER 5:OPTIMUM RECEiVERS FORTHEADDITIVE WHITE GAUSSIAN NOISECHANNEL Z57
Themajorproblem withthealgorithm isitscomputational complexity. In'
. . f d h b I (k+D) (k+,)(k"particular, theaveragmg perormeovert esym0sS•...•S,SIn
(5-1-76) involves alargeamountofcomputation perreceived signal,especially
ifthenumberMofamplitude levels{Am}islarge.Ontheotherhand,ifMis
smallandthememory Lisrelatively short,thisalgorithm iseasily
implemented.
5-2PERFORMANCE OFTHEOPTIMUM RECEIVER
FORMEMORYLESS MODULATION
Inthissection, weevaluate theprobability oferrorforthememoryless
modulation signalsdescribed inSection4-3-1.First,weconsider binaryPAM
signalsandthenM-arysignalsofvarioustypes.
5-2-1Probability ofErrorforHillaryModulation
Letusconsider binaryPAMsignalswherethetwosignalwaveforms are
5,(1)=g(l)and5,(1)=-g(r),andg(r)isanarbitrary pulsethatisnonzero in
theinterval0'"r'"Tnandzeroelsewhere.
Since5,(r)=-sir),thesesignalsaresaidtobeantipodal. Theenergyinthe
pulseg(r)is'€h'Asindicated inSection 4-3-1,PAMsignalsareone
dimensional, and,hence,theirgeometric' representation issimplytheone
dimensional vectors,=V'i;"s,=-~.Figure5-2-1illustrates thetwosignal
points.
Letusassumethatthetwosignalsareequallylikelyandthatsignals,(r)was
transmitted. Then,thereceived signalfromthe(matched filterorcorrelation)
demodulator is
r=s,+n=~+n (5-2-1)
wherenrepresents theadditive gaussian noisecomponent, whichhaszero
meanandvariance (J"~=~N().Inthiscase,thedecision rulebasedonthe
correlation metricgivenby(5-1-44) compares rwiththethreshold zero.If
r>O.thedecision ismadeinfavorof5,(t),andifr<0,thedecision ismade
thats,(r)wastransmitted. Clearly, thetwoconditional pdfsofrare
Jp(rIs,)= _~('
vlrN"
Ip(rIs,,)= _~e'",\0,)"""
vrrN"
FIGURE 5·2-1 Sign<ilpllintsforbinaryantipodal signals.(5-2-2)
(5-2-3)
F;. J7;.
I•
'J II"
ZS8 DIGITAL COMMUNICATIONS
FIGURE S·Z·ZConditional pdfsoftwosignals.
Thesetwoconditional pdfsareshowninFig.5-2-2.
Giventhat$,(t)wastransmitted, theprobability oferrorissimplythe
probability thatr<0,i.e.,
P(e1$,):[xp(r1$,)dr
:_1_[exp[_(r-YG;;)2]dr
VtrNo-x No
1J-V2~h!NO:__ e-x2J2dx
Viir ~x
1IX -x'IZd:ViirV2~Noe x
:Q(fk) (5-2-4)
whereQ(x)istheQ·function definedin(2-1-97). Similarly, ifweassumethat
$z(t)wastransmitted, r:-vg;;+nandtheprobability thatr>0isalso
P(e1$2):Q(V2'€bINo). Sincethesignals$,(1)and$2(t)areequallylikelytobe
transmitted, theaverageprobability oferroris
Pb:~P(eIsd+lP(e1$2)
:Q(fk) (5-2-5)
Weshouldobserve twoimportant ch~racteristics ofthisperformance
measure. First,wenotethattheprobability oferrordepends onlyontheratio
'€blNoandnotonanyotherdetailedcharacteristics ofthesignalsandthenoise.
Secondly, wenotethat2'€b!NoisalsotheoutputSNRo.fromthematched-filter
(andcorrelation) demodulator. Theratio/CblNoisusuallycalledthesignal-to
noiseratioperbit.
Wealsoobservethattheprobability oferrormaybeexpressed intermsof
thedistance between thetwosignals$,and$z.FromFig.5-2-1.weobserve
thatthetwosignalsareseparated bythedistanced,z:2~.Bysubstituting
'€b:ld~2into(5-2-5),weobtain
Pb:Q(~:~) (5-2-6)
('1-2-71CHAPTER ~:OPTIMUM RECEIVERS FORTHEADDITIVE wHITEGAUSSlAN r-;O!SECHANNEL 259
FIGURE 5-Z-3Signalpointsforoinaryorthogonal signals
Thisexpression illustrates thedependence oftheerrorprobability onthe
distance between thetwosignalpoints.
Next,letusevaluate theerrorprobability forbinaryorthogonal signals.
Recallthatthesignalvectorss,ands,aretwo-dimensional, asshowninFig.
5-2-3,andmaybeexpressed, according to(4-3-30), as
S,=[~0]
5,=[0~J
where '(;hdenotestheenergyforeachofthewaveforms. Notethatthedistance
between thesesignalpointsisd'2=Y2'f!h'
Toevaluate theprobability oferror,letusassumethats,wastransmitted
Then,thereceived vectorattheoutputofthedemodulator is
r=[~+n, n,] (.'I-2-S)
Wecannowsubstitute forrintothecorrelation metricsgivenby(5-1-44) to
obtainC(r,5,)andC(r.S2)'Then.theprobability oferroristheprobability
thatqr,S2)>qr,s,).Thus.
Peels,)=P[qr,5,}>C(r,.S,)]=P[n2-n,>v\f,,] (5-2-9)
Sincen,andn2arezero-mean statistically independent gaussian random
variables eachwithvariance!N"therandomvariablex=n,-n,iszero-mean
gaussian withvariance No.Hence.
IJX=-- e-x2/2dx
"V2'1rV2r"/NI
(5-2-10)
Duetosymmetry, thesameerrorprobability isobtained whenweassumethat
260 DIGITAL COMMUNICATIONS
S,istransmitted. Consequently. theaverage errorprobability forbi"nary
orthogonal signalsis
(~'g"PI>=Q - )=Q(vY;;)
No(5-2-11)
where.bydefinition. y"istheSNRperbit.
Ifwecompare theprobability oferrorforbinaryantipodal signalswiththat
forbinaryorthogonal signals.wefindthatorthogonal signalsrequireafactor
oftwoincrease inenergytoachievethesameerrorprobability asantipodal
signals.Since10log",2=3dB.wesaythatorthogonal signalsare3dBpoorer
thanantipodal signals.Thedifference of3dBissimplyduetothedistance
between thetwosignalpoints.whichisdf2=2'l?"fororthogonal signals.
whereas d12=4't'"forantipodal signals.
Theerrorprobability versus10log,,)'t',,1Noforthesetwotypesofsignalsis
showninFig.5-2-4.Asobserved fromthisfigure.atanygivenerror
probability. the't;,,1Norequired fororthogonal signalsis3dBmorethanthat
forantipodal signals.
5-2-2Probability ofErrorforM-aryOrthogonal Signals
Forequalenergyorthogonal signals.theoptimum detector selectsthesignal
resulting inthelargestcrosscorrelation between thereceived vectorrandeach
oftheMpossible transmitted signalvectors{s,..}.i.e.,
"C(r.s",)=r·s",=L: '",Smk.m=1.2•...•M
1.:=1(5-2-12)
,
1'0.......... I I
i'.
""""'\ p,""'\Orthogonal
p.=-I\ i\ ~ignals
Antipodal\X"=Q(JY;,I ,P,=Q'ny;)\
\1\
\
\ \
\
\ !
\
I\
1\.\2
IO--t>O 24681012I~
SNRperbit.y,,(dBl\(J-5
5Itt
5
2
Hr·
5
~22lO
b5
-0
.22
];10--4
B£5
FIGURE 5..24Probability oferrorforbinarysignals.
("HAP'IER~: OPTIVlt;\1 RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOiSECHANNEL 261
Toevaluate theprobability oferror,letussuppose thatthesignals,is
transmitted. Thenthereceived signalvectoris
(5-2-13)
wheren"n"...,nMarezero-mean, mutually statistically independent gaus
sianrandomvariables withequalvariance O"~=~No.Inthiscase,theoutputs
fromthebankofMcorrelators are
C(r,sd=~(~ +n,)
C(r,s.z)=~n,(5-2-14)
Notethatthescalefactorg,maybeelminated fromthecorrelator outputsby
dividing eachoutputby~.Then,.withthisnormalization, thepdfofthefirst
correlator output('1=yg;-n,)is
andthepdfsoftheotherM-1correiatoroutputsare
P(X)=_l_e-xi.,No m-23M'mmVnNo' - , , ...•(5-2-15)
(5-2-16)
Itismathematically convenient tofirstderivethe probability thatthe
detector makesacorrectdecision. Thisisthe probability that'1islargerthan
eachoftheotherM- Icorreiatoroutputsn"n"...nM'Thisprobability may
beexpressed as
(5-2-17)
whereP(n,<'1,n,<'I,...,nM<'1/rt)denotes thejointprobability that
n"n"...,nMarealllessthan'"conditioned onanygiven'1'Thenthisjoint
probability isaveraged overall'1'Sincethe{Tm}arestatistically independent,
thejointprobability factorsintoaproductofM-1marginal probabilities of
theform
m=2,3,...,M
(5-2-18)
Theseprobabilities areidentical form=2,3,...,M,and,hence,thejoint
probability underconsideration issimplytheresultin(5-2-11\) raisedtothe
(M~I)thpower.Thus,theprobability ofacorrectdecision is
f~(1f"V2iN..,)MP=-' e "/2dx,-"v'2If",
andthe probability ofa(k-bit)symbolerroris
whereperl)dr, (5-2-19)
(5-2-20)
Ifoo[(If")M P--- 1--- e,li2dx
M-v'2If ~v'21r_~']exp[-~(y-~ndy
(5-2-21)
Thesameexpression fortheprobability oferrorisobtained whenanyone
oftheotherM-Isignalsistransmitted, SincealltheMsignalsareequally
likely,theexpression forPMgivenin(5·2-21) istheaverageprobability ofa
symbolerror.Thisexpression canbeevaluated numerically.
Incomparing theperformance ofvariousdigitalmodulation methods, itis
desirable tohavetheprobability oferrorexpressed intermsoftheSNRper
bit,'lthlNil,insteadoftheSNRpersymbol,'It,(No_WithM=2"eachsymbol
conveys kbitsofinformation, andhence'It,=kgh•Thus,(5-2-21) maybe
expressed intermsof'thiN"bysubstituting for't,.
Sometimes, itisalsodesirable toconverttheprobability ofasymbolerror
intoanequivalent probability ofabinarydigiterror,Forequiprobable
orthogonal signals, allsymbol errorsareequiprobable andoccurwith
probability
~=~M-12k-1(5-2-22)
Furthermore, thereare(~)waysinwhichnbitsoutofkmaybeinerror.
Hence,theaveragenumberofbiterrors per k·bitsymbolis
(5-2-23)
and.theaveragebiterrorprobability isjusttheresultin(5-2-23)dividedbyk,
thenumberofbitspersymboLThus,
(5-2-24)
Thegraphsoftheprobability ofabinarydigiterrorasafunction ofthe
eIIApIL\{:i.: \ll'lIMi'\1 RI·(.JIVI·I{S HHtTHl-.ADI>ITIV[ WUITE C"iAl:SSIA""- ~(II\1CIIA...."..;lt263
,'"M=4
2f--+-t--'ItH++---j--1
I'"f--+--:-+-\HjIf+-tl--j--1M=16-
nGURE 5-2·5 Probability ofbiterrorforcoher~n[ detection of
orthogonal signals.f-M=M
2f--+-+--IH+-t+t---j--1I II()~':-_(~)--'-4--'''!!M'-'--'c'1 2,-'-...:'16--:---:20
SNRp.:rbit.'f/,1dB,
SNRperbit,'lhlNil.areshowninFig.5·2-5forM=2.4,8.16.32and64.This
figureillustrates that,byincreasing thenumber Mofwayeforms, onecan
reducetheSNRperbitrequired toachieveagivenprobability ofabiterror.
Forexample. toachieveaP"=10',therequired SNRperbitisalittlemore
than12dBforM=2.butifMisincreased to64signalwaveforms
(k=6bits/symbol), therequired SNRperbitisapproximately 6dB.Thus,a
savingsofover6dB(afactor-of-four reduction) isrealized intransmitter
power(orenergy)required toachieveaPh=10-'byincreasing MfromM=2
toM=fi4.
Whatistheminimum required 'fch/N"toachieve anarbitrarily small
probability oferrorasM->x?Thisquestion isanswered below.
AUnionBoundontheProbability ofErrol'Letusinvestigate theeffect
ofincreasing Montheprobability oferrorfororthogonal signals.Tosimplify
themathematical development, wefirstderiveanupperboundonthe
probability ofasymbolerrorthatismuchsimplerthantheexactformgivenin
(5-2·21).
Recallthattheprobabilit~ oferrorforbinaryorthogonal signalsisgivenby
(5-2-11). Now,ifweviewthedetector forMorthogonal signalsasonethat
makesM-1binarydecisions between thecorrelator outputql',5,)that
contains thesignalandtheotherM-1correlator outputs C(r,s'"l.m=
2,3...,.M.theprobability oferrorisupper-bounded bytheunionboundof
theM-1events.Thatis,ifEjrepresents theeventthatC(r,s;)>C(r,5,)for
i""1thenwehavePM=P(U'~,Ej)""~;·o1P(Ej).Hence,
PM""(M-1)P,=(M-1)Q(V'tjN,,)<MQ(v''t,/ N,,) (5-2-25)
264 DIGITAL COMML:f\jICATlOr.;S
Thisboundcanbesimplili~d furtherbyupper-bounding QC'llijN,,}. Wehave
Q(Vl)NoJ<e it.i'N" (5-2-26)
Thus,
PM<lWe t,/?N"=i'e k{/,12NH
PM<eJ,;,~,iiVIl 2In2)1'1.(5-2-27)
Ask--+x,orequivalently, asM-.x,theprobability oferrorapproaches zero
exponentially, provided thatthiN.,isgreaterthan2ln2.j,e.,
to->2In2'"l.39(1.42dB)N.,(5-2-28)
Thesimpleupperboundontheprobability oferrorgivenby(5-2-27)
impliesthat,aslongasSNR>1.42dB,wecanachieveanarbitrarily lowPM'
However, thisunionboundisnotaverytightupperboundatasufficiently low
SNRduetothefactthattheupperboundfortheQfunction in(5-2-26) is
loose.Infact,bymoreelaborate bounding techniques, itisshowninChapter7
thattheupperboundin(5-2-27) issufficiently tightfor~o/No>4In2.For
~"INo<4In2,atighterupperboundonPMis
Consequently, PH--+0ask-.x,provided that
~o- >In2=0.693(-1.6dB)N.,(5-2-29)
(5<2-30)
Hence,-1.6dBistheminimum required Sl\'Rperbittoachieveanarbitrarily
sl1"ijlllprobability oferrorinthelimitask-.x(M.,-+x).Thisminimum SNR
perbit(-1.6dB)iscalledtheShannon limitforanadditive whiteGaussian
noisechannel.
5-2-3Probability ofErrorforM-aryBiorthogonal Signals
Asindicated inSection 4-3,asetofM=2'biorthogonal signalsare
constructed from~Morthogonal signalsbyincluding thenegatives ofthe
orthogonal signals.Thus,weachieveareduction inthecomplexity ofthe
demodulator forthebiorthogonal signalsrelativetothatfororthogonal signals,
sincetheformerisimplemented with~Mcross-correia torsormatched filters,
whereas the latter requiresMmatched filtersorcross-correlators.
Toevaluate theprobability oferrorfortheoptimum detector, letusassume
thatthesignalS,(t)corresponding tothevector 51=[Vi.0U...01was
transmitted, Then,thereceived signalvectoris
r=[~+n,n2'"nM12) (5-2-31)
wherethe{n",}arezero-mean, mutually statistically independent andidenti
callydistributed gaussian random variables withvarianceu;,=~N.).The.
-. 1:.,
,(=
\'
----J
magnitude ofthecross-correia tors
MI~
C(r.SI!()=r'Sm=Lr"s'll},;'
k=lm=I,2,,··,1 M (5-2-32)
whilethesignofthislargesttermisusedtodecidewhether S",(I)or-5",(1)was
transmitted. According tothisdecision rule,theprobability ofacorrect
decision isequaltotheprobability thatr,=\~+n,>0andr,exceeds
Ir",1=In",1form=2,3,....jM.But
issimilartothatfororthogonal signals(seefig.5-2-5).However. inIhiscase,
theprobability oferrorforM=4isgreaterthanthatforM=2.Thisisdueto
thefactthatwehaveplottedthesymbolerrorprobability P",infig.5-2-6.If
weplottedtheequivalent biterrorprobability. weshouldfindthatthegraphs
forM=2andM=4coincide. Asinthecaseoforthogonal signals,asM--+x
(ork->(0),theminimum required ~h/N"toachievearbitrarily smallprob
abilityoferroris-1.6dB,theShannon limit.
5-2-4Probability ofErrorforSimplex Signals
Nextweconsider the probability oferrorforMsimplexsignals.Recallfrom
Section4-3thatsimplexsignalsareasetofMequallycorrelated signalswith
mutualcross-correlation coefficient P"",=-1/(M-I).Thesesignalshavethe
sameminimum separation of~between adjacent signalpointsinM
dimensional spaceasorthogonal signals.Theyachievethismutualseparation
withatransmitted energyof'(;,(M-1)/M.whichislessthanthatrequired for
orthogonal signalsbyafactorof(M-1)/M.Consequently, theprobability of
errorforsimplexsignalsisidentical totheprobability oferrorfororthogonal
signals,butthisperformance isachieved withasavingof
M10log(I-p)=10log--dBM-I(5-2-35)
inSNR.forM=2,thesavingis3db.However. asMisincreased, thesaving
inSNRapproaches 0dB.
5-2-5Probability ofErrorforM-aryBinary-Coded Signals
WehaveshowninSection 4-3thatbinary-coded signalwaveforms are
represented bythesignalvectors
Sm=[S",I 5m2 S",N],m=1,2,...,M
where S",j~±'1/'1:/Nforallmandj.Nistheblocklengthofthecode,andis
alsothedimension oftheMsignalwaveforms,
Ifd~lnistheminimum euclidean distance oftheMsignalwaveforms then
theprobability ofasymbolerrorisupper-bounded as
P,,,<(M-I)Ph=(M-I)Q(~~;:)
<2k[(d::;!n)']exp----
4N"(5-2-36)
CHAI'TER 5,OPT/Ml:" RECEIVERS FORTHEADDlTJVE WHITEGAIISSIAN NOISECHANNEL 267
Thevalueoftheminimum euclidean distance willdepend alltheselectidn of
thecodewords,i.e.,thedesignofthecode.
S-2-6Probability ofErrorforM·aryPAM
RecallthatM-aryPAMsignalsarerepresented geometrically asMone
dimensional signalpointswithvalue
s'"=~A"" m=I.2.....M (5-2-37)
where ~.istheenergyofthebasicsignalpulseg(t).Theamplitude valuesmay
beexpressed as
Am=(2m-l-M)d, m=I.2.....M
wheretheeuclidean distance between adjacent signalpointsisd~.(5-3-38)
(5-2-39)
Equivalently, wemaycharacterize thesesignalsintermsoftheiraverage
power,whichis
19"12d2'fP=-=(M-I)=--:..!i"T h T(5-2-40)
Theaverageprobability oferrorforM-aryPAMcanbedetermined from
thedecision rulethatmaximizes thecorrelation metricsgivenby(5-1-44).
Equivalently, thedetector compares thedemodulator outputrwithasetof
M-Ithresholds, whichareplacedatthemidpoints ofsuccessive amplitude
levels,asshowninFig.5-2-7.Thus,adecision ismadeinfavorofthe
amplitude levelthatisclosesttor.
Theplacingofthethresholds asshowninFig.5-2-7helpsinevaluating the
probability oferror.Wenotethatifthemthamplitude levelistransmitted, the
demodulator outputis
(5-2-41)
flGVRE 5-2-7Placernenl ofIhresholds atmidpainls of
successive amplitude levels.,.\,..J,,..:,., I,>J
I,I•I I,
t, t,..I t,..! t,+.\
268 DIGITAL COMMU"JICATIONS
wherethenoisevariablenhaszeromeanandvariance a~=~No.Onthebasis
thatallamplitude levelsareequallylikelyapriori,theaverageprobability ofa
symbolerrorissimplytheprobability thatthenoisevariable nexceeds in
magnitude one-half ofthedistance between levels.However, wheneitherone
ofthetwooutsidelevels±(M-1)istransmitted, anerrorcanoccurinone
direction only.Thus,wehave
(5-2-42)
Theerrorprobability in(5-2-42)canalsobeexpressed intermsoftheaverage
transmitted power.From(5-2-40), wenotethat
, 6dleg=,p.,TM-1(5-2-43)
Bysubstituting ford'legin(5-2-42), weobtaintheaverage probability ofa
symbolerrorforPAMintermsoftheaveragepoweras
P_2(M-1)(M- QM6P.vT )
(M'-I)No(5-2-44)
or,equivalently,
p=2(M-1)Q(/6le.v)
MMY(M'-I)N o(5-2-45)
whereleO'=PayTistheaverageenergy.
Inplottingtheprobability ofasymbolerrorforM-arysignalssuchasM-ary
PAM,itiscustomary tousetheSNRperbitasthebasicparameter. Since
T=kThandk=log,M,(5-2-45)maybeexpressed as
2(M-l) (
fwMQ(610~,M)gh")
(M-I)No(5-2-46)
whereleh"=PayThistheaveragebitenergyandleh,,/NoistheaverageSNR
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIA.N NOISECHANNEL 269
I"\. 1\
1\\\
!\\\
\ \ 1\
l\-\
, II1M.'0\
III I I
\\M'.\
I\
M='
1tI:2
1,
5
,1
10-°--6-4-10 24-6S101214161820.2
SNRperbit.y,,(dB)10'l<r
;
FIGURE 5-Z-8Probability ofasymbolerrorforPAM.
perbit.Figure5-2-8illustrates theprobability ofasymbolerrorasafunction
of1Olog lO"'bavINo. withMasaparameter. Note,thatthecaseM=2
corresponds totheerrorprobability forbinaryantipodal signals.Alsoobserve
thattheSNRperbitincreases byover4dBforeveryfactor-of-two increase in
MForlargeM,theadditional SNRperbitrequired toincreaseMbyafactor
oftwoapproaches 6dB.
5-2-7Probability ofErrorForM-aryPSK
RecallfromSection4-3thatdigitalphase-modulated signalwaveforms maybe
expressed as
andhavethevectorrepresentation
(5-2-48)
where ~,=~~"istheenergyineachofthewaveforms andg(t)isthepulse
shapeofthetransmitted signal.Sincethesignalwaveforms haveequalenergy.
theoptimum detector fortheAWGNchannelgivenby(5-1-44)computes the
correlation metrics
C(r,sm)=r-s m•m=I.2".,.M,(5-2·49)
Inotherwords,thereceived signalvectorr=[r1r2)isprojected ontoeachof
270 DIGITALCOM\tUNtCA TlONS
theMpossible signalvectorsandadecision ismadeinfavorofthesignalwith
thelargestprojection.
Thecorrelation detector described aboveisequivalent toaphasedetector
thatcomputes thephaseofthereceived signalfromrandselectsthesignal
vector S",whosephaseisclosesttor.Sincethephaseofris
r,e,=tan-'-"
rl(5-2-50)
wewilldetermine thepdfofe"fromwhichweshallcompute theprobability
oferror.
Letusconsider thecaseinwhichthetransmitted signalphaseise,=0,
corresponding tothesignalSI(t).Hence,thetransmitted signalvectoris
SO=[~ 0]
andthereceived signalvectorhascomponents(5-2-51)
(5-2-52)
Because nIandn2arejointlygaussian random variables, itfollowsthatrl
andr2arejointlygaussian random variables with£(r,)=~,£(r2)=0,and
u~,=u~,=}No=u~.Consequently,
(5-2-53)
(5-2-54)Thepdfofthephasee,isobtained byachangeinvariables from(rl'r2)to.
V=v'd+r~
e,=tan-I(r2/rIl
Thisyieldsthejointpdf
(Ve)=~ex (_V'+jgs-2v?;,Vcose,)
Pv.e,' ,2 ' P 2 '!CO'r 0'r
Integration ofPv.e,(V,e,)overtherangeofVyieldsPe,(e,). Thatis,
Pe,(e,)=rPv.e,(V,8,)dV
1.[ - =_e~21', sm2e,Ve-(V-V 4y,cos6,)1/ 2dV
21f 0(5-2-55)
CHAPTE.R~: OPTIMl'M RECEIVER5 FORTHEADDLTIVE WHITE GAlIS51A!"oj ;";OISECHAS\H 271
Pe«3,)
I.fd
1.4~
1.15y,=;10
1.07
0.89
0.71y,=4
y,=2
0.\4~......_y,=I
.nGURE 5-2-9 Probability densityfunction PH,le,)
lory,~I.2,4and10.0.18
-~.14-2.51-UI8-1.26-0.6:\ O.()O O.6~1.2bI,M82.51314
B,
whereforconvenience, wehavedefinedthesymbolSNRas'Y,='to)No.Figure
5-2-9illustrates [e,(8,)forseveralvaluesoftheSNRparameter y,whenthe
transmitted phaseiszero,Notethat[e,(8,)becomes narrower andmore
peakedaboute,=0astheSNR'Y,increases,
Whensltl)istransmitted, adecision errorismadeifthenoisecausesthe
phasetofalloutsidetherange-tr/M""8,""tr/M.Hence,theprobability ofa
symbolerroris
f"IM
PM=1-p'-l,(0,)de,
-IfIM(5-2-56)
Ingeneral,theintegralofPe,(8)doesnotreducetoasimpleformandmustbe
evaluated numerically, exceptforM=2andM=4.
Forbinaryphasemodulation, thetwosignalsS,(t)ands,(I)areantipodal,
and,hence,theerrorprobability is
(~2'fnh) p,=Q -• No(5-2-57)
WhenM=4,wehaveIDeffecttwobinaryphase·modulation signalsinphase
272 D/{iIlAI, «lMMI·\/l'AIH}NS
quadrature. Sincethereisnocrosstalk orinterference between thesignalson
thetwoquadrature carriers. thebitarorprobability isidentical tothatin
(5-2-57). Ontheotherhand.'thesymbolerrorprobability forM=4is
determined bynotingthat
('i-2-SS)
whereP,istheprobability ofacorrectdecision forthe2-bitsymbol.Theresult
(5-2-5K) follows fromthestatistical independence ofthenoiseonthe
quadrature carriers. Therefore. thesymbolerrorprobability forM=4is
P,=l-p'
(!2fh)[ I()2tih)J =2Q -1~;Q -
\No ~ ,'Y"(5-2-59)
ForM>4,thesymbolerrorprobability PMisobtained bynumerically
integrating (5-2-55). Figure5-2-10illustrates thiserrorprobability asafunction
oftheSNRperbitforM=2.4,8,16,and32.Thegraphsclearlyillustrate the
penalty inSNRperbitasMincreases beyond .'vi=4.Forexample. at
P"=III',thedifference between M=4andM=8isapproximately 4dB,and
thedifference between M=KandM=IIIisapproximately 5dB.Forlarge
valuesofM,doubling thenumherofphasesrequires anadditional 6dB/bitto
achievethesameperformance.
Anapproximation totheerrorprobability forlargevaluesofMandfor
,
I
t'---..........1'..--'-.I
".\110
,\\ \\I
~\1\M=,2
\
\\\\\
M=2~\ \
I\ \
M=.~\
AT~
\\
;10~
~04 ~12Ih_II ~~
S;-.Jkper011.'YillJHI10:'i10-
=2
~10J
L
=-)
-:2
-=II
~.10
E)
-?t.
FIGURE 5-2-10 Probahllity ofasymholt:rrorforPSK 'iignal~.
(5-2-61)
(5-2-62)CHAI'IJ-!{ 5:<H'TIML\o1 IUTUVERS FORTHEAI)DITIVE WHITE(jAI;SSIAN NOISl: CHA~~E:L 273
largeSNRmaybeobtained byfirstapproximating pA,(e).For'i)N,,»Iand
le,1""~1r.PA,(e,)iswellapproximated as
Pe,(e,)= ~cose,e-2Y",n,e, (5-2-60)
Bysubstituting forPe,(e,)in(5-2-56)andperforming thechangeinvariable
frome,tou=~sine"wefindthat
f",M~YPM=I- -"cose,e-ly,,'n2e,de,
-TrIM -Tt
2f', =- e-..-ndu
\.IJt\~sin[!rIM)
=2Q(v1Y,sin;)=2Q(V2kYh sin;)
wherek=log,Mand'Y,=kYh'Notethatthisapproximation totheerror
probability isgoodforallvaluesofM.Forexample, whenM=2andM=4,
wehaveP,=p.=2Qr\!2-Y:). whichcompares favorably (afactor-of-two
difference) withtheexact·probability givenby(5-2-57).
Theequivalent biterrorprobability forM-aryPSKisrathertediousto
deriveduetoitsdependence onthemapping ofk-bitsymbols intothe
corresponding signalphases.WhenaGraycodeisusedinthemapping, two
k-bitsymbolscorresponding toadjacent signalphasesdifferinonlyasinglebit.
Sincethemostprobable errorsduetonoiseresultintheerroneous selection of
anadjacent phasetothetruephase,mostk-bitsymbolerrorscontainonlya
single-bit error.Hence,theequivalent biterrorprobability forM-aryPSKis
wellapproximated as
I
Pb=I:PM
Ourtreatment ofthedemodulation ofPSKsignalsassumed thatthe
demodulator hadaperfectestimateofthecarrierphaseavailable. Inpractice,
however, thecarrierphaseisextracted fromthereceived signalbyperforming
somenonlinear operation thatintroduces aphaseambiguity. Forexample, in
binaryPSK,thesignalisoftensquaredinordertoremovethemodulation, and
thedouble-frequency component thatisgenerated isfilteredanddividedby2
infrequency inordertoextractanestimate ofthecarrierfrequency andphase
<J>.Theseoperations resultinaphaseambiguity of1800inthecarrierphase.
Similarly, infour-phase PSK,thereceived signalisraisedtothefourthpower
inordertoremovethedigitalmodulation, andtheresulting fourthharmonic of
thecarrierfrequency isfilteredanddividedby4inordertoextractthecarrier
component. Theseoperations yieldacarrierfrequency component containing
theestimate ofthecarrierphase <J>.buttherearephaseambiguities of±90°
and1800inthephaseestimate. Consequently, wedonothaveanabsolute
estimate ofthecarrierphasefordemodulation.
5-2-8274 DIGITAL COMMUNICATIONS
Thephaseambiguity problem resulting fromtheestimation ofthecarrier
phase1>canbeovercome byencoding theinformation inphasedifferences
between successive signaltransmissions asopposed toabsolute phaseencod
ing.Forexample, inbinaryPSK,theinformation bit1maybetransmitted by
shiftingthephaseofthecarrierby180"relativetotheprevious carrierphase,
whiletheinformation bit0istransmitted byazerophaseshiftrelativetothe
phaseintheprevious signaling interval. Infour-phase PSK,therelativephase
shiftsbetween successive intervals are0,90°,180°,and-90°,corresponding to
theinformation bits00,01,II,and10,respectively. Thegeneralization to
M>4phasesisstraightforward. ThePSKsignalsresulting fromtheencoding
processaresaidtobedifferentially encoded. Theencoding isperformed bya
relatively simplelogiccircuitpreceding themodulator.
Demodulation ofthedifferentially encoded PSKsignalisperformed as
described above,byignoring thephaseambiguities. Thus,thereceived signalis
demodulated anddetected tooneoftheMpossibletransmitted phasesineach
signaling interval. Following thedetector isarelatively simplephasecom
paratorthatcompares theghasesofthedemodulated signalovertwo
consecutive intervals inordertoextracttheinformation.
Coherent demodulation ofdifferently encoded PSKresultsinahigher
probability oferrorthantheerrorprobability derivedforabsolute phase
encoding. Withdifferentially encoded PSK,anerrorinthedemodulated phase
ofthesignalinanygivenintervalwillusuallyresultindecoding errorSover
twoconsecutive sjgnaling intervals. Thisisespecially thecaseforerror
probabilities below0.1.Therefore, theprobability oferrorindifferentially
encodedM-aryPSKisapproximately twicethe probability oferrorforM-ary
PSKwithabsolute phaseencoding. However, thisfactor-of-two increase inthe
errorprobability translates intoarelatively smalllossinSNR.
Ditrerential PSK(DPSK) anditsPerformance
Adifferentially encoded phase-modulated signalalsoallowsanothertypeof
demodulation thatdoesnotrequiretheestimation ofthecarrierphase.t
Instead,thereceived signalinanygivensignaling intervaliscompared tothe
phaseofthereceived signalfromthepreceding signaling interval. To
elaborate, suppose thatwedemodulate thedifferentially encoded signalby
multiplying r(t)bycos2trfctandsin2trfctandintegrating thetwoproducts over
theinterval T.Atthekthsignaling interval, thedemodulator outputis
r.=[~cos(0.-1»+n",~sin(0.-tb)+n.2]
or,equivalently,
(5-2-63)
tBecause nophaseestimation isrequired. DPSKisoftenconsidered tobeanoncoherent
communicati0ll: technique. WetaketheviewthatDPSKrepresents afonnofdigitalphase
modulation intbeextreme casewherethephaseestimate isderivedonlyfromtheprevious symbol
interval.
CHAPTE.R S:OPTIML"\.1: RECEIVERS FORTHEADDITIVE WHITE GAUSSIA:-.J NOiSE CHA;..;NEl 275
whereekisthephaseangleofthetransmitted signalatthekthsignaling
interval, q,isthecarrierphase,andnk=nk,+jnk,isthenoisevector.Similarly,
thereceived signalvectorattheoutputofthedemodulator inthepreceding
signaling intervalis
(5-2-64)
Thedecision variable forthephasedetector isthephasedifference between
thesetwocomplex numbers. Equivalently, wecanproject'kontork..'anduse
thephaseoftheresulting complex number; thatis,
(5-2-65)
which,intheabsenceofnoise,yieldsthephasedifferenceek.ek.l.Thus.the
meanvalueofrk,t-,isindependent ofthecarrierphase.Differentially
encoded PSKsignaling thatisdemodulated anddetected asdescribed aboveis
calleddifferential PSK(DPSK).
Thedemodulation anddetection ofDSPKusingmatched filtersisillustrated
inFigure5-2-11.Ifthepulseg(t)isrectangular, thematched filtersmaybe
replaced byintegrate-and-dump filters.
Letusnowconsider theevaluation oftheerrorprobability performance ofa
DPSKdemodulator anddetector. Thederivation ofthee:<actvalueofthe
probability oferrorforM-aryDPSKisextremely difficult, exceptforM=2.
Themajordifficulty isencountered inthedetermination ofthepdfforthe
phaseoftherandom variable'k,t-"givenby(5-2-65). However. an
approximation totheperformance ofDPSKiseasilyobtained, aswenow
demonstrate.
Without lossofgenerality, suppose thephasedifference Ok-Ok-,=o.
Furthermore, theexponential factorse'j(8,-,-<b)andei(O,-""in(5-2-65)canbe
absorbed intothegaussian noisecomponents nk-'andnk,withoutchanging
theirstatistical properties. Therefore,'krt-,in(5-2-65)canbeexpressed as
'k,t·,='1;,'+-~(nk+nt-,)+nknt-, (5-2-66)
Thecomplication indetermining thepdfofthephaseisthetermnknt-I'
However, atSNRsofpractialinterest, thetermnknt_,issmallrelativetothe
dominant noiseterm~(nk+nt",),Ifweneglectthetermnknt_Iandwe
nGURE 5-2·11 Blockdiagram ofDPSKdemodulator.
Received
signal Output
decision
(5-2-67)276 DIGITAL COMMUNICATIONS
alsonormalize r,rZ~)bydividing through by~,thenewsetofdecision
metricsbecomes
x=~+Re(n,+nZ~,)
y=1m(n,+nZ~I)
Thevariables xandyareuncorrelated gaussian random variables with
identical variances (T~=No.Thephaseis
(5-2-68)
Atthisstage,wehaveaproblem thatisidentical totheonewesolved
previously forphase-coherent demodulation. Theonlydifference isthatthe
noisevariance isnowtwiceaslargeasinthecaseofPSK.Thusweconclude
thattheperformance ofDPSKis3dBpoorerthanthatforPSK.Thisresultis
relatively goodforM;;04,butitispessimistic forM=2~thesensethatthe
lossinbinaryDPSKrelativetobinaryPSKislessthan3dbatlargeSNR.This
isdemonstrated below.
InbinaryDPSK,thetwopossible transmitted phasedifferences are0and
1rrad.Asaconsequence, onlytherealpartofr,rZ~Iisneededforrecovering
theinformation. Using(5-2-67), weexpresstherealpartas
Re(r,rt~l) =Hr,rZ~1+rtr'~I)
Because thephasedifference between thetwosuccessive signaling intervals is
zero,anerrorismadeifRe(r,rZ_I)<O.Theprobability thatr,rZ_)+rZr,_,<
oisaspecialcaseofaderivation, giveninAppendix Bconcerned withthe
probability thatageneralquadratic formincomplex-valued gaussian random
variables islessthanzero.Thegeneralformforthisprobability isgivenby
(B-21)ofAppendix B,anditdepends entirelyonthefirstandsecondmoments
ofthecomplex-valued gaussian randomvariables r,andr,_).Uponevaluating
themoments andtheparameters thatarefunctions ofthemoments, weobtain
theprobability oferrorforbinaryDPSKintheform
(5-2-69)
where ~blNoistheSNRperbit.
Thegraph 1SshowninFig.5-2-12.Alsoshowninthatillustration isthe
probability oferrorforbinary,coherent PSK.Weobserve thataterror
probabilities ofPb,;;IO~Jthedifference inSNRbetween binaryPSKand
binaryDPSKislessthan3dB.Infact,atPb,;;10-',thedifference inSNRis
lessthan1dB.
Theprobability ofabinarydigiterrorforfour-phase DPSKwithGray
codingcanbeexpressed intermsofwell-known functions. butitsderivation is
quiteinvolved. Wesimplystatetheresultatthispointandrefertheinterested
readertoAppendix Cforthedetailsofderivation. Itisexpressed intheform
Pb=Q,(a,b)-~lo(ab)exp [-Ha'+b2)] (5-2-70)
CIIAPTER 5OPTIMl'M RECEIVERS FORTilEADDITIVE WIIITE GAUSSIAN NOh"CHA~NEL 277
10-1
5
I.()-l
..<5
~2
-10-,1
~?•~o.2fO~
)2
Io--~'\.
I
"-1\I
\
1\ Bina')'DPSK
\ \p_1,-"'-2-!\
I \
BinaryPSK\1\I--'---p.=QlJF(,,) \
I 1 \ \
i\
\
I
I
I\
FIGURE 5·2·12 Probability oferrorforbinaryPSKandDPSK.4h810 12 16
SNRperbity~(dB)
(5-2-71)whereQl(a,b)istheMarkum Qfunction definedby(2-[-122) and(2-1-123),
~)(x)isthemodified Besselfunction oforderzero,definedby(2-1-120), and
theparameters aandbaredefinedas
r----_=_
a=V2')'h(l-V!)
b=V2')'h(1+"1)
Figure5-2-13illustrates theprobability ofabinarydigiterrorfortwo-and
4n 101214
SNRperhi:.'(I,(dB],
1"",-
"f\..'~,'\".\" ,\1\
,
Two-andfnllr-\\
\.phasePSI(\\I Ir--r- TwO·rha~
~\.\r--I-- DPSK
, I1\\\
1 \\
F.."u,-pha.,e-tf--!OPSI<
1\1\
\\,IO-s
I(}-"
"2\G
5
FIGURE 5·2-13 Probabilily ofbiIerrorforbinaryandfopr-phase PSK
andDPSK.
278 DIGITAL COMMUNICATIONS
four-phase DPSKandcoherent PSKsignaling obtained fromevaluating the
exactformulas derivedinthissection. SincebinaryDPSKisonlyslightly
inferiortobinaryPSKatlargeSNR,andDPSKdoesnotrequireanelaborate
methodforestimating thecarrierphase,itisoftenusedindigitalcommunica
tionssystems. Ontheotherhand,four-phase DPSKisapproximately 2.3dB
poorerinperformance thanfour-phase PSKatlargeSNR.Consequently the
choiceoetween thesetwofour-phase systemsisnotasclearcut.Onemust
weighthe2.3dBlossagainstthereduction inimplementation complexity.
5-2-9Probability ofErrorforQAM
RecallfromSection4-3thaIQAMsignalwaveforms maybeexpressed as
s",(t)=A"".g(t)cos21if.t-A""g(r)sin2Trft.0'"t'"T(5-2-72)
whereA",candA,,,,aretheinformation-bearing signalamplitudes ofthe
quadrature carriersandg(r)isthesignalpulse.Thevectorrepresentation of
thesewaveforms is
Sm=[Am('~ Am.\~] (5-2-73)
Todetermine theprobability oferrorforQAM,wemustspecifythesignal
pointconstellation. WebeginwithQAMsignalsetsthathaveM=4points.
Figure5-2-14illustrates twofour-point signalsets.Thefirstisafour-phase
modulated signalandthesecondisaQAMsignalwithtwoamplitude levels.
labeledAIandAz•andfourphases.Because theprobability oferroris
dominated bytheminimum distance between pairsofsignalpoints.letus
imposethecondition thatd~?n=2Aforbothsignalconstellations andletus
evaluate theaveragetransmitter power,basedonthepremise thatallsignal
pointsareequallyprobable. Forthefour-phase signal.wehave.
P",=1(4)2A' =2A' (5-2-74)
Forthetwo-amplitude, four-phase QAM.we,placethepointsoncirclesof
radiiAandV3A.Thus.d:;;!n=2A.and
(5-2-75)
whichisthesameaverage powerastheM=4-phase signalconstellation.
Hence.forallpractical purposes, theerrorrateperformance ofthetwosignal
FIGURE5-2-t4 Twofour'point signalconstellations.
CHAPTER S'OPTIMUM RECEIVERS FORmEADDITIVE WHITEGAUSSIAN NOISECHANNELm
(C.C)
C=/3.2/2
(b)(-3.I)
(a)1-3.-I)
(1•./3.0)
Ie) ItlJ
FIGURE 5-2-15 Foureight·point QAMsignalconstellations.
setsisthesame.Inotherwords,thereisnoadvantage ofthetwo-amplitude
QAMsignalsetoverM=4-phasemodulation.
Next,letusconsider M=8QAM.Inthiscase,therearemanypossible
signalconstellations. Weshallconsider thefoursignalconstellations shownin
Fig.5-2-15,allofwhichconsistoftwoamplitudes andhaveaminimlim
distance between signalpointsof2A.Thecoordinates (Ame>A~)foreach
signalpoint,normalized byA,aregiveninthefigure.Assuming thatthesignal
pointsareequallyprobable, theaveragetransmitted signalpoweris
1~ 2 ,Pay=-L..(Arne+Am,)Mm:1
A2M
=M];,(a~+a~c) (5-2-76)
where(am",am,)arethecoordinates ofthesignalpoints,normalized byA.
Thetwosignalsets(a)and(c)inFig.5-2-15containsignalpointsthatfall
onarectangular gridand'have Pay=6A'.Thesignalset(b)requires anaverage
transmitted powerPa.=6.83A',and(d)requires PaY=4.73A2•Therefore, the
fourthsignalsetrequires approximately 1dBlesspowerthanthefirsttwoand
1.6dBlesspowerthanthethirdtoachievethesameprobability oferror.This
signalconstellation isknowntobethebesteight-point QAMconstellation
because itrequires theleastpowerforagivenminimum distance between
signalpoints.
ForM""16,therearemanymorepossibilities forselecting theQAMsignal
pointsinthetwo-dimensional space.Forexample, wemaychooseacircular
multiamplitude constellation forM=16,asshowninFig.4-3-4.Inthiscase,
280 DlfllTAL COMMl'~ICATlOI'iS
thesignalpoinlsatagivenamplitude levelarephase-rotated by~1frelativeto
thesignalpointsatadjacent amplitude levels.Thisl6-QAM constellation isa
generalization uftheoptimum 8-QAM constellation. However. thecircular
l6-QAM constallation isnotthebest16·point QAMsignalconstellation for
theAWGNchannel.
Rectanguljlr QAMsignalconstellations havethedistinctadvantage ofbeing
easilygenerated astwoPAMsignalsimpressed onphase·quadrature carriers.
Inaddition. thevareeasilydemodulated. Although theyarenotthebestM-ary
QAMsignalcGrlstellations forM'"16,theaveragetransmitted powerrequired
toachieveaghenminimum distance isonlyslightlygreaterthantheaverage
powerrequired forthebestM-aryQAMsignalconstellation. Forthese
reasons. rectangular M-aryQAMsignalsaremostfrequently usedInpractice.
Forrectangular signalconstellations inwhichM=2*,wherekiseven.the
QAMsignalconstellation isequivalent totwoPAMsignalsonquadrature
carriers. eachhaving\1M=Z*cvienalpoints.Sincethesignalsinthe
phase-quadratUJ ecomponents canhe'perfectly separated atthedemodulator.
the probability oferrorforQAMiseasilydetermined fromtheprobability of
errorforPAM.Specifically, theprobability ofacorrectdecision fortheM-ary
QAMsystemis
(5-2-77)
whereP''Mistbeprobability oferrorofa\1M-aryPAMwithone-half the
averagepowerineachquadrature signaloftheequivalent QAMsystem.By
appropriately modifying theprobability oferrorforM,aryPAM.weobtain
(5-2-78)
where(,JN"istheaverageSNRpersymbol.Therefore. theprobability ofa
symbolerrorfortheM-aryQAMis
(5-2-79)
NotethatthisresultisexactforM=2*whenkiseven.Ontheotherhand.
whenkisodd~thereisnoequivalent VM-aryPAMsystem.Thisisno
problem, however. becauseitisrathereasytodetermine theerrorratefora
rectangular signalset.Ifweemploytheoptimum detector thatbasesits
decisions ontheoptimum distance metricsgivenby(5-1'43), itisrelatively
straightforward toshowthatthesymbolerrorprobability istightlyupper
bounded as
P"'1_[l-2Q(-; 3%'0.)]2
M V{M-1)N"
"'4Q( (5-2-80)
CHAPTER \OPTIMUM RECEIVERS FORTHEADDITIVE WHilEGAUSSIAN NOiSECHANNEL 281
\\\
'\\
\
I--\
\~:M64I-QAM
M=16~I-<f\-\ \1\\
QAMI
M=4
,2
lO
S10-2
..'S
~2
:g10
E5
~
~2o
.~10-"
::E5
~210-1
S
FIGURE 5-2·16 Probability ofasymbolerrorforQAM.2
10-"--6-4-::!O ~4h111(1121411'> 1!(2\l
SNRperhil.'("fdB)
(5-2-81)foranyk;"I,where '(;b,viNoistheaverageSNRperbit.Theprobability ofa
symbolerrorisplottedinFig.5-2-16asafunction oftheaverageSNRperbit.
Fornon-rectangular QAMsignalconstellations, wemayupper-bound the
.errorprobability byuseofaunionbound.Anobviousupperboundis
PM<(M-l)Q(V[d~ln12/2No)
where d~!nintheminimum euclidean distance between signalpoints.This
boundmaybeloosewhenMislarge.Insuchacase,wemayapproximate P"
byreplacing M-1byMn,whereMnisthelargestnumber ofneighboring
pointsthatareatdistance d~!nfromanyconstellation point.
Itisinteresting tocompare theperformance ofQAMwiththatofPSKfor
anygivensignalsizeM,sincebothtypesofsignalsaretwo-dimensional. Recall
thatforM-aryPSK,theprobability ofasymbolerrorisapproximated as
PM""2Q(V2y,Sin ~)
wherey,istheSNRpersymbol.ForM-aryQAM,wemayusetheexpression
(5-2-78). Sincetheerrorprobability isdominated bytheargument oftheQ
function, wemaysimplycompare thearguments ofQforlhe twosignal
formats. Thus,theratioofthesetwoarguments is
3/(M-1)
PllM2sin2(11"/M) (5-2-82)
Forexample, whenM=4,wehaverRM=I.Hence,4-PSKand4·QAM yield
comparable performance forthesameSNRpersymbol.On'theotherhand,
(5-2-83)282 DIGITAL COMMUf\;1CAT10NS
TABLE 5·2·1SNRADVANTAGE OFM-ARY
QAMOVERM-ARY PSK
M 10log..91"
8 1.65
16 4.20
32 7.02
64 9.95
whenM>4wefindIhatrJlM>I,sothatM-aryQAMyieldsbetter
performance thanM·aryPSK.Table5-2-1illustrales theSNRadvantage of
QAMoverPSKforseveralvaluesofM.Forexample, weobserve that
32-QAM hasa 7dBSNRadvantage over32-PSK.
5-2-10Comparison ofDigitalModulation Methods
Thedigitalmodulation methods described inthischaptercanbecompared ina
numberofways.Forexample, onecancompare themonthebasisoftheSNR
required toachieve aspecified probability oferror.However. sucha
comparison wouldnotbeverymeaningful, unlessitweremadeonthebasisof
someconstraint, suchasafixeddatarateoftransmission or, equivalently. on
thebasisofafixedbandwidth. Withthisgoalinmind,letusconsider the
bandwidth requirements forseveralmodulation methods.
Formultiphase signals.thechannel bandwidth required issimplythe
bandwidth oftheequivalent lowpasssignalpulseg(t),whichdepends onIts
detailed characteristics. Forourpurposes. weassumethatg(t)isapulseof
duration Tandthatitsbandwidth Wisapproximately equaltottlereciprocal
ofT.Thus.W=lITand,sinceT=klR=(lOg2M)IR,itfollowsthat
Rw=-log2M
Ttlerefore. asMisincreased. thechannelbandwidth required. whenttlebit
rateRisfixed,decreases. Thebandwidth efficiency ismeasured bythebitrate
tobandwidttl ratio,whichis
Rw=log2M (5-2-84)
(5-2-85)Thebandwidth-efficient methodfortransmitting PAMissingle-sideband.
Ttlen,thechannelbandwidttl required totransmit thesignalisapproximately
equal10Jl2Tand,sinceT=k IR=(I0g2M)IR,ilfollowsIhat
RW=210g2M
CtP..P1TRSOPIT\IUM Rl-CilyFRS I-HH.THfADDITI\E: WHlH:: GAUSSlA{\,' NOISECli\....'EI283
ThisisafactoroftwobetterthanPSK.
InthecaseofQAM.wehavetwoorthogonal carriers. witheachcarric'r
havingaPAMsignal.Thus.wedoubletheraterelativetoPAMHowc\cr.the
QAMsignalmusthetransmitted viadoublesideband. C'onsequ.:ntly. QAM
andPAMhavethesamebandwidth efficiency whenthebandwidth is
referenced tothebandpass signal.
Orthogonal signalshavetotallydifferent bandwidth requirements. Iflhe
M=Z'orthogonal signalsareconstructed bymeansoforthogonal carrierswith
minimum frequency separation ofI/ZTfororthogonality. thebandwidth
required fortransmission ofk=logzMinformation bitsis
M M Mw=-= = RZTZ(k/R) ZlogzM(5-2-Xfl)
Inlhiscase.thebandwidth increases asMincreases. Similarrelationships
obtainforsimplexandbiorthogonal signals.Inthecaseofbiothogonal signals.
therequired bandwidth isonehalfofthatfororthogonal signals.
Acompact andmeaningful comparison ofthesemodulation methods isone
basedonthenormalized datarateRfW(bitspersecondperhertzof
bandwidth) versustheSNRperbit('tIh/No)required toachieveagivenerror
probability. Figure5-Z-17illustrates thegraphofR/WversusSNRperbilfor
PAM.QAM.PSK.andorthogonal signals,forthecaseinwhichlheerror
probability _sPM=10-5WeobservethatinthecaseofPAM,QAM,andPSK.
increasing Mresultsinahigherbitrate-to-bandwidth ratioR/w.However. the
costofachieving thehigherda'tarateisanincrease iniheSNRperbit.
Consequently, thesemodulation methods areappropriate forcommunication
channels thatarebandwidth limited,wherewedesireabitrate-to-bandwidth
ratioR/W>Iandwherethereissufficiently highSNRtosupportincreases in
M.Telephone channels anddigitalmicrowave radiochannels areexamples of
suchbandlimited channels_
Incontrast, M-aryorthogonal signalsyieldabitrate-to-bandwidth ratioof
R/W", 1.AsMincreases, R/Wdecreases duetoanincrease intherequired
channel bandwidth. However. theSNRperbitrequired :toachieveagiven
errorprobability (inthiscase,PM=to-')decreases asMincreases. Conse
quently,M-aryorthogonal signalsareappropriate forpower-limited channels
thathavesufficiently largebandwidth toaccommodate alarge'number of
signals.Inthiscase,asM......x,theerrorprobability canbemadeassmall
asdesired,provided that'lJh/No>0.693(-1.6dB). Thisistheminimum SNR
perbitrequired toachieve reliable transmission inthelimitasthe
channelbandwidth W......xandthecorresponding bitrate-to-bandwidth ratio
R/W......O.
AlsoshowninFig.5-2-17isthegraphforthenormalized capacity ofthe
bandlimited AWGNchannel, whichisduetoShannon (1948).TheratioC/W,
whereC (=R)isthecapacity inbits/s,represents thehighestachievable bit
rate-to-bandwidth ratioonthischannel. Hence,itservesastheupperbound
284 DIGITAL COMMUNICATIONS
10
2Channel
capacily limit~
.\1=16QAM
M=4PI\M
ISSBI
M=4?SK
M=2PAM
ISSB)c
IV
M=64QAM
M=8P'M(SSB)
PSK
Bandwidth-limited
region:~>I
-1.6, M=2M=2
,
Asymplole :
,,,,,,,,,,,,,,,,,,,,0.5
0.3
0.2
0.110 15
M=8
M=16
M=32
M=64
Orthogonal signals
Coherent detection20 25
SNRperbit.Yb=I/No(dB)
FIGURE 5-2-17 Comparison ofseveralmodulalion methods at10-'symbolerrorprobability.
onthebandwidth efficiency ofanytypeofmodulation. Thisboundisderived
inChapter 7anddiscussed ingreaterdetailthere.
5-3OPTIMUM RECEIVER FORCPMSIGNALS
WerecallfromSection4-3thatCPMisamodulation methodwithmemory.
Thememory resultsfromthecontinuity ofthetransmitted carrierphasefrom
onesignalintervaltothenext.Thetransmitted CPMsignalmaybeexpressed
as
rnS(I)=VTCOS[21ifct+4>(t;I)] (5-3-1)
("tiM'IH{~OPT1\H'M RrTF:IVH{S !'<)j{IIH ADDITIVE WHnf (jAl;"iS-IAl'O NOISl:..iA~~H285
wherecPrr;I)isthecarrierphase.Thefilteredreceived signalforanadditive
gaussian noisechannelis
whereret)=s(t)+net)
nCr)=ne(t)cos2trfct-n,(t)sin2trfct(5-3-2)
(5-3-3)
5-3-1Optimum Demodulation andDetection ofCPM
Theoptimum receiver forthissignalconsistsofacorreiatorfollowed bya
maximum-likelihood sequence detector thatsearches thepathsthrough the
statetrellisfortheminimum euclidean distance path.TheViterbialgorithm is
anefficient method forperforming thissearch.Letusestablish thegeneral
statetrellisstructure forCPMandthendescribe themetriccomputations.
RecallthatthecarrierphaseforaCPMsignalwithafixedmodulation index
hmaybeexpressed as
n
cP(t;I)=2trh2:hq(t-kT)
k=-·:x
n-1- n
=trhLI.+21th2:I.q(t-kT)
k=-x k.=n-L+l
=8,+8(r;I), nT""t""(n +1)7
wherewehaveassumed thatq(r)=0fort<0,q(t)=~fort;;.LT,and
q(t)=[g(r)dr(5-3-4)
(5-3-5)
Thesignalpulseget)=0fort<Oandt;;.LT.ForL=1,wehaveafull
response CPM,andforL>1,whereLisapositiveinteger;wehaveapartial
response CPMsignal.
Now,whenhisrational, i.e.,h=mlpwheremandparerelatively prime
positiveintegers, theCPMschemecanberepresented byatrellis.Inthiscase,
therearepphasestates
e={1tm21tm -'.(P~--,1'-'.).:..:mn-,}s0,, ,...,p p p
whenmiseven,and2pphasestates(5-3-6)
(5-3-7)
whenmisodd.IfL=1,thesearetheonlystatesinthetrellis.01\theother
hand,ifL>1,wehaveanadditional numberofstatesduetotht"partial
286 DIGITAL COMMUNICATJO~S
response character ofthesignalpulseget).Theseadditional statescanbe
identified byexpressing O(t,I)givenby(5-3-4)as
n-1
9(1;I)=2nhII.q(t-kT)+2nhlnq(t-nT)
k=n-L+l(5-3-8)
Thefirsttermontheright-handsideof(5-3-B)depends ontheinformation
symbols (1n-1>In-".._,In-L+1),whichiscalledthecorrelative starevector,
andrepresents thephasetermcorresponding tosignalpulsesthathavenot
reached theirfinalvalue.Thesecondtermin(5-3-8)represents thephase
contribution duetothemostrecentsymbolIn.Hence,thestateoftheCPM
signal(orthemodulator) attimer=nTmaybeexpressed asthecombined
phasestateandcorrelative state,denoted as
(5-3-9)
forapartialresponse signalpulseoflengthLT,whereL>1.Inthiscase,the
numberofstatesis
N={PML
-1(evenm)
,2pML-1(oddm)(5-3-10)
whenh=m/p.
Now,supposethestateofthemodulator att=nTisSn'Theeffectofthe
newsymbolinthetimeintervalnT.;;;t.;;;(n+l)Tistochangethestatefrom
SntoSn+l'Hence,att=(n+l)T,thestatebecomes
where
Eumple 5-3-1
Consider abinaryCPMschemewithamodulation indexh=3/4anda
partialresponse pulsewithL=2.Letusdetermine thestatesSnoftheCPM
schemeandsketchthephasetreeandstatetrellis.
First,wenotethatthereare2p=8phasestates,namely,
e,={O,±in,±!n,±~n,nl
Foreachofthesephasestates,therearetwostatesthatresultfromthe
memory oftheCPMscheme.Hence,thetotalnumberofstatesisN,=16,
namely,
(0,1),(0,-1),(n,l),(n,-1),(in,1),(ill,-1),nn,1),(~Il,-1),
air,1),alt',-1),(-llr,l),(-in,-1),(-tn,1),(-tn,-1),
(-~n,1),(-~n,-1)
CHAPTER S:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISECHANNEL
FlGURE 5·3-1Slatetrellisforpartialresponse (L=2)CPM
withh=i.(8"./..- 1)
iO,I)
10,-1)
(~x,I)
(~.,-I)
(!x,I)
(~.,-1)
(iX,I)
(i"-I)
(x,I)
(x,-ll
(ix,I)
(~.,-I)
(~.,I)
(~.,-I)
(~.,I)
(~X,-I)(8..1,J..)
(0,I)
(0,-I)
(!x,I)
(!X,-I)
(ix,I)
IX,I)
IX,-I)
Ifthesystemisinphasestate9.=-~1l'andI'-I=-1then
9'+1=8.+tchl._ 1
=-in-~n=-n
Thestatetrellisisillustrated inFig.5-3-1.Apa1hthroughthestatetrellis
corresponding tothesequence (1,-1,-1,-1,1,1)isillustrated inFig.
5-3-2,
Inordertosketchthephasetree,wemustknowthesignalpulseshape
g(t),Figure5·3-3illustrates thephasetreewheng(t)isarectangular pulse
ofduration 2T,withinitialstate(0,1).
Havingestablished thestatetrellisrepresentation ofCPM,letusnow
consider themetriccomputations performed intheViterbialgorithm.
MetricComp.tatioDS Byreferring backtothemathematical development
288 D!GITAL COM\1U"lI('ATIONS
,,,,,,J
(0.I)•··· (0,-1r• \
I~',).
(~n.-;)•
1~,,)•
, 112'.-,•
I~'J)•
(~n-'I.
(It.II•
11t.··1)•
(~,-,).
(~n,)•
(~n-,)•
(ix.I).-,
•
····,,.,.,..,·'·'·',','
\".:-,-,••
(0.-1)•",.,.,., ,, ,,., ,,.,,,.,,,..,,·•·,····,.,,,..,,
•
I~n.'.1•
FIGURE 5-3oZAsingle signal paththroughthe
trellis.
~(t:11
FIGURE 5-303PhasetreeforL=2partialresponse CPM
withh=i--~T.
-~Jt
_J'J[
4-.
~~x4
-~Jt
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISECHANNEL 289
forthederivation ofthemaximum likelihood demodulator giveninSection
5-1-4,itiseasytoshowthatthelogarithm oftheprobability oftheobserved
signalr(l)conditioned onaparticular sequence oftransmitted symbols Iis
proportional tothecross-correlation metric
!(n+I)7
CMn(I)= -xr(l)cos[wJ+q,(I;I»)dl
lln+IIT
=CMn-t(l)+nrr(l)cos[wet+~(I;I)+9,,)dl(5-3-11)
ThetermCMn_I(I) represents themetricsforthesurviving sequences upto
timenT,andtheterm
l(n+I)T
v,,(I;9,,)= r(l)cos[weI+9(1;I)+9n)dl
nT(5-3-12)
represents theadditonal increments tothemetricscontributed bythesignalin
thetimeinterval nT,,;;I'"(n+1)T.NotethatthereareMLpossiblesequences
I=(In,In-I>'..,I"-L+I)ofsymbols andp(or2p)possible phasestates{9n}.
Therefore, therearepML(or2pML)different valuesofun(l,9,,),computed in
eachsignalinterval, andeachvalueisusedtoincrement themetrics
corresponding tothepML-1surviving sequences fromtheprevious signaling
interval. Ageneralblockdiagram thatillustrates thecomputations ofvn(l9n)
fortheViterbidecoder isshowninFig.5-3-4.
Notethatthenumberofsurviving sequences ateachstateoftheViterbi
decoding processispML-1(or2pML-1).Foreachsurviving sequence, wehave
Mnewincrements ofv,,(I;e,,)thatareaddedtotheexistingmetricstoyield
pML(or2pM")sequences withpML(or2pML)metrics,However, thisnumber
isthenreduced backtopML-1(or2pMl.-1)survivors withcorresponding
metricsbyselecting themostprobable sequence oftheMsequences merging
ateachnodeofthetrellisanddiscarding theotherM-1sequences.
FIGURE: 5·3-4Computation ofmetrlcincrements
v,,(I:0,,).rll)ToVilerhi
del.:OOC'T
290 OIGITAL COMMl'NICATlO!'iS
5-3-2Performance ofCPMSignals
Inevaluating theperformance ofCPMsignalsachieved withMLSE,wemust
determine theminimum euclidean distance ofpathsthrough thetrellisthat
separate atthenodeatt=0andre-emerge atalateitimeatthesamenode.
Thedistance between twopathsthrough thetrellisisrelatedtothe
corresponding signalsaswenowdemonstrate.
Suppose thatwehavetwosignals5i(1)andSj(l)corresponding totwophase
trajectories <pU:I,)and<p(t;I).Thesequences IiandIjmustbedifferent in
theirfirstsymbol.Then,theeuclidean distance between thetwosignalsoveran
intervaloflengthNT,wherel/Tisthesymbolrate,isdefinedas
1"T
dfJ=0[s,(r)-5/1)/'dl
INT fNC fNT
=0sf(t)dl+0S;(l)dl-20Si(t)Sj(t)dt
2'€lNT=ZNg-2T0cos[wet+¢(t;I;)]cosIw"t+<p(t;I,)]dt
2\€lNT
=2Ng-T0cos[¢(d,j-<p(t;I)]dt
''€INT=~T0{I-cos[I/>(l;Ii)-¢(I;I)]}dt (5-3-13)
Hencetheeuclidean distance isrelatedtothephasedifference between the
pathsirithestatetrellisaccording to(5-3-13).
It,isdesirable toexpressthedistance d~intermsofthebitenergy.Since
g='€blog,M,(5-3-13)maybeexpressed as
(5-3-14)
where o~isdefinedas
(5-3-15)
Furthermore, weobserve that<p(t;I,)-<p(t;Ij)=.p(t;Ii-Ij),sotliat,with
~=Ii-~,(5-3·15)maybewrittenas
10MjNT
8~=~ 0[1-cos.p(t;~)Jdt (5-3-16)
whereanyelement of~cantakethevalues0,±2, ±4,±,..±2(M-Il,
exceptthat~#O.
CHAPTFR.~ OI'TI\Il'\1 RETEIVERSFORTHE:\DDITIVE WHITE GAViSL·\~ \"OISEO-lA:\"SH 291
Theerrorrateperformance forCPMisdominated bythetermcorrespond
ingtotheminimum euclidean distance, anditmaybeexpressed as
whereP-KQI'I~hs')II-{)n""\,N.min\V;l I
8~li~=limminS~,
\~,- 1.1
{log,MJ'" }=limmin-.--- [l-coscI>(t:I,-I})]dt
"~-,, 1,./r 0(5-3-17)
(5-3-1H)
Wenotethatforconventional binaryPSKwithnomemory, N=1and
S~'"=S~,=2.Hence,(5-3-17) agreeswithourprevious result.
SinceS;"",characterizes theperformance ofCPMwithMLSE,wecan
invcstigatt; theeffecton8';'"resulting fromvarying thealphabet sizeM.the
modulation indexh.andthelengthofthetransmitted pulseinpartialresponse
CPM.
First.weconsider fullresponse (L=I)CPM.Ifwetake.\1=2asa
beginning, wenotethatthesequences
I,=+I.-1.I,.I,
I,= -I.+I.I,.I,(5-3-19)
whichdifferfork=0.1andagreefork;.2.resultintwophasetrajectories
thatmergeafterthesecond symbol. Thiscorresponds tothedifference
sequence
!;={2,-2.0,0,...} (5-3-20)
Theeuclidean distance forthissequence iseasilycalculated from(5-3-16), and
provides anupperboundon8;'"".ThisupperboundforM=2is
,(Sin2lCh')d;,(h)=2 I - .
2lChM=2 (5-3-21)
Forexample, whereII=!,whichcorresponds toMSK,wehaved~n)=2,so
that8;',,"(\)'"2.
ForM>2andfullresponse (,PM,itisalsoeasilyseenthatphase
trajectories mergeatt=2T.Hence,anupperboundon8;',,,,canbeobtained
byconsidering thephasedifference sequence ~={a.-a.n.0,...}where
a=±2. ±4,....±2(M-I).Thissequence yieldstheupperbound
sin2klCh)}
2klCh(5-3-22)
292 DIGITAL COMMl'NKA nONS
Q
FIGURE S-J..STheupperboundd1asafunction ufthemodulat,on
indexhforfullresponse CPMwithrectangular pulses.
(FromAll/illandSundberg (1984).©1984.JohnWi/ev
Ltd.Reprinted wirhperminilJn ofthepublisher.]d',M=/6
f)0.10.20.30.40.5()'60,7O.K1l.9J.()
I,
Thegraphsofd1(h)versushforM~2.4.8,16areshowninFig.5-3-5.Itis
apparent fromthesegraphsthatlargegainsinperformance canbeachieved by
increasing thealphabet sizeM.Itmustberemembered, however. that
Il;";n(h)""d~(h).Thatis.theupperboundmaynotbeachievable forall
valuesofh.
Theminimum euclidean distance Il;";n(h)hasbeendetermined, byevaluat
ing(5-3-16), foravarietyofCPMsignalsbyAulinandSundberg (198I).For
example, Fig.5-3-6illustrates thedependence oftheeuclidean distance for
binaryCPFSKasafunction ofthemodulation indexh.withthenumberNof
2.5 N=4
FIGURE 5-3-6Squared minimum euclidean distanceasafunctionofthe
modulation indexforbinaryCPFSK.Theupper
boundisil,.[FromAlliinandSIIndberg ({98/I.
©/98)IEEE.].2.0
1.00~--:!7---->M---1.0
CHAnER 5:OPTIML"M RECEJVERS FORTHEADDJJrVE WHITE GAUSSJAN NOISE CHANNEL 293
bitobservation (decision) intervals(N=1.2.3.4)asaparameter. Alsoshown
istheupperbound d~(h)givenby(5-3-21). Inparticular, wenotethatwhen
h=~. O~in(j)=2,whichisthesamesquared distance asPSK(binaryor
quaternary) withN=1.Ontheotherhand,therequired observation interval
forMSKisN=2intervals, forwhichwehave 8~in(n=2.Hence,the
performance ofMSKwithMLSEiscomparable to(binaryorquaternary) PSK
aswehavepreviously observed.
WealsonotefromFig.5-3-6thattheoptimum modulation indexforbinary
CPFSK ish=0.715whentheobservation interval isN=3.Thisyields
8~in(0.715) =2.43,oragainof0.85dBrelativetoMSK.
Figure5-3-7illustrates theeuclidean distance asafunction ofhfor
M=4CPFSK, withthelengthoftheobservation intervalNasaparameter.
Alsoshown(asadashedlinewhereitisnotreached) istheupperbound d~
evaluated from(5-3-22). Notethat c5~i"achieves theupperboundforseveral
valuesofhforsomeN.Inparticular, notethatthemaximum valueofd~.
whichoccursath=0.9.isapproximately reachedforN=8observed symbol
intervals. Thetruemaximum isachieved ath=0.914withN=9.Forthiscase.
o~m(0.914) =4.2,whichrepresents a3.2dBgainoverMSK.Alsonotethatthe
euclidean distance contains minimaath=Lt~.1.etc.Thesevaluesofhare
calledweakmodl/lation indicesandshouldbeavoided. Similarresultsare
available forlargervaluesofM.andmaybefound-inthepaperbyAuIinand
Sundberg (1981)andthetextbyAnderson eral.(1986).
d~{")
dj{h'l
4 ,/
",,,,,
6
4
f-+-+---,,"::----,-L:---h10
FIGURE 5-3-7Squared minimum euclidean ;,Iistance asafunctionof
themodulation indexforqualernaT)' CPFSK.
Theupptrhoundisd~.[From,4lllillandSundherg
(Nil/).if)!WI!IEEE.) II
294 DIGITAL COMMUNICATIONS
ZdB
-3dB
FIGURE S-~Upperboundd';,ontheminimum distancefor
partialresponse (raisedcosinepulse)binaryCPM.
[FromSundberg (1986).©19861EEE.J h
(5-3-23)Largeperformance gainscanalsobeachieved withMLSEofCPMbyusing
partialresponse signals.Forexample, thedistance bound d~(h)forpartial
response, raisedcosinepulsesgivenby
{_l_(l-COS~) (O,;;,t".LT)
g(r)=2LT 2LT
o (otherwise)
isshowninFig.5-3-8forM=2.Here,notethat,asLincreases, d~also
achieves highervalues.Clearly, theperformance ofCPMimproves asthe
correlative memory Lincreases, buthmustalsobeincreased inorderto
achievethelargervaluesofd~.Sincealargermodulation indeximpliesa
largerbandwidth (forfixedL).whilealargermemory lengthL(forfixedh)
impliesasmallerbandwidth, itisbettertocompare theeuclidean distance asa
function ofthenormalized bandwidth 2WTb•whereWisthe99%power
bandwidth andTbisthebitinterval. Figure5-3-9illustrates thistypeof
comparison withMSKusedasapointofreference (0dB).Notefromthis
figurethatthereareseveraldecibels tobegainedbyusingpartialresponse
signalsandhighersignaling alphabets. Themajorpricetobepaidforthis
performance gainistheaddedexponentially increasing complexity inthe
implementation oftheViterbidecoder.
Theperformance resultsshowninFig.5-3-9illustrate that3-4dBgain
relativetoMSKcanbeeasilyobtained withrelatively noincreaseinbandwidth
bytheuseofraisedcosinepartialresponse CPMandM=4.Although these
resultsareforraisedcosinesignalpulses,similargainscanbeachieved with
otherpartialresponse pulseshapes.We'emphasize thatthisgaininSNRis
achieved byintroducing memory intothesignalmodulation andexploiting the
memory inthedemodulation ofthesignal.Noredundancy throughcodinghas
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISECHANNEL 295
-3'----4---'-----J-------'0.5 1.0 1.5
2WT/>FIGURE S·3-~Powerbandwidth tradeofflorpartialresponse CPM
signalswithraisedcosinepulses.WistheIF}
percentin-bandpowerbandwidth. [FromS,mdberg
(1986).©1986IEEE.)6
5
4
2
dB
o
-I
-21J' 10108102:;'un3RC.M=8
•MSK
beenintroduced. Ineffect,thecodehasbeenbuiltintothemodulation andthe
trellis-type (Viterbi) decoding exploitsthephaseconstraints intheCPMsignal.
Additional gainsinperformance canbeachieved byintroducing additional
redundancy through codingandincreasing thealphabet sizeasameansof
maintaining afixedbandwidth. Inparticular, trellis-eoded CPMusingrelatively
simpleconvolution codeshasbeenthoroughly investigated andmanyresults
areavailable inthetechnical literature. TheViterbidecoder fortheconvolu
tionallyencoded CPMsignalnowexploits thememory inherent inthecode
andintheCPMsignal.Performance gainsoftheorderof4-6dB,relativeto
uncoded MSKwiththesamebandwidth, havebeendemonstrated bycombin
ingconvolutional codingwithCPM.Extensive numerical resultsforcoded
CPMaregivenbyLindell(1985).
MuIli-hCPMByvaryingthemodulation indexfromonesignaling interval
toanother, itispossible toincrease theminimum euclidean distance 6~in
between pairsofphasetrajectories and,thus,improve theperformance gain
overconstant-h CPM.Usually, multi·hCPMemploys afixednumberHof
modulation indicesthatarevariedcyclically insuccessive signaling intervals.
Thus,thephaseofthesignalvariespiecewise linearly.
Significant gainsinSNRareachievable byusingonlyasmallnumberof
different valuesofh.Forexample, withfullresponse(L=1)CPMandH=2,
itispossibletoobtainagainof3dBrelativetobinaryorqUll.ternary PSK,By
increasing HtoH=4,againof4.5dBrelativetoPSKcanbeobtained, The
performance gaincanalsobeincreased withanincrease inthesignalalphabet.
Table5-3-1liststheperformance gainsachieved withM=2,4,and8for
severalvaluesofH.Theupperboundsontheminimum euclidean distance are
alsoshowninFig.5-3-10forseveralvaluesofMandH.Notethatthemajor
gaininperformance isobtained whenHisincreased fromH=1toH=2.For
H>2,theadditional gainisrelatively smallforsmallvaluesof{h,}.Onthe
otherhand,significant performance gainsareachieved byincreasing the
alphabet sizeM.
Theresultsshownaboveholdtorfullresponse CPM.Onecanalsoextend
theuseofmulti-hCPMtopartialresponse inanattempt tofurtherimprove
performance. Itisanticipated thatsuchschemes willyieldsomeadditional
performance gains,butnumerical resultsonpartialresponse, multi-hCPMare
limited.Theinterested readerisreferred tothepaperbyAulinandSundberg
(l982b).
Multiamplitude CPMMultiamplilude CPM(MACPM) isbasically a
combined amplitude andphasedigitalmodulation schemethatallowsusto
increase thesignaling alphabet relativetoCPMinanother dimension and,
thus,toachievehigherdataratesonaband-limited channel. Simultaneously,
thecombination ofmultiple amplitude inconjunction withCPMresultsina
bandwidth-efficient modulation technique.
Wehavealreadyobserved thespectralcharacteristics ofMACPM inSection
4-3.Theperformance characteristics ofMACPM havebeeninvestigated by
Mulligan (1988)forbothuncoded andtrellis-coded CPM.Ofparticular interest
istheresultthattrellis-coded CPMwithtwoamplitude levelsachieves again
of3-4dBrelativetoMSKwithoutasignificant increaseinthesignalbandwidth.
5-3-3Symbol-by-Symbol Detedion ofCPMSignals
BesidestheMLsequence detector, thereareothertypesofdetectors thatcan
beusedtorecovertheinformation sequence inaCPMsignal.Inthissection,
weconsider symbol-by-symbol detectors. Onetypeofsymbol-by-symbol
detector istheonedescribed inSection5-1-5,whichexploits thememory of
CPMbyperforming matched filtering orcross-correlation overseveral
signaling intervals. Because ofitscomputational complexity, however, this
recursive algorithm hasnotbeendirectlyappliedtothedetection ofCPM.
Instead, twosimilar,albeitsuboptimal, symbol-by-symbol detection methods
havebeendescribed inthepapersbydeBuda (1972),Osborne andLuntz
(1974),andSchonhofl (1976).Oneoftheseisfunctionally equivalent tothe
algorithm giveninSection5-1-5,andthesecondisasuboptimum approxima
tionofthefirst.Weshalldescribe thesetwomethods inthecontextof
demodulation ofCPFSKsignals,forwhichthesedetection algorithms have
beenapplieddirectly.
Todescribe thesemethods, weassumethatthesignalisobserved overthe
presentsignaling intervalandDsignaling intervals intothefutureindeciding
ontheinformation symboltransmitted inthepresentsignaling interval. A
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WmTE (iAUSSIA~ NOISE CHA~NEL 297
TABLE 5-3-1MAXIMUM VALUES OFTHEUPPER BOUND d~FORMULTI·h LINEAR
PHASE CPM"
H=4,
,,,
M=2.H=IM=4.
H'22
2JM=8.
H=I4
o~o-------::':,-----------,',- h05 1.05dBpin
compared
MHMlxd~ wltbMSK h,h,h,h. 10
212.43 0.85 0.715 0.715
224.0 3.0 0.5 0.5 0.5
2 3 4.88 3.87 0.620 0.686 0.714 0.673
2 4 5.69 4.54 0.73 0.55 0.73 0.55 0.64
4I4.23 3.25 0.914 0.914
426.54 5.15 0.772 0.772 0.772
4 3 7.65 5.83 0.795 0.795 0.795 0.795
816.14 4.87 0.964 0.964
8 2 7.50 5.74 0.883 0.883 0.883
8 3 8.40 6.23 0.879 0.879 0.879 0.879
aFromAulinandSundberg (1982b).
d'8oul)dpeaka• M=8,H=3
8
Boundpeak
M=4.H=3· 0
M=8.H= J Boundpeak
7M=8.H=2
•Boundpeak.
6M=4.H=2
FIGURE 5-3-10 Upperbounds on minimum squared
euclidean distance forvariousMand
Hvalues.[FromAutinandSundberg
(/9li2b).(f)J982IEEE.]
298 [JI(aTAL CO'!MUNKAT'ONS
r(l)..I,,=-(M~ IH
!"r()dt1-__...exp()
" L__J
I,,;M-IJ
exp( )exp( )
"",I,,;-(M-Il!
1"'lldl1----.1
"1"'(ldro
",f,,=M-11
FIGURE 5-3-11 Blockdiagram ofdemodulator fordetection ofCPFSK.
blockdiagramofthedemodulator, implemented asabankofcross-correlators,
isshowninFig.5-3-11.Recallthatthetransmitted CPFSKsignalduringthe
nthsignaling intervalis
where
{[lrh[1-(n-l)T)/ n-I ]}
v(I)=expj T n+Irh~oI.+<1>0
h~2fdTisthemodulation index,fdisthepeakfrequericy deviation, and<1>0is
theinitialphaseangleofthecarrier.
Indetecting thesymbolI"thecross-correlations showninFig.5-3-11are
performed withthereference signals 5(1.I,.I"...,II+D)forallMD+Ipossible
valuesofthesymbols 1"12",,,11+0transmitted overtheD+1signaling
intervals. Butthesecorrelations ineffectgenerate thevariables T"T2•...,T,+D'
whichinturnarethearguments oftheexponentials thatoccurinthepdf
p(r"T2•...•r,+0II,.12,...•11+0)
Finally, thesummations overtheMOpossible valuesofthesymbols
12,13,.••,I,+0represent theaveraging of
p(r"T2•...•T,+0II,.I,.....Il+o)P(I,. 12,...•11+0)
CHAPTtR':; OPTIMU~ RECEIVERS FORTHEADDITIVE WHITE GAUSSIA ........OISt:CHA"'SfL 299
overtheMDpossible value,ofthesesymbols. TheMoutputs ofthe
demodulator constitute thedecision variables fromwhichthelargestisselected
toformthedemodulated symbol. Consequently themetricsgenerated bythe
demodulator showninFig.5-3-11areequivalent tothedecision variables given
by(5-1-68)onwhichthedecision onI,isbased.
Signalsreceived insubsequent signaling intervals aredemodulated inthe
samemanner. Thatis.thedemodulator cross-correlates thesignalreceived
overD+Isignaling intervals withtheM0+Ipossible transmitted signalsand
formsthedecision variables asillustrated inFig.5-3-11.Thusthedecision
madeonthemthsignaling interval isbasedonthecross-correlations
performed overthesignaling intervals m,m+I,....m+D.Theinitialphase
inthecorrelation intervalofduration (D+l)Tisassumed tobeknown.On
theotherhand.thealgorithm described by(5-1-76) and(5-1-77) involves an
additional averaging operation overthepreviously detected symbols. Inthis
respect, thedemodulator showninFig.5-3-11differsfromtherecursive
algorithm described above.However, thedifference isinsignificant.
OnesUboptimum demodulation methodthatperforms almostaswellasthe
optimum method embodied inFig.5-3-11basesitsdecision onthelargest
outputfromthebankofMO+Icros>-correlators. Thustheexponential
functions andthesummations areeliminated. But t~ismethod isequivalent
toselecting thesymbol 1mforwhichtheprobability densityfunction
p(r"" '111+\•..••'m+D11m.1m+ I'·..,lm+v)isamaximum.
Theperformance ofthedetector showninFig.5-3·11hasbeenupper
bounded andevaluated numerically. Figure5-3-12illustrates theperformance
ofbinaryCPFSK withn=D+1asaparameter. Themodulation index
h=0.715usedingenerating theseresultsminimizes theprobability oferroras
4-6 ~101214
SNRperbit,l/>(d81, Orthogonal FSKI--......'-.." =I,h=05
f'\\.'\,
,\1\'\
\
f--CPFSK\l'vC,~~S::K
11=4 ,'"\h"071S
}~"=O_7\5\
~1\
I--I\ \
CPFSK j\ \I--II=~ ;;\I--h"i,715
\1\!n---J
10''o15.1
S
FIGURE 5-3-U Performance ofbinaryCPFSKwithcoherent detection.
300 DIGITAL COMMtJNICATIOJ't'S
2 4 6 81012 14
SNRperbit,'Yb(dB).
It-..
f\\Orthogoni l
\\\quaternary FSK-
\n=\.II=0.5 -, ,
1\II I
1\CPFSK, }.'n=2.11=1.75
CPFSK
-n=31\\-h=0.8\ \
\\
,rl111)-
o.-5
~-10-2
~
i:'
~2
.~10--·i2
10-'
5
2
11)-0
Performance ofquaternary CPFSKwithcoherent detection. FIGURE 5-3013
shownbySchonhoff(1976).Wenotethatanimprovement ofabout2.5dBis
obtained relativetoorthogonal FSK(n=1)byademodulator thatcross
correlates overtwosymbols. Anadditional gainofapproximately 1.5dBis
obtained byextending thecorrelation timetothreesymbols. Furtherextension
ofthecorrelation timeresultsinarelatively smalladditional gain.
Similarresultsareobtained withlargeralphabet sizes.Forexample, Figs
5-3-13and5-3-14illustrate theperformance improvements forquaternary and
4 6 810 12 14
SNRperbil,Yh(dB)1
2.,
IOrthogonal
~\octalFSK
2n.=I.h=0.5
\\1
\1\
\
2 CPFSK
3 .......n=2.11=08791\ .
CPFSK\
I-"=3,
f-II=0.879
, 1\1\10
0::5
~
:810
E 5i:'='0
.~10-I:
1()-4
5
2
IIr0
tlGURE 5-3ot4 Performance ofoctalCPFSKwith'coherent detection.
CHAPTER 5OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSiAN r-<OlSE CHANNEL 301
octalCPFSK,respectively. Themodulation indicesgiveninthesegraphsare
theonesthatminimize theprobability ofasymbolerror.
Insteadofperforming coherent detection, whichrequires knowledge ofthe
carrierphase</10'wemayassumethat<Poisuniformly distributed overthe
interval0to2n,andaverageoveritinarrivingatthedecision variables. Thus
coherent integration (cross-correlation) isperformed overthen=D+1
signaling intervals. buttheoutputsofthecorrelators areenvelope-detected.
Thisiscallednoncoherent detection of CPFSK. Inthisdetection scheme,
performance Isoptimized byselecting ntobeoddandmakingthedecision on
themiddlesymbolinthesequence ofnsymbols. Thenumerical resultsonthe
probability oferrorfornoncoherent detection ofCPFSKaresimilartothe
resultsillustrated aboveforcoherent detection, Thatis,againof2-3dBin
performance isachieved byincreasing thecorrelation interval fromn=Ito
n=3andton=5.
5-4OPTIMUM RECEIVER FORSIGNALS WITH
RANDOM PHASE INAWGNCHANNEL
Inthissection, weconsider thedesignoftheoptimum receiver forcarrier
modulated signalswhenthecarrierphaseisunknown atthereceiver andno
attempt ismadetoestimate itsvalue.Uncertainty inthecarrierphaseofthe
received signalmaybeduetooneormoreofthefollowing reasons: First,the
oscillators thatareusedatthetransmitter andthereceiver togenerate
thecarriersignalsaregenerally notphasesynchronous. Second,thetimedelav
inthepropagation ofthesignalfromthetransmitter tothereceiver isn~t
generally knownprecisely. Toelaborate onthispoint,atransmitted signalof
theform
thatpropagates through achannelwithdelayrowillbereceived as
s(t-til)=Re[g(r-to)eJ2~r.«-''''1
=Re[g(t-Io)e J2~JJ"eJ2rrl'J
Thecarrierphaseshiftduetothepropagation delaytois
</J= -2nj,lo
Notethatlargechanges inthecarrierphase </Jcanoccurduetorelatively small
changes inthepropagation delay.Forexample, ifthecarrierfrequency
j,=IMHz,anuncertainty orachangeinthepropagation delayof0.5J.I.swill
causeaphaseuncertainity ofnrad.Insomechannels (e.g.,radiochannels) the
timedelayinthepropagation ofthesignalfromthetransmitter tothereceiver
302 DIGITAL COMMUNICATIONS
maychangerapidlyandinanapparently randommanner, sothatthecarrier
phaseofthereceived signalvariesinanapparently randomfashion.
Intheabsenceofknowledge ofthecarrierphase,wemaytreatthissignal
parameter asarandom variable anddetermine theformoftheoptimum
receiverforrecovering thetransmitted information fromthereceived signal.
First,wetreatthecaseofbinarysignalsand,then,weconsider M-arysignals.
5-4-1Optimum Receiver forBinarySignals
Weconsider abinarycommunication systemthatusesthetwocarrier
modulated signalsSI(t)andS2(t)totransmit theinformation, where
(5-4-1)
ands/",(I),in=1,2aretheequivalent lowpasssignals.Thetwosignalsare
assumed tohaveequalenergy
iT 1ITl\'=S;,,(t)dr= -IS/m(r)12dr02 0
andarecharacterized bythecomplex-valued correlation coefficient
lITPI2'"P=i0SMI)sI2(t) dr(5-4-2)
(5-4-3)
Thereceived signalisassumed tobeaphase-shifted versionofthe
transmitted signalandcorrupted bytheadditivenoise
n(t)=Re([nc(t)+jn,(t)]e'2"'''}
=Re[z(t)ei2"'1
Hence,thereceived signalmaybeexpressed as
r(t)=Re([SIm(t)el'"+z(t)]el2"'1
where
r,(r)=SIm(t)ei'"+z(t),0""t,.:;T(5-4-4)
(5-4-5)
(5-4-6)
istheequivalent lowpassreceived signal.Thisreceived signalisnowpassed
through ademodulator whosesampled outputatt=Tispassedtothe
detector.
TheOptimum Demodulator InSection5-1-1,wedemonstrated thatifthe
received signalwascorrelated withasetoforthonormal functions {!.(t)}that
CH!\PTER 5:OPTI~1l:M RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISE CHANNEL 303
spanned thesignalspace,theoutputsfromthebankofcorreiatorsprovidea
setofsufficient statistics forthedetector tomakeadecisionthatminimizes the
probability oferror.Wealsodemonstrated thatabankofmatched filterscould
besubstituted forthebankofcorrelators.
Asimilarorthonormal decomposition canalsobeemployed forareceived
signalwithanunknown carrierphase.However, itismathematically con
venienttodealwiththeequivalent lowpasssignalandtospecifythesignal
correiatorsormatched filtersintermsoftheequivalent lowpass signal
waveforms.
Tobespecific,theimpulseresponse h,lt)ofafilterthatismatched tothe
complex-valued equivalent lowpass signals,(t),0,,;;t,,;;T,isgivenas(see
Problem 5-6)
h,(t)=5,*(T-I)
andtheoutputofsuchafilteratI=Tissimply
iT15,(1)12dl=2g
II(5-4-7)
(5-4-8)
whereIEisthesignalenergy.Asimilarresultisobtained ifthesignal5,(1)is
correlated withst(l)andthecorrelator issampled att=T.Therefore, the
optimum demodulator fortheequivalent lowpassreceived signal5,(1)givenin
(5-4-6)mayberealizedbytwomatched filtersinparallel,onematched toSI1(t)
andtheotherto512(1),andshowninFig.5-4-1.Theoutputofthematched
filtersDrcorreiatorsatthesampling instantarethetwocomplex numbers
Suppose thatthetransmitted signalis5,(1).Then,itiseasilyshown(see
Problem 5-35)that
I " =2lCcos<f>+n"+j(U,SIn</>+IIi')
" =nlplcos(</> +aO)+n2'+j[2l1'lplsin(</> +ao)+nc,]
Filttr
matched 10
,\'/I{ll
Dt'ledor
Fillrr.(5-4-9)
(5-4-10)
Output
dt'\isinn
FI{;URF. 5-4-1Optimum n:ceivl..'r forhinarysignals.
304 DIGITAL COMMUNICATIONS
wherepisthecomplex-valued correlation coefficient ofthetwosignalsS/I(I)
andsdt),whichmaybeexpresse'd asp=Iplexp(ao).Therandom noise
variables n,on,5'n2"andn2.<arejointlygaussian, withzeromeanandequal
variance.
TheOptimum Detector Theoptimum detector observes therandom
variables [ric'"r2c'''']=r,where"='k+i'",and'2='2,·+i'""andbasesits
decision ontheposterior probabilities P(5.,Ir),m=1,2.Theseprobabilities
maybeexpressed as
perI5.,)P(s",)
per)m=1,2 (5-4-11)
and,hence,theoptimurndecisiol\ rulemaybeexpressed as
<,
pes,Irl)'"P(s,Ir)
"
or,equivalently,
~~P(s,)
perI5,)$,pes,)(5-4-12)
TheratioofpdfsontheLeft-hand sideof(5-4-12) isthelikelihood rario,which
wedenoteas
A(r)=per[5,)
p(rls,)(5-4-13)
Theright-hand sideof(5-4-12)istheratioofthetwopriorprobabilities, which
takesthevalueofunitywhenthetwosignalsareequallyprobable.
Theprobability densityfunctions perI5,)andperIs,)canbeobtained by
averaging thepdfsperI5n;,<1»overthepdfoftherandomcarrierphase,i.e.,
f,2"
perISm)=perISm,<I»p(<I»d<l>
()(5-4-14)
Weshallperform theintegration indicated in(5-4-14)forthespecialcasein
whichthetwosignalsareorthogonal, i.e.,p=O.Inthiscase,theoutputsofthe
demodulator are
=21:cos<I>+n"+j(2~sin <I>+n,,)
'2='It·+jr'b
=n2c+jn2~(5-4-15)
CHAPTER 5:OPTI\tl'\1 RECEIVERS FORTHEADDITIVE WHITEGAUSSIAN NOiSECHANl"El 30S
where(nI,·'n".n,,,fl,,jaremutually uncorrelated and,hence,statistically
independent. zero-mean gaussian randomvariables (seeProblem 5-25).Hence.
thejointpdfofr=[r".r"r".'2,)maybeexpressed asaproduct ofthe
marginal pdfs.Consequently.
(5-4-16)
whereu'=2'fN.,.
Theuniform pdfforthecarrierphaset/Jrepresents themostignorance that
canbeexhibited bythedetector. Thisiscalledtheleastfavorable pdffort/J.
Withp(t/J)=1/21C.0.,;t/J.,;2Jr.substituted intotheintegral in(5-4-14). we
obtain
1f"
2-p(r",r"Is,.t/J)dt/J
IC"
1(ri,+ri,+4't:') 1J[2't:(rkcost/J+,,,sint/J)]=-exp- ,-exp dt/J2lt 2u- 2Jr u2
But-lI2
/r[2,€(r".cost/J+r\,sint/J)] _(2'€v'r1.+ rl,)
2exp , dt/J-I" 2
H(I U a(5-4-17)
(5-4-18)
wherelo(.r)isthemodified Besselfunction ofzerothorder.defined in
(2-1-120).
Byperforming asimilarintegration asin(5-4-17)undertheassumption that
thesignalS2(t)wastransmitted. weobtaintheresult
(5-4-19)
When,wesubstitute theseresultsintothelikelihood ratiogivenby(5-4-13).
weobtaintheresult
(5-4-20)
Thus,theoptimum detector computes thetwoenvelopesv'ri,+rioand
Vr~,+,~,andthe corres"ondin~ values oftheBessel function
/n(2~"c +d'/u')andlo(2l!Vrt+ r~/(2)toformthelikelihood ratio.We
observe thatthiscomputation requires knowledge ofthenoisevariance (f'.
306 DIGITAL COMMUNICATIONS
5
4.5
4
3.5_3
~2.5
--215
1
O.5
'---i~-7'--:;---.;';o.;--;;,;o-C.o0.511.522.533.54
FIGURE 5·4-2Graphofi,,(x).
Thelikelihood ratio i~thencompared withthethreshold P(s,)1P(s,)to
determine whichsignalwastransmitted.
Asignificant simplification intheimplementation oftheoptimum detector
occurswhenthetwosignalsareequallyprobable. Insuchacasethethreshold
becomes unity.and,duetothemonotonicity oftheBesselfunction shownin
Fig.5-4-2,theoptimum detection rulesimplifies to
(5-4-21)
Thus,theoptimum detector basesitsdecision onthetwoenvelopes Vri.+rL
andYd,+ri,.and,hence,itiscalledanenvelope detector.
Weobserve thatthecomputation oftheenvelopes ofthereceived signal
samplesattheoutputofthedemodulator rendersthecarrierphaseirrelevant
inthedecision astowhichsignalwastransmitted. Equivalently, thedecision
maybebasedonthecomputation ofthesquared envelopes r~,+rT,and
r},+rLinwhichcasethedetector iscalledasquare-law detector.
BinaryFSKsignalsareanexample ofbinaryorthogonal signals.Recallthat
inbinaryFSKweemploytwodifferent frequencies, sayItandfi=f,+:J.f,to
transmit abinaryinformation sequence. Thechoiceofminimum frequency
separation !::>f=f,-f,isconsidered below.Thus,thesignalwaveforms maybe
expressed as
s,(I)=Y2'({b1Tb cos2trf,t, 0~t~Th
s,(t)=Y2'({blThcos2trht. 0~t,,;To
andtheirequivalent lowpasscounterparts are
Thereceived signalmaybeexpressed as
f!!g'br(t)=-cos(2trf",t+r/>m)+net)Tb(5-4-22)
(5-4-23)
(5-4-24)
CHAPTER s:OPTIMCM RECEIVERS FORTHEADDITIVE WHITE (jr\tISSIA~ ;-';Ol~l'CH,-\'\"'IH 307
cos~'It.!.'
co~21((.t:,+~f)'
1-_.-'1~
L.::-_..J :
~in21t((+!:.f)1 :
,Received
signal
t
S-Jmple
1=T
FIGURE 5·~3 Demodulation andsquare-law detection ofhinaryFSKsignals.
(5-4-25)where"''0isthephaseofthecarrierfrequency J,,,.Thedemodulation ofthe
realsignalr(l)maybeaccomplished, asshowninFig.5-4-3.hyusingfour
correlators withthebasisfunctions
flm(r)=~:"cos[(2irfl+2irmi.f)!],m=0,1
f2m(r)=/2sin[(2irfl+2mllin!], m =0,I'JT"
Thefouroutputs ofthecorrelators aresampled attheendofeachsignal
intervalandpassedtothedetector.Ifthemthsignalistransmitted. thefour
samplesatthedetector maybeexpressed as
r=n[Sin[2ir(k -m)ifT]
.,"2ir(k-m)DofTcos<Pm
cos[2ir(k-m)ifT]-I, ]
2ir(k_m)t1fTSIn<Pm+11."k,m=\,2
(5-4-26)
r=VCi:[COS2n(k-m)DofT-1
h "2n(k-m)DofT cos"'",
+sin[2n(k-m)DofT], ]
2n(k-m)DofTSIn<Pm+n•."k.m=I,2
wheren.,andn•.,denotethegaussian noisecomponents inthesampled
outputs,
(5-4-27)30lI DIGITAL COMMUNICATIONS
Weobservetbatwhenk=m,tbesampled valuestotbedetector are
rm.=~cos"'m+nm•
'ms=~sin"'m+n""
Furthermore, weobserve thatwhenk".m,thesignalcomponents inthe
samplesr••andrluwillvanish,independently ofthevaluesofthephaseshifts
</I.,provided thatthefrequency separation between successive frequencies is
af=11T.Insuchacase,theothertwocorrelator outputsconsistofnoise
only,i.e.,
r••=n'nrlu=nlu.k".m (5-4-28)
Withafrequency separation ofI1f=lIT,therelations (5-4-27) and(5-4-28)
areconsistent withtheprevious result(5-4-15) forthedemodulator outputs.
Therefore, weconclude thatforenvelope orsquare-law detection ofFSK
signals,theminimum frequency separation required fororthogonality ofthe
signalsisI1f=lIT.Thisseparation istwiceaslargeasthatrequired whenthe
detection isphase-coherent.
5-4-2Optimum Receiver forM-aryOrthogonlll Sigallls
Thegeneralization oftheoptimum demodulator anddetector tothecaseof
M-aryorthogonal signalsisstraightforward. Iftheequalenergyandequally
probable signalwaveforms arerepresented as
sm(t)=Re[Slm(I)ei2nf,,), m=1,2,...,M,0",t0;;;T(5-4-29)
wheres'm(t)aretheequivalent lowpasssignals,theoptimum correlation-type
ormatched-filter-type demodulator produces theMcomplex-valu~d random
variables
rm=rm.+jrm•=rr,(t)st.(t) dt,m=1,2,...,M(5-4-30)
wherer,(t)istheequivalent lowpass received signal.Then,theoptimum
detector, basedonarandom, uniformly distributed carrierphaSe,computes the
Menvelopes
Irml="'?m.+?.....,m=1,2,...,M (5-4-31)
or,equivalently, thesquared envelopesIrml2,andselectsthesignalwiththe
largestenvelope (orsquaredenvelope).
InthespecialcaseofM-aryorthogonal FSKsignals,theoptimum receiver
hasthestructure illustrated inFig.5-4-4.Thereare2Mcorreiators:twofor
eachpossible transmitted frequency. Theminimum frequency separation
between adjacent frequencies tomaintain orthogonality is/;,f=1/T.
5-4-3Probllbility ofErrorforEnvelope Detectio. ofM-ary
Orthogonal Signals
Letusconsider thetransmission ofM-aryorthogonal equalenergysignalsover
anAWGNchannel, whichareenvelope-detected atthereceiver. Wealso
CHAPTER S:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOiSECHANNEL 309
COS2K!.,1
X j~()d,
sin2ltf ...t
x l~()dI
COS2l't(j;.+tJ.f)/
X l~()d,
sin2l't<J;_+Af)/
Received
I~()d, x
signal
coslxlf,.+(M -1)M]r
,---{ x I~()dI1--_----
sin2Jt{fc+(rW-l)L1fl/Envelope
orOutput
square-law deeision
deteclor
FIGURE 5-4-4Demodulation ofM-aryFSKsignalsfornoncoherent detection.
assumethattheMsignalsareequallyprobable aprioriandthatthesignals,(I)
istransmitted inthesignalinterval0".;I"';T.
TheMdecisionmetricsatthedetector aretheMenvelopes
m=1,2,...,M (5-4-32)
where
andric=n,cos<1>,+n,,.
I"=n,sin <1>,+n"(5-4-33)
m=2,3,...,M (5-4-34)
(5-4-35)Theadditive noisecomponents {nmcland{nmJaremutually statistically
independent zero-mean gaussian variables withequalvariance u2=!N".Thus
thepdfsoftherandomvariables attheinputtothedetector are
(__1_(ri,+,f,+,€,-)(v'~,(rt+rLl)
P.,.1'0r,,)-22e"p-22In 2
TeU U U
m=2,3,...,M(5-4-36)
310 DIGITAL COMMUN)CATIONS
Letusmakeachangeinvariables inthejointpdfsgivenby(5-4-35)and
(5-4-36). Wedefinethenormalized variables
Vr~c+r~s
(5-4-37)
Clearly, 'mo-=aRmcosemand'ms=uRmsinem'TheJacobian ofthistransfor
mationis
JIucosem usin8mI2R11=. =u m-uRmsmemuRmcosem
Consequently,
R,[I(22%'s)](rn:::)p(R"e')=2JrexP-2R,+No10Yli;,R"
p(Rm,em)=~;exp(-!R;,), m=2,3,...,/If(5-4-38)
(5-4-39)
(5-4-40)
Finally,byaveraging p(Rm,em)overem,thefactorofZiriseliminated from
(5-4-39)and(5-4-40). Thus,wefindthatR,hasaRiceprobability distribution
andRm,m=Z,3,__.,M,areeachRayleigh-distributed.
Theprobability ofacorrectdecision issimplytheprobability thatRI>R2,
andR,>R3,•_• ,andRI>Rm•Hence,
Pc=P(Rz<R" R3<R"..-,RM<R,)
=rP(Rz<RioR3<RI,·..,RM<R,IR,=X)PR,{X) dx(5·4-41)
Because therandomvariables Rm,m=2,3,__...111,arestatistically iid,the
jointprobability in(5-4-41)conditioned onRIfactorsintoaproductof.111-1
identical terms.Thus,
where
P(Rz<RIIR,=x)=rPR,('Z)drz
=1 -e-xl/z
The(M-l)thpowerof(5-4-43)maybeexpressed as
(l_e-X212)M-' =Y'(_I)n(M -1)e-"-<'12
"=0 n(5-4-42)
(5-4-43)
(5-4-44)
CHAPTER~: OPTI'-1l'\I1 R.ECEIVERS FORTHEADDITIVE WHITEGAU:\SIAN I\OISECHA:"JSEL 311
Substitution ofthisresultinto(5-4-42) andintegration overxyieldsthe
probability ofacorrectdecision as
(5-4-45) Pc=Y(-It(M-1)_1_exp[_n'(g,]
n~o,nn+1 (n+1)N"
where'l:,/N"istheSNRpersymbol. Then.theprobability ofasymbolerror,
whichisPM=1-P,.becomes
(5-4-46)'.1,1(M-l' 1 [nk'l:,,]PM=2:(-1)'"1 l-~exp--.-:-:~~n-' .n,n+l (n+l)lv"
where'6,,1NoistheSNRperbit.
Forbinaryorthogonal signals(M=2).(5-4-46)reducestothesimpleform
(5-4-47)
ForM>2.wemaycompute theprobability ofabiterrorbymakinguseof
therelationship
2k-1
P,.=2'_1Pw (5-4-48)
whichwasestablished inSection 5·2.Figure5-4-5showsthebit-error
probability asafunction oftheSNRperbity"forM=2.4.8.16.and32.Just
asinthecaseofcoherent detection ofM-aryorthogonal signals(seeSection
5·2-2),weobserve thatforanygivenbit-error probability. theSNRperbit
decreases asMincreases. ItwillbeshowninChapter 7that.inthelimitas
M->x(ork=log,M->x).theprobability ofabiterrorP"canbemade
.,0 4 SIII
S:\Rperbil.y~(JBl,
::....'"5~:;::'\,.\,·,H-2
,~\\\ \s'\\\,,
2\\1\,
J\1\"1='\,
s·F\'~ ·.\1=10l--
2\ \,•,\I~1\I-\-\-5I\1\ ~ M=~
~~Channd cJpa..:it~I"IT,hmitl-loJBf\\s
, ..'of=J2,
I \,,."10
IIIIII
,:
E"III
E
"C-.
EIII
.g
:t
III
FIGURE 5-4·5 Prohahilily ofahit~rrorfornoncoher~nt detection (Jf
orthogonal signal"i.
(5-4-49)312m(;JTAL COMMUNICATIONS
arbitrarily smallprovided that'theSNRperbit"is.greaferthantheShannon
limitof-1:6dB.Thecost.(orinc~e8sing Misthebandwidth required to
transmit thesignals.ForNt-aryFSK,thefrequency separation between
adjacent frequencies isAf=1ITforsignalorthogonality. Thebandwidth
required fortheMsignalsisW=M!If=MIT.AlSO,thebitrateisR=kIT,
wherek=log,M.Therefore, thebit-rate-to-bandwidth ratiois
R=10g,M
W M
5-4-4Probability ofErrorforEnvelope Detection
ofCorrelated BinarySignals
Inthissection, we.consider theperformance oftheenvelope detector for
binary,equal-energy correlated signals.Whenthetwosignalsarecorrelated,
theinputtothedetector arethecomplex-valued randomvariables givenby
(5-4-10). Weassumethatthedetector basesitsdecisionontheenvelopesI'd
and1',1.whicharecorrelated (statistically dependent). Themarginal pdfsof
R,=IrdandR,=1',1areRiceandistributed, andmaybeexpressed as
(5-4-50)
m=1,2.where(3,=2~and(3,=2~Ipl.basedontheassumption thatsignal
s,(t)wastransmitted.
SinceR,andR,arestatistically dependent asaconsequence ofthe
nonorthogonality ofthesignals,theprobability oferrormaybeobtained by
evaluating thedoubleintegral
Pb=P(R,>R,)=rrp(x"x,)tit,dx,
ox,(5-4-51)
wherep(x,.x,)isthejointpdfoftheenvelopes R,andR,.Thisapproach was
firstusedbyHelstrom (1955),whodetermined thejointpdfofR,andR,and
evaluated thedoubleintegralin(5-4-51).
Analternative approach isbasedontheobservation thattheprobability of
errormayalsobeexpressed as
Pb=P(R2>R,)=P(R~>Rl)=P(R~-R~>0) (5-4-52)
ButR~-R~isaspecialcaseofageneralquadratic formincomplex-valued
gaussian randomvariables, treatedlaterinAppendix B.Forthespecialcase
underconsideration, thederivation yieldstheerrorprobability intheform
Pb=Q,(a.b)-!e-(Q'+b'I12lo(ab) (5-4-53)
CHAPTER 5~Or-TIMl'M RECEIVERS FORTHEADDITIVE WHITE GAl'SSIA~ ~[)ISE CHA,\;:,\U 313
FIGURE 5-4-6 Prohahility oferrorfornoncohercnt
delection.
whereJO-I
10~l:Iq10 1112U1415If) l~Ii)
SNRperhi!.Y/,hIRl
(5-4-54)a=Ifh(I-VI_Ipl')
\/2N II
h=I'f"(I+VI_Ip12)
\/2NII
Q,(a,b)istheQfunction definedin(2-1-123) andlll(x)isthemodified Bessel
function oforderzero.
Theerrorprobability P"isillustrated inFig.5-4-6forseveralvaluesofIpl.
Phisminimized V'henp=0;thatis,whenthesignalsareorthogonal. Forthis
case,a=0,h='€h/N...and(5-4-53)reducesto
P.=Q(O~'lh)-le1,,1"''',, (5-4-55)
h'" '1'"
Fromthedefinition ofQ,(a,b)in(2-1-123), itfollowsthat
Q,(O.~~)=e"f2N"
Substitution oftheserelations into (5-4-55) yieldsthedesiredresullgiven
previously in(5-4-47). Ontheotherhand,whenIpl=I.theerrorprobability in
(5-4-53)becomes Ph=!.asexpected.
5-5REGENERATIVE REPEATERS ANDLINK
BUDGET ANALYSIS
Inthetransmission ofdigitalsignalsthrough anAWGNchannel. wehave
observed thattheperformance ofthecommunication system,measured in
termsoftheprobability oferror,depends solelyonthereceived SNR,'f:h/No,
314 DIGITAL COMMUNICATIONS
Receiyed
!;Ignal
r(r)=as(,)+n(tl
Noist
nlf)Attenuation
lXTrasmitted,...---------,
Channel
~ignal
tlGURE 5-5-1Mathematical modelofchannelwithatteouation
andadditive noise.
where'l!histhetransmitted energyperbitand1Nr,isthepowerspectraldensity
oftheadditive noise.Hence, theadditive noiseultimately limitsthe
performance 9fthecommunication system.
Inaddition totheadditivenoise,anotherfactorthataffectstheperformance
ofacommunication systemischannel attenuation. Allphysical channels,
including wirelinesandradiochannels, arelossy.Hence,thesignal'is
attenuated asittravelsthrough thechannel. Thesimplemathematical model
fortheattenuation showninFig.5-5-1maybeusedforthechannel.
Consequently, ifthetransmitted signaliss(t),thereceived signal,with
0<a'"Iis
r(l)=as(t)+n(t) (5-5-1)
Then,iftheenergyinthetransmitted signalis'f,h'theenergyinthereceived
signalisa2l:h'Consequently, thereceived signalhasanSNRa2'f,h/NoHence,
theeffectofsignalattenuation istoreducetheenergyinthereceived signal
andthustorenderthecommunication systemmorevulnerable toadditive
noise.
Inanalogcommunication systems, amplifiers calledrepeaters areusedto
periodically boostthesignalstrength intransmission through thechannel.
However, eachamplifier alsobooststhenoiseinthesystem.Incontrast,digital
communication systemsallowustodetectandregenerate aclean(noise-free)
signalinatransmission channel. Suchdevices,calledregenerative repeaters, are
frequently usedinwirelineandfiberopticcommunication channels.
5-5-1Regenerative Repeaters
Thefrontendofeachregenerative repeater consistsofademodulator/detector
lhatdemodulates anddetectsthetransmitted digitalinformation sequence sent
bythepreceding repeater. Oncedetected, thesequence ispassedtothe
transmitter sideoftherepeater, whichmapsthesequence intosignal
waveforms thataretransmitted tothenexlrepeater. Thistypeofrepeater is
calledaregenerative repeater.
Sinceanoise-free signalisregenerated ateachrepeater, theadditive noise
doesnotaccumulate. However, whenerrorsoccurinthedetector ofa
repeater, theerrorsarepropagated forward tothefollowing repeaters in"the
chal)nel. Toevaluate theeffectoferrorsontheperformance oftheoverall
system,supposethatthemodulation isbinaryPAM,sothattheprobability of
(5-5-2)
(5-5-3)UfAPffl<.) ()Pll~H'\IIH-np.rRS FORTHEADOrJl\f wHITE (jA,U'iS1A1' :\OlSI'''H.\''''FI 3]5
ahiterrorforonehop(signaltransmission fromonerepeale'r totheileXl
repeater inthechain)is
Sinceerrorsoccurwithlowprobability, wemayignoretheprobability thatany
onehitwillbedetected incorrectly morethanonceintransmission through a
channel withKrepeaters. Consequently, thenumber oferrorswillinClease
linearly withthenumber ofregenerative repeaters inthechannel. and
therefore. theoverallprobability oferrormaybeapproximated as,-.
(;2'f,b)
Pb=KQ\jNo
Incontrast, IheliseofKanalogrepeaters inthechannel reduces thereceived
SNRbyK.andhence.thebiterrorprobability is
(rii:)Pb=Q\/~
Clearly, forthesameprobability oferrorperformance. theuseofregenerallve
repeaters resultsinasignificant savingintransmitter po'Vercompared with
analog repeaters. Hence, indigitalcommunication systems. regenerative
repeaters arepreferable. However, inwireline telephone channels thatare
usedtotransmit bothanaloganddigitalsignals.analoj!repeaters aregenerally
employed.
Example 5-5-1
Abinarydigitalcommunication system transmits dataoverawireline
channel oflength\000km.Repeaters areusedevery10kmtooffsetthe
effectofchannel allenuation. Letusdetermine the'l:b/N"thatisrequired to
achieve aprobability ofabiterrorof105if(a)analogrepeaters are
employed, and(b)regenerative repeaters areemployed.
Thenumber ofrepeaters usedinthesystem isK=J(Xl.Ifregenerative
repeaters areused.thet:b/N"obtained from(5-5-2)is
[()5=lOOQ(~)\jN:;
107=Q(!ff:)
whichyieldsapproximately 11.3dB.Ifanalogrepeaters areused.the't,J'Vo
obtained from(5-5-3)is
105=Q(IUb)'V100No
whichyields ~b/No=29.6dB.Hence.thedifference intherequired SNRis
(5-5-4)
(5-5-5)316 DIGITAL CO....UNICATIONS
,'..',._-......'"
I, --.... \,'.. "'-'t , , III..,~,..
I I \ I '
\I..Antenna, ,
\"........_......',.......................... "
FlGURE 5-5-2lsotropically radialing antenna.
about18.3dB,orapproximately 70timesthetransmitter powerofthe
digitalcommunication system.
5-5-2Communication LinkBudgetAnalysis
Inthedesignofradiocommunications systemsthattransmit overline-aI-sight
microwave channels andsatellitechannels, thesystemdesigner mustspecify
thesizeofthetransmit andreceiveantennas, thetransmitted power,andthe
SNRrequired toachie,veagivenlevelofperformance atsomedesireddata
rate.Thesystemdesignprocedure isrelatively straightforward andisoutlined
below.
Letusbeginwithatransmitantennathatradiatesisotropically infreespace
atapowerlevelofPrwattsasshowninFig.5-5-2.Thepowerdensityata
distance dfromtheantenna isPr/4Jrd2W1m2,Ifthetransmitting antennahas
somedirectivity inaparticular direction, thepowerdensityinthatdirection is
increased byafactorcalledtheantennagainanddenoted byGr.Insuch.a
case,thepowerdensityatdistancedisPrGrl4Jrd2W1m2,TheproductPrGris
usuallycalledtheeffectiveradiatedpower(ERPorElRP),whichisbasically
theradiated powerrelativetoanisotropic antenna, forwhichGr=1.
Areceiving antennapointedinthedirection oftheradiated powergathersa
portionofthepowerthatisproportional toitscross-sectional area.Hence,the
received powerextracted bytheantennamaybeexpressed as
p_PrGrA R
R-41Cd2
whereARistheeffective areaoftheantenna. Fromelectromagnetic field
theory,weobtainthebasicrelationship between thegainGRofanantennaand
itseffective areaas
GRA22AR=--m
411"
whereA=c/fisthewavelength ofthetransmitted signal,cisthespeedoflighl
(3xIOSm/s),andfisthefrequency ofthetransmitted signal.
Ifwesubstitute (5-5-5)forARillto(5·5-4),weobtainanexpression forthe
received powerintheform
(5-5-6)
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITEGAUSSIAN NOISECHANNEL 317
Thefactor.,\')2
L,=(4/td(5-5-7)
iscalledthefree-space pathloss_Ifotherlosses,suchasatmospheric losses,are
encountered inthetransmission ofthesignal,theymaybeaccounted forby
introducing anadditional lossfactor,sayLa.Therefore, thereceived power
maybewritteningeneralas
(5-5-8)
Asindicated above,theimportant characteristics ofanantennaareitsgain
anditseffective area.Thesegenerally dependonthewavelength ofthe
radiated powerandthephysical dimensions oftheantenna. Forexample. a
parabolic (dish)antennaofdiameter Dhasaneffective area
(5-5-9)
wherelTrD'isthephysical areaand'IIistheillumination efficiency factor,
whichfallsintherange0.5,;;;;'II,;;;;0.6.Hence,theantenna gainforaparabolic
antennaofdiameter Dis
(5-5-10)
Asasecondexample, ahornantenna ofphysical areaAhasanefficiency
factorof0.8,aneffective areaofAR=0.8A,andanantennagainof
lOAG-R-,\2 (5-5-11)
Another parameter thatisrelatedtothegain(directivity) ofanantennais
itsbeamwidth, whichwedenoteas0BandwhichisIllustrated graphically in
Fig.5-5-3.Usually, thebeamwidth ismeasured asthe-3dBwidthofthe
FlGURE 5-5-3Antenna beamwidth andpattern.
Transmitter
((I)8camwidlh ofantenna..L::"::::"'-~~_...J..._-L...~---=>C::::>" ...e
I 0 I-laB laB
(b)Anlenn; pattern
318 DIGITAL COllotMllNIl'ATIONS
antenna pattern.Forexample, the-3dBbeamwidth ofaparabolic antennais
approximately
88=70(A/Dt (5-5-12)
sothatGTisinversely proportional toe~.Thatis,adecrease ofthebeamwidth
byafactoroftwo,whichisobtained bydoubling thediameter D.increases the
antenna gainbyafactoroffour(6dB).
Basedonthegeneralrelationship forthereceived signalpowergivenby
(5-5-8),thesystemdesigner cancompute PRfromaspecification oftheantenna
gainsandthedistance between thetransmitter andthereceiver. Such
computations areusuallydoneonapowerbasis,sothat
(5-5-13)
(5-5-15)Example 5-5-2
Suppose thatwehaveasatellite ingeosynchronous orbit(36000kmabove
theearth'ssurface) thatradiates 100Wofpower,i.e.,20dBaboveIW
(20dBW).Thetransmit antenna hasagainof17dB,sothattheERP=
37dBW.Also,suppose thattheearthstationemploys a 3 mparabolic
antenna andthatthedownlink isoperating atafrequency of4GHz.The
efficiency factoris1)=0.5.Bysubstituting thesenumbers into(5·5-10), we
obtainthevalueoftheantennagainas39dB.Thefree-space pathlossis
L,=195.6dB
Nootherlossesareassumed. Therefore, thereceived signalpoweris
(PR)dB=20+17+39-195.6
=-119.6dBW
or,equivalently,
PR=1.1XlO-12W
Tocomplete thelinkbudgetcomputation, wemustalsoconsider theeffect
oftheadditivenoiseatthereceiverfrontend.Thermal noisethatarisesatthe
receiver frontendhasarelatively fiatpowerdensityspectrum uptoabout
1012Hz,andisgivenas
No=k8ToWlHz (5-5-14)
wherek8isBoltzmann's constant (1.38x10-23Ws/K)andToisthenoise
temperature inKelvin. Therefore, thetotalnoisepowerinthesignal
bandwidth WisNoW.
Theperformance ofthedigitalcommunications systemisspecified bythe
~b/Norequired tokeeptheerrorrateperformance belowsomegivenvalue.
Since •
~bThPR1PR -=--=--
NoNoRNa
(5-5-16)CHAPTER): OPTIMrM RECEIVERS FORTHEADDITIVE WHITE GAUSSIAN NOISECHANNEL 319
itfollowsthat
PR('f:h)--R-
No No<eq
where('[;hlNo),eqistherequired SNRperbit.Hence,ifwehavePRINoandthe
required SNRperbit,wecandetermine themaximum dataratethatis
possible.
Example 5-5-3
Forthelinkconsidered inExample 5·5-2,thereceived signalpoweris
PR=1.lXlO'12W(-119.6dBW)
Now,suppose thereceiver frontendhasanoisetemperature of300K,
whichistypicalforreceiver inthe4GHzrange.Then
No=4.1X10-21W/Hz
or.equivalently, ~203.9dBW/Hz.Therefore.
PR-= ~1l9.6+ 203.9=84.3dB Hz
No
Iftherequired SNRperbitis10dBthen,from(5-5-16). wehavethe
available rateas
RdB=84.3-10
=74.3dB(withrespectto1bit/s)
Thiscorresponds toarateof26.9megabits/so whichisequivalent toabout
420peMchannels. eachoperating at64000bits/so
Itisagoodideatointroduce somesafetymargin, whichweshallcallthe
linkmarginMdS,intheabovecomputations forthecapacity ofthecom
munication link.Typically. thismaybeselected asMdB=6dB.Then.thelink
budgetcomputation forthelinkcapacity maybeexpressed inthesimpleform
(PR)((I;h)
RdH=NodBHI:-Non.."....-MdB
=(P,),lIlW+(G')dB+(GR)dB
+(LaldH+(L')dH-C::)-M""
or~q
BIBLIOGRAPHICAL NOTES ANDREFERENCES
Inthederivation oftheoptimum demodulator forasignalcorrupted t>y
AWGN,weapplied mathematical techniques thatwereoriginallv usedin
deriving optimum receiver slructures forradarsignals. Forexample. the
PROBLEMS320 DIGITAL COMMl."NICATIONS
matched tilterwastirstproposed byNorth(1943)foruseinradardetection,
andissometimes calledtheNorthtilter.Analternative methodforderiving
theoptimum demodulator anddetector istheKarhunen- Loeveexpansion,
whichisdescribed intheclassical textsbyDavenport andRoot(1958),
Helstrom (1968),andVanTrees(1968).Itsuseinradardetection theoryis
described inthepaperbyKellyelal.(1960).Thesedetection methods are
basedonthehypothesis testingmethods developed bystatisticians, e.g.,
Neyman andPearson(1933)andWald(1947).
Thegeometric approach tosignaldesignanddetection, whichwaspresented
inthecontextofdigitalmodulation andwhichhasitsrootsinShannon's
original work,isconceptually appealing andisnowwidelyusedsinceits
introduction inthete"tbyWozencraft and.Jacobs (1965).
Designandanalysisofsignalconstellations fortheAWGNchannel have
received considerable attention inthetechnical literature. Ofparticular
significance istheperformance analysis oftwo-dimensional lQAM) signal
constellations thathasbeentreatedinthepapersofCahn(1960),Hancock and
Lucky(1960),Campopiano andGlazer(1962),LuckyandHancock (1962),
Salzelal.(1971),SimonandSmith(1973),Thomas efal.(1974),andFoschini
elat.(1974).Signaldesignbasedonmultidimensional signalconstellations has
beendescribed andanalyzed inthepaperbyGershoandLawrence (1984).
TheViterbialgorithm wasdevisedbyViterbi(J967)forthepurpose of
decoding convolutional codes.Itsuseastheoptimal maximum·likelihood
sequence detection algorithm forsignalswithmemory wasdescribed byForney
(1972)andOmura(1971).Itsuseforcarriermodulated signalswasconsidered
byUngerboeck (1974)andMacKenchnie (1973).Itwassubsequently applied
tothedemodulation ofCPMbyAulinandSundberg (198Ia,b)andothers.
5-1Amatchedfilterhasthefrequency response
HU)1-e-f1.1if7"
j2lff
•Determine theimpUlseresponse h(l)corresponding toH(f).
bDetermine thesignalwaveform towhichthefiltercharacteristic ismatched.
5-2Consider thesignal
S(I)={(AIT)fcos2tr/...t (O<>fEiT)o (otherwise)
•Determine theimpulseresponseofthematchedfilterforthesignal.
bDetermine theoutputofthematchedfilteratf=T.
c:SupposethesignalS(I)ispassedthroughacorrelator thatcorrelates theinput
S(f)withS(f).Determine thevalueoftbecorrelator outputatf=T.Compare
yourresultwiththatin(b).
CHAPTER 5:OPTIMUM RECf-IVERS FORTHEADDITIVE WHITE UAU~S[AN NOISECHANNEL 321
5-3Thisproblem dealswiththecharacteristics ofaDPSKsignal.
aSuppose wewishtotransmit thedatasequence
I101000101I 0
bybinaryDPSKLetS(I)=Acos(2tifcl+8)represent thetransmitted signalin
anysignaling intervalofduration T.Givethephaseofthetransmitted sigllalfor
thedatasequence. Beginwith8=0forthephaseofthelirstbittobe
transmitted.
bIfthedatasequence isuncorrelated, determine andsketchthepowerdensity
spectrum ofthesignaltransmitted byDPSK.
5-4Abinarydigitalcommunication systememploys thesignals
S,,(I)=0,O"I<;;T
s,(t)=A, O<;;I<;;T
fortransmitting theinformation. Thisiscalledon-offsignaling. Thedemodulator
cross-correlates thereceived signalr(l)withset}alldsamples theoutputofthe
'correlator att=T.
aDetermine theoptimum detector foranAWGN channel andtheoptimum
threshold, assuming thatthesignalsareequallyprobable ..
bDetermine theprobability oferrorasafunction oftheSNR.Howdoeson-01l
signaling compare withantipodal signaling?
5-5Thecorrelation metricsgivenby(5-1-44)are
N N
C(r,sm)=22:rnSmn-2:s~",m=1,2J•••,M
,,=\ n-\
where
'n=r,(I}J.(t)dt
Smn=rSm(I}!n(I) dl
Showthatthecorrelation metricsareequivalent tothemetrics
C(r,sm}=2rr(t}sm(l}dl -fs;,,(t)dl
5-6Consider theequivalent lowpass (complex-valued) signalS,(I},0",I<;;T,with
energy
1iT~=2 01s,(I)I'dt
Suppose thatthissignaliscorrupted byAWGN,whichisrepresented byits
equivalent lowpassformZ(I).Hence,theobserved signalis
,,(I)=S,(I}+z(t},0<;;I<;;T
Thereceived signalispassedthrough afilterthathasan(equivalent lowpass)
impulse r~sponseh,(I).Determine h,(I)sothatthefiltermaximizes theSNRatits
output(atI=T).
5-7LetZ(I}=x(t)+jy(l)beacomplex-valued, zero-mean whitegaussian noise
FIGURE P5-3322 DIGITAL COMMUNiCATIONS
S,(I) sz(tJ
A A
0 0!rr T
2
-A --A
processwithautocorrelation function .p,,(r)=NoS(r).Letfm(I),m=1,2,...,M,
beasetofMorthogonal equivalent lowpasswaveforms definedontheinterval
o,,;;t,,;;T.Define
Nm,=Re[f2(t)f~(I) dlJ.m=1,2,.,. ,M
aDetermine thevariance ofNm,'
bShowthatE(Nm,N.,) =0fork""m.
5-8Thetwoequivalent lowpasssignalsshowninFig.P5·gareusedtotransmit a
binarysequence overanadditivewhitegaussiannoisechannel. Thereceivedsignal
canbeexpressed as
T,(I)=Si(l)+2(1),0";;1";;T,i=1,2
where2(1)isazero-mean gaussian noiseprocesswithautocorrelation function
4>,,(r)=~E[2·{t)2(1 +r)J=No{;(r)
aDetermine thetransmitted energyinS.(I)andS,(I)andthecross-correlation
coefficient p".
bSuppose thereceiverisimplemented bymeansofcoherent detection usingtwo
matched filters,onematched toS,(I)andtheothertoS,(I).Sketchthe
equivalent lowpassimpulseresponses ofthematched filters.
cSketchthenoise-free response ofthetwomatched filterswhenthetransmitted
signalisS,(I).
dSuppose thereceiver isimplemented bymeansoftwocross-correia tors
(multipliers followed byintegrators) inparallel. Sketchtheoutput0'each
integrator asaf/Jnction oftimefortheinterval0,,;;t'"Twhenthetransmitted
signalisS,(I).
eCompare thesketches in(c)and(d).Aretheythesame?Explainbriefly:
fFromyourknoWledge ofthesignalcharacteristics, givetheprobability oferror
forthisbinarycommunications system.
5·9Suppose thatwehaveacomplex-valued gaussian random variable 2=x+jy,
where(x,y)arestatistically independent variables withzeromeanandvariance
E(x')=E(y')=,fl.Let
r==z+m.wherem=:m"+jmi
anddefineras
r=a+jb
Clearly, a=x+m,andb=y+mi'Determine thefollowing probability density
flInetions:
apta,b);
CHAPH"R ~:OPTfML'\tf RECEIVERS FORTHEADDITIVE WHITl::GAUSSIAN NOISEC/iANNf::L 323
bp(Il,cjJ),whereIl~Va'+b'andcjJ~tan'b/a;
Cp(Il).
Note:In(b)itisconvenient todefine8=tan'(m,/mJ sothat
m,=Ym;+m;cose,m,::::y'm~+m;sin9.
Furthermore, youmustusetherelationIf'· ',,,
2-eO"'".'., dcjJ=lo(a)=L22n~f)'nII "_I)n.
wherel,,(a)isthemodified Besselfunction oforderzero,
5-10Aternarycommunication systemtransmits oneofthreesignals,sIt),0,or-5(1),
everyTseconds. Thereceived signaliseitherr,(t)=s(t)+;:(t),r,(t)=;:(1),or
r,(I)=-sIt)+;:(t),wherezIt)iswhitegaussian noisewithE(;:(t)J =0and
<p,,(r)=IE[z(r)z*(r») =N"S(t-r).Theoptimum receiver computes thecor
reiationmetric
U=Re[fr(t)s*(t)dt]
andcompares Uwithathreshold Aandathreshold -A.IfU>A,Ihedecision;s
madethatsIt)wassent.IfU<~A,thedecision ismadeinfavorof-5(1).If
- A<U<A,thedecision ismadeinfavorof0,
BDetermine thethreeconditional probabilities oferronP,giventhatS(I)was
sent,P,giventhat-5(I)wassent,andP,giventhat0wassent.
bDetermine theaverageprobability oferrorP,asafunction ofthethreshold A,
assummg thatthethree'Symbols areequallyprobable apriori.
cDetermine thevalueofAthatminimizes P,.
s-nThetwoequivalent lowpass signalsshowninFig,P5-11areusedtotransmit a
binaryinformation sequence, Thetransmitted signals,whichareequallyprobable.
arecorrupted byadditive zero-mean whitegaussian noisehavinganequivalent
lowpassrepresentation zIt)withanautocorrelation function
cjJ,,(r)=IE[z*(t)z(t +1'»)
=NoS('I')
aWhatisthetransmitted signalenergy?
bWhatistheprobability ofabinarydigiterrorifcoherent detection isemployed
atthereceiver?
cWhatistheprobability ofabinarydigiterrorifnoncoherent detection is
employed atthereceiver?
5-12InSection 4-3-1itwasshownthattheminimum frequency separation for
orthogonality ofbinaryFSKsignalswithcoherent detection isIif=1/2T.
I1(1) S!(I)
A A
0 0r~TJT,
FIGURE PS·ll-A -A
324 D1GfTAl COMMUNICATIONS
UI(I)
FIGURE PS-13A
01-1-'--3A
oI-JL..o.-
.,(~~n
O~of-b--'----'-
-A
UJ')n
~A
oI--+-'-~'-
-A
.4(~~n
o~SetI
Se'll
SetIII
However, alowererrorprobability ispossiblewithcoherent detection ofFSKifat
isincreased beyond1/2T.Showthattheoptimum valueof!ifis0.715/Tand
determine theprobability oferrorforthisvalueofa'f.
5-13Theequivalent lowpasswaveforms forthreesignalsetsareshowninFig.P5-13.
Eachsetmaybeusedtotransmit oneoffourequallyprobable messages overan
additivewhitegaussian noisechannel. Theequivalent lowpassnoisez(r)haszero
meanandautocorrelation functioncP,,(r)=No~(r).
8Classifythesignalwaveforms insetsI,II,and111.Inotherwords,statethe
category orclasstowhicheachsignalsetbelongs.
bWhatistheaveragetransmitted energyforeachsignalset?
cForsignalsetI,specifytheaverageprobability oferrorifthesignalsare
detected coherently.
dForsignalsetII,giveaunionboundontheprobability ofasymbolerrorifthe
detoetion isperformed (i)coherently and(ii)noncoherently.
eIsItpossibletousenoncoherent detection onsignalsetIII?Explain.
rWhichsignalsetorsignalsetswouldyouselectifyouwishedtoachievearatio
ofbitratetobandwidth (R/W)ofatleast2.Brieflyexplainyouranswer.
5·14Consider aquaternary (M=4)communication systemthattransmits, everyT
seconds, oneoffourequallyprobable signals:S,(I),-S,(I).S,(I),-S,(I).The
signalsS;(I)ands,(r)areorthogonal withequalenergy.Theadditivenoiseiswhite
gaussian withzeromeanandautocorrelation function cP,,(r)=Noli(r).The
demodulator consistsoftwofiltersmatched to,,(I)and,,(I),andtheiroutputsat
thesampling instantareV,andV,.Thedetector basesitsdecision onthe
following rule:
v,>IV,I=>s,(t),
V,>IVd=>S,(I),U,<-IV,I=>-S,(I)
U,<-IV,I=>-s,(I)
Sincethesignalsetisbiorthogonal, theerrorprobability isgivenby(1-P<)where
p,.isgivenby(5-2-34). Expressthiserrorprobability intermsofasingleintegral
CHAPTER 5:OPTIMUM RECEIVERS FORTHEADDITIVE WHITE GAU~SIAN NOISECHANNEL 325
hili
t=+-,~,
FIGURE PS-IS (,I (hI
and,lhus,showthatthesymbolerrorprobability forabiorthogonal signalsetwith
M=4isidentical tothatforfour-phase PSK.Hint:Achangeinvariables fromV,
andV,toW,=V,+V,andW,=V,-V,simplifies theproblem.
S·IsTheinputset)toabandpass filteris
s(l)=Re[S,,(t)e'2'1,,)
whereso(t)isarectangular pulse.asshowninFig.PS-IS(a).
8Determine theoutputY(I)ofthebandpass fillerforallI;;'0iftheimpulse
response ofthefilteris
g(l)=Re[2h(l)ei'K"']
whereh(I)isanexponential asshowninFig.S-IS(b).
bSketchtheequivalent lowpassoulpulofthefilter.
cWhenwouldyousampletheoutputofthefilterifyouwishedtohavethe
maximum outpulatthesampling instant?Whatisthevalueofthemaximum
output?
dSuppose thatinaddition totheinputsignalS(I),thereisadditivewhitegaussian
nOIse
n(l)=Re[z(I)e"'f~l
where <Pu(r)=No&(r).Atthesampling instantdetermined in(c),thesignal
sampleiscorrupted byanadditivegaussian noiseterm.Determine itsmeanand
variance.
eWhatisthesignal-to-noise ratiol'ofthesampled output?
rDetermine thesignal-to-noise ratiowhenh(l)isthematched filtertos(t)and
compare thisresultwiththevalueofl'obtained in(e).
S·16Consider theoctalsignalpointconstellations inFig.PS·16.
FlGURE P5-l6 8-PSK 8-QAM
FIGURE PS·19326 DIGITAtCOI,-iMLINIC ATIONS
n
aThenearest-neighbor signalpointsinthe8-QAM signalconstellation are
separated indistance byAunits.Determine theradiia.ndboftheinnerand
outercircles.
bTheadjacent signalpointsinthe8-PSKareseparated byadistanceofAunits.
Determine theradiusrofthecircle.
cDetermine theaveragetransmitter powersforthetwosignalconstellations and
compare thetwopowers. Whatistherelative poweradvantage ofone
constellatiun overtheother?(Assume thatallsignalpointsareequally
probable.)
5-17Consider the8-pointQAMsignalconstellation showninFig.P5-16.
aIsitpossible toassignthreedatabitstoeachpoin!ofthesignalconstellation
suchthatnearest(adjacent) pointsdifferinonlyonebitposition?
bDetermine thesymbolrateifthedesiredbitrateis90Mbits/s.
5-18Suppose thatbinaryPSKisusedfortransmitting infonnation overanAWGNwith
apowerspectraldensityof~No=10-10W1Hz.Thetransmitted signalenergyis
'l:.=\A2T,whereTisthebitintervalandAisthesignalamplitude. Determine
thesignalamplitude required toachieveanerrorprobability of10-·whenthedata
rateis(a)10kbits/s,(b)100kbits/s,and(c)1Mbit/s.
5-19Consider asignaldetector withaninput
r=±A+n
where+Aand-Aoccurwithequalprobability andthenoisevariable nis
characterized bythe(Laplacian) pdfshowninFig.P5-19.
aDetermine theprobability oferrorasafunction oftheparameters Aandrr
bDetermine theSNRrequired toachieveanerrorprobability oflW'.Howdoes
theSNRcompare withtheresultforaGaussian pdf?
5-20Consider thetwo8-pointQAMsignalconstellations showninFig.P5-Z0.The
minimum distance between adjacent pointsis2A.Determine theaverage
transmitted powerforeachconstellation, assuming thatthesignalpointsare
equallyprobable. Whichconstellation ismorepower·efficient?
5-21FortheQAMsignalconstellation showninFig.P5-21,determine theoptimum
decision boundaries forthedetector. assuming thattheSNRissufficiently highso
thaterrorsonlyoccurbetween adjacent points.
+0+0
••• •
FIGURE P5-20 (al (bl
CHAPTER 5:OPTIMUM RE.CEIVERS FORTHEADDITIVE WHITE GALJSSIAt' NOISECHANNEL 327
FIGURE PS-21-5-J
-III-I
-J
-5
5-22SpecifyaGraycodeforthe16-QAM signalconstellation showninFig.P5-21.
5-23Twoquadrature carriers cos211{Jandsin2trf..tareusedtotransmit digital
information through anAWGNchannelattwodifferent datarates,10kbits/sand
100kbits/s. Determine therelativeamplitudes ofthesignalsforthetwocarriersso
thatthe'ifhINhforthetwochannels isidentical.
5-24Threemessages m"m"andm,aretobetransmitted overanAWGN channel
withnoisepowerspectral density\Nl1'Themessages are
(O<;;t<;;T)
(otherwise)
{I(O<;;t<;;\T)
S,{I)=-s,{t)=-1<!T<;;O<;;T)
o(otherwise)
aWhatisthedimensionality ofthesignalspace'!
bFindanappropriate basisforthesignalspace.[Hint:Youcanfindthebasis
withoutusingtheGram-Schmidt procedure.)
cDrawthe signal constellation forthisproblem.
dDeriveandsketchtheoptimaldecision regionsR"R"andR,.
eWhichofthethreemessages ismorevulnerable toerrorsandwhy?Inother
words,whichofP(errorIm,transmitted), i=1,2,3,islarger?
S-2SWhentheadditive noiseattheinputtothedemodulator iscolored, thefilter
matched tothesignalnolongermaximizes theoutputSNR.Insuchacasewemay
consider theuseofaprefilter that"whitens" thecolored noise.Theprefilter is
followed byafiltermatched toIheprefiltered signal.Towards thisend,cOlJsider
theconfiguration showninFig.P5-25.
aDetermine thefrequency response characteristic oftheprefilter thatwhitensthe
noise.
FIGURE P5-25
Tr.....---.1 Del~clorL_*I ~I..(11=_\(,')+11(1)Pr~whiteningr(rJ=.I(l)+ii(J)Filler-/,nU)j\niter matched
colorednoi\cHI'(t') (0\(1f Sarnp
;JIr=
328 DIGITAL COMMUNICATIONS
bDetermine thefrequency response characteristic ofthefiltermatched to5(1).
eConsider theprefiherandthematched filterasasingle"generalized matched
filter."Whatisthefrequency response characteristic ofthisfilter?
dDetermine theSNRattheinputtothedetector.
5-26Consider adigitalcommunication systemthattransmits information viaQAM
overavoice-band telephone channelatarate2400symbols/s. Theadditivenoise
isassumed tobewhiteandgaussian.
aDetermine the'l,!N"required toachieve anerrorprobability of10'at
48OObits/s
bRepeat(a)forarateof9600bits!s.
tRepeat(a)forarateof19200bits{s.
dWhatconclusions doyoureachfromtheseresults?
5·27Consider thefour-phase andeight-phase signalconstellations showninFig.P5-27.
Determine theradii"and'2ofthecirclessuchthatthedistance between two
adjacent pointsinthetwoconstellations isd.Fromthisresult,determine Ihe
additional transmitted energyrequired inthe8-PSKsignaltoachievethesame
errorprobability asthefour-phase signalathighSNR,wheretheprobability of
errorisdetermined byerrorsinseletting adjacent points.
5·28Digitalinformation istobetransmitted bycarriermodulation throughanadditive
gaussian noisechannel withabandwidth of100kHzandNo,~10-'"W1Hz.
Determine themaximum ratethatcanbetransmitted through thechannelfor
four-phase PSK,binaryFSK,andfour.frequency orthogonal FSK,whichis
detected noncoherently.
5-29InaMSKsignal,theinitialstateforthephaseiseither0orJrrad.Determine the
terminalphasestateforthefollowing fourinputpairsofinputdata:(a)00:(b)OJ;
tc)10;(d)II.
5-30Acontinuous-phase FSKsignalwithh=~isrepresented as
/2'(;,(Jrt) /2'(;,(Jrl)5(1)=±V--:r:cos2T
bcos2Jrf,.1±VT"sin2T"sin2trf,I.
FIGURE P5-Z7wherethe±signsdependontheinformation bitstransmitted.
aShowthatthissignalhasconstant amplitude.
bSketchablockdiagramofthemodulator forsynthesizing thesignal.
cSketchablockdiagram ofthedemodulator anddetector forrecovering the
information.
5·31Sketchthephasetree,thestatetrellis.andthestatediagram forpartial-response
CPMwithh=Jand
{1/4T(0<;;1<>2T)l/(I)=o(otherwise)
11/=4 M=K
CHArTfR 5:Orn\I14M Rf'CFIVER;$ fORfHEALmrnn,: WUITf GACSSfAN NOISECHANNEl. 329
5-32Determine thenumberofterminalphaseslatesintheslaletrellisdiagram for(a)"
fullresp'lUse binaryCPFSKwitheither"=Ior~and(b)aparlial-response L=:I
binan·CPFSKwilheilherh=~or1.
5.33Consider abiorthogonal signalselwilhM=8signalpoints.Delermine aunion
boundfortheprol>abilily ofasyml>olerrorasafunclion of"!./N".Thesignal
poinlsareequallylikelyapriori.
5.34Consider anM-arydigilalcommunication syslemwhereM=2".andNisthe
dimension ofthesignalspace.Suppose thaiIheMsignalvectorslieonthevertices
ofahypercul>e thatiscentered atIheorigin.Determine theaverageprobability of
asrmbolerrorasafunctionoff:,/N"wherei,istheenergypersyml>ol.\N"isthe
powerspectraldensityoftheAWGN.andallsignalpoinlsareequallyprobable.
5-35Consider thesignalwaveform
n
s(1)=2:e,p(t-k7;)
i~1
wherep(t)isarectangular pulseofunitamplitude andduration 7;.The{e.}may
beviewedasacodevectorC=Ie,c,...cn).wheretheelements c,=±1.Show
Ihatthefiltermalched 10thewaveform '(1)mayberealizedasacascadeofafilter
matched 10p(l)followed byadiscrete-time filtermatched tothevectorC.
Determine thevalueoftheoutpulofthematched filteratthesampling instanl
1=nT,..
5·:36Aspeechsignalissampled atarateofgkHz,logarithmically compressed and
end>ded intoaPCMformalusinggbits/sample. ThePCMdalaistransmitted
IhroughanAWGNbaseband channelviaM-levelPAM.Delermine theband
widlhrequired forlransmission when(a)M=4.(b)M=8,and(c)M=16.
5-37AHadamard matrixisdefinedasamalrixwhoseelements are±1andwhoserow
vectorsarepairwise orthogonal. Inthecasewhennisapowerof2,annXn
Hadamard matrixisconstructed bymeansoftherecursion
H=[Hn Hn]
;z,.H,l-H"
aleICidenoletheithrowofannXnHadamard matrixasdefinedabove.Show
thaiIhewaveforms constructed as
n
'i(l)=2:c".p(t-kT,.), j=L2....,n
1<"'1
areorthogonal, wherep(l)isanarbilrary pUlseconfined tothelimeinterval
O~t~T. ..
bShowthatIhematched filters(orcross-correlators) forthenwaveforms {s,(lll
canberealized byasinglefilter(orcorrelator) matched tothepulsep(l)
followed byasetofncross-correlalors usingIhecodewordsIC,}.
5·38Thediscretesequence
r,=~c,+n"k=1,2,_..,n
represents Iheoutputsequence ofsamplesfromademodulator, wherec,=±1are
elements ofoneoftwopossible codewords,C,=[I1...11andC,=
[11.., 1-1'..-1].ThecodewordC,hasIVelemenls thatare+1andn-w
330 DIOJTAI. COMMUNICATIONS
elements thatare-I,where'" issomepositiveinteger.Thenoisesequence {n.}is
whitegaussian withvariance rr'.
•Whatistheoptimum maximum likelihood detector forthetwopossible
transmitted signals?
bDetermine theprobability oferrorasafunction oftheparameters (rr',~.,",).
cWhatisthevalueofwthatminimizes theerrorprObability?
5-39Derivetheoutputs"andr,ofthetwocorrelators showninFig.5-4-1.Assume
thatasignalS,,(I)istransmilled andthat
r,(I)=SII(I)""+Z(I)
wherez(l)=nAI)+jnAI)istheadditive gaussian noise.
5-4/)Determine thecovariance. andvariances ofthegaussian randomnoisevariables
II".,II".,n,,,andn"in(5-4-15)andthejointpdf.
5-41Derivethematched tilteroutputsgivenby(5-4·10).
5-4ZInon-offkeyingofacarrier-modulated signal,thetwopossible signalsare
so(l)=0,0,.;I";T.
rn.s,(I)=VT;cos2trf,t,
Thecorresponding received signal.are
r(t)=n(t),0,.;t'S;T"
Iff~· r(/)=-co.(2trf,1+1/»+II{I),T.
whereI/>isIhecarrierphaseandn{l)isAWGN.
•Sketchablockdiagramofthereceiver (demodulator anddetector) Ihatemploys
nonwherent (envelope) deleclion.
bDetermine thepdfsforthetwopossible decision variables atthedetector
corresponding toIhetwopossiblereceived signals.
cDerivetheprobability oferrorforthedetector.
5-43Intwo-phase DPSK,thereceived signalinonesignaling inlerval isusedasaphase
reference forthereceived signalinthefollowing signaling interval. Thedecision
variable is
"I"
D=Re{V.Y~_/) ~0
"0"
represents thecomplex-valued outputofthefiltermatched tothelTansmilled
signalU(I).N.isacomplex-valued gaussian variable havingzeromeanand
statistically independent components.
aWritingV.=X.+jY..showthatDisequivalent to
d=H(Xm+Xm_,)j'+[HY..+Y'n-')]'-[HX..-Xm-,)j'-[\(y.n-Ym-,»)'
bFormathematical convenience; suppose that9.=9._,.Showthattherandom
variables V"V"V"andU.arestatistically independent gaussian variables,
whereV,=HXm+Xm_,),U,=HY..+Ym-,),V,=HX~-Xm_,),andU,=
~(Ym-Y,n-')'
CH..\PlEH _~OPTIMl'M RFTLVERS fORTHEADDITIVE VYHITFCiAl'SSIAl" SOlSFCHAl"SEL 331
cDefinetherandom variables WI~vi+v;andW,~V~+U~.Then
..,
D~W,-W,,,,O
··11'·
Determine theprobability densityfunctions forW,andW,.
dDetermine theprobability oferrorPr"where
Ph=P(D<0)=peW,-w,<0)=J'pew,>w,Iwl)pj",) <1\1",
"
5-44RecallthatMSKcanberepresented asafour-phase offsetPSKmodulation having
thelowpassequivalent form
vCr)~:Z:[hll(r ~2kT,,)+il,u(1-2kT"~T,)],
where
{sin(m12Th)
11(1)~()(O~I~2T,,)
(otherwise)
and{I,}and{l,}aresequences ofinformation symbols(±I).
aSketchtheblockdiagram ofanMSKdemodulator foroffsetOPSK.
bEvaluate theperformance ofthefour-phase demodulator forAWGNifno
account istakenofthememory inthemodulation.
cCompare theperformance obtained in(b)withthatforViterbidecoding ofthe
MSKsignal.
dTheMSKsignalisalsoequivalent tobinaryFSK.Determine tbeperformance of
noncoherent detection oftheMSKsignal.Compare yourresultwith(b)
and(c).
5-45Consider atransmission linechannel thatemploys n-1regenerative repeaters
plustheterminal receiver inthetransmission ofbinaryinformation. Assume that
theprobability orerrOratthedetector ofeachreceiver ispandthaterrorsamong
repeaters arestatistically independent.
aShowthatthebinaryerrorprobability atthetermmal receiver is
P"~\[1~(I-2p)"]
bIfP~10handn=]00.determine anapproximate valueofP,.
5-46Adigitalcommunication systemconsists ofatransmission linewith100digital
(regenerative) repeaters. Binaryantipodal signalsareusedfortransmitting the
information. Iftheoverallend-to-end errorprobability isIOh
•determine the
probability oferrorforeachrepeater andtherequired tJ,/II:,toachievethis
performance inAWGN.
5-47Aradiotransmiller hasapoweroutputofPT~]Watafrequency of1GHz.The
transmitting andreceiving antennas areparabolic disheswithdiameter D~3m.
aDetermine theantenna gains.
bDetermine theEIRPforthetransmitter.
cThedistance (freespace)between thetransmitting andreceiving antennas is
20km.Determine thesignalpowerattheoutputofthereceiving antenna in
dEmo
332 DIGITAL COMMUNICATIONS
5-48Aradiocommunication systemtransmits atapowerlevelof0.1Wat1GHz.The
transmitting andreceiving antennas areparabolic, eachhavingadiameter of1m.
Thereceiver islocated30kmfromthetransmitter.
aDetermine thegainsofthetransmitting andreceiving antennas.
bDetermine theEIRPofthetransmitted signal.
cDetermine thesignalpowerfromthereceiving antenna.
5-49Asatelliteinsynchronous orbitisusedtocommunicate withanearthstationata
distance of40()()()km.Thesatellite hasanantenna withagainof15dBanda
transmitter powerof3W.Theearthstationusesa10mparabolic antennawithan
efficiency of0.6.Thefrequency bandisatf=10GHz.Determine thereceived
powerlevelattheoutputofthereceiverantenna.
S-SOAspacecraft located100()()()kmfromtheearthissending dataatarateof
Rbits/soThefrequency bandiscentered at2GHzandthetransmitted poweris
10W.Theearthstationusesaparabolic antenna, 50mindiameter, andthe
spacecraft hasanantenna withagainof10dB.Thenoisetemperature ofthe
receiverfrontendisTo=300K.
aDetermine thereceived powerlevel.
bIfthedesired 'l:h/No=10dB,determine themaximum bitratethatthe
spacecraft cantransmit.
5-51Asatelliteingeosynchronous orbitisusedasaregenerative repeater inadigital
communication system.Consider thesatellite-to-earth linkinwhichthesatellite
antennahasagainof6dBandtheearthstationantennahasagainof50dB.The
downlink isoperated atacenterfrequency of4GHz,andthesignalbandwidth is
IMHz.Iftherequired 'l:hlN"forreliablecommunication is15dB,determine the
transmitted powerforthesatellitedownlink. AssumethatNil=4.1X10-21W1Hz.
(6-1-2)
t/J= -21ifcr
3336
CARRIER ANDSYMBOL
SYNCHRONIZATION
Wehaveobserved thatinadigitalcommunication system,theoutputofthe
demodulator mustbesampled periodically, oncepersymbolinterval, inorder
torecoverthetransmitted information. Sincethepropagation delayfromthe
transmitter tothereceiverisgenerally unknown atthereceiver, symboltiming
mustbederivedfromthereceived signalinordertosynchronously samplethe
outputofthedemodulator.
Thepropagation delayinthetransmitted· signalalsoresultsinacarrier
offset,whichmustbeestimated atthereceiver ifthedetector isphase
coherent. Inthischapter,weconsider methods forderivingcarrierandsymbol
synchronization atthereceiver.
6-1SIGNAL PARAMETER ESTIMATION
Letusbeginbydeveloping amathematical modelforthesignalattheinputto
thereceiver. Weassumethatthechannel delaysthesignalstransmitted
through itandcorrupts thembytheaddition ofgaussian noise.Hence,the
received signalmaybeexpressed as
r(/)=S(I-r)+n(l).
where
s(/)=Re[s,(/)ei2><!,.l] (6-1-1)
andwhereristhepropagation delayandS/(I)istheequivalent lowpasssignal.
Thereceived signalmaybeexpressed as
r(/)=Re{[S/(I-r)ei4>+Z(I)]ei2><!,.l}
wherethecarrierphase4>,duetothepropagation delay T,is
334 DIG!TALCOMMUNICATIONS
Now,fromthisformulation, itmayappearthatthereisonlyonesignal
parameter tobeestimated, namely, thepropagation delay,sinceonecan
determine c/>fromknowledge ofIeandr.However, thisisnotthecase.Firstof
all,theoscillator thatgenerates thecarriersignalfordemodulation atthe
receiver isgenerally notsynchronous inphasewiththatatthetransmitter.
Furthermore, thetwooscillators maybedriftingslowlywithtime,perhaps in
different directions. Consequently, thereceived carrierphaseisnotonly
dependent onthetimedelayr.Furthermore, theprecision towhichonemust
synchronize intimeforpurpose ofdemodulating thereceived signaldepends
onthesymbolinterval T.Usually, theestimation errorinestimating Tmustbe
arelatively smallfraction ofT.Forexample, ±1%ofTisadequate for
practical applications. However. thislevelofprecision isgenerally inadequate
forestimating thecarrier phase, evenifc/>depends onlyonr.Thisisduetothe
factthatfcisgenerally large,and,hence,asmallestimation errorinrcausesa
largephaseerror.
Ineffect,wemustestimate bothparameters Tandc/>inordertodemodulate
andcoherently detectthereceived signal.Hence,wemayexpressthereceived
signalas
ret)=set;c/>,r)+n(/) (6-1-3)
(6-1-4)where<pandTrepresent thesignalparameters tobeestimated. Tosimplifythe
notation, welet111denotetheparameter vector{c/>,T}.sothatset;c/>,r)is
simplydenoted byset;tJ,o).
Therearebasically twocriteriathatarewidelyappliedtosignalparameter
estimation: themaximum-likelihood (ML)criterion andthemaximum a
posteriori probability (MAP)criterion. IntheMAPcriterion, thesignal
parameter vector'"ismodeled asrandom, andcharacterized byanapriori
probability densityfunction p(tJ,o).Inthemaximum-likelihood criterion, the
signalparameter vector tJ,oistreatedasdeterministic butunknown.
Byperforming anorthonormal expansion ofret)usingNorthonormal
functions {!net)},wemayrepresent ret)bythevectorofcoefficients
[r,r2...rN)""r.Thejointpdfoftherandomvariables [r,r2...TN)inthe
expansion canbeexpressed asperItJ,o).Then,theMLestimate of'"isthe
valuethatmaximizes perIIII).Ontheotherhand,theMAPestimate isthe
valueof'"thatmaximizes theaposteriori probability densityfunction
p(tJ,oIr)=perI"')p("')
per)
Wenotethatifthereisnopriorknowledge oftheparameter vectorIII,we
mayassumethatp("')isuniform (constant) overtherangeofvaluesofthe
parameters. Insuchacase,thevalueof'"thatmaximizes perIIII)also
maximizes p('"Ir).Therefore, theMAPandMLestimates areidentical.
Inourtreatment ofparameter estimation givenbelow,weviewthe
parameters c/>andrasunknown, butdeterministic. Hence,weadopttheML
criterion forestimating them.
CHAPTER flo:(ARRIER ANDSYMBOL SYNCHRONIZATION 335
IntheMLestimation ofsignalparameters, werequirethatthereceiver
extracttheestimate byobserving thereceived signaloveratimeinterval
4,~T,whichiscalledtheobservation interval. Estimates obtained froma
singleobservation interval aresometimes calledone-shot estimates, In
practice, however, theestimation isperformed onacontinuous basisbyusing
trackingloops(eitheranalogordigital)thatcontinuously updatetheestimates.
Nevertheless, one-shot estimates yieldinsightfortracking loopimplementa
tion.Inaddition, theyproveusefulintheanalysisoftheperformance ofML
estimation, andtheirperformance canberelatedtothatobtained witha
trackingloop.
6-1-1TheLikelihood Function
Although itispossibletoderivetheparameter estimates basedonthejointpdf
oftherandomvariables [r,r2...rNIobt"lined fromtheexpansion ofr(oI),itis
convenient todealdirectlywiththesignalwaveforms whenestimating their
parameters. Hence,weshalldevelop acontinuous-time equivalent ofthe
maximization ofp(rI"').
Sincetheadditivenoisen(l)iswhiteandzero-mean gaussian, thejointpdf
p(rI"')maybeexpressed as
p(rI"')=('-I-f exp{-~[r"-Sn;tlJW} (6-1-5)Vfica ,,~12a
where
r,=i'r(I)f,,(t)dl
7;,
s,,(tlJ)=iS(I;IlI)!n(t)dt
7il(6-1-6)
where4,represents theintegration intervalintheexpansion ofr(t)ands(t;"').
Wenotethattheargument intheexponent maybeexpressed intermsof
thesignalwaveforms r(t)and$(t;"'),bysubstituting from(6-1-6)into(6-1-5).
Thatis,
1,'I 1f-22: [r"-s,,(I;"'W= -[r(t)-$(t;tlJ)J2dt2a11=1 No7(\(6-1-7)
wheretheproofisleftasanexercise forthereader(seeProblem 6-1).Now,
themaximization ofp(rItlJ)withrespecttothesignalparameters tlJis
equivalent tothemaximization ofthelikelihood function.
A(",)=exp{-J.([r(t)-S(I;",)fdt}
N,}J1;)(6-1-8)
Below,weshallconsider signalparameter estimation fromtheviewpoint of
maximizing A(I/I).
336 DIGITAL COMMUNICATiONS
Received ~ignalOutput,..----, dala
Detector
CarTier
recoverySignal
pulse
generator
FIGURE 6-1-1BlockdiagramofbinaryPSKreceiver.
6-1-2CarrierRecovery andSymbolSynchronization
inSignalDemodulation
Symbolsynchronization isrequired ineverydigitalcommunication system
whichtransmits information synchronously. Carrierrecovery isrequired ifthe
signalisdetected coherently.
Figure6-1-1illustrates theblockdiagramofabinaryPSK(orbinaryPAM)
signaldemodulator anddetector. Asshown,thecarrierphaseestimate <i>is
usedingenerating thereference signalg(t)cos(21ifct+4»forthecorrelator.
Thesymbolsynchronizer controls thesampler andtheoutputofthesignal
pulsegenerator. Ifthesignalpulseisrectangular thenthesignalgenerator can
beeliminated.
TheblockdiagramofanM-aryPSKdemodulator isshowninFig.6-1-2.In
thiscase,twocorrelators (ormatched filters)arerequired tocorrelate the
received signalwiththetwoquadrature carriersignalsg(t)cos(21ifJ+1»and
g(t)sin(2rrfct+J»,where4>isthecarrierphaseestimate. Thedetector isnow
aphasedetector, whichcompares thereceived signalphaseswiththepossible
transmitted signalphases.
TheblockdiagramofaPAMsignaldemodulator isshowninFig.6-1-3.In
thiscase,asinglecorrelator isrequired, andthedetector isanamplitude
detector, whichcompares thereceived signalamplitude withthepossible
transmitted signalamplitudes. Notethatwehaveincluded anautomatic gain
control(AGe)atthefront-end ofthedemodulator toeliminate channelgain
variations, whichwouldaffecttheamplitude detector. TheAGChasa
relatively longtimeconstant, sothatitdoesnotrespond tothesignal
amplitude variations thatoccuronasymbol·by-symbol basis.Instead, the
AGCmaintains afixedaverage(signalpIusnoise)poweratitsoutput.
Finally,weillustrate theblockdiagram ofaQAMdemodulator inFig.
6-1-4.AsinthecaseofPAM,anAGCisrequired tomaintain aconstant
averagepowersignalattheinputtothedemodulator. Weobservethatthe
demodulator issimilartoaPSKdemodulator, inthatbothgenerate in-phase
andquadrature signalsamples(X,Y)forthedetector. InthecaseofQAM,
("HAYTER 0,CARRIER ANDSYMBOL SYNCHRONIZATION 337
signalSignal
plJlse
generalor,_.l-_, Output
dala
90'
pha!>C
shift
x)4---------J
FIGURE 6-1-2 Bloc~diagram 01M-aryPSKreceiver.
thedetector computes theeuclidean distance between thereceived noise
corrupted signalpointandtheMpossible transmitted points,andselectsthe
signalclosesttothereceived point.
6·2CARRIER PHASE ESTIMATION
Therearetwobasicapproaches fordealingwithcarriersynchronization atthe
receiver. Oneistomultiplex, usuallyinfrequency, aspecialsignal,calleda
pilotsignal,thatallowsthereceiver toextractand,thus,tosynchronize its
localoscillator tothecarrierfrequency andphaseofthereceived signal.When
FIGURE 6-1-3BlockdiagramofM-aryPAMreceiver.
ReCti\'ed
signalAutomatic
galt!.
control
Signal
pulse
genera.tor
OUfput
338 DIGITAL COMMUNICATIONS
cos(2nj, t+~)
Received
sign<11Signal
pul~
generatorCompute
euclidean Output
distance decision
metrles
W
phase
shift
-sin(2xJ;r+~)
x}4---------'
FIGURE 6-1-4BlockdiagramofQAMreceiver.
anunmodulated carriercomponent istransmitted alongwiththeinformation
bearingsignal,thereceiveremploys aphase-locked loop(PLL)toacqLlireand
trackthecarriercomponent. ThePLLisdesigned tohaveanarrowbandwidth
sothatitisnotsignificantly affectedbythepresence offrequency components
fromtheinformation-bearing signal.
Thesecondapproach, whichappearstobemoreprevalent inpractice, isto
derivethecarrierphase estimate directlyfromthemodLilated signal.This
approach hasthedistinctadvantage thatthetotaltransmitter poweris
allocated tothetransmission oftheinformation-bearing signal.Inour
treatment ofcarrierrecovery, weconfineourattention tothesecondapproach;
hence,weassumethatthesignalistransmitted viasuppressed carrier.
Inordertoemphasize theimportance ofextracting anaccurate phase
estimate, letusconsider theeffectofacarrierphaseerroronthedemodulation
ofadouble-sideband, suppressed carrier(DSB/SC) signal.Tobespecific,
suppose wehaveanamplitude-modulated signaloftheform
s(t)=A(I)cos(21ifct+cP) (6-2-1)
Ifwedemodulate thesignalbymultiplying s(t)withthecarrierreference
c(l)=cos(2rrf,1+.{» (6-2-2)
weobtain
c(t)s(t) =~A(t)cos (4)-.{»+~A(t)cos(4Jl'j;.t +rP+4»
(6-2-5)CHAPTER 6,CARRIER ANDSYMBOL SYNCHRONIZATION 339
Thedouble-frequency component mayberemoved bypassing theproduct
signalc(t)s(r)through alowpass filter.Thisfiltering yieldstheinformation
bearingsignal
y(t)=M(t)cos(4)-<1» (6-2-3)
Notethattheeffectofthephaseerror4>-<1>istoreducethesi$nallevelin
voltagebyafactorcos(4)-<1»andinpowerbyafactorcos2(4)-c/J).Hence,a
phaseerrorof10°resultsinasignalpowerlossof0.13dB,andaphaseerrorof
30°resultsinasignalpowerlossof1.25dBinanamplitude-modulated signal.
TheeffectofcarrierphaseerrorsinQAMandmultiphase PSKismuch
moresevere.TheQAMandM-PSKsignalsmayberepresented as
s(t)=A(t)cos(211:[,.1+4»-B(t)sin(2Jrj;.I+4» (6-2-4)
Thissignalisdemodulated bythetwoquadrature carriers
c,.(t)=cos(2trfct+<1»
c,(t)=-sin(211:[,1+<1»
Multiplication ofsit)withcc(t)followed bylowpass filtering yieldsthein-phase
component
yltJ=~A(t)cos(d> -<1»-~B(t)sin(4> -(1,) (6-2-6)
Similarly, multiplication ofS(I)byc,(t)followed bylowpass filtering yieldsthe
quadrature component
YQU)=~B(t)cos('"-(f,)+~A(t)sin(4)-(1,) (6-2-7)
Theexpressions (6-2-6)and(6-2-7)clearlyindicate thatthephaseerrorinthe
demodulation ofQAMandM-PSKsignalshasamuchmoresevereeffectthan
inthedemodulation ofaPAMsignal.Notonlyisthereareduction inthe
powerofthedesiredsignalcomponent byafactorcos2(c/J-J,),butthereis
alsocrosstalk interference fromthein-phase andquadrature components.
Sincetheaverage powerlevelsofA(t)andB(I)aresimilar.asmallphaseerror
causesalargedegradation inperformance. Hence, thephaseaccuracy
requirements forQAMandmultiphase coherent PSKaremuchhigherthan
DSB/SC PAM.
6-2-1Maximum-Likelihood CarrierPhaseEstimation
First,wederivethemaximum-likelihood carrierphaseestimate. Forsimplicity.
weassume thatthedelayrisknownand,inparticular, wesetr=O.The
function tobemaximized isthelikelihood function givenin(6-I-K). With¢
substituted forIII,thisfunction becomes
1\(<1»=exp{-J.J[r(t)-s(t:<t>Wdt}
No 7{1
=exp{-J.Jr2(t)dt+3..Jr(t)s(t:4»dt-2.Js'(t; <1»dt}.
No10 No7(J No7{)
(6-2-8)
(6-2-9)34Q Dl<.HTAL COMMI.)NlCATIONS
Notethatthe/irsttermoftheexponential factordoesnotinvolvethesignal
parameter </J.Thethirdterm,whichcontains theintegralofS2(1;"'},isa
constant equaltothesignalenergyovertheobservation interval Toforany
valueof<p.Onlythesecondterm,whichinvolves thecross-correlation ofthe
received signalr(l}withthesignalS(I:</J),depends onthechoiceor</J.
Therefore. thelikelihood functionA(</J}maybeexpressed as
A(¢}=Cexp[~ir(l)s(l;</J}dl]
NoTo
whereCisaconstant independent of</J.
TheMLestimate 4>MListhevalueor</Jthatmaximizes A(</J}in(6-2-9).
Equivalently, thevalue~MLalsomaximizes thelogarithm ofA(<f»,i.e.,the
log-likelihood function
AL(</J}=.3.-rr(I)s(I;</J)dl
NoJr,
NOlethaIindefiningAL(</J)wehaveignoredtheconstant termInC.(6-2-10)
Eumple 6-2-1
Asanexample oftheoptimization todetermine thecarrierphase,letus
consider thetransmission oftheunmodulated carrierAcos21ifc1.The
received signalis
r(l)=Acos(2nj;.1+</J)+n(l)
where </Jistheunknown phase.Weseekthevalue</J,say4>ML.that
maximizes
Ad</J)=z:1r(/}cos(21ifc1-+-</J)dl
oTo
Anecessary condition foramaximum isthat
Thiscondition yields
or,equivalently,ir(l)sin(2rifct+~Mddl=0
To(6-2-11)
~ML=-tan-1[fr(l)sin21ifcldtjir(l}cos21ifc1dl](6-2-12)
To To
Weobservethattheoptimality condition givenby(6-2-11)impliestheuse
CHAPTER b:CARRIER ANDSYMBOL SYNCHRONIZATION 341
FIGURE 6-2-1APLLforobtaining theMLestimate ofthephaseofan
unmodulated carrier.
r(t)
FIGURE 6-2-2A(one-shot) MLestimate oftheph.,eofan
unmodulated carrier.x>---.J
COS21Cf.,(Jlid'~_~x
T"
---,(Y)4lMl-tan,X-
Jtid'I---J
T" y
ofalooptoextracttheestimate asillustrated inFig.6-2-1.Theloopfilteris
anintegrator whosebandwidth isproportional tothereciprocal ofthe
integration interval To.Ontheotherhand,(6-2-12) implies an
implementation thatusesquadrature carriers tocross-correlate withret).
Then,4>Mlistheinversetangent oftheratioofthesetwocorrelator
outputs, asshowninFig.6-2-2.Notethatthisestimation schemeyields4>Ml
explicitly.
Thisexample clearlydemonstrates thatthePLLprovides theMLestimate
ofthephaseofanunmodulated carrier.
6-2-2ThePhase-Locked Loop
ThePLLbasically consists ofamultiplier, aloopfilter,andavoltage
controlled oscillator(yeO),asshowninFig.6-2-3.Ifweassumethattheinput
tothePLListhesinusoid cos(21ifct+c/J)andtheoutputoftheyeOis
sin(21ifct+4»,where4>represents theestimate ofc/J,theproduct ofthese
twosignalsis
e(l)=cos(21ifcl+"')sin(27t"fct+4»
=hin(¢-c/J)+!sin(41ifct+c/J+¢) (6-2-13)
FlGURE 6-2-3Basicelements ofaphase-located loop(PLL).DutPul~...L -lveo
signal l-_--'
342 DIGITAL COMMUNICATIONS
Theloopfilterisalowpassfilterthatresponds onlytothelow-frequency
component !sin(<i>-tf;)andremoves thecomponent at2fc.Thisfilteris
usuallyselectedtohavetherelatively simpletransferfunction
G(s)=1+'2S(6-2-14)
1+'tS
where"and'2aredesignparameters ('t~(2)thatcontrolthebandwidth of
theloop.Ahigher-order filterthatcontains additional polesmaybeusedif
necessary toobtainabetterloopresponse.
Theoutputoftheloopfilterprovides thecontrolvoltagev(t)fortheYeo.
TheyeOisbasically asinusoidal signalgenerator withaninstantaneous phase
givenby
21Cfct+(j,(I)=21Cfct+KL~v(,)dr
whereKisagainconstant inrad/Y.Hence,
(j,(t)=KL~V(T)d,(6-2-15)
(6-2-16)
Byneglecting thedouble-frequency termresulting fromthemultiplication of
theinputsignalwiththeoutputoftheYeO,wemayreducethePLLintothe
equivalent closed-loop systemmodelshowninFig.6-2-4.Thesinefunctionof
thephasedifference tf;-(j,makesthissystemnonlinear, and,asaconse
quence,theanalysisofitsperformance inthepresence ofnoiseissomewhat
involved but,nevertheless, itismathematically tractable forsomesimpleloop
filters.
Innormaloperation whentheloopistracking thephaseoftheincoming
carrier,thephaseerrortf;-(j,issmalland,hence,
(6-2-17)
Withthisapproximation, thePLLbecomes linearandischaracterized bythe
dosed-loop transferfunction
H(s)=KG(s)/s
1+KG(s)/s(6-2-18)
FIGURE 6-2-4Modelofphase-locked loop.
CHAnER tl:CARRIER ANDSYMBOL SYNCHRONllATION 343
wherethefactorof~hasbeenabsorbed intothegainparameter K.By
substituting from(6-2-14)forG(s)into(6-2-18), weobtain
I+T,sH(s)=-,1+(T,+IIK)s+(TJK)s-(6-2-19)
Hence.theclosed-loop systemforthelinearized PLLissecond-order when
G(s)isgivenby(6-2-14). Theparameter T2controls theposition ofthezero.
whileKandT,areusedtocontrolthepositionoftheclosed-loop systempoles.
Itiscustomary toexpressthedenominator ofH(S)inthestand,ard form
D(s)=s'+2(w"s+w;, (6-2-20)
(6-2-22)where{iscalledtheloopdamping factorandw"isthenaturalfrequency ofthe
loop.Intermsoftheloopparameters. w"=VKIT,.and(=(T2+IIK)/2wn•
theclosed-loop transferfunction becomes
(2(w"-w;,1K)s+w;, 2H(s)=, , (6-2-I)s-+2lw"s+w;/
The(one-sided) noise-equivalent bandwidth (seeProblem 2-24)oftheloopis
B=GOIG+KIT,)
<44(T,+11K)
I+(T2W,,)'
8(w"
Themagnitude response 20logIH(w)1asafunction ofthenormalized
frequency wiw"isillustrated inFig.6-2-5.withthedamping factor,asa
parameter andT,»1.Notethat(=Iresultsinacritically damped loop
response.«1produces anunderdamped response, and(>1yieldsan
overdamped response.
Inpractice, theselection ofthebandwidth ofthePLLinvolves atrade-off
between speedofresponse andnoiseinthephaseestimate. whichisthetopic
considered below.Ontheonehand,itisdesirable toselectthebandwidth of
thelooptobesufficiently widetotrackanytimevariations inthephaseofthe
received carrier.Ontheother.awidebandPLLallowsmorenoisetopassinto
theloop.whichcorrupts thephaseestimate. Below,weassesstheeffectsof
noiseinthequalityofthephaseestimate.
6-2-3ElfectofAdditive NoiseonthePhaseEstimate
Inordertoevaluate theeffectsofnoiseontheestimate ofthecarrierphase,let
usassumethatthenoiseattheinputtothePLLisnarrowband. Forthis
analysis, weassumethatthePLListracking asinusoidal signaloftheform
s(t)=A,cos[2Jr[,.r+ct>(t)] (6-2-23)
344 DrGlTAl COMMliNICA T/ONS
+61--_+---+_-+--+--+-+:'.f-~ of},,...-1--+'-+---+-+.+-+++1... '-....\
t=j=t=~'~=~0.~70~7i~a~'~"~tt::t:tt=tj1~+!
~ ........I-.f-i=,50
3'I----+---+-+--+-+f-+++I--N'I\~ \,,"<;:""'-f:::.....t~4--t,..::::r1""zIf.;l:\
:t~I---+---l---t--+--+-+-H-IH--+_\:>j-I\.,:>""',*,,,,"-*-+-'K.+-=:~I+t
't 1--+--+_-+--+--J..--j1---t-+-H1---+-.......p1\""""4~~l':::~;'-i==..:.;1.0;:....,...Pf,/g-8 \~"f"T
-101--+--I---+---,hH-+-+.J+-+-+......:>rt~~~I>.d+H\.,0.707~-'zl-----t----1-+--+-+-+-++I----l-+--.::j,;"'--I';\._+-'I<"'+'k+-
-141--I---J--I---I--I---+--JI--l---I-l--I---l--I-'''-+; \.0';:-.5*~1'J...P,=0.3',1\
-'61---J-+---I---+--HI-++++--I---+-~F-+,,+-N~~
-181-----t--+--1-+-++--H-HI----l-+--+-l-~hf4_d-
'I)L_.L--l_.-l_..L..-L.L.Ll~l-_l-...L_--L_L.._.L...J:>...LL...L
-·0.1 0.20..30.4 0.5 0.7l.a ."\-I-5710
oo!w"
FIGURE 6-2·5Frequf"ncy response ofasecond·order loop.[FromPhaselock. Techniques. 2ndedition,byF.,"-".
Gardner,©/979byJuhnWileyandSOliS,Inc.Reprinted withpermission ofthepublishe.r. J
thatiscorrupted bytheadditive narrowband noise
n(r)=X(t)cos21!f..!-y(r)sin2Jif,t (6-2·24)
Thein·phase andquadrature components ofthenoiseareassumed tobe
statistically independent, stationary gaussian noiseprocesses with(two-sided)
powerspectraldensity ~NoW1Hz.Byusingsimpletrigonometric identities. the
noisetermin(6-2-24)canbeexpressed as
where
Wenote thatn(l)=n..(r)cos[2nt.I+q,(I)]-n,(t)sin[2nt.!+1/>(t)J
n,(I)=X(I)cos<b(I)+y(l)sinI/>(t)
n,(I)=-X(I)sincf>(t)+y(t)cos.p(I)(6-2-25)
(6-2-26)
n,(r)+jn,(t)=[x(t)+jy(t)]e~i~(')
sothatthequadrature components nc(l)andn,(t)haveexactlythesame
statistical characteristics asX(I)andy(t).
IfS(I)+n(l)ismultiplied bytheoutputoftheveoandthedouble·
frequency termsareneglected, theinputtotheloopfilteristhenoise
corrupted signal
e(l)=AI'sin!!J.1/>+n,(')sin!!J.cf>-n,(t)cos!!J.cf>
=A,sin!!J.cf>+n,(t) (6-2-27)
CHAPTER 0:CARRIER ANDSYMBOL SYNCHRONI7AlIO!' 345
FIGURE 6-2-6 Equivalent PLLmodelwithadditive noise VCr)
(6-2-28)
(6-2-2'1)where,bydefinition, A<p=<p-c/>isthephaseerror.Thus,wehavethe
equivalent modelforthePLLwithadditive noiseasshowninFig.6-2-6.
Whenthepowerp,=~A;oftheincoming signalismuchlargerthanthe
noisepower,wemaylinearize thePLLand,thus,easilydetermine theeffectof
theadditive noiseonthequalityoftheestimate <1>.Undertheseconditions. the
modelforthelinearized PLLwithadditive noiseisillustrated inFig.6-2-7.
Notethatthegainparameter A,maybenormalized tounity,provided thatthe
noisetermsarescaledbyl/A"i.e.,thenoisetermsbecome
n,(t) n,(t)n,(t)=--.sintJ.<t>---cos tJ.</JAc A,
Sincethenoisen,(t)isadditive attheinputtotheloop,thevariance ofthe
phaseerrorA<p,whichisalsothevariance oftheveooutputphase.is
, _NOBeq
CTJ,-A',
whereBeqisthe(one-sided) equivalent noisebandwidth oftheloop,givenin
(6-2-22). Notethata~issimplytheratiooftotalnoisepowerwithinthe
bandwidth ofthePLLdividedbythesignalpowerA2Hence,
ai=1/YL (6-2-30)
whereYLisdefinedasthesignal-to-noise ratio
A'SNR==YL=-'- (6-2-31)lV."Beq
FIGURE 6·2·7 Linearized PLLmodelwith.<ldditive noise. veo
346 DIGITAL CO~MUNI('ATIONS
FIGURE 6-2~8Comparison ofveophasevariance forexactandapproximate
(linearmodel)first-order PLL.[FromPrinciples ofCoherent
Communication. byA.J.Vi/rrbi;©/966byMcGraw-Hill
BookCompany. Reprinted withpermission ofthepuhiisher.]1.6",;1.4
~
.~1.2
1.0
~."0.8~Q,
00.6u>
'00.4
~0.2<"<;;0
00.20.'0.60.81.01.2
NuBe/A~
(6-2-32)Theexpression forthevariance (T~oftheyeOphaseerrorappliestothe
casewheretheSNRissufficiently highthatthelinearmodelforthePLL
applies. Anexactanalysis basedonthenonlinear PLLismathematically
tractable whenG(s)=1,whichresultsinafirst-order loop.Inthiscase,the
probability densityfunction forthephaseerrormaybederived(seeYiterbi,
1966)andhastheform
p(!J.cjJ)=exp(I'Lcos!J.cjJ)
21rfn(I'JJ
where1'1.istheSNRgivenby(6-2-31)withB,qbeingtheappropriate noise
bandwidth ofthefirst-order loop,and1,,(-)isthemodified Besselfunction of
orderzero.
Fromtheexpression forp(!J.cjJ),wemayobtaintheexactvalueofthe
variance forthephaseerroronafirst-order PLLThisisplottedinFig.6-2-8as
afunction of1/1'/.Alsoshownforcomparison istheresultobtained withthe
linearized PLLmodel.Notethatthevariance forthelinearmodeliscloseto
theexactvariance forI'L>3.Hence,thelinearmodelisadequate forpractical
purposes.
Approximate analyses ofthestatistical characteristics ofthephaseerrorfor
thenonlinear PLLhavealsobeenperformed. Ofparticular importance isthe
transient behavior ofthePLLduringinitialacquisition. Another important
problem isthebehavior ofPLLatlowSNR.Itisknown,forexample, that
whentheSNRatthe input tothePLLdropsbelowacertainvalue,thereisa
rapiddeterioration intheperformance ofthePLL.Theloopbeginstolose
lockandanimpulsive-type ofnoise,characterized asclicks,isgenerated which
degrades theperformance oftheloop.Resultsonthesetopicscanbefoundin
thetextsbyYiterbi(1966),Lindsey (1972),LindseyandSimon(1973),and
Gardner (1979),andinthesurveypapersbyGupta(1975)andLindsey and
Chie(1981).
Uptothispoint,wehaveconsidered carrierphaseestimation whenthe
carriersignalisunmodulated. Below,weconsider carrierphaserecovery when
thesignalcarriesinformation.
CHAPTER fi:CARRIER ANDSYMBOL SYNCHRO"IZATIO~ 347
6-2-4Decision-Directed Loops
Aproblem arisesinmaxlmlzmg either(6-2-9)or(6-2-10) whenthesignal
S(I;q,)carriestheinformation sequence {In}.Inthiscasewecanadoptoneof
twoapproaches: eitherweassume that{In}isknownorwetreat{In}asa
randomsequence andaverageoveritsstatistics.
Indecision-directed parameter estimation, weassumethattheinformation
sequence {Io}overtheobservation interval hasbeenestimated and,inthe
absenceofdemodulation errors,t=1mwhere1.denotes thedetected valueof
theinformation I".Inthiscases(t;¢)iscompletely knownexceptforthe
carrierphase.Decision-directed phaseestimation wasfirstdescribed by
Proakiselal.(1964).
Tobespecific, letusconsider thedecision-directed phaseestimate forthe
classoflinearmodulation techniques forwhichthereceivedequivalent lowpass
signalmaybeexpressed as
n
=s,(I)e-j<J> +Z(I) (6-2-33)
wheres,(t)isaknownsignalifthesequence {In}isassumed known. The
likelihood function andcorresponding log-likelihood function fortheequiv
alentlowpasssignalare
A(q,)=Cexp{Re[~J,"r(l)s,*(t)ei<J> dt]}
AL(4))=Re{[~ir(l)s,*(I)dl] e1<J>}
~OTo(6-2-34)
(6-2-35)
Ifwesubstitute fors,(I)in(6-2-35) andassumethattheobservation interval
To=KT,whereKisapositive integer,weobtain
{'1K-'1<n+l)T }
AL(4»=RetI<J>No~oI::nTr(l)g*(t-nT)dl
{IK-l }=Ree1<J>-2:I::Yn
NOn~o
where,bydefinition
1<n+l)T
Yn= r(1)g*(t-nT)dl
nT(6-2-36)
(6-2-37)
NotethatYnistheoutputofthematched filterinthenthsignalinterval. The
MLestimate of4>iseasilyfoundfrom(6-2-36) bydifferentiating the
log-likelihood
(1K-I) (1K-')AL(4))=Re No2:I::Yncosq,-Im -2:I::Ynsinrt>
on=O No11=0
348 DIGITAL COMMUNICATIONS
sin(2x!..,+.)...------,Received
signal
vcoto(/)
x'l---l
FIGURE 6-2-9Carrierrecovery withadecision-feedback PLL.
withrespecttoc/>andsettingthederivative equaltozero.Thus,weobtain
"'ML=-tan-I[1m(~~I:Yn)/Re(~~I:Yn)] (6-2-38)
Wecall"'MLin(6-2-38) thedecision-directed (ordecision-feedback) carrier
phaseestimate. Itiseasilyshown(Problem 6-10)thatthemeanvalueofIf>MLis
</I,sothattheestimate isunbiased. F"rthermore, thepdfofIf>MLcanbe
obtained (Problem 6-11)byusingtheprocedure described inSection5-2-7.
Adecision-feedback PLL(DFPLL) thatisappropriate foradouble
sideband PAMsignaloftheformA(I)cos(2nfct+4»isshowninFig. 6-2-9.
Thereceived signalismultiplied bythequadrature carriersce(t)andc,(t),as
givenby(6-2-5),whicharederivedfromtheYeo.Theproductsignal
r(t)cos(21ifct+If>)=HA(t)+ne(t)]costJ.4>
-!n,(t)sintJ.4>+double-frequency terms(6-2-39)
isusedtorecovertheinformation carriedbyA(t).Thedetector makesa
decisiononthesymbolthatisreceived everyTseconds. Thus,intheabsence
ofdecision errors,itreconstructs A(t)freeofanynoise.Thisreconstructed
signalisusedtomuhiply theproductofthesecondquadrature multiplier,
whichhasbeendelayed byTsecondstoallowthedemodulator toreacha
decision. Thus,theinputtotheloopfilterintheabsenceofdecisionerrorsis
theerrorsignal
e(t)=!A(t){[A(t) +ne(t)]sin4</1-n,(t)cosa</l}
+double-frequency terms
=!A2(t)sintJ..p+!A(t)[n,(t) sintJ.</I-n,(t)cos~4>]
+double-frequency terms (6-2-40)
Theloopfilterislowpassand,hence,itrejectsthedouble-frequency termin
e(t).Thedesiredcomponent isA2(t)sin~4>,whichcontainsthephaseerrorfor
driving.theloop.
Received
~ignalCHAPTER 6:CARRIER ANDSYMBOL SYNCHRONIZAriON 349
x
FIGURE: 6-2·10 Carrierrecovery forM-aryPSKusingadecision-feedback PLL.
InthecaseofM-aryPSK,theDFPLLhastheconfiguration showninFig.
6-2-10.Thereceived signalisdemodulated toyieldthephaseestimate
,2rre=-(m-1)
tilM
which.intheabsenceofadecision error,isthetransmitted signalphase.The
twooutputsofthequadrature multipliers aredelayedbythesymbolduration
Tandmultiplied bycosemandsinemtoyield
r(l)cos(2rrj,.t+4»sinem
=HAcos9m+n,(I)]sinemcos(c/>-4»
-HAsinem+n,(I)]sin9..sin(c/J-1»
+double-frequency terms
r(l)sin(2rrf..t+$)cos9m
=-HAcos9m+n,.(I)]cos6msin(c/J -$)
-HAsinOm+n,(I)]cosOmcos(c/J-cf,)
+double-frequence terms(6-2-41)
3SO DIGITAL COMMUNICATIONS
Thetwosignalsareaddedtogenerate theerrorsignal
e(t)=-~Asin (cP-cl»+~nc(t)sin(cP -?>-8m)
+~n,(t)cos(cP-?>-8.,)+double-frequency terms (6-2-42)
Thiserrorsignalistheinputtotheloopfilterthatprovides thecontrolsignal
fortheYCO.
Weobservethatthetwoquadrature noisecomponents in(6-2-42)appearas
additiveterms.Thereisnoterminvolving aproductortwonoisecomponents
asinanMth-power lawdevice,described inthenextsection.Consequently,
thereisnoadditional powerlossassociated withthedecision-feedback PLL.
ThisM-phasetrackingloophasaphaseambiguity of3600/M,necessitating
theneedtodifferentially encodetheinformation sequence priortotransmis
sionanddilferentially decodethereceived sequence afterdemodulation to
recovertheinformation.
TheMLestimate in(6-2-38)isalsoappropriate forQAM.TheMLestimate
foroffsetQPSKisalsoeasilyobtained (Problem 6-12)bymaximizing the
log-likelihood functionin(6-2-35), withs/(t)givenas
s,(t)=Ll"g(t-nT)+jLI.g(r-nT-~T) (6-2-43)
• •
whereI.=±1andi"=±1.
Finally,weshouldalsomention thatcarrierphaserecovery forCPMsignals
canbeaccomplished in'adecision-directed mannerbyuseofaPLL.Fromthe
optimum demodulator forCPMsignals,whichisdescribed inSection5-3,we
cangenerate anerrorsignalthatisfilteredinaloopfilterwhoseoutputdrives
aPLL.
6-2-5Non-Decision-Directed Loops
Insteadofusingadecision-directed schemetoobtainthephaseestimate, we
maytreatthedataasrandomvariables andsimplyaverageA(cP)overthese
randomvariables priortomaximization. Inordertocarryoutthisintegration,
wemayuseeithertheactualprobability distribution functionofthedata,ifit
isknownor,perhaps, wemayassumesomeprobability distribution thatmight
beareasonable approximation tothetruedistribution. Thefollowing example
illustrates thefirstapproach.
Example 6-2-2
Suppose therealsignals(t)carriesbinarymodulation. Then,inasignal
interval, wehave
s(t)=Acos21Cfct,0..t..T
CHAPTER 0CARRIER ANDSYMBOL SyNCHRONIZATION 351
whereA=±Iwithequalprobability. Clearly,thepdfofAisgivenas
p(A)=~o(A-1)+jo(A+I)
Now,thelikelihood function A(r!»givenby(6-2-9)isconditional onagiven
valueofAandmustbeaveraged overthetwovalues.Thus,
A(r!»=rA(r!>)p(A)dA
=~exp[~)rr(t)cos(2rrfct+cf»dt]
+~exp[-~JTr(t)cos(2rr[,1+r!»lit]
M."0
=cosh[~jTr(l)cos(2rrf;.t+r!»lil]
NoI)
andthecorresponding log-likelihood function is
5.,(r!»=Incosh[~jrr(t)cos(2rr[,t +r!»dt]
!Vel0 .(6-2-44)
Ifwedifferentiate Ar(cf»andsetthederivative equaltozero,weobtainthe
MLestimate forthenon-decision-directed estimate. Unfortunately, the
functional relationship in(6-2-44) ishighlynonlinear and,hence,anexact
solution isdifficult toobtain.Ontheotherhand.approximations are
possible. Inparticular,
{~X2(Ixl~I)Incoshx=
Ixl(Ixl'"1)
Withtheseapproximations. thesolution for¢becomes tractable.(6-2-45)
Inthisexample, weaveraged overthetwopossible valuesofthe
information symbol.Whentheinformation symbols areM-valued, whereMis
large,theaveraging operation yieldshighlynonlinear functions ofthe
parameter tobeestimated. Insuch acase,wemaysimplify theproblem by
assuming thattheinformation symbols arecontinuous random variables. For
example, wemayassume thatthesymbols arezero-mean gaussian. The
following example illustrates thisapproximation andtheresulting formforthe
averagelikelihood function.
(6-2-46)352 DIGITAL COM"UNICATlO'S
EllllIIIple 6-2-3
Letusconsider thesamesignalasinExample 6-2-2,butnowweassume
thattheamplitude Aiszero-mean gaussian withunitvariance. Thus,
piA)=_1_e-A2"V2i
Ifweaverage A(e/»overtheassumed pdfofA,weobtaintheaverage
likelihood A(e/»intheform
A(c/»=Cexp([~orT(I)cos(2tifcl+4»dtn
andthecorresponding log-likelihood as
AL(e/»=[~ofr(l)cos(21rfct+e/»dlr (6-2-47)
WecanobtaintheMLestimate ofe/>bydifferentiating AL(e/»andsetting
thederivative tozero.
Itisinteresting tonotethatthelog-likelihood function isquadratic under
thegavssian assumption andthatitisapproximately quadratic, asindicated in
(6-2-45)forsmallvaluesofthecross-correlation ofr(t)withset;4».Inother
words,ifthecross-correlation overasingleinterval issmall,thegaussian
assumption forthedistribution oftheinformation symbols yieldsagood
approximation tothelog-likelihood function.
Inviewofthese results, wemayusethegaussian approximation onallthe
symbolsintheobservation interval10=KT.Specifically, weassumethattheK
information symbols arestatistically independent andidentically distributed.
Byaveraging thelikelihood function A(e/»overthegaussian pdfforeachof
theKsymbolsintheinterval To=KT,weobtaintheresult
{K-I[2r.+llT ]2}A(e/»=Cexp2:- ret)cos(2tifct+4»dl
~""ONonT(6-2-48)
Ifwetakethelogarithm of(6-2-48), differentiate theresulting log-likelihood
function, andsetthederivative equaltozero,weobtainthecondition forthe
MLestimate as
K.-'J.(,+I)T It'+I)T
n~o.T r(t)cos(21if,t+~)dt.
Tr(t)sin(21rfct+$)dt'=0
(6-2-49)
CHAPTER Il:CARRH:R A;'IODSYMBOL SYNnIRO~IZATION 353
Sampler
x ! (I'"I,=nT
r~')veo
<;in(,!rrl~l+bl
Sampler
x j (Idl
I
J=/IT
FIGURE 6-2-11 Non-decision-din:cted PLLforcarrierphaseestimations ofPAMsignals.
Although thisequation canbemanipulated further,itspresentformsuggests
thetracking loopconfiguration illustrated inFig.6-2-11.Thisloopresembles a
Costasloop.whichisdescribed below.Wenotethatthemultiplication ofthe
twosignalsfromtheintegrators destroys thesigncarriedbytheinformation
symbols. Thesummer playstheroleoftheloopfilter.Inatracking loop
configuration, thesummer maybeimplemented eitherasasliding-window
digitalfilter(summer) orasalowpassdigitalfilterwithexponential weighting
ofthepastdata.
Inasimilarmanner, onecanderivenon-decision directed MLphase
estimates forQAMandM-PSK.Thestartingpointistoaveragethelikelihood
function givenby(6-2-9)overthestatistical characteristics ofthedata.Here
again,wemayusethegaussian approximation (two-dimensional gaussian for
complex-valued information symbols) inaveraging overtheinformation
sequence.
Squaring LoopThesquaring loopisanon-decision-directed loopthatis
widelyusedinpractice to establish thecarrierphaseofdouble-sideband
suppressed carriersignalssuchas PAM. Todescribe itsoperation, consider the
problem ofestimating thecarrierphaseofthedigitallymodulated PAMsignal
oftheform
s(r)=A(t)cos(21if,r+c/J) (6-2-50)
whereA(1)carriesthedigitalinformation. NotethatE[s(t»)=E[A(t»)=0
whenthesignallevelsaresymmetric aboutzero.Consequently, theaverage
valueofset)doesnotproduce anyphasecoherent frequency components at
anyfrequency. including thecarrier.Onemethodforgenerating acarrierfrom
thereceived signalistosquarethesignaland,thus,togenerate afrequency
component at2j;.,whichcanbeusedtodriveaphase-locked loop(PLL)tuned
to2[..Thismethod isillustrated intheblockdiagram showninFig.6-2-12.
354 DIGITAL COMMUN ICATlONS
,(t)SqllllR-law
device
(full-wave
rectifier),'(I)Bandpass
filter
lunedto
2/,
sin(211J;,I+.>
Output10coherentL.-_...J
demodulator Frequency
divider
FIGURE 6-2-12 Carrierrecovery u.ingasquare-law device.
Theoutputofthesquare-law deviceis
S2(t)=A2(t)cos2(2iifct+</»
=!A2(t)+!A2(t)cos(41rfJ+2<1» (6-2-51)
Sincethemodulation isacyclostationary stochastic process,theexpected value
ofS2(t)is
(6-2-52)
Hence,thereispoweratthefrequency 21,.
Iftheoutputofthesquare-law deviceispassedthroughabandpass filter
tunedtothedouble-frequency termin(6-2-51),themeanvalueofthefilterisa
sinusoid withfrequency 2fc,phase2</>,andamplitude !E[A2(t»)H(2fc), where
H(2fc)isthegainofthefilteratf=2tc.Thus,thesquare-law devicehas
produced aperiodic component fromtheinputsignalset).Ineffect,the
squaring ofset)hasremoved thesigninformation contained inA(t)and,thus,
hasresultedinphase-coherent frequency components attwicethecarrier.The
filteredfrequency component at2fcisthenusedtodrivethePLL.
Thesquaring operation leadstoanoiseenhancement thatincreases the
noisepowerlevelattheinputtothePLLandresultsinanincrease inthe
variance ofthephaseerror.
Toelaborate onthispoint,lettheinputtothesquarerbeset)+net),where
set)isgivenby(6-2-50)andnet)represents thebandpass additive gaussian
noiseprocess.Bysquaring set)+net),weobtain
(6-2-53)
whereS2(t)isthedesiredsignalcomponent andtheothertwocomponents are
thesignalxnoiseandnoisexnoiseterms.Bycomputing theautocorrelation
functions andpowerdensityspectraofthesetwonoisecomponents, onecan
CHAPIER f,:['ARRIl'R A~DSY~fHOL ,YNctIRO:-.:lI.i\r!OI\ 355
easilvshowthatbothcomponents havespectralpowerinthefrequency band
cellt~red at2f..Consequently. thebandpass filterwithbandwidth Bhpcentered
at2f,.whichproduces thedesiredsinusoidal signalcomponent thatdrivesthe
PLL.alsopassesnoiseduetothesetwoterms.
Sincethebandwidth oftheloopisdesigned tobesignificantly smallerthan
thebandwidth Bhl_ofthebandpass filter,thetotalnoisespectrum attheinput
tothePLLmaybeapproximated asaconstant withintheloopbandwidth. This
approximation allowsustoobtainasimpleexpression forthevariance ofthe
phaseerroras
(6-2-54)
where51iscalledthesquaring lossandisgivenby
(6-2-55)
Since5/<I.5/'represents theincrease inthevariance ofthephaseerror
causedbytheaddednoise(noisexnoiseterms)thatresultsfromthesquarer.
Note,forexample. thatwhenYI=Bhp/2Boq,thelossis3dB.
Finally,weobservethattheoutputoftheVCOfromthesquaring loopmust
befrequency-divided by2togenerate thephase-locked carrierforsignal
demodulation. Itshouldbenotedthattheoutputofthefrequency dividerhas
aphaseambiguity oflSO°relativetothephaseofthereceived signal.Forthis
reason,thebinarydatamustbedifferentially encoded priortotransmission
anddifferentially decoded atthereceiver.
CostasLoopAnother methodforgenerating aproperly phasedcarrierfor
adouble-sideband suppressed carriersignalisillustrated bytheblockdiagram
showninFig.6-2-13.Thisscheme wasdeveloped byCostas(1956)andis
FIGURE 6-2-13 BlockdiagramofCostasloop.x}-__.J
(6-2-56)356 DIGIiAtCOMMUNICATlONS
calledthtCostasloop.Thereceived signalismultiplied bycos(21Cfct+cI»and
sin(2tcfct+4J).whichareoutputsfromtheVCO.Thetwoproducts are
yc(t)=[s(t)+net)]cos(21Cfct+J,)
=!IA(t)+nc(t)]costi</>+!n,(t)sin6.</>
+double-frequency terms
y,(I)=[set)+net»)sin(21ifc1+J,)
=!IA(t)+nc(t»)sinti.</>-!nAt)cos6.</>
+double-frequency terms
wherethephaseerrorti</>=cI>-</>.Thedouble-frequency termsareeliminated
bythelowpassfiltersfollowing themultiplications.
Anerrorsignalisgenerated bymultiplying thetwooutputsofthelowpass
filters.Thus,
e(t)=H[A(t)+nc(tW-n~(t)}sin(2ti</»
-!n,(t)[A(t) +n,(I)]cos(26.</» (6-2-57)
Thiserrorsignalisfilteredbytheloopfilter.whoseoutputisthecontrol
voltagethatdrivestheVCO.Thereadershouldnotethesimilarity ofthe
G:lstaslooptothePLLshowninFig.6-2-11.
Wenotethattheerrorsignalintotheloopfilterconsistsofthedesiredterm
A2(t)sin2(cI>-</»plustermsthatinvolvesignalxnoiseandnoisexnoise.
ThesetermsaresimilartothetwonoisetermsattheinputtothePLLforthe
squaring method.Infact,iftheloopfilterintheCostasloopisidentical tothat
usedinthesquaring loop,thetwoloopsareequivalent. Underthiscondition,
theprobability densityfunctionofthephaseerrorandtheperformance ofthe
twoloopsareidentical.
Itisinteresting tonotethattheoptimum lowpassfilterforrejecting the
double-frequency termsintheCostasloopisafiltermatched tothesignal
pulseintheinformation-bearing signal.Ifmatched filtersareemployed forthe
lowpassfilters,theiroutputscouldbesampled atthebitrate,attheendof
eachsignalinterval, andthediscrete-time signalsamplescouldbeusedtodrive
theloop.Theuseofthematched filterresultsinasmallernoiseintotheloop.
Finally,wenotethat,asinthesquaring PLL,theoutputoftheVCO
contains aphaseambiguity of180·.necessitating theneedfordifferential
encoding ofthedatapriortotransmission anddifferential decoding atthe
demodulator.
CurierEsti...tionforMultiplePbueSignals Whenthedigitalinforma
tionistransmitted viaM-phasemodulation ofacarrier,themethods described
abovecanbegeneralized toprovide theproperly phasedcarrierfor
CHAl'rt ..'RroC,\H,KIER ANDSY~tBOL SYNCHH,()!"'IZATlOS 357
Rl·~·l·i\ ...',',.\lIh-l.....l\\l'f
,i~I1;'1 <int..',·BalldpJ....
fthl'r
wned10
JII/
Frt-quen~')'
divider
,,:-M
Output
fiGURE: (1·2-14 Carrier recO\'er~' "",·jrh.\1rhpowerlawde\'iceforM-aryPSK.
demodulation. Thereceived M-phase signal,excluding theadditive noise.may
beexpressed as
s(t)=Acos[2Jrtl+'"+~(m-1)lm=1,2,...,M(6-2-58)
where2Jr(m-1)/Mrepresents theinformation-bearing component ofthe
signalphase.Theproblem incarrierrecovery is10remove theinformation
bearingcomponent and.thus,toobtaintheunmodulated carriercos(2Jrj;.1+
"').Onemethodbywhichthiscanbeaccomplished isillustrated inFig.6-2-14.
whichrepresents ageneralization ofthesquaring loop.Thesignalispassed
through anMth-power-Iaw device.whichgenerates anumberofharmonics of
J..Thebandpass filterseJectstheharmonic cos(2JrMfcl+Me/»fordrivingthe
PLL.Theterm
2JrM(m-l)M=2Jr(m-l)==O (mod2Jr), m=1,2....,M
Thus,theinformation isremoved. TheyeOoutputissin(2JrMf./+MJ,),so
thisoutputisdivided infrequency byMtoyieldsin(2JrfJ+cf,),and
phase·shifted by1Jrradtoyieldcos(2Jrfct+J,).Thesecomponents arethenfed
tothedemodulator. Although notexplicitly shown,thereisaphaseambiguity
inthesereference sinusoids of3600
/M,whichcanbeovercome bydifferential
encoding ofthedataatthetransmitter anddifferential decoding after
demodulation atthereceiver.
Justasinthecaseofthesquaring PLL,theMth-power PLLoperates inthe
presence ofnoisethathasbeenenhanced bytheMth-power-law device.which
resultsintheoutput
y(ll=[S(I)+n(I)]M
358 DIGITAL COMMUNICATIONS
Thevariance ofthephaseerrorinthePLLresulting fromtheadditivenoise
maybeexpressed inthesimpleform
S-l
2MLu·=-
'"'YL(6-2-59)
where'YListheloopSNRands;;.listheM-phase powerloss.SMLhasbeen
evaluated byLindseyandSimon(1973)forM=4and8.
Another' method forcarrierrecovery inM·aryPSKisbasedona
generalization oftheCostasloop.Thatmethod requires multiplying the
receivedsignalbyMp!lase-shifted carriersoftheform
sin[2nfcl+4>+;(k-1)].k=1,2,...,M
lowpass-filtering eachproduct, andthenmultiplying theoutputsofthelowpass
filterstogenerate theerrorsignal.Theerrorsignalexcitestheloopfilter,
which,inturn,provides thecontrolsignalfortheVCO.Thismethod is
relatively complex toimplement and,consequently, !lasnotbeengenerally
usedinpractice.
Comparison 01Decision-DiJeded withNon-DecisioD-Direded Loops
Wenotethatthedecision-feedback p!lase-locked loop(DFPLL) differsfrom
theCostaslooponlyinthemethod bywhichA(t)isrectified forthe
purposeofremoving themodulation. IntheCostasloop,eachofthetwo
quadrature signalsusedtorectifyA(t)iscorrupted bynoise.IntheDFPLL,
onlyoneofthesignalsusedtorectifyA(I)iscorrupted bynoise.Onthe
otherhand,thesquaring loopissimilartotheCostasloopintermsofthe
noiseeffectontheestimate If,.Consequently, theDFPLL issuperior in
performance toboththeCostasloopandthesquaring loop,provided that
thedemodulator isoperating aterrorratesbelow10-2whereanoccasional
decisionerrorhasanegligible effecton</>.Quantitative comparisons ofthe
variance ofthephaseerrorsinaCostaslooptothoseinaDFPLL have
beenmadebyLindseyandSimon(1973),ands!lowthatthevarianceofthe
DFPLLis4-10timessmallerforsignal-to-noise ratiosperbitaboveOdb.
6-3SYMBOL TIMING ESTIMAnON
Inadigitalcommunication system,theoutputofthedemodulator mustbe
sampled periodically atthesymholrate,attheprecisesampling timeinstants
1m=mT+'1',whereTisthesymbolintervaland'l'isanominaltimedelaythat
accounts forthepropagation timeofthesignalfromthetransmitter tothe
receiver. Toperform thisperiodicsampling, werequireaclocksignalatthe
CHAPlFR 6:CARRIEK\ND "Y\1BOI SYNCHRONI/ATlOi'l" 359
receiver. Theprocessofextracting suchaclocksignalatthereceiver isusual\,
calledsymbolsynchronization ortimingrecovery.
Timingrecovery isoneofthemostcriticalfunctions thatisperformed atthe
receiver ofasynchronous digitalcommunication system.Weshouldnote that
thereceiver mustknownotonlythefrequency (IJT)atwhichtheoutputsof
thematched filtersorcorrelators arcsampled. butalsowhere10takethe
samples withineachsymbolinterval. Thechoiceofsampling instantwithinthe
symbolintervalofduration Tiscalledthelimingphase.
Symbol synchronization canbeaccomplished inoneofseveralways.In
somecommunication systems, thetransmitter andreceiver clocksaresyn
chronized toamasterclock,whichprovides awryprecisetimingsignal.Inthis
case.thereceiver mustestimate andcompensate fortherelative timedelal'
between thetransmitted andreceived Signals.Suchmaybethecaseforradio
communication systems thatoperate intheverylowfrequency (VLF)hand
(below30kHz),wherepreciseclocksignalsarctransmitted fromamaster
radiostation.
Another methodforachieving symbolsynchronization isforthetransmitter
tosimultaneously transmit theclockfrequency liToramultiple of1/Talong
withtheinformation signal.Thereceiver maysimplyemploy anarrowhand
filtertunedtothetransmitted clockfrequency and,thus,extracttheclock
signalforsampling. Thisapproach hastheadvantage ofheingsimpleto
implement. Thereareseveral disadvantages. however. Oneisthatthe
transmitter mustallocatesomeofitsavailable powertothetransmission ofthe
clocksignal.Another isthatsomesmallfraction oftheavailahle channel
bandwidth mustbeallocated forthetransmission oftheclocksignal.Inspiteof
thesedisadvantages, thismethod isfrequently usedintelephone transmission
systemsthatemploylargebandwidths totransmit thesignalsofmanyusers.In
suchacase,thetransmission ofaclocksignalissharedinthedemodulation of
thesignalsamongthemanyusers.Through thisshareduseoftheclocksignal,
thepenalty intransmiller powerandinbandwidth allocation isreduced
proportionally bythenumberofusers.
Aclocksignalcanalsobeextracted fromthereceived datasignal.Thereare
anumber ofdifferent methods thatcanbeusedatthereceiver toachieve
self-synchronization. Inthissection, wetreathothdecision-directed and
non-decision-directed methods.
6-3-1Maximum-Likelihood TimingEstimation
Letusbeginbyobtaining theMLestimalc ofthetimedelayr.Ifthesignalisa
baseband PAMwaveform, itisrepresented as
wherer(t)=.'(1;r)+11(1)
s(l;r)=LIn);(1-nT--r)
n(63-[)
(6-3-c)
360 DIGITAL COMMUNICATIONS
AsinthecaseofMLphaseestimation, wedistinguish between twotypesof
timingestimators, decision-directed timingestimators andnon-decision
directed estimators. Intheformer,theinformation symbolsfromtheoutputof
thedemodulator aretreatedastheknowntransmitted sequence. Inthiscase,
thelog-likelihood function hastheform
AL(r)=CL(r(t)s(t;r)dtlTo
Ifwesubstitute (6-3-2)into(6-3-3),weobtain
AL(r)=CLLIn1r(t)g(t-nT-r)dt
"ro
=CLLInyir)
n
whereYn(t)isdefinedas
Yn(r)=1r(t)g(t-nT-r)dt
To
Anecessary condition forttobetheMLestimate ofristhat(6-3-3)
(6-3-4)
(6-3-5)
LIn:1r(t)g(t-nT-r)dt
"t10
d
=LIn-d[Yn(r)]=0
nr(6-3-6)
Theresultin(6-3-6)suggests theimplementation ofthetracking loopshown
inFig.6-3-1.Weshouldobservethatthesummation intheloopservesasthe
loopfilterwhosebandwidth iscontrolled bythelengthoftheslidingwindowin
thesummation. Theoutputoftheloopfilterdrivesthevoltage-controlled clock
(Veq,orvoltage-controlled oscillator, whichcontrols thesampling timesfor
theinputtotheloop.Sincethedetected information sequence {In}isusedin
theestimation ofr,theestimate isdecision-directed.
Thetechniques described aboveforMLtimingestimation ofbaseband
nGURE 6-3-1Decision-directed MLestimation oftimingforbaseband PAM.
I,
r(1) Matd1ed
filter
g(-I).!.(.)
dtSampler
nT+tML
CH"rTER h:CARRIER ANDSYMHOL SY!'CHRf)."IZAll()~ 361
PAMsignalscanbeextended tocarriermodulated signalformats suchas
QAMandPSKinastraightforward manner, bydealingwiththeequivalent
lowpassformofthesignals.Thus.theproblem ofMLestimation ofsymbol
timingforcarriersignalsisverysimilartotheproblem formulation forthe
baseband PAMsignal.
6-3-2Non-Decision-Directed TimingEstimation
Anon-decision-directed timingestimate canbeobtained byaveraging the
likelihood ratioA(f)·overthepdfoftheinformation symbols, toobtainA(f).
andthendifferentiating eitherA(f)orIn}i(f)=}iLlf)toobtainthe-condition
forthemaximum-likelihood estimate TML'
Inthecaseofbinary(baseband) PAM,whereIn=±1withequalprob
ability,theaverageoverthedatayields
}iL(f)=L:IncosheYn(f)
n(6-3-7)
justasinthecaseofthephaseestimator, SinceIncoshx=~X2forsmallx.the
square-law approximation
(6-3-8)
(6-3-9)n
isappropriate forlowsignal-to-noise ratios.Formultilevel PAM,wemay
approximate thestatistical characteristics oftheinformation symbols {In}by
thegaussian pdf,withzeromeanandunitvariance. WhenweaverageA(r)
overthegaussian pdf,thelogarithm ofA(r)isidentical toAL(r)givenby
(6-3-8).Consequently, thenon-decision-directed estimateofrmaybeobtained
bydifferentiating (6-3-8).Theresultisanapproximation totheMLestimate of
thedelaytime.Thederivative of(6-3-8)is
ddL:y~(f)=22:Yn('r)dYdn(r)=0
tn n t
whereYn(r)isgivenby(6-3-5).
Animplementation ofatracking loopbasedontnederivative of/\L(r)
givenby(6-3-7)isshowninFig.6-3-2.Alternatively, animplementation ofa
FIGURE 6-3-2Non-declSion-directed estimation 01timinglorbinarybaseband PAM.
r(t)Malched
filter
g(-t)Nonlinear
device
(0)1
or1,1
orIncosh(o)Sampler
362 DIGITAL COMMUNICATIONS
r\1}
FIGURE 6·.J..3Non-decision-directed estimation oftiming
forbaseband PAM.Matched
filter
g(-I)Sampler
nT+t
Sampler
trackingloopbasedon(6-3-9)isillustrated inFig.6-3-3.Inbothstructures, we
observethatthesummation servesastheloopfilterthatdrivestheVCe.Itis
it1teresting tonotetheresemblance ofthetimingloopinFig.6-3-3tothe
Costasloopforphaseestimation.
Early-Late GateSynchronizers Another non-decision-directed timinges
timatorexploitsthesymmetry properties ofthesignalattheoutput of the
matched filterorcorrelator. Todescri':>e thismethod, letusconsider the
rectangular pulses(t),0""t""T,showninFig.6-3-4(a). Theoutputofthefilter
matched tos(t)attainsitsmaximum valueattimet=T,asshowninFig.
6-3-4(b). Thus,theoutputofthematched filteristhetimeautocorrelation
function ofthepulses(t).Ofcourse,thisstatement holdsforanyarbitrary
pulseshape,sotheapproach thatwedescribe appliesingeneraltoanysignal
pulse.Clearly,thepropertimetosampletheoutputofthematched filterfora
maximum outputisatt=T,Le..atthepeakofthecorrelation function.
Inthepresence ofnoise.theidentification ofthepeakvalueofthesignalis
generally difficult. Insteadofsampling thesignalatthepeak,suppose we
sampleearly,att=T-{jandlateatt=T+l3.Theabsolute valuesofthe
earlysamplesly(m(T-'0»)1andthelatesamplesly(m(T+{j))lwillbesmaller
(ontheaverageinthepresence ofnoise)thanthesamplesofthepeakvalue
ly(mT)l. Sincetheautocorrelation function isevenwithrespecttothe
optimum sampling timet=T,theabsolutevaluesofthecorrelation functionat
1=T-{jandt=T+{jareequal.Underthiscondition, thepropersampling
FIGURE 6-3-4Rectangular signalpulse(a!andils
matched filteroutput(b).'1J=h'A
oT,
la'MatchedfilterOlXpul
Early Optimum
sample/'sample
:~Latesample,',',
oT-oTTT+or2T
tb'
CHAPTfR h:rARRlfR ANDSYMBOL SYNCHRONIZATION 363
RCCCIVl.:d
..ignal
FJGURE 6-3-5 BlockdiJgram ofearly-late gatesynchromzer.
timeisthemidpoint between t=T-8andt=T+8.Thiscondition formsthe
basisfortheearly-late gatesymbolsynchronizer.
Figure6-3-5illustrates theblockdiagram ofanearly-late gatesynchronizer.
Inthisfigure,correlators areusedinplaceoftheequivalent matched filters.
Thetwocorrelators integrate overthesymbolintervalT,butonecorrelator
startsintegrating 8secondsearlyrelativetotheestimated optimum sampling
timeandtheotherintegrator startsintegrating 8seconds laterelativetothe
estimated optimum sampling time.Anerrorsignalisformedbytakingthe
difference between theabsolute valuesofthetwo correIa toroutputs. To
smooththenoisecorrupting thesignalsamples, theerrorsignalispassed
throughalowpassfilter.Ifthetimingisoffrelativetotheoptimum sampling
time,theaverageerrorsignalattheoutputofthelowpassfilterisnonzero, and
theclocksignaliseitherretarded oradvanced, depending onthesignofthe
error.Thus,thesmoothed errorsignalisusedtodriveavoltage-controlled
clock(VCC),whoseoutputisthedesiredclocksignalthatisusedforsampling.
Theoutputofthevceisalsousedasaclocksignalforasymbolwaveform
generator thatputsoutthesamebasicpulsewaveform asthatofthe
transmitting filter.Thispulsewaveform isadvanced anddelayedandthenfed
tothetwocorreiators,asshowninFig.6-3-5.Notethatifthesignalpulsesare
rectangular, thereisnoneedforasignalpulsegenerator withinthetracking
loop.
Weobservethattheearly-late gatesynchronizer isbasically aclosed-loop
controlsystemwhosebandwidth isrelatively narrowcompared tothesymbol
rateliT.Thebandwidth oftheloopdetermines thequalityofthetiming
estimate. Anarrowband loopprovides moreaveraging overtheadditivenoise
and,thus,improves thequalityoftheestimated sampling instants, provided
thatthechannelpropagation delayisconstant andtheclockoscillator atthe
transmitter isnotdriftingwith time (ordriftingveryslowlywithtime).Onthe
otherhand,ifthechannelpropagation delayischanging with time and/orthe
J64 DIGITAL COMMUNICATIONS
Received
signal
FIGURE 6-3-6Blockdiagramofearly-late gatesynchronizer-an alternative form.
transmitter clockisalsodriftingwithtimethenthebandwidth oftheloopmust
beincreased toprovideforfastertrackingoftimevariations insymboltiming.
Inthetrackingmode,thetwocorrelators areaffected byadjacent symbols.
However, ifthesequence ofinformation symbolshaszeromean,asisthecase
forPAMandsomeothersignalmodulations, thecontribution totheoutputof
thecorreiatorsfromadjacentsymbolsaverages outtozerointhelowpassfilter.
An"equivalent realization ofthe,early-late gatesynchronizer thatis
somewhat easiertoimplement isshowninFig.6-3-6.Inthiscasetheclock
signalfromtheveeisadvanced anddelayedby8,andtheseclocksignalsare
usedtosampletheoutputsofthetwocorrelators.
Theearly-late gatesynchronizer described aboveisanon-decision-directed
estimator ofsymboltimingthatapproximates themaximum-likelihood es
timator.Thisassertion canbedemonstrated byapproximating thederivative of
thelog-likelihood functionbythefinitedifference, i.e.,
AL(r+8)-AL(r- 8)
28(6-3-10)
Ifwesubstitute forAL(r)from(6-3-8)into(6-3-10), weobtaintheapproxima
tionforthederivative as
C'
48~[y~(r+8)-y~(r-8)]
"=C22:{[f.r(t)g(t-nT-r-8)dr]'
45n7i,
-[fTor(r)g(r-nT-r+8)dr]'} (6-3-11)
CHAPTER ti:CARRIER I\NDSYMBOL SYNC'HRONI7.ATION 365
Butthemathematical expression in(6-3-11)basically describes thefunctions
performed bytheearly-late gatesymbolsynchronizers illustrated inFigs6-3-5
and6-3-6.
6-4JOINTESTIMATION OFCARRIER PHASE
ANDSYMBOL TIMING
Theestimation ofthecarrierphaseandsymboltimingmaybeaccomplished
separately asdescribed aboveorjointly.JointMLestimation oftwoormore
signalparameters yieldsestimates thatareasgoodandusuallybellerthanthe
estimates obtained fromseparate optimization ofthelikelihood function. In
otherwords.thevariances ofthesignalparameters obtained fromjoint
optimization arelessthanorequaltothevariance ofparameter estimates
obtained fromseparately optimizing thelikelihood function.
Letusconsider thejointestimation ofthecarrierphaseandsymboltiming.
Thelog-likelihood function forthesetwoparameters maybeexpressed in
termsoftheequivalent lowpasssignalsas
AL(",.r)=Re[..!.fr(t)st(t; <1>.r)dt]
NoTil(6-4-1)
(6-4-2)wheres,(t;cP,r)istheequivalent lowpasssignal,whichhasthegeneralform
S/(I;<1>,r)=e-id'[2:I"g(t-nT-r)+j2:J"w(t-nT-r)]
• •
where{I,,}and{J,,}arethetwoinformation sequences.
Wenotethat,forPAM,wemaysetJ"=0foralln.andthesequence {I.}is
real.ForQAMandPSK,wesetJ.=0forallnandthesequence {I.}is
complex-valued. ForoffsetQPSK,bothsequences {L,}and{J,,}arenonzero
andw(t)=get-~T).
Fordecision-directed MLestimation ofcPandr.thelog-likelihood function
becomes
where{~. }AL(cP.r)=Re-:2: [I~y,,(r) +iJ~x,,(r)]
,~ln
y,,(r)=Jr(t)g*(t -nT-r)dt
r"
x,,(r)=fr(t)w*(t -nT-r)dt
1;,(6-4-3)
(6-4-4\
Necessary conditions fortheestimates ofcf>andrtobetheMLestimates are
(6-4-5)
366DIGITAL COMMUNICUIONS
Itisconvenient todefine
A(r)+jB(r)=~2:[/~YnCr)+jJ~Xn(r»)
Non
Withthisdefinition, (6-4-3)maybeexpressed inthesimpleform
AL(cP,r)=A(r)coscP-B(r)sincP
Nowtheconditions in(6-4-5)forthejointMLestimates become
M(cf>,r) . )---'-'-'--'- = -A(r)smcf>-B(rcos.p=0a.p
aA(cf>,r)aA(r) aB(r) .--cos cf>---sm.p =0ar ar iJr
From(6-4-8),weobtain
:i.=-t-I[B(iMd]
....MLanA(iMd
Thesolutionto(6-4-9)thatincorporates (6-4-10) is
[A(r)aA(r)+B(r)aB(r)] _=0
ar iJTl'=fML(6-4-6)
(6-4-7)
(6-4-8)
(6-4-9)
(6-4-10)
(6-4-11)
Thedecision-directed trackingloopforQAM(orPSK)obtained fromthese
equations isillustrated inFig.6-4-1.
FIGURE 6-4-1Decision-dire<ted jointtrackingloopforcarrierphaseandsymboltiminginQAMandPSK.
r(t)
Im(/,,)1
4,
CHAPTER f'>:C'ARRIFR A~DSYMBOL SYS['HRO~11ATIO\ 367
OffsetQPSKrequires aslightlymorecomplex structure forjointestimation
ofq,andr.Thestructure iseasilyderivedfrom(6-4-6)-(6-4-11).
Inaddition tothejointestimates givenabove,itisalsopossible toderive
non-decision·directed estimates ofthecarrierphaseandsymbol timing,
although weshallnotpursuethisapproach.
Weshouldalsomention thatDnecancombine theparameter estimation
problem withthedemodulation oftheinformation sequence {I,,}.Thus,one
canconsider thejointmaximum-likelihood estimation ofif,,},thecarrierphase
q"andthesymbol timingparameter r.Results onthesejointesti'mation
problems haveappeared inthetechnical literature, e.g.Kobayashi (1971),
Falconer (1976),andFalconer andSalz(1977).
6-5PERFORMANCE CHARACTERISTICS OFML
ESTIMATORS
Thequalityofasignalparameter estimate isusuallymeasured intermsofits
biasanditsvariance. Inordertodefinetheseterms,letusassumethatwehave
asequence ofobservations [x,X2x,...x,,)=x,withpdfp(xI<1».from
whichweextractanestimate ofaparameter q,.Thebiasofanestimate, say
cl>(x),isdefinedas
bias=E[<P(x)]- c/> (6-5-1)
where'" isthetruevalueoftheparameter. WhenE[c/>(x»)=</J.wesaythatthe
estimate isunbiased. Thevariance oftheestimate </>(x)isdefinedas
a~=E{[<P(x)]'} -{E[cl>(X)]}2 (6-5-2)
Ingeneral a~maybedifficulttocompute. However, awell-known resultin
parameter estimation (seeHelstrom, 1968)istheCramer-Rao lowerboundon
themeansquareerrordefinedas
(6-5-3)
Notethatwhentheestimate isunbiased, thenumerator Df(6-5-3)isunity
andtheboundbecomes alowerboundonthevariance a~oftheestimate
cl>(x),i.e.,
(6-5-4)
SinceInp(xI<1»differsfromthelog-likelihood function byaconstant factor
J68 lJf(iIf.-\L CU\I\Il'1'\IC-\TIONS
independent ofcb.itfollowsthat
E{[,,:Inp(xI<1»n=E{[,,~InA(<I»n
=-EL~2In A(cb)}
Therefore. thelowerboundonthevariance is
0"1;"1/E{[,,:In,'\(<1»n=-1/EL~2In A(<I>1](6-5-5)
(6-5-6)
Thislowerboundisaveryusefulresult.Itprovides abenchmark for
comparing thevariance ofanypractical estimate tothelowerbound.Any
estimate thatisunbiased andwhosevariance attainsthelowerboundiscalled
anefficient estimate.
Ingeneral,efficientestimates arerare.Whentheyexist.theyaremaximum
likelihood estimates. Awell-known resultfromparameter estimation theoryis
thatanyMLparameter estimate isasymptotically (arbitrarily largenumberof
observations) unbiased andefficient. Toalargeextent,thesedesirable
properties constitute theimportance ofMLparameter estimates. Italsoknown
thatanMLestimate isasymptotically gaussian-distributed [withmean <I>and
varianceequaltothelowerboundgivenby(6-5-6).)
InthecaseoftheMLestimates described inthischapterforthetwosignal
parameters. theirvariance isgenerally inversely proportional tothesignal-to
noiseratio.or.equivalently, inversely proportional tothesignalpower
multiplied bytheobservation interval To.FlIrthermore, thevariance ofthe
decision-directed estimates, atlowerrorprobabilities, aregenerally lowerthan
thevariance ofnon-decision-directed estimates. Infact.theperformance ofthe
MLdecision-directed estimates forcbandrattainthelowerbound.
Thefollowing example isconcerned withtheevaluation oftheCramer-Rao
lowerboundfortheMLestimate ofthecarrierphase.
Example 6-S-1
TheMLestimate ofthephaseofanunmodulated carrierwasshownin
(6-2-11)tosatisfythecondition
fr(t)sin(2Tlf,.t+¢MLldt=0 (6-5-7)
7;,
where
r(t)=s(t;¢»+n(t)
=Acos(2Trj;.t+cf»+n(t) (6-5-8)
Thecondition in(6-5-7)wasderivedbymaximizing theloglikelihood function
Al(</J)=No21r(t)s(t:<jJ)dt (6-5-9)
o7;,
CHAPTl::R 6:CARRIER AND:\YMHOL SYNCHRONIZATION 369
Thevariance ofibMLislower-bounded as
{2AJ }-Ic/>L~-E[r(t)]cos(2rifct+<p)dt
NoTo
{A'l}-INo~-dl=--
~iTo A27;,
~~J2T"=NoBeg
!A2~A2(6-5-10)
Thefactor1/27;,issimplythe(one-sided) equivalent noisebandwidth ofthe
idealintegrator.
Fromthisexample, weobservethatthevariance oftheMLphaseestimate
islower-bounded as
(6-5-11)
whereYL=A'/2N.,B eqistheloop SNR. Thisisalsothevariance obtained for
thephaseestimate fromaPLLwithdecision-directed estimation. Aswehave
alreadyobserved, non-decision-directed estimates donotperform aswelldue
tolossesinthenonlinearities required toremovethemodulation, e.g"the
squaring lossandtheMth-power loss.
Similarresultscanbeobtained onthequalityofthesymboltimingestimates
derivedabove.Inaddition totheirdependence ontheSNR,thequalityof
symboltimingestimates isafunctionofthesignalpulseshape.Forexample, a
pulseshapethatiscommonly usedinpracticeisonethathasaraisedcosine
spectrum (seeSection9-2).Forsuchapulse,thermstimingerror(at)asa
function ofSNRisillustrated inFig.6-5-1,forbothdecision-directed and
0.20
Non-decision-direcled------------i;ij-----
K=25symbolsDecision-direCled
~es(imale
~o25-----_.
1520
S~R(dB)10~1
z0.02Performance ofbaseband symboltimingestimate for
fixedsignalandloopbandwidths, [From
Synchronization Subsystems: Analysis andDesign,
byLFranks,1983.Reprinted withpermission of
theauthor.JflGURE 6oS-t
370 DIGITAL COMMUNICATIONS
0.50
FlGURE 6·5-2Performance ofbaseband symbollimingestimate forfixed
SNRandfixedloopbandwldth. [FromSynchronization
Subsyslems: Analysis andDesign,byL.Franks,/98.J
Reprinted withpermission ofthemahar.]!:::
0"0.20g
"'".S0.10g
~
~0.05
1z0.02Non-decision-dire.:tcd
~es.timate
K=25symbol!.
SNR~15dB
Decision-direCled
estimate
o0.10.2OJOA05
Excessbandwidth fa-ctor ~
(Band.....idth=cI...~l/2T1
non-decision-directed estimates. Notethesignificant improvement in
performance ofthedecision-directed estimate compared withthenon-decision
directed estimate. Now,ifthebandwidth ofthepulseisvaried,thepulseshape
ischanged and,hence,therrnsvalueofthetimingerroralsochanges. For
example, whenthebandwidth ofthepulsethathasaraisedcosinespectrum is
varied,thermstimingerrorvariesasshowninFig.6-5-2.Notethattheerror
decreases asthebandwidth ofthepulseincreases.
Inconclusion, wehavepresented theMLmethod forsignalparameter
estimation andhaveappliedittotheestimation ofthecarrierphaseand
symboltiming.Wehavealsodescribed theirperformance characteristics.
6-6BIBLIOGRAPHICAL NOTES ANDREFERENCES
Carrierrecovery andtimingsynchronization aretwotopicsthathavebeen
thoroughly investigated overthepastthreedecades. TheCostasloopwas
invented in1956andthedecision-directed phaseestimation methods were
described byProakisetal.(1964)andbyNataliandWalbesser (1%9).The
workondecision-directed estimation wasmotivated byearlierworkofPrice
(1962a,b).Comprehensive treatments ofphase-locked loopsfirstappeared in
thebooksbyViterbi(1966)andGardner (1979).Booksthatcovercarrier
phaserecovery andtimesynchronization techniques havebeenwrittenhy
Stiffler(1971),Lindsey (1972),Lindsey andSimon(1973),andMeyrillld
Ascheid (1990).
Anumberoftutorialpapershaveappeared inIEEEjournals onIhePLL
andontimesynchronization. Wecite,forexample, thepaperbyGUptil(1975),
whichtreatsbothanaloganddigitalimplementation ofPLLs,andthepaperhy
LindseyandChie (1981),whichisdevotedtotheanalysisofdigitalPLLs.In
addition, thetutorialpaperbyFranks(1980)describes' bothcarrierphaseand
symbolsynchronization methods, including methods basedonthemaximum
likelihood estimation criterion. ThepaperbyFranksiscontained inaspecial
PROBLEMS
FIGURE P6-5CHAPTER 6:C~aRIER ANDSYMBOL SYi'iCHROJ\lZATIO/,\ 371
issueoftheIEEETransactions onCommunications (August 1980)devoted to
synchronization. ThepaperbyMueller andMuller(1976)describes digital
signalprocessing algorithms forextracting symboltiming.
Application ofthemaximum-likelihood criterion toparameter estimation
wasfirstdescribed inthecontextofradarparameter estimation (rangeand
rangerate).Subsequently, thisoptimal criterion wasappliedtocarrierphase
andsymboltimingestimation aswellastojointparameter estimation withdata
symbols. Papersonthesetopicshavebeenpublished byseveralresearchers.
including Falconer (1976),Mengali (1977),Falconer andSalz(1977), and
MeyersandFranks(1980).
TheCramer-Rao lowerboundonthevariance ofaparameter estimate is
derived andevaluated inanumber ofstandard textsondetection and
estimation theory,suchasHelstrom (1968)andVanTrees(1968).Itisalso
described inseveralbooksonmathematical statistics, suchasthebookby
Cramer(1946).
6-1Provetherelation(6-1-7).
6-2Sketchtheequivalent realization ofthebinaryPSKreceiver inFig.6-1-1thai
employsamatchedfilterinsteadofacorrelator.
6-3Supposethattheloopfilter[see(6-2-14)] foraPLLhasthetransferfunction
I
G(s)=--~
s+v2
aDetermine theclosed-loop transferfunction H(s)andindicateiftheloopis
stable.
bDetermine thedamping factorandthenaturalfrequency oftheloop_
6-4Consider thePLLforestimating thecarrierphaseofasignalinwhichtheloop
filterisspecified as
KG(s)=-
1+"s
aDetermine theclosed-loop transferfunction H(s)anditsgainatf=O.
bForwhatrangeofvaluesof"andKistheloopstable'
6-5TheloopfilterG(s)inaPLLisimplemented bythecircuitshowninFig.P6-5.
Determine thesystemfunction G(s)andexpressthetimeconstants "and"in
termsofthecircuitparameters.
Q------wh-hn-r
InputIR~OutPlJI
o----L-o
FlGURE P6-6
FIGURE P6-7372 DIGITAL COMMUNICATIONS
R,r
R
-A'>-""--o
6-6TheloopfilterG(s)inaPLLisimplemented withtheactivefillershowninFig.
P6-6.Determine thesystemfunctionG(s)andexpressthetimeconstants r\andr,
intermsofthecircuitparameters.
6-7Showthattheearly-late gatesynchronizer illustrated inFig.6-3-5isaclose
approximalion tothetimingrecovery systemillustrated inFig.P6-7.
6-8BasedonaMLcriterion, determine acarrierphaseestimation methodforbinary
on-offkeyingmodulation.
6-9Inthetransmission andreception ofsignals 10andfrommovingvehicles, the
transmitted signalfrequency isshiftedindirectproportion tothespeedofthe
vehicle.Theso-called Doppler frequency shiftimparted toasignalthatisreceived
inavehicletraveling atavelocityvrelativetoa(fixed)transmiller isgivenbythe
formula
whereAisthewavelength,.and thesigndepends onthedirection (moving toward
ormovingaway)thatthevehicleistraveling relativetothetransmitter. Suppose
thatavehicleistraveling ataspeedof100km/hrelativetoabaseslalionin
amobilecellular communication system.Thesignalisanarrowband signal
transmitted atacarrierfrequency of1GHz.
IIDetermine theDoppler frequency shift.
bWhatshouldbethebandwidth ofaDoppler frequency tracking loopiftheloop
isdesigned totrackDoppler frequency shiftsforvehiclestraveling atspeedsup
tolOOkm/h?
cSuppose thetransmitted signalbandwidth is2MHzcentered atIGHz.
Sampler
Sampler
ClIAPTFH 0:CARRIER ANDSYMBOL SYNCHROl"iIZATION 373
Determine theDoppler frequency spreadbetween theupperandlower
frequencies inthesignal.
6.10ShowthatthemeanvalueoftheMLestimate in(6·2-38) is<p.i.e.•thatthe
estimate isunbiased.
6-11Determine thepdfoftheMLphaseestimate in(6-2-38).
6·12Determine theMLphaseestimate foroffsetQPSK.
6·13Asingle·sideband PAMsignalmayberepresented as
1I",(t) ~A",[g1(1)cos2trf.t-gl(l)sin2trtl]
whereg,(I)istheHilberttransform ofg,(l)andAmistheamplitude levelthat
conveystheinformation. Demonstrate mathematically thataCostasloopcanbe
usedtodemodulate theSSBPAMsignal.
6-14Acarriercomponent istransmined onthequadrature carrierinacommunication
systemthattransmits information viabinaryPSK.Hence.thereceived signalhas
theform
r(l)=±vTP,cos(2trf.+</»+V2P."sin(2trf.+<p)+n(l)
where d>isthecarrierphaseandn(l)isAWGN. Theunmodulated carrier
component isusedasapilotsignalatthereceivertoestimate thecarrierphase.
sSketchablockdiagramofthereceiver. including thecarrierphaseestimator.
bIllustrate mathematically theoperations involved intheestimation ofthecarrier
phase<p.
cExpresstheprobability oferrorforthedetection ofthebinaryPSKsignalasa
function ofthetotaltransmitted powerPI~P.+Pc.Whatisthelossin
performance duetotheallocation ofaportionofthetransmitted powertothe
pilotsignal?Evaluate thelossforPJPI=0.1.
6-15Determine thesignalandnoisecomponents attheinputtoafourth·power (M=4)
PLLthatisusedtogenerate thecarrierphasefordemodulation ofQPSK.By
ignoring allnoisecomponents exceptthosethatarelinearinthenoisen(l).
determine thevariance ofthephaseestimate attheoutputofthePLL.
6·16Theprobability oferrorforbinaryPSKdemodulation anddetection whenthereis
acarrierphaseerror<p,is
Suppose thatthephaseerrorfromthePLLismodeled asazero-mean gaussian
randomvariable withvariance u~« 11.Determine theexpression fortheaverage
probability oferror(inintegralform).
7
CHANNEL CAPACITY
ANDCODING
InChapter 5,weconsidered theproblem ofdigitalmodulation bymeansof
M'"2ksignalwaveforms, whereeachwaveform conveyskbitsofinformation.
Weobserved thatsomemodulation methods providebetterperformance than
others.Inparticular, wedemonstrated thatorthogonal signaling waveforms
allowustomaketheprobability oferrorarbitrarily smallbylettingthe
numberofwaveforms M.....00,provided thattheSNRperbitYb;;'-1.6dB.
Thus,wecanoperateatthecapacity oftheadditive, whitegaussian noise
channelinthelimitasthebandwidth expansion factorB,'"W/R.....00.Thisis
aheavypricetopay,because Begrowsexponentially withtheblocklengthk.
Suchinefficient useofchannelbandwidth ishighlyundesirable.
Inthisandthefollowing chapter, weconsider signalwaveforms generated
fromeitherbinaryornonbinary sequences. Theresulting waveforms are
generally characterized byabandwidth expansion factorthatgrowsonly
linearlywithk.Consequently, codedwaveforms offerthepotential forgreater
bandwidth efficiency thanorthogonal M-arywaveforms. Weshallobservethat.
ingeneral, codedwaveforms offerperformance advantages notonlyin
power-limited applications whereR/W<1,butalsoinbandwidth-limited
systemswhereR/W>I.
Webeginbyestablishing severalchannel modelsthatwillbeusedto
evaluate thebenefitsofchannelcoding,andweshallintroduce theconceptof
channelcapacityforthevariouschannelmodels.Then,wetreatthesubjectof
codedesignforefficientcommunications.
374
CHAPTER 7:CHA!'O\lL CAl-'I\CITY AN))CODING 375
7-1CHANNEL MODELS ANDCHANNEL CAPACITY
Inthemodelofadigitalcommunication systemdescribed inSection1-1,we
recallthatthetransmitter building blocksconsistofthediscrete-input,
discrete-output channelencoder followed bythemodulator. Thefunction of
thediscrete channelencoder istointroduce, inacontrolled manner, some
redundancy inthebinaryinformation sequence, whichcanbeusedatthe
receivertoovercome theeffectsofnoiseandinterference encountered inthe
transmission ofthesignalthroughthechannel. Theencoding processgenerally
involvestakingkinformation bitsatatimeandmapping eachk-bitsequence
intoauniquen-bitsequence, calledacodeword.Theamountofredundancy
introduced bytheencoding ofthedatainthismannerismeasured bytheratio
n/k.Thereciprocal ofthisratio,namelykIn,iscalledthecoderate.
Thebinarysequence attheoutput of thechannel encoder isfedtothe
modulator, whichservesastheinterface tothecommunication channel. Aswe
havediscussed, themodulator maysimplymapeachbinarydigitintooneof
twopossible waveforms, i.e.,a 0ismapped intos,(t)anda Iismappedinto
S2(t).Alternatively, the modulator maytransmit q-bitblocksatatimebyusing
M=2qpossiblewaveforms.
Atthereceiving endofthedigitalcommunication system,thedemodulator
processes thechannel-corrupted waveform andreduceseachwaveform toa
scalaroravectorthatrepresents anestimate ofthetransmitted datasymbol
(binaryorM-ary).Thedetector, whichfollowsthedemodulator, maydecide
onwhether thetransmitted bitisa 0ora1.Insuchacase,thedetector has
madeaharddecision.Ifweviewthedecision processatthedetector asaform
ofquantization, weobserve thataharddecision corresponds tobinary
quantization ofthedemodulator output.Moregenerally, wemayconsider a
detector thatquantizes toQ>2levels,i.e.,aQ-arydetector.IfM-arysignals
areusedthenQ;;"M.Intheextreme casewhennoquantization isperformed,
Q=00.InthecasewhereQ>M,wesaythatthedetector hasmadeasoft
decision.
Thequantized outputfromthedetector isthenfedtothechanneldecoder,
whichexploitstheavailable redundancy tocorrectforchanneldisturbances.
Inthefollowing sections, wedescribe threechannelmodelsthatwillbeused
toestablish themaximum achievable bitrateforthechannel.
7-1-1Channel Models
Inthissectionwedescribe channelmodelsthatwillbeusefulinthedesignof
codes.Thesimplest isthebinarysymmetric channel(BSC),whichcorresponds
tothecasewithM=2andharddecisions atthedetector.
BinarySymmetric Channel Letusconsider anadditive noisechanneland
letthemodulator andthedemodulator/detector beinduded aspartsofthe
Ilemodulalor
and
detector376 DIGITAL COMMUNICATIONS
------·--------------------------~l,,,,
•,,
Composite discrete-input. discrete-output c:bannel :I. ...._....__.._..__...._....__........__I
FlGURE 7-1-1Acomposite discrete-input, discrete-outpul channelformedbyincluding themodulator andthe
demodulator/delector aspartofIhechannel.
channel.Ifthemodulator employs binarywaveforms andthedetector makes
harddecisions, thenthecomposite channel, showninFig.7-1-1,hasa
discrete-time binaryinputsequence andadiscrete-time binaryoutput
sequence. Suchacomposite channelischaracterized bythesetX={O,I}of
possible inputs,thesetofY={O,I}ofpossible outputs, andasetof
conditional probabilities thatrelatethepossibleoutputstothepossibleinputs.
Ifthechannel noiseandotherdisturbances causestatistically independent
errorsinthetransmitted binarysequence withaverageprobability pthen
P(Y=0IX=1)=P(Y=11X=0)=p
P(Y=llx=1)"P(Y=OIX=O}=l-p(7-1-1)
Thus,wehavereduced thecascadeofthebinarymodulator, thewaveform
channel, andthebinarydemodulator anddetectorintoanequivalent discrete
timechannelwhichisrepresented bythediagram showninFig.7-1-2.This
binary-input, binary-output, symmetric channel issimplycalled·abinary
symmetric channel(BSC).Sinceeachoutputbitfromthechanneldepends only
onthecorresponding inputbit,wesaythatthechannelismemoryless.
Discrete Memoryless Cban.els TheBSCisaspecialcaseofamore
generaldiscrete-input, discrete-output channel. Suppose thattheoutputfrom
thechannelencoder areq-arysymbols, Le.,X={xv,Xv.•.,xq_,}andthe
outputofthedetector consistsofQ-arysymbols, whereQ;;.M=zq.Ifthe
I-p000;:-------,10 0
FIGURE 7-1-2Binal)'symmetric channel. I-p
CHAPTER 7:CHANNEL CAPACITY ANDCODING 377
IXI IYI
FIGURE 7-1-3 Discrete q-aryinput.Q-aryoutputchannel.
channel andthemodulation arememoryless, thentheinput-output
characteristics ofthecomposite channel, showninFig.7-1-1,aredescribed by
asetofqQconditional probabilities
(7-1-2)
wherei=0,1,. ,_,Q -1andj=0,1,. ,.,q-1.Suchachannel iscalleda
dicretememoryless channel(DMC), anditsgraphical representation isshown
inFig.7-1-3.Hence,ifth~inputtoaDMCisasequence ofnsymbols
UI,U2,' , ,,Unselected fromthealphabet Xandthecorresponding outputis
thesequence VI'V2,' . ,,Unofsymbols fromthealphabet Y,thejoint
conditional probability is
P(YI=VioY2=V2,• , . ,Y,=VnIX=UI,• , , •X=un)
n
=nPlY=VkIX=Uk)
k'"I(7-1-3)
Thisexpression issimplyamathematical statement ofthememoryless
condition.
Ingeneral, theconditional probabilities {P(YiIXj)}thatcharacterize aDMC
canbearranged inthematrixformP=[Pji],where, bydefinition,
PJ-==P(YiIxJ)-Piscalledtheprobability transition matrixforthechannel.
Discrete-Input. Continuous-Output Channel Now,suppose thattheinput
tothemodulator comprises symbols selected fromafiniteanddiscrete input
alphabet X={xo.XI'' . _ ,xq-t}andtheoutputofthedetector isunquantized
(Q=x).Then,theinputtothechanneldecodercanassumeanyvalueonthe
realline,i.e.,Y={-x,x}.Thisleadsustodefineacomposite discrete-time
378 DIGITAL COMMUNICATIONS
memoryless channel thatischaracterized bythediscrete inputX,the
continuous outputY,andthesetofconditional probability densityfunctions
p(yIX=xd.k=0,1,...,q-1
Themostimportant channelofthistypeistheadditive whitegaussian noise
channel(AWON),forwhich
Y=X+G (7-1-4)
whereGisazero-mean gaussian random variable withvariance 0'2and
X=Xk,k=0,I,...,q-1.ForagivenX,itfollowsthatYisgaussian with
meanXkandvariance a2•Thatis,
I1 ( )'/"p(yX=xd=_~ e-Y-" _if
v2TrO'(7-1-5)
Foranygiveninputsequence, Xi'i=1,2.....n,thereisacorresponding
outputsequence
Y;=Xi+G i,i=I,2.....n
Thecondition thatthechannel ismemoryless maybeexpressed as(7-1-6)
.n
p(Yt,y",..•YnIXI=Ut,X2=Uz,··.,X,=un)=np(y,IXi=U,)
;=1
(7-1-7)
Waveform Channels Wemayseparate themodulator anddemodulator
fromthephysical channel, andconsider achannel modelinwhichtheinputs
arewaveforms andtheoutputsarewaveforms. Letusassumethatsucha
channel hasagivenbandwidth W,withidealfrequency response C(f)=1
withinthebandwidth W.andthesignalatitsoutputiscorrupted byadditive
whitegaussian noise.Suppose, thatx(t)isaband-limited inputtosucha
channelandyet)isthecorresponding output.Then,
yet)=x(t)+n(t) (7-1-8)
wherenet)represents asamplefunction oftheadditive noiseprocess. A
suitablemethodfordefiningasetofprobabilities thatcharacterize thechannel
istoexpandx(t),y(t),andnet)intoacomplete setoforthonormal functions.
Thatis,weexpressx(t),y(t),andnet)intheform
yet)=~y,Ji(t)
x(t)=~XJi(t)
net)=~nJi(t)(7-1-9)
CHAPTER i:CHA;o.rlNEL CAPA<TI'A1\DCODINe, 379
where{y;},{x;}.and{n;}arethesetsofcoefficients Inthecorresponding.
eKpansions, e.g.,
Yi=(Y(t)fi*(t) dt
J"
=fT[x(t)+n(t)lf,*(t)dt
"
=-x,+ni (7-1-10)
Thefunctions {j;(t)}formacomplete orthonormal setovertheinterval
(0,7).i.e.,
iT {I(i=j)
"j;(t)ft(t) dt=5,j=0(i""j)(7-1-11)
where5,)istheKronecker deltafunction. Sincethegaussian noiseiswhite,any
complete setoforthonormal functions maybeusedintheeKpansions (7-1-9).
Wemaynowusethecoefficients intheexpansion forcharacterizing the
channel. Since
wheren,isgauss",n, itfollowsthat
1
P(YiIx,)=V2Jrifie i=1,2.... (7-1-12\
Sincethefunctions {j;(t)}intheexpansion areorthonormal, itfollowsthatthe
{n,}areuncorrelated. Sincetheyaregaussian, theyarealsostatistically
independent. Hence,
N
p(Y"Yz.· ··.YNIxl.x,....,xN)=np(Yi!X,)
i=I(7-1-13)
foranyN.Inthismanner, thewaveform channel isreduced toanequvalent
discrele-time channelcharacterized bytheconditional pdfgivenin(7-I-(2).
Whentheadditivenoiseiswhiteandgaussian withspectraldensityIN",the
variances <r?=!Noforalliin(7-1-12). Inthiscase,samplesofx(t)andy(t)
maybetakenattheNyquistrateof2Wsamples/s, sothatx,=x(i/2W) and
Yi=y(i/2W). Sincethenoiseiswhite,thenoisesamples arestalislicallv
independent. Thus,(7-1-12)and(7-1-13)describe thestatistics ofthesampled
signal.WenotethatinatimeintervaloflengthT,thereareN=2WTsamples.
Thisparameter isusedbelowinobtaining thecapacity oftheband-limited
AWGNwaveform channel.
Thechoiceofwhichchannelmodeltouseatanyone timedepends onour
objectives. Ifweareinterested inthedesignandanalysisoftheperformance
380 DIGITAL COMMUNICATIONS
ofthediscrete channelencoder anddecoder. itisappropriate toconsider
channelmodelsinwhichthemodulator anddemodulator areapartofthe
composite channel. Ontheotherhand,ifourintentistodesignandanalyze
theperformance ofthedigitalmodulator anddigitaldemodulator, weusea
channelmodelforthewaveform channel.
7·1·2Channel Capacity
Nowletusconsider aDMChavinganinputalphabetX={xo.x, •...,xq_,}.
anoutputalphabet Y={Yo.y,•...•YQ_I}.andthesetoftransition prob
abilities P(YiIXj)asdefined in(7-1-2).Suppose thatthesymbolxiis
transmitted andthesymbol Yiisreceived. Themutualinformation provided
about.theeventX=xibytheoccurrence oftheeventY=Yiis
log[P(YiIXJl/P(Yi»). where
P(Yi)'"P(Y'"Yi)=~'P(X.)P(YiIx.) (7-1-14).-0
Hence,theaveragemutualinformation provided bytheoutputYaboutthe
inputXis
~lQ-I pl(".lv\)~l(X;Y)=.2:P(XJP(YiIXi)logP('.
. }~o,-0 y,)(7-1-15)
Thechannelcharacteristics determine thetransition probabilities P(YiIXi)'
buttheprobabilities oftheinputsymbolsareunderthecontrolofthediscrete
channelencoder. ThevalueofI(X;Y)maximized overthesetofinputsymbol
probabilities P(Xj)isaquantity thatdepends onlyonthecharacteristics ofthe
DMCthroughtheconditional probabilities P(YiIXi)'Thisquantity iscalledthe
capaci/yofthechannelandisdenotedbyC.Thatis,thecapacityofaDMCis
definedas
C=maxI(X;Y)
P(x,)
=max~I~1
P(Xj)P(YiIXi)log~(ix)2
P(xJ)j=O;=0 PYi
Themaximization ofI(X;Y)isperformed undertheconstraints that
P(Xi)"0
~lP(xi)=1
)'=0(7-1-16)
TheunitsofCarebitsperinputsymbolintothechannel(bits/channel use)
cHArTER 7:CHANNEL GAPACIT" A"lDCODINf,381
FIGURE 7·1-4Thecapacity ofaBseasafunction oftheerror
pwnanility /'.o02OA0.6 (J.~IJ
Probi.ibilily oferror.r
whenthelogarithm isbase2,andnats!input symbol when thenatural
logarithm (basee)isused.Ifasymbolentersthechannelevery T,seconds. the
channelcapacity inbitslsornatslsisCIT,.
Example 7·1·1
FortheBSCwithtransition probabilities
P(011)=P(1I0)=p
theaveragemutualinformation ismaximized whentheinputprobabilities
P(G)=P(I)=t.Thus,thecapacity oftheBSCis
C=plog2p+(1-p)log2(1-p)=1-H(p) (7-1-17)
whereH(p)isthebinaryentropy function. AplotofCversuspis
illustrated inFig.7-1-4.Notethatforp=0,thecapacity isIbit}channel use.
Ontheotherhand.forp=Lthemutualinformation between inputand
outputiszero.Hence,thechannelcapacity iszero.For~<p'"I,wemay
reversethepositionof0andIattheoutputoftheBSC,sothatCbecomes
symmetric withrespecttothepointp=~.Inourtreatment ofbinary
modulation anddemodulation giveninChapter 5,weshowedthatpisa
monotonic function ofthesignal-lo-noise ratio(SNR)asillustrated inFig.
7-J·5(0). Consequently whenCisplottedasafunction oftheSNR,it
increases monotonically astheSNRincreases. Thischaracteristic behavior
ofCversusSNRisillustrated inFig.7-1-5(b).
Nextletusconsider thediscrete-time AWGNrnemoryless channel de
scribedbythelransition probability densityfunctions definedby(7-1-5).The
FIGURE '·l·SGeneralbehavior oferrorprobability andchannetcapacity asa
functionofSNR.1 Cj~lz
oSNR 0SNR
(ul (h)
382 D1GITAlCOMMUNiCATIONS
averagemutualinformation between thediscreteinputX={XO,X"...•xq_l}
andtheoutputY= {-OC.:xl}isgivenbythecapacity ofthischannel in
bits/channeluseis
where
p(y)=~'p(yIXdP(Xk)
*=0(7-1-18)
(7-1-19)
(7-1-20)Example 7·1-2
Letusconsider abinary-input AWGNmemoryless channelwithpossible
inputsX=AandX=-A.Theaveragemutualinformation leX;Y)is
maximized whentheinputprobabilities areP(X=A)=P(X=-A)=1.
Hence,thecapacityofthischannelinbits/channel useis
C=~[p(y1A)IOg2~( A»dy
-~ PY
+!f~P(YI-A)IO~P(Y(I-)A)dY
_00 PY
Figure7-1-6illustrates Casafunction oftheratioA2/2u2•NotethatC
increases monotonically from0to1bit/symbol asthisratioincreases.
ItisilUeresting tonotethatinthetwochannelmodelsdescribed above,the
choiceofequallyprobable inputsymbols maximizes theaverage mutual
information. Thus,thecapacity ofthechannelisobtained whentheinput
symboisareequallyprobable. Thisisnotalwaysthesolutionforthecapacity
formulas givenin(7-1-16)and(7-1-18), however. Nothing canbesaidin
generalabouttheinputprobability assignment thatmaximizes theaverage
mutualinformation. However. inthetwochannelmodelsconsidered above,
1.0
il08
Ii
~0.6
:SW0.4
FIGURE 7-1-6ChannelcapacityasafunctionofA'/2u'forbinary-input AWGN
memorylesschannel.~20"""-::"'1'::-2 ---4~~4~..J'2
10log(A'I2,,'] (dB]
CHAPTER 7:CHANNEL CAPACITY ANDCODING383
thechannel transition probabilities exhibit aformofsymmetry thatresultsin
themaximum ofleX;Y)beingobtained whentheinputsymbols areequally
probable. Thesymmetry condition canbeexpressed intermsoftheelements
oftheprobability transition matrixPofthechannel. Wheneachrowofthis
matrixisapermutation ofanyotherrowandeachcolumnisapermutation of
anyothercolumn, theprobability transition matrixissymmetric andinput
symbolswithequalprobability maximize I(X;V).
Ingeneral, necessary andsufficient conditions forthesetofinputprob
abilities{P(x))}tomaximize leX;y)and,thus,toachievecapacity onaDMC
arethat(Problem 7-1)
I(x);Y)=CforalljwithP(x)>0
lex];Y).:;;CforalljwithP(Xj)=0
whereCisthecapacity ofthechanneland
._Q-l ~
I(x"Y)-2:P(y,IXj)log(
,<0 PYi)(7-1-21)
(7-1-22)
Usually. itisrelatively easytocheckiftheequallyprobable setofinput
symbols satisfytheconditions (7-1-21).Iftheydonot,thenonemust
determine thesetofunequalprobabilities {P(x])}thatsatisfy(7-1-21).
Nowletusconsider aband-limited waveform channel withadditive white
gaussian noise.Formally, thecapacity ofthechannel perunittimehasbeen
definedbyShannon(I948b)as
C=limmax1.I(X;Y) (7-1-23)
T_..,0p(x)T
wheretheaveragemutualinformation leX;Y)isgivenin(3-2-17). Alterna
tively,wemayusethesamplesorthecoefficients {y,},{x,),and{n,}intheseries
expansions ofyet),X(/),andnet),respectively, todetermine theaverage
mutualinformation between XN=[x,X2...XN]andYN=[y,Y2...YN].
whereN=2WT,Yi=Xi+ni,andP(YiIXi)isgivenby(7-1-12). Theaverage
mutualinformation between 'TwandYNfortheAWONchannelis
I(XN;YN)=f...·fi..·fP(YNIXN)P(XN) 10gP(Y(NIX)N)dXNdy"
XN YN PY.AJ
=i~[tP(YiIX,)P(X,)IOg~dYi dXi (7-1-24)
where
1p(v·1x)=--e-(y,-x,j'INo.,,'l/trNo(7-1-25)
384 DIGITAL COMMUNICA TlONS
Themaximum ofleX;Y)overtheinputpdfsp(x,) isobtained whenthe{xJ
arestatistically independent zero-mean gaussian random variables, Le.,
where0-;is,thevariance ofeachX;.Then,itfollowsfrom(7-1-24)that
(20-2)
=WTlog1+No'(7-1-26)
(7-1-27)
Suppose thatweputaconstraint ontheaveragepowerinx(t).Thatis,
PO'=.!.(E[x2(t)]dtTJo
1N=-2:E(xf)
T;~I
NO";
T
Hence,
2TPav0-=-,N
2W
Substitution ofthisresultinto(7-1-27)foru;yields
maxl(X N;YN)=WTlog(1+ Pav
)
PI·') WNQ(7-1-28)
(7-1-29)
(7-1-30)
Finally,thechannelcapacity perunittimeisobtained bydividing theresultin
(7-1-30) byT.Thus
(P") C=Wlog1+-WNo(7-1-31)
Thisisthebasicformula forthecapacity oftheband-limited AWGN
CHAP:fER~: CHAN!'IEL CAPACITY ANDCODING 385
10
FIGURE 7-1·7 Normalized channel capacity asafunction ofSNRforhand·limited
AWGNchannel.-40..8121618
IOlog(Pa,iWNo)
waveform channel withaband-limited andaverage power-limited input.Itwas
originally derivedbyShannon (l948b).
Aplotofthecapacity inbits/snormalized bythebandwidth Wisplottedin
Fig.7-1-7asafunction oftheratioofsignalpowerP"tonoisepowerWNo.
Notethatthecapacity increases monotonically withincreasing SNR.Thus,for
afixedbandwidth. thecapacity ofthewaveform channel increases withan
increase inthetransmitted signalpower.Ontheotherhand,ifP"isfixed,the
capacity canbeincreased byincreasing thebandwidth W.Figure7-1-8
illustrates agraphofCversusW.NotethatasWapproaches infinity. the
capacity ofthechannt:'!approaches theasymptotic value
Pav Pav• /Coo=-log2e=--bitsS
~) Noln2
Itisinstructive toexpress thenormalized channel
function oftheSNRperbit.SincePavrepresents the
powerandCistheratioinbits/s,itfollowsthat(7-1-32)
capacity C/Wasa
average transmitted
Pav=Cl:b
where'thistheenergyperbit.Hence,(7-1-31) maybeexpressed as
C(C'fb)-;=log2I+--
\-Ii WNo
P~-.Nlog~t'
"(7-1-33)
(7-1-34)
FIGURE 7-1-8Channel capacity asalunctionofbandwidth withafixed
transmitted average power.
386 DIGITAL COMMUNIC AnONS
Consequently,
'€b2C1W-1
NoC/W
WhenC/W=1,'€b/NO=1(0dB).AsC/W-."',
'€b2C1w-=--
NoC/W
=exp(~ln2-In~)(7-1-35)
(7-1-36)
Thus,'lblNoincreases exponentially asC/W-.ce.Ontheotherhand,as
C/W-.O,
2C1W-1lim =In2
ClW_OC/W(7-1-37)
whichis-1.6dB. AplotofC/Wversus'"Cb/NoisshowninFig.5-2-17.
Thus,wehavederivedthechannel capacities ofthreeimportant channel
modelsthatareconsidered inthisbook.Thefirstisthediscrete-input,
discrete-output channel, ofwhichtheBSCisaspecialcase.Thesecondisa
discrete-input, continuous-output memoryless additive whitegaussian noise
channel. Fromthesetwochannelmodels,wecanobtainbenchmarks forthe
codedperformance withhard-andsoft-decision decoding indigitalcom
munications systems.
Thethird·channel modelfocusesonthecapacity inbits/sofawaveform
channel. Inthiscase,weassumed thatwehaveabandwidth limitation onthe
channel, anadditive gaussian noisethatcorrupts thesignal,andanaverage
powerconstraint atthetransmitter. Undertheseconditions, wederivedthe
resultgivenin(7-1-31).
Themajorsignificance ofthechannelcapacity formulas givenaboveisthat
theyserveasupperlimitsonthetransmission rateforreliablecommunication
overanoisychannel. Thefundamental ratethatthechannelcapacity playsis
givenbythenoisychannelcodingtheoremduetoShannon (1948a).
NoisyChannel CodingTheorem
Thereexistchannelcodes(anddecoders) thatmakeitpossible toachieve
reliablecommunication, withassmallanerrorprobability asdesired,ifthe
transmission rateR<C,whereCisthechannelcapacity.IfR>C,itisnot
possibletomaketheprobability oferrortendtowardzerowithanycode.
Inthefollowing section,weexplorethebenefitsofcodingfortheadditive
CHAPTFR 7;CHANNl'.L CAPACITY ""DCOOING 387
noisechannel modelsdescribed above,andusethechannel capacity asthe
benchmark foraccessing codeperformance.
7-1-3Achieving Channel Capacity withOrthogonal Signals
InSection5-2,weusedasimpleunionboundtoshowthat,fororthogonal
signals,theprobability oferrorcanbemadeassmallasdesiredbyincreasing
thenumberMofwaveforms, provlded that'th/No>2In2.Weindicated that
thesimpleunionbounddocsnotproduce thesmallest lowerboundonthe
SNRper'bit.Theproblem isthattheupperboundusedonQ(x)isvcryloose
forsmallx.
Analternative approach istousetwodifferent upperboundsforQ(x).
depending onthevalueofx.Beginning with(5-2-21), weobserve that
l-[I-Q(y)J"' E(M-I)Q(y)<:Me ,'/2
Thisisjusttheunionbound,whichistightwhenyislarge,i.e.,forv>vo,
whereYodepends onM.Whenyissmall.theunionboundexceeds unityfor
largeM.Since
1-[I-Q(y)j" 'EI (7-i-3lJ)
forally,wemayusethisboundfory<:Yobecause itistighterthant~eunion
bound.Thus(5-2-21)maybeupper-bounded as
(7-1-40)
ThevalueofYothatminmizes thisupperboundisfoundbydifferentiating
theright-hand sideof(7-1-40) andsettingthederivative equaltozero.Itis
easilyverifiedthatthesolution is
or,equivalently,
Yo=v'2InM=v'2In2log,M
=v'ZkIn2(7-1-41)
(7-1-42)
Havingdetermined Yo,letusnowcompute simpleexponential upperbounds
fortheintegrals in(7-1-40). Forthefirstintegral. wehave
1fYU IJ~(\'2Y·H.)/v2vz,r_~e-,r-V2;)212dy=Vir:.> e-"dx
=Q(v'zY-Yo),YoEv'zY
yuEV2y (7-1-43)
388 DIGITAL COMMUNICATIONS
Thesecondintegralisupper-bounded asfollows:
~f~ e-"IZe-(,··V2;)'12dy=~e Y,2Ix
e-"dx
V2ii:", V2Jr v"--vY/2
{Me-yI2 (Yo";v'IY)
<Me-Y'2e-(Y,,-vY/2I' (Yo;;'v'IY)(7-1-44)
Combining theboundsforthetwointegrals andsubstituting eyI,J2forM.we
obtain
{e-(V2Y-v"J'12 +e(Yi,-y)/2 (0";Yo";vIr)
PM<e-(V2Y-Y"I'12+e(YI,-Y)/2e-(y,,-vY/2)2(YfY,,;Yo";-vz.y) (7-1-45)
Intherange0,,;Yll";vTY.theboundmaybeexpressed as
PM<e<'Y~-Y)/2(1 +e-(YII-v:;i2)2)
<2e(Vi,-yY2,0,,;Yu";vTY (7-1-46)
(7-1-47)Intherangev'fY";y,,,,; -vz.y,thetwotermsin(7-1-45)areidentical. Hence,
P<2e-(V2;:;~Yu)212 ~~~~...;;:':-2
M ,vl1'~Yo~ VL1'
Nowwesubstitute fory"and1'.SinceYo='12InM=V2kIn2andl'=k1'b'
theboundsin(7-J-46)and(7-1-47)maybeexpresed as
(InM,,;h)
(a.",,;InM,,;1')(7-1-48)
Thefirstupperboundcoincides withtheunionboundpresented earlier,butit
islooseforlargevaluesofM.ThesecondupperboundisbetterfOflarge
valuesofM.WenotethatPM->0ask->cc(M->cc)provided that1'b>In2.
But,In2isthelimiting valueoftheSNRperbitrequired forreliable
transmission whensignaling atarateequaltothecapacity oftheinfinite
bandwidth AWGN channel asshowninSection 7-1-2.Infact,whenthe
substitutions
Yo=V2kIn2=V2RTIn2
TP..
1'=N.=TCxln2(7-1-49)
aremadeintothetwoupperboundsgivenin(7-1-46) and(7-1-47), where
C~=P.vI(NoIn2)isthecapacity oftheinfinite-bandwidth AWGNchannel, the
resultis
(7-1-50)
CHAPTER 7CHANNEL CAPACITY ANDCODING389
Thuswehaveexpressed theboundsintermsofC~andthebitrateinthe
channel. Thefirstupperboundisappropriate forratesbelow iC~,whilethe
secondistighterthanthefirstforratesbetween ic~andC~.Clearly, the
probability oferrorcanbemadearbitrarily smallbymakingT-->""(M.....'"
forfixedR),provided thatR<C~=P•.I(NoIn2).Furthermore, weobserve
thatthesetoforthogonal waveforms achieves thechannelcapacity boundas
M-->00,whentherateR<C~.
7·1-4Channel Reliability Functions
Theexponential bounds ontheerrorprobability forM-aryorthogonal
signalsonaninfinite-bandwidth AWGN channel givenby(7-1-50) maybe
expressed as
Theexponential factorPM<2·2-TE(R) (7-1-51)
(7-1-52)(0";R,.;iC)
(~Cx";R,.;Cx)
in(7-1-51) iscalledthechannel reliability function fortheinfinite-bandwidth
AWGNcharinel. AplotofE(R)/C xisshowninFig.7-1-9.Alsoshownisthe
exponential factorfortheunionboundonPM'givenby(5-2-27), whichmaybe
expressed as
(7-1-53)
Clearly.theexponential factorin(7-1-53)isnotastightasE(R),duetothe
looseness oftheunionbound.
Theboundgivenby(7-1-51) and(7-1-52) hasbeenshownbyGallager
(1965)tobeexponentially tight.Thismeansthattheredoesnotexistanother
reliability function, sayE,(R),satisfying thecondition E,(R)>E(R)forany
R.Consequently, theerrorprobability isbounded fromaboveandbelowas
FIGURE '-1-9Channel reliability function fortheinfinite-bandwidth AWGN
channel.(7-1-54)
Exponent
ror
uniooboond
ooL.-----'-, .--::::::..- .......
2C- C.
Transmission ratcR(bits/s)
390 DJ01TAL COMM(;!':J<.·Al'ION~
wheretheconstants haveonlyaweakdependence onT,i.e.,theyvaryslowly
withT.
Sinceorthogonal signalsprovideessentially thesameperformance asthe
optimum simplexsignalsforlargeM,thelowerboundin(7-1-54)appliesfor
anysignalset.Hence,thereliability function E(R)givenby(7-1-52)
determines theexponential characteristics oftheerrorprobability fordigital
signaling overtheinfinite-bandwidth AWONchannel.
Although theerrorprobability canbemadearbitrarily smallbyincreasing
thenumber ofeitherorthogonal, biorthogonal, orsimplex signals,with
R<C~,forarelatively modestnumberofsignals,thereisalargegapbetween
theactualperformance andthebestachievable performance givenbythe
channelcapacity formula. Forexample, fromFig.5-2-17,weobservethataset
ofM=16orthogonal signalsdetected coherently requires aSNRperbitof
approximately 7.5dBtoachieveabiterrorrateofp~=10-5.Incontrast, the
channelcapacity formulaindicates thatforaC/W=0.5,reliabletransmission
ispossiblewithaSNRof-0.8dB.Thisrepresents aratherlargedifference of
8.3dB/bitandservesasamotivation forsearching formoreefficientsignaling
waveforms. InthischapterandinChapter 8,wedemonstrate thatcoded
waveforms canreducethisgapconsiderably.
Similargapsinperformance alsoexistinthebandwidth-limited regionof
Fig.5-2-17,whereR/W>1.Inthisregion,however, wemustbemoreclever
inhowweusecodingtoimproveperformance, becausewecannotexpandthe
bandwidth asinthepower-limited region.Theuseofcodingtechniques for
bandwidth-efficient communication isalsotreatedinChapter8.
7-2RANDOM SELECfION OFCODES
Thedesignofcodedmodulation forefficienttransmission ofinformation may
bedividedintotwobasicapproaches. Oneisthealgebraic approach, whichis
primarily concerned withthedesignofcodinganddecoding techniques for
specificclassesofcodes,suchascyclicblockcodesandconvolutional codes.
Thesecondistheprobabilistic approach, whichisconcerned withtheanalysis
oftheperformance ofageneralclassofcodedsignals.Thisapproach yields
boundsontheprobability oferrorthatcanbeattainedforcommunication over
achannelhavingsomespecified characteristic.
Inthissection,weadopttheprobabilistic approach tocodedmodulation.
Thealgebraic approach, basedonblockcodesandonconvolutional codes,is
treatedinChapter8.
7-2-1Random CodingBasedonM-aryBinaryCodedSignals
Letusconsider asetofMcodedsignalwaveforms constructed fromasetof
n-dimensional binarycodewordsoftheform
Cj=[cjJCi2...C;n],i=1,2,...,M (7-2-1)
CHAPTER 7:CHANNEL CAPACITY At'>ODCODING391
where C'I=0orI.Eachbitinthecodewordismapped intoabinaryPSK
waveform, sothatthesignalwaveform corresponding tothecodewordC,may
beexpressed as
where"Si(t)=ISi;f,(t). i=I.2,...,M
j==-1(7-2-2)
whenc i;=1
whenc i}=0(7-2-3)
and19,.istheenergypercodebit.Thus,thewaveforms Si(t)areequivalent to
then-dimensional vectors
(7-2-4)
whichcorrespond totheverticesofahypercube inn-dimensional space.
Now,suppose thattheinformation rateintotheencoder isRbits/sandwe
encodeblocksofkbitsatatimeintooneoftheMwaveforms. Hence,k=RT
andM=2'=2RTsignalsarerequired.Itisconvenient todefineaparameter D
as
nD=rdimensions/s (7-2-5)
Thus.n=DTisthedimensionality ofthesignalspace.
Thehypercube has2"=20Tvertices, ofwhichM=2RTmaybeusedto
transmit theinformation. Ifweimposethecondition thatD>R,thefraction
oftheverticesthatweuseassignalpointsis
2'2RTF=_=_=2- jD-R)T
2"20T (7-2-6)
Clearly,ifD>R,wehaveF......0asT......x.
Thequestion thatwewishtoposeisthefollowing. Canwechooseasubset
M=2RTverticesoutofthe2"=20Tavailable verticessuchthattheprobability
oferrorP......0asT......xor,equivalently, asn......x?SincethefractionFof
verticesusedapproaches zeroasT--+"",itshouldbepossible toselectM
signalwaveforms havingaminimum distance thatincreases asT--+xand,
thus,P,......0.
Insteadofattempting tofindasinglesetofMcodedwaveforms forwhich
wecompute theerrorprobability, letusconsider theensemble of(2")'"distinct
waysinwhichwecanselectMverticesfromthe2"available verticesofthe
hypercube. Associated witheachofthe2"Mselections, thereisacommunica
tionsystem,consisting ofamodulator, achannel, andademodulator, thatis
optimum fortheselected setofMwaveforms. Thus,thereare2"'"
OutputOutput
OutputOutput392 DIGITAL COMMUNICATIONS
II{/)
!s,(1)}I
Modulator
n<O
{S,(1)\2
InputModLllator
sequence
ls,(t)l...
Modulator
n(r)
ls,(r)l:!".
Modulator
FIGURE 7-2-1Anensemble at2""communications system.Eachsystememploysadifferent setofMsignals
fromthe~etof2"Mpossiblechoices.
communication systems, oneforeachchoiceoftheMcodedwaveforms, as
illustrated inFig.7-2-1.Eachcommunication systemischaracterized byits
probability oferror.
Suppose thatourchoiceofMcodedwaveforms isbasedonrandom
selection fromthesetofznMpossiblesetsofcodes.Thus,therandomselection
ofthemthcode,denotedby{silm.occurswithprobability
(7-2-7)
andthecorresponding conditional probability oferrorforthischoiceofcoded
signalsisP,({silm)' Then,theaverageprobability oferrorovertheensemble of
codesis
2"""
P,=LP,({sJ",)P({sJm)
m=l
2"M
=2-nMLP,({SJ",)
111=1(7-Z-8)
wheretheoverbaronP,denotesanaverageovertheensemble ofcodes.
Itisclearthatsomechoicesofcodeswillresultinlargeprobability oferror.
Forexample, thecodethatassignsallMk-bitsequences tothesamevertexof
thehypercube willresultinalargeprobability oferror.Insuchacase,
P,({sJm)>P,.However, therewillalsobechoices ofcodesforwhich
P,({Si}m)<P,.Consequently, ifweobtainanupperboundonP"thisbound
willalsoholdforthosecodesforwhichP,({sJm)<P,.Furthermore, ifP,.....0as
T.....00thenweconclude that,forthesecodes,P({s,}m) ......OasT......oc.
Inordertodetermine anupperboundonP"weconsider thetransmission
CHAPTER 7:CHA.~NEl. CAPACITY AND('ODlNG393
ofak-bitmessage X.==[X,X2X, ...x.],wherex)=0orJforj=1.2•...•k.
Theconditional probability oferroraveraged overtheensemble ofcodesis
P,(X,)=LP,(X•.{Si}m)P({S;},,,)
a.11codes(7-2-9)
whereP,(X..{sJm)istheconditional probability oferrorforagivenk-bit
message X•.whichistransmitted byuseofthecode{Si}""Forthemthcode,
theprobability oferrorP,(X..{Si}"')isupper-bounded as
M
P,(X•.{Si}"')";;;LP2m(S/.s.)
f=l
I'"(7-2-10)
whereP2m(SIos.)istheprobability oferrorforabinarycommunication system
thatemploys thesignalvectors SIands.tocommunicate oneoftwoequally
likelyk-bitmessages. Hence,
M
P,(X,)";;;LP,({Si}m)LP2",(s,.S.)
allcodes f=l
)...
Ifweinterchange theorderofthesummations in(7-2-11)weobtain
P,(X.)";;;#,C~e,P,({S,l",)P2"'(S,. Sd]
f~k
M-=-~~
,,;;;2:P2(Shs.)
1=1,...(7·2-11)
(7-2-12)
whereP2(s"so)represents theensemble average ofP2m(S/.s.)overthe2"M
codesorthe2nMcommunication systems.
Fortheadditive whitegaussian noisechannel, thebinaryerrorprobability
P2",(SIo5.)is
(fdf:) gm(S,.5.)=Q\/m;,
wheredi.=151-5.1'-If5,ands.differindcoordinates,
n
df.=Is,-5.12=L(5,)-S.Y=d(2~f =4d'€,
j=l
Hence,(7-2-13)
(7-2-14)
(7-2-15)
Now,wecanaverage P2m(S/.5.)overtheensemble ofcodes.Sinceall
thecodesareequallyprobable, thesignalvector 5,isequallylikelytobeany
ofthe2npossible verticesofthehypercube anditisstatistically independent
394 DIGITAL COMMUNICATIONS
ofthesignalvectors•.Therefore, P(Sfj=s.;)=1andP(Sfj~s.;)=tinde
pendently foralli=I,2,..,,n.Consequently, theprobability that51ands.
differindpositions issimply
P(d)=orC) (7-2-16)
Hence,theexpected valueofP2m(S/,S.)overtheensemble ofcodesmaybe
expressed as
(7-2-17)
Theresult(7-2-17)canbesimplified ifweupper-bound theQ-function as
Q(~2~;)<e~di,lN"
Thus,
P2(S/.s.)~2-ni(nd)e-'I"W"
d=O
~2-"(1+e-f,fN u)"
~[W+e-I,IN"»),, (7-2-18)
Weobservethattheright-hand sideof(7-2-18)isindependent oftheindices'
andk.Hence,whenwesubstitute thebound(7-2-18)into(7-2-12), weobtain
M
p,.(X.)~2:""p2'7(s-/o-s.-c)=(M-lm(l+e~/JN")),,
1=1,,..
<M{W +e-i,lN,,»)"
Finally, ~unconditional average errorprobability Feisobtained by
averaging Pe(X.)overallpossible k-bitinformation sequences. Thus,
Fr=2:Pe(X.)P(X.) <M[1(l+e-I,IN,,»)"2:P(X.)• •
<M[W+e-t.IN,,»)" (7-2-19)
Thisresultcanbeexpressed inamoreconvenient formbyfirstdefining a
parameter Ro•whichiscalledthecutoffrateandhasunitsofbits/dimension, as
2
R"=IOg21-'IN+e...,0
=I -log2(1+eI,IN,,).antipodal signaling
Then,(7-2-19)becomes(7-2-20)
(7-2-21)
CHAPTER 7:CHANNEL CAPACITY ANDCODING 395
I.V
§
~0.8
~V6
~0.4
~
~V2
'"
FtGURE 7-2-2ThecutoffrateR"asafunctionoftheSNRperdimension
indecibels.
Sincen=DT,(7-2-21)maybeexpressed asVL--->_'---'-_---'-_---'
-10-j0510
~.IN()(dB)
(7-2-22)
Theparameter R"isplottedasafunction of'lclNoinFig.7-2-2.Weobserve
that0'"Ro'"1.Consequently, P,......0asT.......00,provided thattheinformation
rateR<DRo.
Alternatively, (7-2-2l)maybeexpressed as
TheratioR;Dalsohasunitsofbitsldimension andmaybedefinedas
R R RTkR=-=-=-=-
cDniTn n
Hence,Rcisthecoderateand(7-2-23)
(7-2-24)
(7-2-25)
Weconclude thatwhenRc<Ro,theaverageprobability oferrorP,.......0asthe
codeblocklengthn.......00.Sincetheaveragevalueofthe probability errorcan
bemadearbitrarily smallasn--.00,itfollowsthatthereexistcodesinthe
ensemble of20Mcodesthathaveaprobability oferrornolargerthanP,.
Fromthederivation oftheaverage errorprobability givenabove,we
conclude thatgoodcodesexisl.Although wedonotnormally selectcodesat
random, itisinteresting toconsider thequestion ofwhether ornotarandomly
selectedcodeislikelytobeagoodcode.Infact,wecaneasilyshowthatthere
aremanygoodcodesintheensemble. First,wenotethatP,isanensemble
averageoferrorprobabilities overallcodesandthatalltheseprobabilities are
obviously positivequantities. Ifacodeisselected atrandom, theprobability
thatitserrorprobability Pe>aP,islessthanIIa.Consequently, nomorethan
10%ofthecodeshaveanerrorprobability thatexceedslOP,andnomorethan
1%ofthecodeshaveanerrorprobability thatexceedslOOP,.
396 DIGITAL COMMUNICATIONS
Weshouldemphasize thatcodeswitherrorprobabilities exceedingp.are
notnecessarily poorcodes.Forexample, supposethatanaverageerrorrateof
P,<10-10canbeattained byusingcodeswithdimensionality nowhen
Ro>R,.Then,ifweselectacodewitherrorprobability 1000P.=10-1,wemay
compensate forthisreduction inerrorprobability byincreasing nfromnoto
n=lOno/7.Thus,byamodestincreaseindimensionality, wehaveacodewith
f>.<10-10•Insummary, goodcodesareabundant and,hence,theyareeasily
foundevenbyrandomselection.
Itisalsointeresting toexpresstheaverageerrorprobability in(7-2-25) in
termsoftheSNRperbit,Yb'Toaccomplish this,weexpresstheenergyper
signalwaveform as
(7-2-26)
Hence,n=k'€b/'C" WealsonotethatR''€b/'i, =1.Therefore, (7-2-25)maybe
expressed as
(7-2-27)
where 'Yoisanormalized SNRparameter, definedas
R,
'Yo=R
o')Ib
(7-2-28)
Now,wenotethatp.......0ask......co,provided thattheSNRperbit,'Yb>'Yo.
Theparameter 'YoisplottedinFig.7-2-3asafunctionofR,'Yb'Notethatas
R,')Ib......0,yo......2In2.Consequently, theerrorprobability forM-arybinary
codedsignalsisequivalent tothe'errorprobability obtained fromtheunion
boundforM-aryorthogonal signals,provided thatthesignaldimensionality is
sufficiently largesothat'Yo~21n2.
Thedimensionality parameter Dthatweintroduced in(7:2-5)ispropor
tionaltothechannelbandwidth required totransmit thesignals.Recallfrom
thesampling theorem thatasignalofbandwidth Wmayberepresented by
samplestakenatarateof2Wsamples/so Thus,inthetimeintervaloflengthT
10
FIGURE 7·2-3LowerboundonSNRperbit,'rb.forbinaryantipodal
signals.8.;
~6
oc'
" 4,.
2F-__ ~
~!-:IO:---':-5:---:0~~5 --:"0"" R,Y.
R,y.(dB)
CHAffER', CHAN~EL CAPACITY ANDCODING397
therearen=2WTsamples or,equivalently, ndegrees offreedom (dimen
sions).Consequently, Dmaybeequatedwith2W.
Finally,wenotethatthebinarycodedsignalsconsidered inthissectionare
appropriate whentheSNRperdimension issmall,e.g.,'lJNo<10.However,
when't,1No>10,Rosaturates atIbit/dimension. Sincethecoderateis
restricted tobelessthanRo,binarycodedsignalsbecome inefficient al
'ifSJNo>lO.[nsuchacase,wemayusenonbinary-coded signals 10achievean
increaseinthenumberofbitsperdimension. Forexample, multiple-amplitude
codedsignalsetscanbeconstructed fromnonbinarycodesbymapping each
codeelementintooneofqpossibleamplitude levels(asinPAM).Suchcodes
areconsidered below.
7-2-2Random CodingBasedonM-ary
Multiamplitude Signals
Insteadofconstructing binary-coded signals,suppose weemploynonbinary
codeswithcodewordsoftheformgivenby(7-2-1),wherethecodeelements
Ci)areselected fromtheset{O,1,...,q-I}.Eachcodeelement ismapped.
intooneofqpossible amplitude levels.Thus,weconstruct signalscorrespond
ington-dimensional vectorslSi}asin(7-2-4),wherethecomponents {sillare
selected fromamultiamplitude setofqpossible values.Now,wehaveq"
possiblesignals,fromwhichweselect.'vi=2RTsignalstotransmit k-bitblocks
ofinformation. Theqamplitudes corresponding tothecodeelements
{O,1,...,q-I}maybedenoted by{a"a2,...,aq},andtheyareassumed to
beselected according tosomespecified probabilities {p,}.Theamplitude levels
areassumed tobeequallyspacedovertheinterval [-~, ~].ForeKample.
Fig.7-2-4illustrates theamplitude valuesforq=4.Ingeneral, adjacent
amplitude levelsareseparated by2~/(q-J).Thisassignment guarantees
notonlythateachcomponent Si!ispeak-energy-iimited to~,but,also,each
codewordisconstrained inaverageenergytosatisfythecondition
ISil2<n'ifSc (7-2-29)
Byrepeating thederivation givenaboveforrandomselection ofcodesinan
AWONchannel, wefindthattheaverage probability oferrorisupper
bounded as
(7-2-30)
whereR0isdefinedas
Ro=-log,(f
1=1q,)m'2;\PIPme-d,,,,/4N!1
•(7-2-31)
FIGURE 7-2-4Signalalphabet co!'slsting offouramplitude levels.
398 DIGITAL COMMUNICATIONS
and
d'm=la,-ami, I,m=I.2,...,q (7-2-32)
Inthespecialcasewherealltheamplitude levelsareequallylikely,
P,=Pm=l/qand(7-2-31)reducesto
(1q
R"=-log,-,2:
q'~Iie~dl.I4N")
m=1(7-2-33)
Forexample, whereq=2and01=-Vi;, 02=Vi;,wehavedll=d22=0,
d'2=d"=2Vi.",and,hence,
q=2
whichagreeswithourprevious result.Whenq=4,01=.-Vi;, 02=-Vi;/3.
oJ=Vi;/3,and04=~,wehavedmm= 0form=1,2,3,4,d12=d2J=d)4=
d21=dJ2=d'J=2Vi."/3,d"=dJ,=d2•=d42=4Vi;/3, anddl4=d41=2~.
Hence,
8R"=10"-------;=,,---==-----;~"'"2+3e""9N"+2e'-4~19N"+e',IN.,'q=4 (7-2-34)
Clearly,R"nowsaturates at2bits/dimension as'leINoincreases.
ThegraphsofR"asafunctionof'ff,lNoforequallyspacedandequallylikely
amplitude levelsareshowninFig.7-2-5forq=2,3,4,8,16,32,and64.Note
thatthesaturation levelnowoccursatIog2qbits/dimension. Consequently, for
highSNR,1>,.....0asn-->00,provided thatR<DRo=2WRobits/so
Ifweremovethepeakenergyconstraint oneachoftheelements, butretain·,
FIGURE,·z-sCutoffrateR"forequallyspacedq-Ievelamplitude
modulation withequalprobabilities p,.=I/q.[FromPrinciples
ofCommunication Engineering, hy1.M.WauneTaft and
I.M.Jacobs.© 1965byJohnWileyandSOliS.Illc.Reprinted
.,irhpermission of'hepulilisher.]10.0
8.0640.032
4.0816
R·
·10
2.0•
3
~ q=2
:!21.0
j0.8
-::.0.6 2
0<J0.'8
0.264
oI~w....-,:,......,,::-~-'---,
-1001020304050
Energyratioperdimension .
10'og,o<6..IN.)
•
•
CHAPTER 7:CHANNEL CAPACITY A~DCOOIN"(, 399
theaverageenergyconstraint percodewordasgivenby(7-2-29) i1ispossible
toobtainalargerupperboundonthenumberofbitsperdimension. Forthis
case,theresultobtained bySllannon (1959b)is
1 ['£c~('£c)Z]R~=-1+- - 1+ - logze
2Nil IV"
+~logz[~(1+~1+(~n](7-2-35)
ThegraphofR~asafunctionoftheSNRperdimension, 'l:,./No,isalsoshown
inFig.7-2-5.Itisclearthatourselection oftheequallyspaced,equallylikely
amplitude levelsthatresultinRoissuboptimum. However, thesecodedsignals
areeasilygenerated andimplemented inpractice. Thisisanimportant
advantage thatjustifiestheiruse.
7-2-3Comparison ofRtwiththeCapacity ofthe
AWGNChannel
Thechannelcapacityoftheband-limited additivewhitegaussian noisechannel
withanaveragepowerconstraint ontheinputsignalwasderivedinSection
7-1-2,andisgivenby
C=Wlogz(1+Pav
)bitslsWNo(7-2-36)
wherePa,.istheaverage poweroftheinputsignalandWisthechannel
bandwidth. Itisinteresting toexpressthecapacityofthischannel intermsof
bits/dimension andtheaverage powerintermsofenergy/dimension. With
D=2Wand
wehave
(7-2-37)
Bydefining Cn=C/2W=C/Dandsubstituting forWandPm(7-2-36)maybe
expressed as
I ( '#:,)Cn=,log21+2-
No
=~log,(l+2RcYh)bits/dimension (7-2-38)
400 DIGITAL c-OMMUNICATIONS
FIGURE '-2-6Comparison ofcutoffrateR~withthechannelcapacityfor
anAWGNchanne\..~.1.0
~2.5
:E
f;2.0
:is
~:;1.5
§1.0
;,.;"0.5
t;;
'"-50 5 1015
<INo(dB)
Thisexpression forthenormalized capacity maybecompared withR:;,as
showninFig.7-2-6.SinceCnistheultimate upperlimitonthetransmission
rateRID.Rt<Cnase"pected. Wealsoobservethatforsmallvaluesof'€,./No.
thedifference between R~andCnisapproximately 3dB.Therefore; theuseof
randomly selected, optimum average power-limited, multiamplitude signals
yieldsaratefunction R~thatiswithin3dBofthechannel capacity. More
elaborate bounding techniques arerequired. toshowthattheprobability of
errorcanbemadearbitrarily smallwhenR<DCn=2WCn=C.
7·3COMMUNICATION SYSTEM DESIGN BASED
ONTHECUTOFF RATE
Intheforegoing discussion, wecharacterized codingandmodulation per
formance intermsoftheerrorprobability, whichiscertainly ameaningful
criterion forsystemdesign.However, inmanycases,thecomputation ofthe
errorprobability isextremely difficult. especially ifnonlinear operations such
assignalquantization areperformed inprocessing thesignalatthereceiver, or
iftheadditivenoiseisnongaussian.
Insteadofattempting tocompute theexactprobability oferrorforspecific
codes,wemayusetheensemble averageprobability oferrorforrandomly
selected codewords.Thechannel isassumed tohaveqinputsymbols
{O,1,...,q-l}andQoutputsymbols {O,1,...,Q -I},andtobecharac
terizedbythetransition probabilities P(iIj).wherej=G.I,....q-Iand
i=0,l,...,Q -J,withQ'"q.Theinputsymbolsoccurwithprobabilities {pJ
andareassumed tobestatistically independent. Inaddition, thenoiseonthe
channelisassumed tobestatistically independent intime,sothatthereisno
dependence amongsuccessive received symbols. Undertheseconditions, Ihe
ensemble averageprobability oferrorforrandomselectedcodewordsmaybe
derivedbyapplying theChernoff bound(seeViterbiandOmura,1979).
Thegeneralresultthatisobtained forthediscretememorylesschannel is
(7-3-1)
wherenistheblocklengthofthecode,Ristheinformation rateinbiIS/s,Dis
CHAYfER 7:CHANNEL CAPACITY ANDCODING 401
p\r1j)
FIGURE '-J-lExample ofquantization oflhe
demodulator outputintofivelevels.
thenumberofdimensions persecond,andRQisthecutoffrateforaquantizer
withQlevels,definedas
RQ=~p~f{-log2~l[%pjv'PVlJ)n (7-3-2)
Fromtheviewpoint ofcodedesign,thecombination ofmodulator,
waveform channel, anddemodulator constitutes adiscrete-time channelwithq
inputsandQoutputs. Thetransition probabilities {P(iIj)}dependonthe
channelnoisecharacteristics, thenumberofquantization levels,andthetype
ofquantizer, e.g.,uniform ornonuniform. Forexample, inthebinary-input
AWGNchannel, theoutputofthecorrelator atthesampling instantmaybe
expressed as
p(yIj)=_1_e-(y-m j)'l2u',j=0,1 (7-3-3)V2Ro'
whererno=-Vi,:,m1=Vi,:,and0'2=!No•ThesetwopdfsareshowninFig.
7-3-l..Also illustrated inthefigureisaquantization schemethatsubdivides
thereallineintofiveregions. Fromsuchasubdivision, wemaycompute the
transition probabilities andoptimally selectthethresholds thatsubdivide the
regionsinawaythatmaximizes RQforanygivenQ.Thus,
P(ijj)=fp(yIj)dy
';(7-3-4)
(7-3-5)wheretheintegralofp(ytj)isevaluated overtheregionrithatcorrespond!> to
thetransition probability P(iIj).
ThevalueoftherateRQinthelimitasQ.....""yieldsthecutoffrateforthe
unquantized decoder.Itisrelatively straightforward toshowthatasQ.....0::.
thefirstsummation (sumfromi=0toQ-1)in(7-3-2)becomes anintegral
andthetransition probabilities arereplaced bythecorresponding pdfs.Thus,
whenthechannelconsists ofqdiscrete inputsandonecontinuous outputy.
whichrepresent!> theunquantized outputfromamatched filteroracross·
correlator inasystemthatemploys eitherPSKoramultiamplitude (PAM)
modulation, thecutoffrateisgivenby
Ro=max{-log2[dy[~lPiv'PCYl7>]2}
{PI} -x /=0
wherePj.0~j~q-I,isthe probability oftransmitting thejthsymboland
402 DIGITAL COMMUNICATIONS
p(yIj)istheconditional probability densityfunction oftheoutputyfromthe
matched filterorcross-correlator whenthejthsignalistransmitted. Thisisthe
desiredexpression forunquantized (soft-decision) decoding.
Weobserve thatwhentheinputsignalisbinaryPSKwithPo=P,=~and
thenoiseisadditive, white,andgaussian, (7-3-5)reducestothefamiliarresult
givenpreviously in(7-2-20).
Thegeneralexpressions in(7-3-5)and(7-3-2)allowustocompare the
performance ofvariousreceiver implementations basedonadifferent number
ofquantization levels.
Example 7-3-1
Letuscompare theperformance ofabinaryPSKinputsignalinanAWGN
channelwhenthereceiverquantizes theoutputtoQ=2,4,and8levels.To
simplify theoptimization problem forthequantization ofthesignalatthe
outputofthedemodulator, thequantization levelsareplacedat0,±'h'
±21'h'.., ,±(2b-t-l)1'h'where 1'.isthequantizer step-size parameter,
whichistobeselected, andbisthenumberofbitsofthequantizer. Agood
strategy fortheselection of'histochooseittominimize theSNRperbit
I'bthatisrequired foroperation atacoderateRo.Thisimpliesthatthe
step-size parameter mustbeoptimized foreverySNR,whichinapractical
implementation ofthereceiver meansthattheSNRmustbemeasured.
Fortunately, 1'hdoesnotexhibithighsensitivity tosmallchangesinSNR,so
thatitispossible tooptimize'hforoneSNRandobtaingoodperformance
forawiderangeofSNRsaboutthisnominal valuebyusingafixed'h'
Basedonthisapproach, theexpression forRQgivenby(7-3-2)was
evaluated forb=1(hard-decision decoding), 2,and3bits,corresponding to
Q=2,4,and8levelsofquantization. TheresultsareplottedinFig.7-3-2.
ThevalueofRoforunquantized soft-decision decoding, obtained by
evaluating (7-3-5)isalsoshowninFig.7-3-2.Weobserve thattwo-bit
quantization with1'h=1.0gainsabout1.4dBoverhard-decision decoding,
andthree-bit quantization with1'h=0.5yieldsanadditional 0.4dBimprove
ment.Thus,withathree-bit quantizer, wearewithin0.2dBofthe
oO!:-----!-I-U..J'!:-2-~3-L.--'4:---'5""
SNRperbil.lb(dB)FIGURE 7-3-2Effectofquantization ontheperformance ofacoded
communications systemoperating atarateR=:Roor
R=RQ•withbinaryPSKmodulation onanAWON
channel.'"..0.75
1
<t
<')0.5
~
0.25Q=oo
Q=8
(3biu)
til=0.5
Q=4
(2biu)
t,,=1
(7-3-6)CHAPTER 7:CHANNEL CAPACITY ANDCODING 403
unquantized soft-decision decoding limit.Clearly,thereislittletobegained
byincreasing theprecision anyfurther.
Whenanonbinary codeisusedinconjunction withM-ary(M=q)
signaling. thereceived signalattheoutputoftheMmatched filtersmaybe
represented bythevectory=[y,y,...YM].ThecutoffrateforthisM-input,
M-output (unquantized) channel is
Ro='?P~Jx{-IOg2'%,'~' PiP;rv'p(yIj)p(yIT)dY}
wherep(yIj)istheconditional probability densityfunction oftheoutput
vectoryfromthedemodulator giventhatthejthsignalwastransmitted. Note
that(7-3-6)issimilarinformto(7-3-5)exceptthatwenowhaveanM-fold
integraltoperform becausethereareMoutputsfromthedemodulator.
LetusassumethattheMsignalsareorthogonal sothattheMoutputs
conditioned onaparticular inputsignalarestatistically independent. Asa
consequence,
M-1
p(yIj)=p,+,,(Yj)np,,(y,)
i~O
'~J(7-3-7)
wherep,+,,(y) isthepdfofthematched filteroutputcorresponding tothe
transmitted signaland{p,,(y,)}corresponds tothenoise-only outputsfromthe
otherM-1matched filters.When(7-3-7)isincorporated into(7-3-6)we
obtain
Ro=max{-log,[YP~+Y M,2:._'
O'PiPj(i_~, dyv'P,+n(Y)P,,(Y)rJ}
{Pj} )=0 j=O ~
i~j(7-3-8)
Themaximization ofRooverthesetofinputprobabilities yieldsP,=11Mfor
1",j",M.Consequently, (7-3-8)reducesto
{M } Ro=log21+(M-1)[J"~v'Ps+n(Y)Pn(Y)dyI'
=log2M-log2{I+(M-l)[f~ v'p,+,,(y)p"(y)dyn(7-3-9)
ThisisthedesiredresultforthecutoffrateofanM-aryinput,M-aryvector
outputunquantized channel.
Forphasecoherent detection oftheM-aryorthogonal signalstheappropri
atepdfsare
1 2/2'p,,(y)=--e'Y "v2ira(7-3-10)
404 DIGITAL COMMUNICATIONS
wherem=Wand 0'2=!No.Substituting theserelations into(7-3-9)and
evaluating theintegralyields
(7-3-11)
where'tisthereceived energyperwavefonn, Rwistheinformation ratein
bits/waveform, andI'b='ib/NoistheSNRperbit.
Weshouldemphasize thattherateparameter Rwhasimbedded initthe
coderateRe.Forexample, ifM=2andthecodeisbinarythenRw=R"More
generally. ifthecodeisbinaryandM=2'theneachM-arywaveform conveys
Rw=vRcbitsofinformation. Itisalsointeresting tonotethatifthecodeis
binaryandM=2then(7-3-11)reducesto
(2) R-100-~1+e~R",12 •M=2orthogonal signals (7-3-12)
whichis3dBworsethanthecutoffrateforantipodal signals.IfwesetRw•=Ro
in(7-3-11)andsolvefor"Yb.weobtain
2 (M-1)
"Yb=RoIn2~R"M- 1(7-3-13)
GraphsofRoversus'YbforseveralvaluesofMareillustrated inFig.7-3-3.
NotethatthecurveforanyvalueofMsaturates atR"=log2M.
Itisalsointeresting toconsider thelimitingformof(7-3-11)inthelimitas
M--+00.Thisyields
'#limR"= bits/waveform
M_x 2Noln2(7-3-14)
7:Limitas.M=8
:M~t>C -",,--
'(lAdS),,
: M=4,,,,,,,
.,
12345.
SNRpe..-bit,Y,,(dBl312.5
i2
~I.S
atl
.l<
O!0.5SNRperbitrequited tooperateatarateR"withM-ary
orthogonal signal,detected coherently inanAWGN
channel.FIGURE'·3-3
(7-3-15)
(7-3-17)CHAPTER 7:CHANNEL CAPACITY AND(ODIN(, 405
Since'l=P"T,whereTisthetimeinterval perwaveform, itfollowsthat
limRll=Pa,=~C
M-~T2NoIn2 x
Hence,inthelimitasM--->"',thecutoffrateisone-half ofthecapacity forthe
infinitebandwidth AWGNchannel. Alternatively, thesubstitution of'l:=Ro'l:,
into(7-3-14) yields "JIh=2ln2(1.4dB),whichistheminimum SNRrequired to
operateatRo(asM--->"').Hence,signaling atarateRorequires 3dBmore
powerthantheShannon limit.
ThevalueofRogivenin(7-3-11) isbasedontheuseofM-aryorthogonal
signals, whichareclearlysuboptimal whenMissmall.Ifweattempt to
maximize Robyselecting thebestsetofMwaveforms, weshouldnotbe
surprised tofindthatthesimplex setofwaveforms isoptimum. Infact,Rllfor
theseoptimum waveforms issimplygivenas
Ro=log,L+(M_1)~-"Ul2(M-')N"] (7-3-16)
Ifwecompare thisexpression with(7-3-11) weobserve thatRoin(7-3-16)
simply reflects thefactthatthesimplexsetismoreenergy-efficient byafactor
M/(M-1).
Inthecaseofnoncoherent detection, theprobability density functions
corresponding tosignal-plus-noise andnoisealonemaybeexpressed as
Ps+n(Y)=ye'(Y'+a')/2/o(ay),y'"0
Pn(y)=ye,'/2y",O
;lh,re,bydefinition, a=Y2'l:/N ll.Thecomputation ofRogivenby(7-3-9)does
notyieldaclosed-form solution. Instead, theintegral in(7-3-9)mustbe
evaluated numerically. ResultsforthiscasehavebeengivenbyJordan(1966)
andBucher(1980).Forexample, the(normalized) cutoff rateRllforM-arv
orthogonal signalswithnoncoherent detection isshowninFig.7-3-4for
FIGURE 7-J...4 SNRperbitrequired tooperateatarateR"with
M·aryorthogonal signalsdetected noncoherently
inanAWGN channel.M=It!
M=H
0,75
~eM=4"0
.~05-
~0z
U.25
0
0 5 10
SNR~rOIL"'f/,IJBI(,
406 DIGITAL COMMUNICATIONS
M=2,4,8,and16.Forpurposes ofcomparison wealsoplotthecutoffratefor
hard-decision decoding (Q=M)oftheM-arysymbols. Inthiscase,wehave
RQ=logz{P/(1_PM)+~(M_I)PMf}' Q=M(7-3-18)
wherePMistheprobability ofasymbolerror.Forarelatively broadrangeof
rates,thedifference betweensoft-andhard-decision decoding isapproximately
2dB.
Themoststrikingcharacteristic oftheperformance curvesinFig.7-3-4is
thatthereisanoptimum coderateforanygivenM.Unlikethecaseof
coherent detection, wheretheSNRperbitdecreases monotonically witha
decrease incoderate,theSNRperbitfornoncoherent detection reachesa
minimum inthevicinityofanormalized rateof05,andincreases [orbothhigh
andlowrates.Theminimum isratherbroad,sothereisreallyarangeofrates
from0.2to0.9wheretheSNRperbitiswithin1dBoftheminimum. This
characteristic behavior intheperformance withnoncoherent detection is
attributed tothenonlinear characteristic ofthedetector.
7·4BIBLIOGRAPHICAL NOTES ANDREFERENCES
Thepioneering workonchannelcharacterization intermsofchannelcapacity
andrandom codingwasdonebyShannon (1948a,b,1949).Additional
contributions weresubsequently madebyGilbert(1952),Elias(1955),Galla
ger(1965),Wyner(1965),Shannon eral.(1967),Forney(1968)andViterbi
(1969).Alloftheseearlypublications arecontained intheIEEEPressbook
entitled KeyPapersintheDevelopment ofInformation Theory, editedby
Slepian(1974).
Theuseofthecutoffrateparameter asadesigncriterion wasproposed and
developed byWozencraft andKennedy (1966)andbyWozencraft andJacobs
(1965).ItwasusedbyJordan(1966)inthedesignofcodedwaveforms for
M-aryorthogonal signalswithcoherent andnoncoherent detection. Following
thesepioneering works,thecutoffratehasbeenwidelyusedasadesign
criterion forcodedsignalsinavarietyofdifferent channelconditions.
PROBLEMS
7-1ShowthatthefollOWing tworelations arenecessary andsufficient conditions for
thesetofinputprobabilities (P(xj)}tomaximize leX;Y)and,thus,toachieve
capacityforaDMC:
l(x,:Y)=CforalljwithP(x,)>0
l(x,:y)",;CforalljwithP(xj)=0
whereCisthecapacityofthechanneland
Q-' P(..Iv)
l(xj:Y)=2:P(YiIx;)log~).
,-0 P(y,
f'IGURE P7-ZCHArTER 7:CHAN!'EL CAPACITY :\~DlOD],\(· 407
Input O'ilpur
X I_I' to......-----.:.~---_", ...()
p/(M-I)
"_ t:L-----=".t
1-Il
7-2FigureP7-2illustrates anM-arysymmetric DMCwithtransition probabilities
P(vIx)~I-pwhenx=y=kfork~O,I,....M-I,andPlyix)~p/(M -Ii
whenx~v.
aShowthatthischannel satisfies thecondition giveninProblem 7-1when
P(x,) ~1/M
bDetermine andplotthechannelcapacity asafunction ofp.
7·3Determine thecapacities ofthechannels showninFig.P7-3,
FIGURE P7.J (1I) thJ
7·4Consider thetwochannels withthetransition probabilities asshowninFig_P7-4
Determine ifequallyprobable inputsymbols maximize theinformation rate
through thechannel.
0.6 0.6
",.x, , , .,
., \"~
x~ .1'.,x, V1
0.6 0.6
FIGURE P7·4 (a) (h)
FIGURE P7-6408 DIGITAL COMMUNICATiONS
x,Je.0--""""""1-------" YJ
2(I-pi
7·5Atelephone channel hasabandwidth W=3000Hzandasignal-to-noise power
ratio()f400(26dB).Suppose wecharacterize thechannel asaband-limited
AWGNwaveform channelwithP.)WN o=400.
aDetermine thecapacityofthechannel inbitsis.
bIsthecapacity ofthechannelsufficient tosupportthetransmission ofaspeech
signalthathasbeensampled andencoded bymeansoflogarithmic peM?
cUsually, channelimpairments otherthanadditive noiselimitthetransmission
rateoverthetelephone channel tolessthanthechannel capacity ofthe
equivalent band-limited AWGN channel considered in(a).Suppose thata
transmission rateofO.7Cisachievable inpractice withoutchannel encoding.
Whichofthespeechsourceencoding methods described inSection3-5provide
sufficient compression tofitthebandwidth restrictions ofthetelephone channel?
7-6Consider thebinary-input, quaternary-output DMCshowninFig.P7-6.
aDetermine thecapacity ofthechannel.
bShowthatthischannelisequivalent toaBSe.
,-,Detennine thechannelcapacity forthechannelshowninFig.P7·7.
'-8Consider aBSCwithcrossover probability oferrorp.Suppose thatRi<the
numberofbitsinasourcecodewordthatrepresents oneof2Rpossible levelsat
theoutputofaquantizer. Determine
atheprobability thatacodewordtransmitted overtheBSeisreceived correctly;
btheprobability ofhavingatleastonebiterrorinacodewordtransmittLd over
theBSC;
ctheprobability ofhavingn,orlessbiterrorsinacodeword;
1-"x,.\"1
x,.\"2
x," FIGURE P7-7t-p
FIGURE P7-10
FIGURE P7.1lCHAPTER 7:CHANNEL CAPACiTY ANDCODtNG409
Input Output
X I-p Y
0 0
,
r
I-p
dEvaluate theprobability in(a),(b),and(c)forR=5,p=0.01.andno=5.
7·9Showthat,foraDMC,theaverage mutualinformation between asequence
XIX,...X"ofchannel inputsandthecorresponding channel outputssatisfythe
condition
"[(XIX,·..X,,;YI.Y"...Y,,)";2:[(X,;Y;)
i=l
withequality ifandonlyifthesetofinputsymbols isstatistically independent.
7-10FigureP7-10illustrates abinaryerasure channel withtransition probabilities
P(O10)=P(I!1)=1-PandPee10)=Pee11)=p.Theprohabilities forthe
inputsymbols areP(X=D)=aandP(X=I)=I-a.
aDetermine theaveragemutualinformation [(X;Y)inhits.
bDetermine tilevalueofathaImaximizes I(X;Y),i.e.,thechannelcapacity Cin
bits/channel use,andplotCasafunction ofpfortheoptimum valueofa
cForthevalueofafoundin(h),determine themutualinformation I(x;y)=
1(0;0),/(1;I),1(0;e),and1(1;e).
7-11Consider thehinary-input. ternary-output channel withtransition prohahIlities
showninFig.P7-11,whereedenotesanerasure. FortheAWGNchannel. aandp
aredefinedas
0':;::::1Jf3e-(.l+"i'J2/Nodx
VtrN,.l -13
P=1J"'"e-(x+vij2/N,J dx
VrrN" p
aDetermine RQforQ=3asafunctionoftheprobabilities aandp.
bTherateparameter RQdepends onthechoiceofthethreshold f3through the
probabilities", andp.Forany'if,'!No,thevalueof{JthaImaximizes RQcanhe
determined bytrialanderror.Forexample, itcanbeshownthatfor~/.V,
below0dB,{Jop.=0.65vTN:,; for1,.;'if.!N,,";10,{Jop.·variesapproximately
1-r-~J0..,.___+-- ...()
l-p-a
410 DIGITAL COMMUNICATIONS
FIGURE P7-130---:'---.; ...a
---=---- ...b
Channel Io0.5./'
l~--'d
Channel 2oa
b
L..__= d
linearlybetween 0.65vTN" andLOvTN". Byusing13=0.65v1N., fortheentire
rangeof't,!N".plotRQversus'telN"andcompare thisresultwithRv(Q=x).
7-12Findthecapacity ofthecascadeconnection ofnbinary-symmetric channels with
thesamecrossover probability E.Whatisthecapacity whenthenumher of
channels goestoinfinity?
7·13Channels 1,2.and3areshowninFig.P7-13.
•Findthecapacityofchannell. Whatinputdistribution achieves capacity?
bFindthecapacityofchannel2.Whatinputdistribution achieves capacity?
cLetCdenotethecapacity ofthethirdchannel andC,andC,represent the
capacities ofthefirstandsecondchannel. Whichofthefollowing relations holds
trueandwhy?
C<\(C,+C,)
C=\(C,+C,)
C>l<c,+C,)(i)
(ii)
(iii)
FIGURE P7-157·14LetCdenotethecapacity ofadiscrete memorylesschannel withinputalphabet
't'={x"x,.....x,}andoutputalphabet 'i!I={y"y, ....,y,,}.ShowthatC,,;;
min{logM,logN}
7·15ThechannelC(knownastheZchannel) isshowninFig.P7-15.
•Findtheinputprobability distribution thatachieves capacity.
bWhatistheinputdistribution andcapacity forthespecialcasesE=0,E=1,and
E=0.5?
cShowthatifIIsuchchannels arecascaded, theresulting channel willbe
equivalent toaZchannelwithE,=E".
dWhatisthecapacity oftheequivalent Zchannelwhenn-+x.
7·16Findthecapacity ofanadditive whiteGaussian noisechannel withabandwidth
1MHz,power10W,andnoisepowerspectraldensityIN"=100W1Hz.
7·17Channel C,isanadditive whitegaussian noisechannel withabandwidth W.
averagetransmitter powerP,andnoisepowerspectraldensity\N".Channel C,is
o •0
I~',
CHAPTER 7CH.A.NNEL CAPACITY ANDCODI)\;(, 411
anadditive gaussian noisechannelwiththesamebandwidth andpoweraschannel
C,butwithnoisepowerspectraldensityct>,,(f).Itisfurtherassumed thatthetotal
noisepowerforbothchannels isthesame;thatis,
Whichchanneldoyouthinkhasalargercapacity? Giveanintuitive reasoning.
7.18Adiscrete-time memoryless gaussian sourcewithmean0andvariancea'ist,)he
transmitted overabinary-symmetric channel withcrossover probability p.
•Whatistheminimum valueofthedistortion attainable atthedestination
(distortion ismeasured inmean-squared error)?
bIfthechannel isadiscrete-time memoryless additive gaussian noisechannel
withinputpowerPandnoisepowerP,,,whatistheminimum attainable
distortion?
rNowassume thatthesourcehasthesamebasicproperties butisnot
memoryless. Doyouexpectthedistortion intransmission overthebinarv
symmetric channel tobedecreased orincreased? Why?
7-19Xisabinarymemoryless sourcewithp(X=0)=0.3.Thissourceistransmitted
overabinary-symmetric channel withcrossover probability p=0.1.
•Assume thatthesourceisdirectlyconnected tothechannel, i.e.,nocodingis
employed. Whatistheerrorprobability atthedestination?
bIfcodingisallowed, whatistheminimum possible errorprobability inthe
reconstruction ofthesource
cForwhatvaluesofpisreliabletransmission possible (withcoding.ofcourse)"'
7-20Plotthecapacity ofanAWGNchannel thatemploys binaryantipodal signaling.
withoptimal bit-by-bit detection atthereceiver. asafunction of*./No_Onthe
sameaxis,plotthecapacity ofthesamechannelwhenbinaryorthogonal signaling
isemployed.
7-21Inacodedcommunication system,Mmessages I,2,...,M=2*aretransmitted
byMbaseband signalsxl(I).x,(t),...,xM(r),eachofduration nT.Thegeneral
formofx,(t)isgivenby
",
x,(t)=2.1.,(t-jT)
/=(\
wheref,,(t)canbeeitherofthetwosignalsf,(t)or[,(r),whereI,(r)=[,(t)==0for
allt'1-[0,T].Wefurtherassumethatf,(t)andf,(t)haveequalenergy '{;andthe
channel isideal(noattenuation) withadditive whitegaussian noiseofpower
spectral density ~No'Thismeansthatthereceived signalisr(t)=x(t)+n(t),
wherex(t)isoneofthex,(t)andn(r)represents thenoise,
aWithf,(t) =-het),showthatN,thedimensionality ofthesignalspace,satisties
N~n.
bShowthat,ingeneral,N~m.
eWithM=2,showthat.forgeneralf,(t)and[,(t),
p(errorIx,(t)sent)~f-.-f\!p(rIx,)p(rIx,)dr
~,
wherer,x"andx,arethevectorrepresentations ofr(l),x,(r),andx,(t)inthe
N-dimensionaf space.
412 DIGITAL COMMUNICATIONS
dUsingtheresultof(c),showthat,forgeneralM,
p(errorIxm(t)sent)<;;1~~~Mr ~.Jv'JiTrlxm)p(r IXm)dr
u,'...mR
eShowthatr·JVp(rIxm)p(rIxm·)dr=exp(IXm4~:ml')
RN
and,therefore,
I,,( IXm-Xm.I')p(error x",(t)sent)<;; £.,exp
l....m·....M 4Nu
m''''n
8
BLOCK AND
CONVOLUTIONAL
CHANNEL CODES
InChapter 7,wetreatedchannel codinganddecoding fromageneral
viewpoint, andshowedthatevenrandomly selected codes ontheaverageyield
performances closetothecapacity ofachannel. Inthecaseoforthogonal
signals,wedemonstrated thatthechannelcapcitylimitcanbeachieved asthe
numberofsignalsapproaches infinity.
Inthischapter, we"describe specificcodesandevaluate theirperformance
fortheadditive whitegaussian noisechannel. Inparticular, wetreattwo
classesofcodes,namely,linearblockcodesandconvolutional codes.Thecode
performance isevaluated forbothhard-decision decoding andsoft-decision
decoding.
8-1LINEAR BLOCK CODES
Ablockcodeconsistsofasetoffixed-length vectorscalledcodewords.The
lengthofacodewordisthenumberofelements inthevectorandisdenoted
byn.Theelements ofacodewordareselected fromanalphabet ofq
elements. Whenthealphabet consistsoftwoelements, 0and1,thecodeisa
binarycodeandtheelements ofanycodewordarecalledbits.Whenthe
elements ofacodewordareselected fromanalphabet havingqelements
(q>2),thecodeisnonbinary. Itisinteresting tonotethatwhenqisapower
of2,i.e.,q=2"wherebisapositive integer,eachq-aryelement hasan
equivalent binaryrepresentation consisting ofbbits,and,thus,anonbinary
codeotblocklengthNcanbemapped intoabinarycodeofblocklength
n=bN.
Thereare2"possible codewordsinabinaryblockcodeoflengthn.From
413
414 DIGITAL COMMUNICATIONS
these2"codewords,wemayselectM=2'codewords(k<n)toformacode.
Thus.ablockofkinformation bitsismapped intoacodewordoflengthn
selected fromthesetofM=2'codewords.Werefertotheresulting block
codeasan(n,k)code,andtheratiokin==Rcisdefinedtobetherateofthe
code.Moregenerally, inacodehavingqelements, thereareqnpossible code
words.AsubsetofM=2'codewordsmaybeselected to transmitk-bitblocks
ofinformation.
Besidesthecoderateparameter Reoanimportant parameter ofacodeword
isitsweight,whichissimplythenumberofnonzero elements thatitcontains.
Ingeneral,eachcodewordhasitsownweight.Thesetofallweightsinacode
constitutes theweightdistribution ofthecode.WhenalltheMcodewords
haveequalweight,thecodeiscalledafixed-weight codeoraconstant-weight
code.
Theencoding anddecoding functions involvethearithmetic operations of
addition andmultiplication performed oncodewords.Thesearithmetic
operations areperformed according totheconventions ofthealgebraic field
thathasasitselements thesymbols contained inthealphabet. Forexample,
thesymbolsinabinaryalphabet are0and1;hence,thefieldhastwoelements.
Ingeneral, afieldFconsists ofasetofelements thathastwoarithmetic
operations definedonitselements, namely, addition andmultiplication, that
satisfythefollowing properties (axioms).
Addition
1ThesetFisclosedunderaddition, i.e.,ifa,bEFthana+bEF.
2Addition isassociative, i.e.,ifa,/:I,andeareelements ofFthen
a+(b+e)=(a+b)+e.
3Addition iscommutative, i.e.,a+b=b+a.
4Thesetcontains anelement calledzerothatsatisfies thecondition
a+O=a.
5Everyelement inthesethasitsownnegative element. Hence,ifbisan
element, itsnegative isdenoted by-b.Thesubtraction oftwoelements, such
asa-b.isdefinedasa+(-b).
Multip6cation
1ThesetFisclosedundermultiplication, i.e.,ifa.bEFthenabEF.
2Multiplication isassociative, i.e.,a(bc)=(ob)e.
3Multiplication iscommutative, i.e.,ab=bo.
4Multiplication isdistributive overaddition, i.e.,(a+b)e=ae+be.
5ThesetFcontains anelement, calledtheidentity, thatsatisfies the
condition a(l)=a.foranyelementaEF.
6Everyelement ofF.exceptzero,hasaninverse.Hence,ifbEF(b~0)
CHArTER KBLOCKANDCONVOLUTIONAL CHA'Nft. ('ODES415
thenitsinverseisdefinedasb-I,andbb-I=IThedivisionoftwoelements.
suchasa-;-b,isdefinedasab-1
Weareveryfamiliarwiththeheldofrealnumbers andthefieldofcomplex
numbers. Thesefieldshaveaninfinitenumber ofelements. However, as
indicated above,codesareconstructed fromfieldswithafinitenumber of
elements. Afinitefieldwithqelements isgenerally calledaGaloisfieldand
denoted byGF(q).
Everyfieldmusthaveazeroelement andaoneelement. Hence.the
simplest fieldisGF(2).Ingeneral. whenqisaprime,wecanconstruct the
finitefieldGF(q)consisting oftheelements {O.I,....q-I).Theaddition and
multiplication operations ontheelements ofGF(q)aredefinedmoduloqand
denoted as(modq).Forexample, theaddition andmultiplication tablesfor
GF(2)are
+
a
1a1
a1
1a:tHa1
a a a
1a1
whichareoperations (mod2).Similarly, thefieldGF(5)isasetconsisting of
theelements{a.1,2,3.4}.Theaddition andmultiplication tablesforGF(5)are
+a1 2 3 4 01234
001 23 4a00a00
1I 2 3 4 0101234
2234012a2413
334a12303142
4401234043 21
Ingeneral.thefinitefieldGF(q)canbeconstructed onlyifqisaprimeora
powerofaprime.Whenqisaprime,multiplication andaddition arebasedon
modulo'q arithmetic asillustrated above.Ifq=pmwherepisaprimeandmis
anypositive integer, itispossible toextendthefieldGF(p)tothefield
GF(pm). Thisiscalledtheextension fieldofGF(p). Multiplication and
addition oftheelements intheextension fieldarebasedonmodulo-p
arithmetic.
Withthisbriefintroduction tothearithmetic operations thatmaybe
performed ontheelements ofcodewords,letusnowconsider somebasic
characteristics ofblockcodes.
Suppose C,andCjareanytwocodewordsinan(n,k)blockcode.A
measure ofthedifference between thecodewordsisthenumber of
corresponding elements orpositions inwhichtheydiffer.Thismeasure iscalled
theHamming distance between thetwocodewordsandisdenoted asdir
416 DIGITAL COMMU.\'IC-\TWNS
Clearly,d'jfori""jsatisfiesthecondition 0<d,]";;n.Thesmallest valueofthe
set{d,JfortheMcodewordsiscalledtheminimum distanceofthecodeandis
denoted asdrnin•SincetheHamming distance isameasure oftheseparation
between pairsofcodewords,itisintimately relatedtothecross-correlation
coefficient between corresponding pairsofwaveforms generated fromthecode
words.Therelationship isdiscussed inSection8-1-4.
Besidescharacterizing acodeasbeingbinaryornonbinary, onecanalso
describe itaseitherlinearornonlinear. Suppose C,andC]aretwocodewords
inan(n,k)blockcodeandleta,and00beanytwoelements selected from
thealphabet. Thenthecodeissaid10belinearifandonlyifalC,+aoCjis
alsoacodeword.Thisdefinition impliesthatalinearcodemustcontainthe
all-zerocodeword.Consequently aconstant-weight codeisnonlinear.
Suppose wehaveabinarylinearblockcode,andletC"i=1,2,...,M,
denotetheMcodewords.Forconvenience, letC,denotetheall-zerocode
word,i.e.,C,=[00...0],andletw,denotetheweightoftherthcodeword.It
followsthatw,istheHamming distance between thecodewordsC,andC,.
Thus,thedistanced"=W,.Ingeneral, thedistance d,]between anypairof
codewordsC,andC]issimplyequaltotheweightofthecodewordformedby
takingthedifference between C,andCrSincethecodeislinear,thedifference
(equivalent totakingthemodul0-2 sumforabinarycode)between C,andC]i~
alsoacodewordhavingaweightincluded intheset{w,}.Hence.theweight
distribution ofalinearcodecompletely characterizes thedistance properties of
thecode.Theminimum distance ofthecodeis.therefore.
dm1n=min{w,..!
r.r#I(8-1-1)
Anumberofelementary concepts fromlinearalgebraareparticularly useful
indealingwithlinearblockcodes.SpecificalJy, thesetofalJn-tuples (vectors
withnelements) 'formavectorspaceS.Ifweselectasetofk<nlinearly
independent vectorsfrom5andfromtheseconstruct thesetofalJlinear
combinations ofthesevectors, the resulting setformsasubspace of5,say5",
ofdimension k.Anysetofklinearlyindependent vectorsinthesubspace 5,
constitutes abasis.Nowconsider thesetofvectorsin5thatareorthogonal to
everyvectorinabasisforS<(and,hence,orthogonal toallvectorsin5,).This
setofvectorsisalsoasubspace of5andiscalledthenullspaceof5,.Ifthe
dimension of5<isk,thedimension ofthenullspaceisn-k.
Expressed intermsappropriate forbinaryblockcodes,thevectorspace5
consistsofthe2"binaryvaluedn-luples. Thelinear(n,k)codeisasetof2k
n-tuples calledcodewords,whichformsasubspace Sooverthefieldoftwo
elements. Sincethereare2kcodewordsin5,.,abasisfor5,haskcodewords.
Thatis,klinearlyindependent codewordsarerequired toconstruct 2klinear
combinations, thusgenerating theentirecode.Thenullspaceof5,isanother
linearcode,whichconsists of2n-kcodewordsofblocklengthnandn-k
information bits.Itsdimension isn-k.InSection8-1-1,weconsider these
relationships ingreaterdetaiL
CHAPTER K:BUKK A!'ODCO:--.;VOLUTIO!'lAl ("HAN~El. CODES417
8-1-1TheGenerator MatrixandtheParityCheckMalrix
LetXmI'Xml'-_.,Xmkdenotethekinformation bitsencoded intothecode
wordCm-Throughout thischapter. wefollowtheestablished convention in
codingofrepresenting codewordsasrowvectors. Thus,thevectorofk
inf<JTmation bitsintotheencoder isdenoted by
andtheoutputoftheencoderisthevector
Theencoding operation performed inalinearbinaryblockencoder canbe
represented byasetofnequations oftheform
(8-1-2)
wheregi,=0or1andXmig"represents theproductofXmiandgij'Thelinear
equations (8-1-2)mayalsoberepresented inamatrixformas
whereG,calledthegenerator matrixofthecode,is
[<-gl-] [gilgil...gin]
G=<-gl- =g,1&1..-gln·.. .·.. .·.. .
<-gk-g"gAl gkn(8-1-3)
(8-1-4)
Notethatanycodewordissimplyalinearcombination ofthevectors{g,}ofG,
i.e.,
(8-1-5)
Sincethelinear(n,k)codewith2kcodewordsisasubspace ofdimension k,
therowvectors{g,}ofthegenerator matrixGmustbelinearlyindependent,
i.e.,theymustspanasubspace ofkdimensions. Inotherwords,the{g,}must
beabasisforthe(n,k)code.Wenotethatthesetofbasisvectorsisnot
unique,and,hence,Gisnotunique.Wealsonotethat,sincethesubspace has
dimension k,therankofGisk.
Anygenerator matrixofan(n,k)codecanbereduced byrowoperations
(andcolumnpermutations) tothe"systematic form,"
[100...0PliPil-..P•••]
G=[Ik' 0 10'"0PliP22- -.P2nk
:P]=~(8-1-6).
001PAlPk' PAn-k
where-Ikisthekxkidentity matrixandPisakX(n-k) matrixthat
418 DIGITAL (O'-I\jU\!t-\r10\,S
determines then-kredundant bitsorparitycheckbits.Notethatagenerator
matrixofthesystematic formgenerates alinearblockcodeinwhichthefirstk
bitsofeachcodewordareidentical 10theinformation bitstobetransmiUed,
andtheremaining n-kbitsOfeachcodewordarelinearcombinations ofthe
kinformation bits.Thesen-kredundant bitsarecalledparitycheckbits.The
resulting (n.k)codeiscalledasystematic code.
An(n,k)codegenerated byagenerator matrixthatisnotinthesystematic
form(8-1-6)iscallednonsystemaric. However. suchagenerator matrixis
equivalent toagenerator matrixofthesystematic forminthesensethatone
canbeobtained fromtheotherbyelementary rowoperations andcolumn
permutations. Thetwo(n.k)linearcodesgenerated bythetwoequivalent
generator matrices aresaidtobeequivalent. andonecanbeobtained fromthe
otherbyapermutation oftheplacesofeveryelement. Thus.everylinear
(n.k)codeisequivalent toalinearsystematic (n,k)code.
Example 8·1·1
Consider a(7.4)codewithgenerator matrix
[1 0 0 0 I
o1 0 0 IG=o0 I 0 1
o0 0 I 0o
I
I
II]I ,
~=[14:PI(8-1-7)
Atypicalcodewordmaybeexpressed as
wherethe{x",,}represents the'fourinformation bitsandthe{em)represent
thethreeparitycheckbitsgivenby
(8-1-8)
Alinearsystematic (n.k)binaryblockencoder maybeimplemented by
usingak-bitshiftregisterandn-kmodulo-2 adderstiedtotheappropriate
stagesoftheshiftregister. Then-kaddersgenerate theparitycheckbits.
whicharesubsequently storedtemporarily inasecondshiftregisteroflength
n-k.Thek-bitblockofinformation bitsshiftedintothek-bitshiftregister
andthen-kparitycheckbitsarecomputed. Thenthekinformation bits
followed bythen-kparitycheckbitsareshiftedoutofthetwoshiftregisters
FIGURE 8-1-1 Alinearshiftregister forgenerating a(7,41hinary
code.
andfedtothemodulator. Thi,encoding i,illu,trated inFig.8-1-1forthe(7.4)
codeofExample 8-1-1.
As,ociated withanylinear(n.k)codei,thedualcodeofdimen,ion n-k.
Thedualcodeisalinear(n.n-k)codewith2"-'codevectors, whichi,the
null,paceofthe(n.k)code.Thegenerator matrixforthedualcode.denoted
byRcon,i,tsofn-klinearlyindependent codevectors,elected fromthenull
space.Anycodewordemofthe(n,k)codeisorthogonal toanycodewordin
thedualcode.Hence.anycodewordofthe(n.k)codei,orthogonal toevery
rowofthematrixH,i.e"
(8-1-9)
where0denotes anall-zerorowvectorwithfJ-kelements, andemisacode
wordofthe(n,k)code,Since(8-1-9)holdsforeverycodewordofthe(n,k)
code.itfollowsthat
GH'=O (8-1-10)
where0isnowakX(n-k)matrixwithall-zeroelements.
Nowsuppose thatthelinear(n,k)codeissystematic anditsgenerator
matrixGisgivenbythesystematic form(8-1-6).Then.sinceGH'=O.it
followsthat
H=[-P':I".•] (8-1-11)
Thenegative signin(8-1-11)maybedropped whendealingwithbinarycodes.
sincemodulo-2 subtraction isidentical tomodul0-2 addition.
Example 8-1-2
Forthesystematic (7,4)codegenerated bymatrixGgivenby(8-1-7).we
have,according to(8-1-11), thematrixHintheform
H=[~::~~~~]
1101001(8-1-12)
420 DIGITAL COMMlJNI('ArJONS
Now,theproductCmH'yieldsthethreeequations
Xml+XIII:?+X,rd+emS=0
Xml+XmJ+Xm.t+Cmh=0
Xml+Xm2+Xm4+Cm7=0(8-1-13)
Thus,weobservethattheproductCmH'isequivalent toaddingtheparity
checkbitstothecorresponding linearcombinations oftheinformation bits
usedtocompute em"j=5,6,7.Thatis,(8-1-13)areequivalent to(8-1-8).
ThematrixHmaybeusedbythedecodertocheckthatareceived code
wordYsatisfies thecondition (8-1-13), i.e.,YH'=O.Insodoing,the
decoder checksthereceived paritycheckbitswiththecorresponding linear
combination ofthebitsy"Y2,y."andY.thatformedtheparitycheckbitsat
thetransmitter. Itis,therefore, appropriate tocallHtheparitycheckmatrix
associated withthe(n,k)code.
Wemakethefollowing observation regarding therelationoftheminimum
distance ofacodetoitsparitycheckmatrixH,TheproductCmH'withCm""0
represents alinearcombination ofthencolumns ofH'.SinceCmH'=0,the
columnvectorsofHarelinearlydependent. Suppose Cidenotestheminimum
weightcodewordofalinear(n,k)code.Itmustsatisfythecondition CiH'=O.
Sincetheminimum weightisequaltotheminimum distance, itfollowsthat
dm;.ofthec.olumns ofHarelinearlydependent. Alternatively, wemaysay
thatnomorethandm;n-Icolumns ofHarelinearlyindependent. Sincethe
rankofHisalmosln-k.wehaven-k~dm;n-1.Therefore, dm;nis
upper-bounded as
dm;n~n-k+ (8-1-14)
Givenalinearbinary(n,k)codewithminimum distance dm;n'wecan
construct alinearbinary(n+1,k)codebyappending oneadditional parity
checkbittoeachcodeword.Thecheckbitisusuallyselected tobeacheckbit
onallthebitsinthecodeword.Thustheaddedcheckbitisa 0iftheoriginal
codewordhasanevennumberofIsanditisa 1ifthecodewordhasanodd
numberofIs.Consequently, iftheminimum weightand,hence,theminimum
distanceofthecodeisodd,theaddedparitycheckbitincreases theminimum
distance byI.Wecallthe(n+1,k)codeanextended code.Itsparitycheck
matrixis
o
o
H=e H
o.............................. ;
1 1 1 1 I(8·1-15)
whereHisthepantycheckmatrixoftheoriginalcode.
CHAPTER KBLOCK ANDCONVOLUTIONAL CHAf';NEL ('ODES421
Asystematic (n,k)codecanalsobeshortened bysettinganumberofthe
information bitstozero.Thatis,alinear(n,k)codeconsisting ofk
information bitsandn-kcheckbitscanbeshortened intoa(n-l,k-l)
linearcodebysettingthefirstIbitstozero.TheseIbitsarenottransmitted.
Then-kcheckbitsarecomputed intheusualmanner, asintheoriginalcode.
Since
Cm=XmG
theeffectofsettingthefirstlbitsofXmto0isequivalent toreducing the
numberofrowsofGbyremoving thefirstlrows.Equivalently, since
CmH'=0
wemayremove thefirstlcolumns ofH.Theshortened (n-l,k-l)code
consistsof2'-Icodewords.Theminimum distance ofthese2k-Icodewordsis
atleastaslargeastheminimum distance oftheoriginal(n,k)code.
8-1·2SomeSpecificLinearBlockCodes
Inthissubsection, weshallbrieflydescribe threetypesoflinearblockcodes
thatarefrequently encountered inpractice andlisttheirimportant parameters.
Hamming Codes TherearebothbinaryandnonbinaryHamming codes.
Welimitourdiscussion totheproperties ofbinaryHamming codes.These
comprise aclassofcodeswiththeproperty that
(n,k)=(2m-1,2m-1-m) (8-1-16)
wheremisanypositiveinteger.Forexample, ifm=3,wehavea(7,4)code.
TheparitycheckmatrixHofaHamming codehasaspecialproperty that
allowsustodescribe thecoderathereasily.Recallthattheparitycheckmatrix
ofan(n,k)codehasn-krowsandncolumns. Forthebinary(n.k)
Hamming code,then=2m
-Icolumns consistofallpossible binaryvectors
withn-k=melements, excepttheall-zero vector.Forexample. the(7,4)
codeconsidered inExamples 8-1-1and8-1-2isaHamming code.Itsparit}
checkmatrixconsists ofthesevencolumnvectors(001),(010), (011), (100).
(101),(110),(111).
Uwedesiretogenerate asystematic Hamming code,theparitycheck
matrixHcanbeeasilyarranged inthesystematic form(8-1-11). Thenthe
corresponding generator matrixG(;anbeobtained from(8-1-11),
Wemaketheobservation thatnotwocolumnsofHarelinearlydependent,
forotherwise thetwocolumns wouldbeidentical. However, form>I.itis
possible tofindthreecolumns ofHthataddtozero.Consequently, dmin=3for
an(n,k)Hamming code.
Byaddinganoverallparitybit,aHamming (n,k)codecanbemodified to
yieldan(n+I,k)codewithdmin=4.Ontheotherhand,an(n,k)Hamming
codemaybeshortened to(n-t,k-l)byremoving lrowsofitsgenerator
J;llatrixGor,eqUivalently, byremoving Icolumns ofitsparitycheckmatrixH.
422 DIGITALI'OMMliNICAT10t'-;S
Theweightdistribution fortheclassofHamming (n.k)codesisknownand
isexpressed incompact formbytheweightenumerating polynomial
n
A(z)=2:Aizi
i={)
=_1.[(l+z)"+n(l+Zlin-'1/2(1 -Zlin+ ,li2]
n+I
whereAiisthenumber ofcodewordsofweighti.(8-1-17)
(8-1-18)
(8-1-19)
(8-1-20)
(8-1-21)Hadamard Codes AHadamard codeisobtained byselecting ascode
wordstherowsofaHadamard matrix.AHadamard matrixMnisannXn
matrix(naneveninteger)ofIsandOswiththeproperty thatanyrowdiffers
fromanyotherrowinexactlyInpositions.tOnerowofthematrixcontains all
zeros.Theotherrowscontain!nzerosand!nones.
Forn=2.theHadamard matrixis_[00] M2-oI
Furthermore, fromMn•wecangenerate theHadamard matrixM2naccording
totherelation
M=[Mn~n]
2nM Mn n
whereMndenotes thecomplement (Osreplaced byIsandviceversa)ofM".
Thus,bysubstituting (8-1-18) into(8-1-19), weobtain
[0000]o1 0 1
M4=0 0 I 1
oI 1 0
Thecomplement ofM.is
U!J
NowtherowsofM4andM4formalinear binary codeofblocklengthn= 4
having2n= 8codewords.Theminimum distance ofthecodeisdmi• =!n=2.
Byrepeated application of(8-1-19), wecangenerate Hadamard codeswith
blocklengthn=2"'.k=log,2n=log2zm+'=m+l. anddmi"=ln=zm-',
wheremisapositiveinteger.Inaddition totheimportant specialcasewhere
n=2m•Hadamard codesofotherblocklengthsarepossible, butthecodesare
notlinear.
tSometimes theelements oftheHadamard matrixaredenotedhy-Iand-1.Thentherows
oftheHadamard matrixaremutually orthogonal. WealsonoteIhaltheM=i'signalwaveforms,
conslructed fromHadamard codewordsbymapping eachhitinacodewordintoahinaryPSK
signal.areorthogonal.
CHAPTER KBLOCK ANDCONVOLl;nONAL CHAN""EL. CODES423
TABLE 8-1·1WEIGHT DISTRIBUTION OFGOLAY
(23,12)ANDEXTENDED GOLAY (24.12)
CODES
Numberofcodewords
Weight
o
7
8
11
12
15
16
23
24(23,121code
1
253
SOIl
1288
1288
506
253
1
()(24,12)code
1
o
759
()
2576
o
759
()
1
SO/lrce:Pderson andWeldon (1972].
GolayCodeTheGolaycodeisabinarylinear(23,12)codewithdrnin'=7.
Theextended Golaycodeobtained byaddinganoverallparitytothe(23.12)
isabinarylinear(24,12) codewithdrnin=8:Table8-1-1liststheweight
distribution ofthecodewordsintheGolay(23,12)andtheeXlended Golay
(24,12)codes.Wediscussthegeneration oftheGolaycodeinSection8-1-3.
8-1-3CyclicCod,es
Cycliccodesareasubsetoftheclassoflinearcodesthatsatisfythefollowing
cyclicshiftproperty: ifC=[e,,_lc,,_,...c,colisacodewordofacycliccode
then[cn_,c" -.1'..CUC,,-Ij,obtained byacyclicshiftoftheelements ofC,is
alsoacodeword.Thatis,allcyclicshiftsofCarecodewords.Asa
consequence ofthecyclicproperty, thecodespossessaconsiderable amountof
structure whichcanbeexploited intheencoding anddecoding operations. A
numberofefficientencoding andhard-decision decoding algorithms havebeen
devisedforcycliccodesthatmakeitpossible toimplement longblockcodes
withalargenumber ofcodewordsinpractical communications systems. A
description ofspecific algorithms isbeyond thescopeofthisbook.Our
primary objective istobrieflydescribe anumber ofcharacteristics ofcyclic
codes.
Indealingwithcycliccodes,itisconvenient toassociate withacodeword
C=[c"'Cn-2...c,Cll]apolynomial C(p)ofdegree";; n-1.definedas
C()n-I ,,--2 .P=C,,_IP +c,,_,P +...-rCIP+C" (8-1-22)
Forabinarycode.eachofthecoefficients ofthepolynomial iseitherzeroor
one.
Nowsuppose weformthepolynomial
C() -"+",+'+ PP-C,,_IP C,,-2P ...-c,p CoP
424 DIGITAL COMMUNICATIONS
Thispolynomial cannotrepresent acodeword,sinceitsdegreemaybeequal
ton(when C"_I=1).However, ifwedividepC(p)byp"+1,weobtain
pC(p)=c +C,(p) (8-1-23)
p"+1"-1p"+1
where
C1(p)=c"_,p,,-I+Cn-3P"- 2+...+CoP+C"_I
Notethatthepolynomial C,(p)represents thecodewordC1=
[c"2'"CoC"_d,whichisjustthecodewordCshiftedcycliclybyoneposition.
SinceC1(p)istheremainder obtained bydividing pC(p)byp"+I,wesay
that
C1(p)=pC(p) mod(p"+1) (8-1-24)
Inasimilarmanner,ifC(p)represents acodewordinacyclicr.odethen
p'C(p)mod(p"+1)isalsoacodewordofthecycliccode.Thuswemaywrite
piC(p) =Q(p)(p"+1)+Ci(p) (8-1-25)
(8-1-26)wheretheremainder polynomial Ci(p)represents acodewordofthecyclic
codeandQ(p)isthequotient.
Wecangenerate acycliccodebyusingagenerator polynomial g(p)of
degreen-k.Thegenerator polynomial ofan(n,k)cycliccodeisafactorof
p"+ 1andhasthegeneralform
(),,-k+ n-k-I IgP=p g"-k-IP +...+glP+
Wealsodefineamessage polynomial X(p)as
X(p)=X,_lpk-1 +Xk_,pk-'+ ...+xIP+xo (8-1-27)
where[Xk-lXk-'...X,XO]represent thekinformation bits.Clearly,theproduct
X(p)g(p) isapolynomial ofdegreelessthanorequalton-I,whichmay
represent acodeword.Wenotethatthereare2kpolynomials {Xi(p)},and,
hence,thereare2kpossible codewordsthatcanbeformedfromagiveng(p).
Suppose wedenotethesecodewordsas
(8-1-28)
Toshowthatthecodewordsin(8-1-28) satisfythecyclicproperty, consider
anycodewordC(p)in(8-1-28). AcyclicshiftofC(p)produces
C,(p)=pC(p)+C,,_I(P"+1) (8-1-29)
and,sinceg(p)dividesbothp"+1andC(p),italsodividesC1(p),i.e.,C,(p)
canberepresented as
CI(p)=X,(p)g(p)
Therefore, acyclicshiftofanycodewordC(p)generated by(8-1-28) yields
anothercodeword.
Fromtheabove,weseethatcodewordspossessing thecyclicproperty can
(8-1-31)CHAPTER M:BLOCK ANDCONVOLlTIONAL CHANNEL CODES425
begenerated bymultiplying the2kmessage polynomials withaunique
polynomial g(p),calledthegenerator polynomial ofthe(n,k)cycliccode,
whichdividesp"+1.andhasdegreen-k.Thecycliccodegenerated inthis
manner isasubspace 5,ofthevectorspaceS.Thedimension ofScisk.
Example 8·1·3
Consider acodewithblocklengthn=7.Thepolynomial p7+Ihasthe
following factors:
p7+1=(p+j~(p'+p2+ ])(p'+p+1) (8-1-30)
Togenerate a(7,4)cycliccode,wemaytakeasagenerator polynomial one
ofthefollowing twopolynomials:
g,(p)=p'+p2+1
g2(P)=p'+p+1
Thecodesgenerated bygl(p)andg2(P)areequivalent. Thecodewordsin
the(7,4)codegenerated byg,(p)'"p3+p2+1aregiveninTable8-1-2.
Ingeneral,thepolynomial p"+1maybefactored as
p"+1=g(p)h(p)
whereg(p)denotes thegenerator polynomial forthe(n,k)cycliccodeand
TABLE8-H(7,4)CYCLIC CODE
Generator Polynomial: gl(p)=pJ+p2+1
Inronnation bits Codeword.
p'p'p'p" p'p',p'p' p' p" p
0 0 00 0 0 0 0 0 0 0
0 0 0 I 00 0 II0I
00I0 00JI0ID
0 0 II 00101I I
0I0 0 01l0ID0
01 (JI 0I1ID0I
0I I 0 0J01I I 0
011I 010DD11
J000 IID1000
10 0 1 IID0I01
I0I0 1I I 00I0
I0I1 1II1III
1I00 101I100
1101 10100 0 I
I1I0 I000II0
1I1I I0 0 1011
426 DIGITAL COMMCNICATIONS
h(p)denotestheparitypolynomial thathasdegreek.Thelattermaybeused
togenerate thedualcode.
Forthispurpose, wedefinethereciprocal polynomial ofh(p)as
pkh(p-I) =p'(p-'+h._Ip-k+l+h._,p-k+' +...+h,P-'+1)
=1+h,_IP+h._ zp'+...+h,P·-'+p· (8-1-32)
Clearly,thereciprocal polynomial isalsoafactorofp'+1.Hence,p'h(p-l) is
thegenerator polynomial ofan(n,n-k)cycliccode.Thiscycliccodeisthe
dualcodetothe(n,k)codegenerated fromg(p).Thus,the(n,n-k)dual
codeconstitutes thenullspaceofthe(n,k)cycliccode.
Example 8-1-4
Letusconsider thedualcodetothe(7,4)cycliccodegenerated inExample
8-1-3.Thisdualcodeisa(7,3)cycliccodeassociated withtheparity
polynomial
h,(p)=(p'+1)(p3+P+1)
=p4+p'+p'+1 (8-1-33)
Thereciprocal polynomial is
p4h,(p")=1+p+p'+p4
Thispolynomial generates the(7,3)dualcodegiveninTable8-1-3.The
readercanverifythatthecodewordsinthe(7,3)dualcodeareorthogonal
tothecodewordsinthe(7,4)cycliccodeofExample 8-1-3.Notethat
neitherthe(7,4)northe(7,3)codesaresystematic.
Itisdesirable toshowhowagenerator matrixcanbeobtained fromthe
generator polynomial ofacyclic(n,k)code.Aspreviously indicated, the
generator matrixforan(n,k)codecanbeconstructed fromanyset'ofk
TABLE 8·1-3(1,3)DUALCODE
Generalor Polynomial p4h,(p')=p4+ p'+p+I
Information bits Codewords
p'pipO p'p'p4pJp'pipo
000 [) [)[)[)0 0 0
0 0 I [) [) I[)I1I
[)I[) [)I [)I I I [)
0II I)I I I[) ()I
1[)lJ IlJII I [)[)
IlJI I 11 I)I[)II
I I lJ I I I 11 I)1[)
III I I 11 111[)1
CHAPTER N:BLOCKANDCO!\'VOLVTJONAL CHANNEL (ODES427
linearlyindependent codewords.Hence,giventhegenerator polynomial g(p).
aneasilygenerated setofklinearlyindependent codewordsisthecodewords
corresponding tothesetofklinearlyindependent polynomials
pk-lg(p), pk-2g(p),...,pg(p), g(p)
Sinceanypolynomial ofdegreelessthanorequalton-1anddivisible by
g(p)canbeexpressed asalinearcombination ofthissetofpolynomials, the
setformsabasisofdimension k.Consequently, thecodewordsassociated with
thesepolynomials formabasisofdimension kforthe(n,k)cycliccode.
Example 8-1-5
Thefourrowsofthegenerator matrixforthe(7,4)cycliccodewith
generator polynomial gl(p)=p3+p2+1areobtained fromthepolynomials
pig1(p)=pHi+p2+i+pi,i=3,2,1,°
Itiseasytoseethatthegenerator matrixis
[1 1°1°G_OII01
1-°°1 1 0
o0 0 1 1o0]o0
1°°1(8-1-34)
(8-1-35)Similarly, thegenerator matrixforthe(7,4)cycliccodegenerated bythe
polynomial g2(P)=p'+p+1is
[1°1 1°°0]G=010110020010110
0001011
Theparitycheckmatrices corresponding toG1andGzcanbeconstructed in
thesamemannerbyusingtherespective reciprocal polynomials (Problem
8-8).
Notethatthegenerator matrixobtained bythisconstruction isnotin
systematic form.Wecanconstruct thegenerator matrixofacycliccodeinthe
systematic formG=[Ik:P]fromthegenerator polynomial asfollows.First,
weobserve thatthelthrowofGcorresponds toapolynomial oftheform
pn-I+R,(p),/=1,2,...,k,whereR,(p)isapolynomial ofdegreelessthan
n-k.Thisformcanbeobtained bydividingpn-'byg(p).Thus,wehave
pn-I +R,(p)
g(p)=Q,(p)g(p),1=1,2,...,k
or,equivalently,
pn-'=Q,(p)g(p)+R,(p), 1=1,2,...,k (8-1-36)
428 DIGITAL mMMl'NI{'ATIONS
whereQ,(p)isthequotient. Butp"~'+R,(p)isacodewordofthecycliccode
sincep,,-t+R,(p)=Q,(p)g(p). Therefore thedesiredpolynomial correspond
ingtothelthrowofGisp"-,+R,(p).
Example 8-1-6
Forthe(7,4)cycliccodewithgenerator polynomial g2(P)=p-'+p+I.
previously discussed inExample 8-1-5,wehave
ph=(p-'+p+1)g2(P)+p2+1
p'=(p2+l)g2(p)+p2+P+1
p'=pg2(P) +p2+P
p'=gip)+p+I
Hence,thegenerator matrixofthecodeinsystematic formis
[1 0 0 0 1
oI 0 0 I
G2=0 0 1 0 1
o0 0 1 0
andthecorresponding paritycheckmatrixis
[1 1 1 0 1
H2=0 1 1 1 0
1 1 0 1 0i!J
o0]1 0
o1(8-1-37)
(8-1-38)
Itisleftasanexercise forthereadertodemonstrate thatthegenerator
matrixG2givenby(8-1-35) andthesystematic formgivenby(8-1-37)
generate thesamesetofcodewords(Problem 8·2).
Themethod forconstructing thegenerator matrixGinsystematic form
according to(8-1-36) alsoimpliesthatasystematic codecanbegenerated
directlyfromthegenerator polynomial g(p).Suppose thatwemultiply the
message polynomial X(p)bypn-k.Thus,weobtain
pn-kx(p)=Xk_1pn-1+Xk_2P,,'2+...+x,pn-HI+XOp,,'k
Inasystematic code,thispolynomial represents thefirstkbitsinthecode
wordC(p).Tothispolynomial wemustaddapolynomial ofdegreelessthan
n-krepresenting theparitycheckbits.Now,ifpn-.X(p)isdividedbyg(p),
theresultis
pn'kX(p) =Q(p)+r(p)
g(p) g(p)
or,equivalently,
p"-kX(p) =Q(p)g(p)+r(p) (8-1-39)
CHAPTER KBLOCK ANDCONVOLlITIOl'iAL CHA~NEL CODES429
wherertp)hasdegreelessthan11-k.Clearly.Q(p)g(p) isacodewordofthe
cycliccode.Hence.byadding(modulo-2) r(p)tobothsidesof(R-I-]'!). we
obtainthedesiredsystematic code.
Tosummarize, thesystematic codemaybegenerated by
Imultiplying themessage polynomial X(p)byp"'k;
2dividingp"-kX(p) byg(p)toobtaintheremainder rip):and
3addingr(p)top"kX(p).
Belowwedemonstrate howthesecomputations canbeperformed byusing
shiftregisters withfeedback.
Sincep"+I=g(p)h(p) or.equivalently. g(p)h(p) =0mod(p"+I),we
saythatthepolynomials g(p)andh(p)areorthogonal. Furthermore. the
polynomials p'g(p)andp'h(p)arealsoorthogonal foralliandj.However. the
vectorscorresponding tothepolynomials g(p)andh(p)areorthogonal onlyif
theorderedelements ofoneofthesevectorsarereversed. Thesamestatemenl
appliestothevectorscorresponding topig(p)andpih(p).Infact,iftheparity
polynomial h(p)isusedasagenerator forthe(n,11-k)dualcode.thesetof
codewordsobtained justcomprises thesamecodewordsgenerated bythe
reciprocal polynomial exceptthatthecodevectorsarereversed. Thisimplies
thatthegenerator matrixforthedualcodeobtained fromthereciprocal
polynomial pkh(p·l) canalsobeobtained indirectly fromhlp).Sincethe
paritycheckmatrixHforthe(n,k)cycliccodeisthegenerator matrixforthe
dualcode,itfollowsthatHcanalsobeobtained fromh(p).Thefollowing
example illustrates theserelationships.
Example 8-1-'
Thedualcodetothe(7,4)cycliccodegenerated bygl(p)=p'+p'+1is
the(7,3)dualcodethatisgenerated bythereciprocal polynomial
p4h,(p'l) =p4+p2+P+l.However, wemayalsousehttp)toobtainthe
generator matrixforthedualcode.Then,thematrixcorresponding tothe
polynomials p'hl(p), i=2,1,0,is
[I I I
GFd=0 I I
o0 I
Thegenerator matrixforthe(7,3)dualcode,whichistheparitycheck
matrixforthe(7,4)cycliccode,consistsoftherowsofGhltakeninreverse
order.Thus,11]1 0
o0
430 DIGITAL COMMUNICATIONS
ThereadermayverifythatG1Hi=0.
NotethatthecolumnvectorsofH,consistofallsevenbinaryvectorsof
length3,excepttheall-zerovector.Butthisisjustthedescription ofthe
paritycheckmatrixfora(7,4)Hamming code.Therefore, the(7,4)cyclic
codeisequivalent tothe(7,4)Hamming codediscussed previously in
Examples 8-1-1and8-1-2.
Encoders forCyclicCodesTheencoding operations forgenerating a
cycliccodemaybeperformed byalinearfeedback shiftregisterbasedonthe
useofeitherthegenerator polynomial ortheparitypolynomial. First,letus
consider theuseofg(p).
Asindicated above,thegeneration ofasystematic cycliccodeinvolvesthree
steps,namelymultiplying themessagepolynomial X(p)byp.-k,dividingthe
productbyg(p),and,finally,addingtheremainder top.-kX(p). Ofthese
threesteps,onlythedivisionisnontrivial.
Thedivisionofthepolynomial A(p)=p'-kX(p)ofdegreen-Ibythe
polynomial
()_.-k+ .-k-I+++g p-g.-kP gn-k-IP ...g,pgo
maybeaccomplished bythe(n-k)stagefeedback shiftregisterillustrated in
Fig.8-1-2.Initially,theshiftregistercontainsallzeros.Thecoefficients ofA(p)
areclockedintotheshiftregisterone(bit)coefficient atatime,beginning with
thehigher-order coefficients, i.e.,witha._"followed bya.-2,andsoon.After
thekthshift,thefirstnonzero outputofthequotient isq.=g.-ka•.
Subsequent outputsaregenerated asillustrated inFig.8-1-2.Foreachoutput
coefficient inthequotient, wemustsubtractthepolynomial g(p)multiplied by
thatcoefficient, asinordinary longdivision. Thissubtraction isperformed by
meansofthefeedback partoftheshiftregister. Thus,thefeedback shift
registerinFig.8-1-2performs divisionoftwopolynomials.
Inourcase,g.-k=go=1,and,forbinarycodes,thearithmetic operations
areperformed inmodulo-2 arithmetic. Consequently, thesubtraction opera
tionsreducetomodulo-2 addition. Furthermore, weareonlyinterested in
DGURE 8-1·2Afeedback sbiftresisterfordividingtbepolynomial A(p)byg(p).
CHAPTER K:BLOCK ANDCONVOLUTIONAL CHANNEL rODES431
..Tomodulator
Message 0
polynomial---- .......L-.,.-e'"
p"-lX(p) -,
Message bits
FIGURE 8·1·)Encoding ofacycliccodebyuseofthegenerator polynomial g(p).
Igenerating theparitycheckbitsforeachcodeword,sincethecodeis
systematic. Consequently, theencoder forthecycliccode·takestheform
illustrated inFig.8-1-3.Thefirstkbitsattheoutputoftheencoderaresimply
thekinformation bits.Thesekbitsarealsoclockedsimultaneously intothe
shiftregister, sincetheswitch1isintheclosedposition. Notethatthe
polynomial multiplication ofp"-kwithX(p)isnotperformed explicitly. After
thekinformation bitsareallclockedintotheencoder, thepositions ofthetwo
switches arereversed. Atthistime,thecontents oftheshiftregisteraresimply
then-kparitycheckbits,whichcorrespond tothecoefficients ofthe
remainder polynomial. Thesen-kbitsareclockedoutoneatatimeandsent
tothemodulator.
Example 8-1-8
Theshiftregister forencoding the(7,4)cycliccodewithgenerator
polynomial g(p)=p'+p+1isillustrated inFig.8-1-4.Suppose theinput
fiGURE 8·1·4Theencoderforthe(7.4)cycliccodewith
generator polynnmial g(p)=p'+P+1.Message bits
0110----'- .....""Output
432 l)I(ilTAI COMMI;:-';WATIONS
Mes~ge
bih
FIGURE 8-1·5Encoder foran(n,k)cycliccodebasedonparitypolynomial h(p).
message bitsare0110.Thecontents oftheshiftregisterareasfollows:
Input Shift Shiftregistercontents
o
1
1oo
1
2
3
4000
o0 0110
1 0 1
1 0 0
Hence,thethreeparitycheckbitsare100,whichcorrespond tothecode
bitsc,=0,Co=O.andC7=1.
Insteadofusingthegenerator polynomial, wemayimplement theencoder
forthecycliccodebymakinguseoftheparitypolynomial
h(p)=p·+h._,p·-I+ ...+h,p+l
TheencoderisshowninFig.8-1·5.Initially, thekinformation bitsareshifted
intotheshiftregisterandsimultaneously fedtothemodulator. Afterallk
information bitsareintheshiftregister, theswitchisthrownintoposition 2
andtheshiftregisterisclocked n-ktimestogenerate then-kparitycheck
bitsasillustrated inFig.8-1-5.
Example 8-1·9
Theparitypolynomial forthe(7,4)cycliccodegenerated byg(p)=
p3+P+1ish(p)=p4+p2+P+1.Theencoder forthiscodebasedonthe
paritypolynomial isillustrated inFig.8-1-6.Iftheinputtotheencoder is
FIGURE 8-1-6Theencoderforthe(7.4)cycliccodebasedontheparitypolynomial hlp)=p4+p'+I.
OulPUl"--'--i0/10001
CfjAPTER~: BLOCK ANDCONVOLl:'nONAL CHANNH CODES433
themessage bits0110.theparitycheckbitsarec,=o.Co=0,andC7=1.as
iseasilyverified.
Itshouldbenotedthattheencoder basedonthegenerator polynomial is
simplerwhenn-k<k(k>~n),i.e.,forhighratecodes(Rc>~).whilethe
encoder basedontheparitypolynomial issimplerwhenk<n-k(k<~n).
whichcorresponds tolowratecodes(R,.<D·
CyclicHamming CodesTheclassofcycliccodesincludetheHamming
codes,whichhaveablocklengthn=2'"-Iandn-k=mparitycheckbits.
wheremisanypositiveinteger.ThecyclicHamming codesareequivalent to
theHamming codesdescribed inSection8-1-2.
Cyclic(23,12)GolayCodeThelinear(23,12)Golaycodedescribed in
Section8-1-2canbegenerated asacycliccodebymeansofthegenerator
polynomial
g(p)=PII+pO+P7+po+p'+p+1
Thecodewordshaveaminimum distance dmio=7.(8-1-40)
Maximum.Length Shift·Register CodesMaximum-length shift-register
codesareaclassofcycliccodeswith
(n,k)=(2'"-1.m) (8-1-41)
wheremisapositiveinteger.Thecodewordsareusuallygenerated bymeans
ofanm-stagedigitalshiftregister withfeedback, basedontheparity
polynomial. Foreachcodewordtobetransmitted, theminformation bitsare
loadedintotheshiftregister. andtheswitchisthrownfromposition 1to
position 2.Thecontents oftheshiftregisterareshiftedtotheleftonebitata
timeforatotalof2'"- 1shifts.Thisoperation generates asystematic code
withthedesiredoutputlengthn=2'"-I.Forexample, thecodewords
generated bythem=3stageshiftregisterinFig.8-1-7arelistedinTable
8-1-4.
Notethat,withtheexception oftheall-zerocodeword,allthecodewords
generated bytheshiftregisteraredifferent cyclicshiftsofasinglecodeword.
Thereasonforthisstructure iseasilyseenfromthestatediagramoftheshift
register, whichisillustrated inFig.8-1-8form=3.Whentheshiftregister is
loadedinitiallyandshifted2"'-1times,itwillcyclethroughallpossible 2'"-1
states.Hence,theshiftresgister isbacktoitsoriginalstatein2'"-1shifts.
FIGURE 8·)·'Three-stage (m~3)shiftregisterwith
feedback, Outpul
434 DIGITAL COMMt:NICATIONS
TABLE8·).4MAXIMUM-LENGTH SHIFT-REGISTER CODEFORm=3
Information bits Codewords
0 (J0 0 0 (J0 (J00
00J 00 J1I0I
(JJ0 0I00IJI
(JII (JI1I0I0
1 (J0 100IIJa
I01 I0100I1
I I 0 I10l00I
11I 1I10I00
Consequently, theoutputsequence isperiodic withlengthn=2"'-1.Since
thereare2m-1possiblestates,thislengthcorresponds tothelargestpossible
period.Thisexplains whythe2"'- 1codewordsaredifferent cyclicshiftsofa
singlecodeword.
Maximum-length shift-register codesexistforanypositive valueofm.
FIGURE ll-J-8ThesevenSlalesforthem=3maximum lengthshift
register.
CHAPTER 8:BLOCK ANDCONVOLUTIONAL CHA~!\'EL_ CODES435
TABLE8-1-5SHIFf-REGISTER CONNECTIONS FORGENERATING MAXIMUM-LENGTH
SEQUENCES
Stagesconleded Stage.connected S._gesconnected
mtomodulo-2 adder mtomodulo·2 adder mtomodulo·2 adder
2 1.2 13 1.10.11.13 24 1.18.23.24
3 1.3 14 1.5.9.14 25 1.23
4 1.4 15 1.15 26 1.21.25.26
~ 1.4 16 1.5.14.16 27 1.23.26.27
6 1,6 17 1,15 28 1.26
7 1.7 18 1.12 29 1.28
8 1.5.6.7 19 I.15.18.19 30 I.8.29.30
9 1.6 20 I.18 31 1.29
10 1.8 21 1.20 32 1,11.31.32
11 1.10 22 1.22 33 1.21
12 1.7.9.12 23 1.19 34 1.8.33.34
SVlIrce:Forney(19701.
Table8-1-5liststhestagesconnected tothemodulo-2 adderthatresultina
maximum-length shiftregisterfor2,;;;m,;;;34.
Another characteristic ofthecodewordsinamaximum-length shift-register
codeisthateachcodeword,withtheexception oftheall-zerocodeword.
contains 2mIonesand2m.Izeros.Henceallthesecodewordshaveidentical
weights. namely, w=2m-I.Sincethecodeislinear,thisweightisalsothe
minimum distanceofthecode,i.e..
Finally,notethatthe(7,3)maximum-length shift-register codeshownin
Table8-1-4isidentical tothe(7,3)codegiveninTable8-1-3,whichisthedual
ofthe(7,4)Hamming codegiveninTable8-1-2.Thisisnotacoincidence. The
maximum-length shift-register codesarethedualcodesofthecyclicHamming
(2m-I,2m-I-m)codes.
Theshiftregisterforgenerating themaximum-length codemayalsobeused
togenerate aperiodic binarysequence withperiodn=2m-I.Thebinary
periodic sequence exhibits aperiodic autocorrelation c/>(m)withvalues
c/>(m)=nform=O.±n,±2n,...,andc/>(m)=-Iforallothershiftsas
described inSection13-2-4.Thisimpulse-like autocorrelation impliesthatthe
powerspectrum isnearlywhiteand,hence,thesequence resembles white
noise.Asaconsequence, maximum-length sequences arecalledpseudo-noise
(PN)sequences andfinduseinthescrambling ofdataandinthegeneration of
spreadspectrum signals.
Bose-Chaudhuri-Hocquenghem (BCH)CodesBCHcodescomprise a
largeclassofcycliccodesthatincludebothbinaryandnonbinaIy alphabets
436 DIGITAl COMMUN'CATlON~
BinaryBCHcodesmaybeconstructed withparameters
n-k~mt
dmin=2t+1(8-1-42)
wherem(m;;.3)andtarearbitrary positive integers. Hence,thisclassof
binarycodesprovides thecommunications systemdesigner withalarge
selection ofblocklengthsandcoderates.Nonbinary BCHcodesincludethe
powerful Reed-Solomon codesthataredescribed later.
Thegenerator polynomials forBCHcodescanbeconstructed fromfactors
ofp'"'-I+1.Table8-1-6liststhecoefficients ofgenerator polynomials for
BCHcodesofblocklengths7~n~255,corresponding to3.,;m.,;8.The
coefficients aregiveninoctalform,withtheleft-most digitcorresponding to
thehighest-degree termofthegenerator polynomial. Thus,thecoefficients of
thegenerator polynomial forthe(15,5)codeare2467,whichinbinaryformis
10100110Ill.Consequently, thegenerator polynomial isg(p)=P10+pH+
p'+p4+p2+P+1.
Amoreextensive listofgenerator polynomials forBCHcodesisgivenby
Peterson andWeldon(1972),whotabulate thepolynomial factorsofp2~'-I+I
form~34.
8-1-4Optimum Soft-Decision Decoding ofLinearBlock
Codes
Inthissubsection, wederivetheperformance oflinearbinaryblockcodeson
anAWGN channel whenoptimum (unquantized) soft-decision decoding is
employed atthereceiver. Thebitsofacodewordmaybetransmitted byany
oneofthebinarysignaling methods described inChapter 5.Forourpurposes.
weconsider binary(orquaternary) coherent PSK,whichisthemostefficient
method, andbinaryorthogonal FSKeitherwithcoherent detection or
noncoherent detection.
Let'tdenotethetransmitted signalenergypercodewordandlet'€,denote
thesignalenergyrequired totransmit asingleelement (bit)inthecodeword.
Sincetherearenbitspercodeword,g=ngnandsinceeachcodeword
conveys kbitsofinformation, theenergyperinformation bitis
gng,.
't.=k=k't,=R
c(8-1-43)
Thecodewordsareassumed tobeequallylikelyaprioriwithpriorprobability
11M.
Suppose thebitsofacodewordaretransmitted bybinaryPSK.Thuseach
codewordresultsinoneofMsignaling waveforms. FromChapter 5,weknow
thattheoptimum receiver, inthesenseofminimizing theaverageprobability
CHAPTER K:BLOCKANDCONVOLUTIONAL CHANNEL CODES-437
TABLE 8-1-6COEFFICIENTS OFGENERATOR POLYNOMIALS (INOcrAL FORM)FORBCH
CODES OFLENGTHS 7<On<0255
n k t g(p)
7 4 1 13
15 11 1 23
7 2 721
5 3 2467
31 26 1 45
21 2 3551
16 3 107657
11 5 5423325
6 7 313365047
63 57 1 103
51 2 12471
45 3 1701317
39 1 166623567
36 5 1033500423
30 6 157464165547
24 7 17323260404441
18 10 1363026512351725
16 11 6331141367235453
10 13 472622305527250155
7 15 5231045543503271737
127 120 I 211
113 2 41567
106 3 11554743
99 4 3447023271
92 5 624730022327
85 6 130704476322273
78 7 26230002166130115
71 9 6255010713253127753
64 10 1206534025570773100045
57 11 335265252505705053517721
50 13 54446512523314012421501421
43 14 17721772213651227521220574343
36 15 3146074666522075044764574721735
29 21 403114461367670603667530141176155
22 23 123376070404722522435445626637647043
15 27 22057042445604554770523013762217604353
8 31 7047264052751030651476224271567733130217
255 247 1 435
239 2 267543
231 3 156720665
223 4 75626641375
215 5 23157564726421
207 6 16176560567636227
199 7 7633031270420722341
191 8 2663470176115333714567
187 9 52755313540001322236351
179 10 22624710717340432416300455
171 11 1541621421234235607706163067
4J8 DIGITAL COMMUNICATIONS
TABLE 8-1-6(Continued)
n k g(p)
163 12 7500415510075602551574724514601
155 13 3757513005407665015722506464677633
147 14 1642130173537165525304165305441011711
139 15 461401732060175561570722730247453567445
131 18 2157133314715101512612502774421420241
65471
123 19 1206140522420660037172103265161412262
72506267
II; 21 6052666557210024726363640460027635255
6313472737
107 22 2220577232206625631241730023534742017
6574750154441
99 23 1065666725347317422274141620157433225
2411076432303431
91 25 6750265030327444172723631724732511075
550762720724344561
87 26 1101367634147432364352316343071720462
06722545273311721317
79 27 6670003563765750002027034420736617462
1015326711766541342355
71 29 2402471052064432151555417211233116320
5444250362557643221706035
63 30 1075447505516354432531521735770700366
6111726455267613656702543301
55 31 7315425203501100133015275306032054325
414326755010557044426035473617
47 42 2533542017062646563033041377406233175
123334145446045005066024552543173
45 43 1520205605523416113110134637642370156
3670024470762373033202157025051541
37 45 5136330255067007414177447245437530420
735706174323432347644354737403044003
29 47 3025715536673071465527064012361377115
34224232420117411406025475741040356
5037
21 55 1256215257060332656001773153607612103
22734140565307454252115312161446651
3473725
13 59 4641732005052564544426573714250066004
33067744547656140317467721357026134
460500547
9 63 1572602521747246320103104325535513461
41623672120440745451127661155477055
61677516057
Source,Ste.bit(1964),©1964IEEE.
CHAPTER ABLOCK AND(ONVQLUT10!'iAL (,HA~NEl CODES.439
ofacodeworderror,fortheAWGNchannel, canbereahzed asaparallel
bankofMfiltersmatched totheMpossible transmitted waveforms. The
outputsoftheMmatched filtersattheendofeachsignaling interval, which
encompasses thetransmission ofnbitsinthecodeword.arecompared andthe
codewordcorresponding tothelargestmatched filteroutputisselected.
Alternatively, Mcross-correlators canbeemployed. Ineithercase.thereceiver
implementation canbesimphfied. Thatis,anequivalent optimum receiver can
berealized byuseofasinglefilter(orcross-correlator) matched tothebinary
PSKwaveform usedtotransmit eachbitinthecodeword,followed hya
decoder thatformstheMdecision variables corresponding totheMcode
words.
Tobespecific, let'1'j=1,2,...,n,represent thensampled outputsofthe
matched filterforanyparticular codeword.Sincethesignaling isbinary
coherent PSK,theoutput'1maybeexpressed eitheras
'f=~+nl
whenthejthbitofacodewordisaLoras
'j=-~+n,(8-1-44)
(8-1-45)
whenthejthbitisa0.Thevariables {nJrepresent additive whitegaussian
noiseatthesampling instants. EachnlhaszeromeanandvarianceIN".From
knowledge oftheMpossible transmitted codewordsanduponreception of
{'fl,theoptimum decoder formstheMcorrelation metrics
"eM;=qr,C,)=2:(2c"-1)'1'i=1,2....,M
J"I(8-1-46)
where Cildenotes thebitinthejthposition oftheithcodeword.Thus,if
c;J=1,theweighting factor2c,)-1=1,andifC;I=0,theweighting factor
2c,)-1=-1.Inthismanner, theweighting 2c;J-1alignsthL'signalcom
ponents in{,,}suchthatthecorrelation metriccorresponding totheactual
transmitted codewordwillhaveameanvalueV'l;n,whiletheotherM-I
metricswillhavesmallermeanvalues.
Although thecomputations involved informing thecorrelation metricsfor
soft-decision decoding according to(8-1-46) arerelatively simple.itmaystillbe
impractical tocompute (8-1-46) forallthepossible codewordswhenthe
number ofcodewordsislarge,e.g.,M>210.Insuchacaseitisstillpossible to
implement soft-decision decoding usingalgorithms whichemploy techniques
fordiscarding improbable codewordswithoutcomputing theirentirecorrela
tionmetrics asgivenby(8-1-46). Several different typesofsoft-decision
decoding algorithms havebeendescribed inthetechnical literature. The
interested readerisreferred tothepapersbyForney(1966b), Weldon (1971).
Chase(1972), Wainberg andWolf(1973), Wolf(1978), andMatisand
Modestino (1982).
Indetermining theprobability oferrorforalinearblockcode.notethat
440 DIGtTAL COMMUNICATIONS
whensuchacodeisemployed onabinary-input, symmetric channelsuchas
theAWGNchannelwithoptimum soft-decision decoding, theerrorprobability
forthetransmission ofthemthcodewordisthesameforallm.Hence,we
assumeforsimplicity thattheall-zerocodewordC\istransmitted. Forcorrect
decoding ofC"thecorrelation metricCM\mustexceedalltheotherM-I
correlation metricsCM""m=Z,...,M.AlltheCMaregaussian distributed.
ThemeanvalueofCM\is~n,whilethemeanvaluesofCM""m=2,...,M
is~n(1- Zw",/n). Thevariance ofeachdecision variable is~N".The
derivation oftheexactexpression fortheprobability ofcorrectdecoding or,
equivalently, theprobability ofacodeworderroriscomplicated bythe
correlations among theMcorrelation metrics. Thecross-correlation
coeffiCIents between C\andtheotherM-Icodewordsare
p",=I-Zw,,,/n, m=2....•M (8-1-47)
wherew'"denotestheweightofthemthcodeword.
lnsteadofattempting toderivetheelCacterrorprobability, weresorttoa
unionbound.Theprobability thateM",>eM.,is
p,(m)=Q( J~(I-Pmi) (8-1-48)
'V~) i
whereg=k'<f!histhetransmitted energyperwaveform. Substitution forPm
from(8-1-47)andforrgyields
'Z#P2(m)=Q(viR,wm)
=Q(V2YhR,W",) (8-1-49)
where 'floistheSNRperbitandR,oisthecoderate.Thentheaverage
probability ofacodeworderrorisbounded fromabovebythesumofthe
binaryerroreventsgivenby(8-1-49). Thus,
IIr=2
M
~2:Q(V2'fhR,Wm)
fl/=2(8-1-50)
Thecomputation oftheprobability oferrorforsoft-decision decoding
according to(8-1-50) requires knowledge oftheweightdistribution ofthe
code.Weightdistributions ofmanycodesaregiveninanumberoftextson
codingtheory,e.g.,Berlekamp (1968)andMacWilliams andSloane(1977).
Asomewhat looserboundisobtained bynotingthat
Q(V2y hR,w",)"; Q(V2YhR,dmin)<exp(-YhR,dmin)(8-1-51)
Consequently,
(8-1-52)
CHAPTFR 1'i.HLC)('K ANDc(lNVOUTIONAL n",-\~M'l CODi-S441
Thisboundisparticularly usefulsinceitdoesnotrequireknowledge ofthe
weightdistribution ofthecode.Whentheupperboundin(8-1-52) iscompared
withtheperformance ofanuncoded binaryPSKsystem, whichisupper
bounded asjexp(-Yh).wefindthatcodingyieldsagainofapproximatcly
Wlog(R,dn'in-kIn2/'Yh)dB.Wemaycallthisthecodinggain.Wenotethat
itsvaluedepends onthecodeparameters andalsoontheSNRperbitYo
Theexpression fortheprobability oferrorforequicorrelated waveforms
thatcanbeobtained forthesimplex signalsdescribed inSection5-2givesus
vetathirdapproximation totheerrorprobabilities forcodedwaveforms. We
knowthatthemaximum cross-correlation coefficient between apairofcoded
waveforms is
2
PmB.'!(=1--dminn(8-1-53)
(1'-1-54)IfweassumeasaworstcasethatalltheMcodewordshaveacross-correlation
coefficient equaltoP,HXthenthecodeworderrorprobability caneasilybe
manipulated. Sincesomecodewordsareseparated bymorethantheminimum
distance, theerrorprobability evaluated forp,=Pmaxisactually anupper
bound.Thus.
IJX..(I["+V·."R,"m" .)M'PM""I -,-- e'"'/2-- e'd'dx dl'V211,xV211_x
Theboundsontheperformance oflinearblockcodesgivenabovearein
termsoftheblockerrororcodeworderrorprobability. Theevaluation ofthe
equivalent biterrorprobability Phismuchmorecomplicated. Ingeneral. whcn
ablockerrorismade,someofthekinformation bits intheblockwillbe
correctandsomewillbeinerror,Fororthogonal waveforms, theconversion
factorthatmultiplies PMtoyieldPhis2k"/(2k-I).Thisfactorisunityfor
k=1andapproaches ~askincreases, whichisequivalent toassuming that.on
theaverage, halfofthekbitswillbeinerrorwhenablockerroroccurs.The
conversion factorforcodedwaveforms depends inacomplicatcd wayonthe
distance properties ofthecode,butiscertainly noworsethanassuming that,
ontheaverage, halfofthekbitswillbeinerrorwhenablockerroroccurs.
Consequently, Pb""~PM'
Theboundsonperformance givenby(8-1-50), (8-1-52), and(8-1-54) also
applytothecaseinwhichapairofbitsofacodewordaretransmitted by
quaternary PSK,sincequaternary PSKmaybeviewedasbeingequivalent to
twoindependent binaryPSKwaveforms transmitted inphasequadrature.
Furthermore. theboundsin(8-}-52) and(8-}-54), whichdepend onlyonthe
minimum distance ofthecode,applyalsotononlinear binaryblockcodes.
Ifbinaryorthogonal FSKisusedtotransmit eachbitofacodewordonthe
AWGN channel, theoptimum receiver canberealized bymeansoftwo
matched filters.onematched tothefrequency corresponding toatransmission
ofa0,andtheothertothefrequency corresponding toatransmission ofaL
followed byadecoder thatformstheMcorrelation metricscorresponding to
442 DIGITAL COM~Il'~ICATIONS
theMpossible codewords.Thedetection attheTeceiver maybecoherent or
noncoherent. Ineithercase.let'OJand'"denotetheinputsamples tothe
combiner. Thecorrelation metricsformedbythedecoder maybeexpressed as.
n
CM,=L:[CiJr,!+(1-e'llr",],
i"<1i=I.2,.".M (8-1-55)
wheree,irepresents thejthbitintheithcodeword.Thecodeword
corresponding tothelargestofthe{CM,}isselected asthetransmitted code
word.
Ifthedetection ofthebinaryFSKwaveforms iscoherent. therandom
variables (r"/land{r)aregaussi~n and,hence.thecorrelation metrics{CM,}
arealsogaussian. Inthiscase.boundsontheperformance ofthecodeare
easilyobtained. Tobespecific. suppose thattheall-zero codewordC,is
transmitted. Then,
ro)_=W.o,+no!}j=1,2,...,n
rlj-nlj(8-1-56)
wherethe{n,J,i=O.I.j=1,2,...,n.aremutually statistically independent
gaussian random variables withzeromeanandvariance ~NoConsequently
CM,isgaussian withmeanV€;"nandvariance ~No.Ontheotherhand,the
correlation metriceM""corresponding tothecodewordhavingweight W,n'is
gaussian withmean~n(l-w",ln)andvariance hN".Sincethe{CM",}are
correlated. weagainresorttoaunionbound,Thecorrelation coefficients are
givenby
P'"=1 -wmln
Hence.theprobability thatCM",>eM,is
P,(m)=Q(v'YbR·w",)(8-1-57)
(8-1-58)
(8-1-59)Comparison ofthisresultwiththatgivenin(8-1-49)forcoherent PSKreveals
thatcoherent PSKrequires 3dBlessSNRtoachievethesameperformance.
Thisisnotsurprising inviewofthefactthatuncoded PSKis3dBbetterthan
binaryorthogonal FSKwithcoherent detection. Hence,theadvantage ofPSK
overFSKismaintained inthecodedwaveforms. Weconclude. then,thatthe
boundsgivenin(8-1-50), (8-1-52), and(8-1-54) applytocodedwaveforms
transmitted bybinaryorthogonal coherent FSKwith'Ybreplaced by!-rh'
Ifsquare-law detection ofthebinaryorthogonal FSKsignalisemployed at
thereceiver,· theperformance isfurther degraded bythenoncoherent
combining Joss,asshowninChapter 12.Suppose againthattheall-zerocode
wordistransmitted. Thenthecorrelation metricsaregivenby(8-1-55), where
theinputvariables 10thedecoder arenow
rOj=IVfc+Nol}
2 j=1,2,...•n
r'j=iN,)
CHAPTER!\ BLOCK A"lDCO~VOLt;TIOSAL CHAI'!\EL CODES443
where{No)and{N,;!represent complex-valued mutually statistically indepen
dentgaussian random variables withzeromeanandvariance No.The
correlation metricCM,isgivenas
n
CMI=L'OJ
j=1(8-1-60)
whilethecorrelation metriccorresponding tothecodewordhavingweight
"'",isstatistically equlvalent tothecorrelation metricofacodewordinwhich
e""=1forI,,;;j,,;; W",ande",)=0forw'"+l,,;;j,,;; rI.Hence,eM",maybe
expressed as
W,,, n
CM",=2:'Ij+LrOj
J=l )=wm+1
Thedifference betweenCMIandCMmis
CM,-CM",=L(roj-r,)
j=l(8-1-61)
(8-1-62)
andtheprobability oferrorissimplytheprobability thatCM,-eMm<O.But
thisdifference isaspecialcaseofthegeneralquadratic formincomplex-valued
gaussian random variables considered inChapter 12andAppendix B.The
expression fortheprobability oferrorindeciding betweeneM,andeMn,is
(seeSection12-1-1)
1 "'."-I
P,(m)=22.,,-,exp(-hbRcw",) ~oK,(hbR,W",l' (8-1-63)
where,bydefinition,
K=~"'m~-'(2wm-l
,.,L.. )
I.r=O r(8-1-64)
Theunronboundobtained bysumming p,(m)over2,,;;m,,;;Mprovides uswith
anupperboundontheprobability ofacodeworderror.
Asanalternative, wemayusetheminimum distance insteadoftheweight
distribution toobtainthelooserupperbound
M-1 dmin-j.
PMoS<22d"..-,exp(-hbRcdm") i~Kj(hbRcdminl' (8-1-65)
Ameasure ofthenoncoherent combining lossinherent inthesquare-law
detection andcombining ofthenelementary binaryFSKwaveforms inacode
wordcanbeobtained fromFig.12-1-1,wheredminisusedinplaceofL.The
lossobtained isrelative tothecaseinwhichthenelementary binaryFSK
waveforms arefirstdetected coherently andcombined asin(8-1-55) andthen
thesumsaresquare-law-detected orenvelope-detected toyieldtheMdecision
variables. Thebinaryerrorprobability forthelattercaseis
P,(m)=~exp(-!-YbR,wm) (8-1-66)
444 DIGITAL COMML'N!C'ATIQNS
and,hence,
M
P.,s;.LP2(m)
m=2
Ifdm;"isusedinsteadoftheweightdistribution, theunionboundforthecode
worderrorprobability inthelattercaseis
(8-1-67)
Thechannel bandwidth required totransmit thecodedwaveforms canbe
determined asfollows.1fbinaryPSKisusedtotransmit eachbitinacode
word,therequired bandwidth isapproximately equaltothereciprocal ofthe
timeintervaldevotedtothetransmission ofeachbit.Foraninformation rate
ofRbits/s,thetimeavailable totransmit kinformation bitsandn-k
redundant (parity)bits(ntotalbits)isT=k/R.Hence,
1n Rw=-=-=-T/nk/RR,(8-1-68)
Therefore, thebandwidth expansion factorB,forthecodedwaveform is
WB=,R
n1=-=-
kR,(8-1-69)
Ontheotherhand,ifbinaryFSKwithnoncoherent detection isemployed for
transmitting thebitsinacodeword,W=2n/T,and,hence,thebandwidth
expansion factorincreases byapproximately afactorof2relativetobinary
PSK.Inanycase,B,increases inversely withthecoderate,or,equivalently, it
increases linearlywiththeblocksizen.
'Wearenowinaposition tocompare theperformance characteristics and
bandwidth requirements ofcodedsignaling waveforms withorthogonal signal
ingwaveforms. Acomparison oftheexpression forPMgivenin(5-2-21)for
orthogonal waveforms andin(8-1-54)forcodedwaveforms withcoherent PSK
indicates thatthecodedwaveforms resultinalossofatmost
10log(n/2dm;n)dBrelativetoorthogonal waveforms havingthesamenumber
ofwaveforms. Ontheotherhand,ifwecompensate forthelossinSNRdueto
codingbyincreasing thenumber ofcodewordssothatcodedtransmission
requires Me=2k,waveforms andorthogonal signaling requires M"=2'"
waveforms then[fromtheunionbounds in(5-2-27) and(8-1-52)], the
performance obtained withthetwosetsofsignaling waveforms athighSNRis
aboutequalif
(8-1-70)
CHAPTER K:BLOCK ANDCONVOLUTIONAL CHANNEL CODES445
Underthiscondition, thebandwidth expansion factorfororthogonal signaling
canbeexpressed as
Mo8eo~--"---210g2Mo
while,forcodedsignaling waveforms,
givenin(8-1-71)to8mwhichis2k"22R,dm,"-=
2ko4Rcdmin
we!lave8,c~1/Rc'(8-1-71)
TheratioofBeo
(8-1-72)
provides ameasure oftherelativebandwidth between orthogonal signaling
andsignaling wit!lcodedcoherent PSKwaveforms.
Forexample, suppose weusea(63,33)binarycycliccodethathasa
minimum distance dmm=12.Thebandwidth ratiofororthogonal signaling
relative tothiscode,givenby(8-1-72), is127.Thisisindicative ofthe
bandwidth efficiency obtained throughcodingrelativetoorthogonal signaling.
8-1-5Hard-Decision Decoding
TheboundsgiveninSection 8·1-4ontheperformance ofcodedsignaling
waveforms ontheAWGNchannelarebasedonthepremisethatthesamples
fromthematched filterorcrosscorrelator arenotquantized. Although this
processing yieldsthebestperformance, thebasiclimitation isthecomputa
tionalburdenofforming Mcorrelation metricsandcomparing these toobtain
thelargest.Theamountofcomputation becomes excessive whenthenumber
Mofcodewordsislarge.
Toreducethecomputational burden,theanalogsamplescanbequantized
andthedecoding operations arethenperformed digitally. Inthissubsection,
weconsider theextreme situation inwhicheachsamplecorresponding toa
singlebitofacodewordisquantized totwolevels:zeroandone.T!latis,a
(hard)decision ismadeastowhether eachtransmitted bitinacodewordisa0
ora1.Theresulting discrete-time channel(consisting ofthemodulator, the
AWGNchannel, andthedemodulator) constitutes assewithcrossover
probability p.Ifcoherent PSKisemployed intransmitting andreceiving the
bitsineachcodewordthen
P=Q(f!:)
=Q(V2YbRc) (8-1-73)
Ontheotherhand,ifFSKisusedtotransmit thebitsineachcodewordthen
p=Q(v'YbRcl (8-1-74)
forcoherent detection and
(8-1-75)
fornoncoherent detection.
446 DIGI1Al COMMlJNlfATIONS
Minimum-Distance (Maximum. Likelihood) Decoding Thenbitsfromthe
demodulator corresponding toareceived codewordarepassedtothedecoder,
whichcompares thereceived codewordwiththeMpossibletransmitted code
wordsanddecidesinfavorofthecodewordthatisclosestinHamming
distance (number ofbitpositions inwhichtwocodewordsdiffer)tothe
received codeword.Thisminimum distance decoding ruleisoptimum inthe
sensethatitresultsinaminimum probability ofacodeworderrorforthe
binarysymmetric channel.
Aconceptually simple,albeitcomputationally inefficient, method for
decoding istofirstadd(modulo 2)thereceived codewordvectortoalltheM
possible transmitted codewordsCitoobtaintheerrorvectors ej'Hence,ej
represents theerroreventthatmusthaveoccurred onthechannelinorderto
transform thecodewordCjintotheparticular received codeword.The
numberoferrorsintransforming Cjintothereceived codewordisjustequal
tothenumberofisinei'Thus,ifwesimplycompute theweightofeachofthe
Merrorvectors{e,}anddecideinfavorofthecodewordthatresultsinthe
smallestweighterrorvector,wehave,ineffect,arealization oftheminimum
distancedecoding rule.
Amoreefficientmethodforhard-decision decoding makesuseoftheparity
checkmatrixH.Toelaborate, suppose thatCooisthetransmitted codeword
andYisthereceivedcodewordattheoutputofthedemodulator. Ingeneral,
Ymaybeexpressed as
Y=C m+e
whereedenotesanarbitrary binaryerrorvector.TheproductYH'yields
YH'=(Cm+e)H'
=CmH'+eH'
=eH'=5 (8-1-76)
wherethe(n-k)-dimensional vector5iscalledthesyndrome oftheerror
pattern.Inotherwords,thevector5hascomponents thatarezeroforallparity
checkequations thataresatisfiedandnonzeroforallparitycheckequations
thatarenotsatisfied. Thus,5contains thepatternoffailuresintheparity
checks.
Weemphasize thatthesyndrome 5isacharacteristic oftheerrorpattern
andnotofthetransmitted codeword.Furthermore, weobservethatthereare
2"possibleerrorpatterns andonly2"-ksyndromes. Consequently, different
errorpatternsresultinthesamesyndrome.
Suppose weconstruct adecoding tableinwhichwelistallthe2kpossible
codewordsinthefirstrow,beginning withtheall-zerocodewordinthefirst
(left-most) column.Thisall-zerocodewordalsorepresents theall-zeroerror
pattern.Wefillinthefirstcolumnbylistingfirstalln-1errorpatterns {e,}of
weight1,Ifn<2"-k,wemaythenlistalldoubleerrorpatterns, thenalltriple
CHAPTER KBLOCKANDCONVOLL'TIO'oiAL CHA:-';:--JEL CODES447
errorpatterns, etc.,untilwehaveatotalof2"~Kentriesinthefirstcolumn.
Thus,thenumber ofmwsthatwecanhaveis2"~K,whichisequaltothe
numberofsyndmmes. ~ext,weaddeacherrorpatterninthefirstcolumnto
thecorresponding codewords.Thus,wefillintheremainder ofIheIt>.(n-k)
tableasfollows:
(,C, C, C"
e,C,+eoC,+e, ("+e;
eJC,+eJC,+e., C"+eJ
e2"(C,+f,"',C,+e,,,-, C"+~,,,'
Thistableiscalledastandard array.Eachrow,including thefirst,consistsofk
possible received codewordsthatwouldresultfromthecorresponding error
patterninthefirstcolumn. Eachrowiscalledacosetandthefirst(left-most)
codeword(orerrorpattern)iscalledacosetleader.Therefore, acosetconsists
ofallthepossiblereceived codewordsresulting fromaparticular errorpattern
(cosetleader).
Example 8·1·10
Letusconstruct thestandard arrayforthe(5,2),systematic codewith
generator matrixgivenby
G=[OI 0 1 0 1]) 0 ) )
Thiccodehasaminimum distance dmin=3.Thestandard arrayisgivenin
Tableg-)·7.Notethatinthiscode,thecosetleadersconsistoftheall-zero
errorpattern, fiveerrorpatterns ofweight1,andtwoerrorpatterns of
TABLE 8·1·7STANDARD ARRAY FORTHE(5,2)CODE
Codewords
00000
00001
00010
o0 100
o1000
10000
1 I 000
1001001011
o1010
o1 0 0J
o1 1 1 I
o0 0 1 J
ItO1 1
I 0 0 1 1
J100J10101
10100
1 0 J 1 1
10001
1 1 1 0 1
o0 1 0 1
o1 1 0 1
0011J1 1 1 1 0
11111
1 1 1 0 0
1 1 0 1 0
1 0 1 1 0
o1 1 1 0
o0 1 1 0
o1 1 0 0
448 DIGITAL COMMUNICATIONS
weight2.Although manymoredoubleerrorpatterns exist,thereisonly
roomfortwotocomplete thetable.Thesewereselected suchthattheir
corresponding syndromes aredistinct fromthoseofthesingleerror
patterns.
Now,suppose thate,isacosetleaderandthatCmwasthetransmitted code
word.Then,theerrorpatterneiwouldresultinthereceived codeword
Y=C m+ei
Thesyndrome is
S=(Cm+ei)H'=CmH'+eiH'=eiH'
Clearly, allreceived codewordsinthesamecosethavethesamesyndrome,
sincethelatterdepends onlyontheerrorpattern.Furthermore, eachcosethas
adiffere.nt syndrome. Havingestablished thischaracteristic ofthestandard
array.wemaysimplyconstruct asyndrome decoding tableinwhichwelistthe
zn-ksyndromes andthecorresponding zn-kcosetleadersthatrepresent the
minimum weighterrorpatterns. Then,givenareceived codevectorY,we
compute thesyndrome
S=YH'
Forthecomputed S,wefindthecorresponding (mostlikely)errorvector,say
em'ThiserrorvectorisaddedtoYtoyieldthedecoded word
Cm=YE!:le m
Example 8-1-11
Consider the(5,2)codewiththestandard arraygiveninTable8-1-7.The
syndromes versusthemostlikelyerrorpatterns aregiveninTable8-1-8.
Nowsuppose theactualerrorvectoronthechannelis
e=[1°1°0]
TABLE 8·1·8SYNDROME TABLE FORTHE
(5.2)CODE
Syndrome
000
001
010
100
011
I 0 I
I I 0
I I 1Errorpattern
00000
o0001
o001 0
00100
o1000
I0000
1 1000
1 0 0 1 0
CHAPTER H:BLOCK ANDrONVOlUTIONAl CHANNEL CODES449
Thesyndrome computed fortheerrorisS=[00I].Hence,theerror
determined fromthetableise=[0000I].WheneisaddedtoY.the
resultisadecoding error.[notherwordsthe(5,2)codecorrects allsingle
errorsandonlytwOdoubleerrors.namely[1I 0 00]and{10 0 IOJ.
Syndrome Decoding ofCyclicCodesAsdescribed above.hard-decision
decoding ofalinearblockcodemaybeaccomplished byfirstcomputing the
syndrome S=YH',thenusingatablelookuptofindthemostprobable error
patternecorresponding tothecomputed syndrome S.and,finally.addingthe
errorpatternetothereceived vectorYtoobtainthemostprobable codeword
Cm'Whenthecodeiscyclic,thesyndrome computation maybeperformed by
ashiftregistersimilarinformtothatusedforencoding.
Toelaborate, letusconsider asystematic cycliccodeandletusrepresent
thereceived codevectorYbythepolynomial Y(p).Ingeneral, Y=C+e,
whereCisthetransmitted codewordandeistheerrorvector.Hence,wehave
Y(p)=C(p)+e(p)
=X(p)g(p) +e(p) (8-1-77)
Now,supposewedivideY(p)bythegenerator polynomial g(p).Thisdivision
willyield
Y(p)=Q(p)+R(p)
g(p) g(p)
or,equivalently.
Y(p)=Q(p)g(p)+R(p) (8-1-78)
Theremainder R(p)isapolynomial ofdegreelessthanorequalton-k-1.
Ifwecombine (8-1-77)with(8-1-78). weobtain
e(p)=[X(p)+Q(p)Jg(p)+R(p) (8-1-79)
Thisrelationship illustrates thattheremainder R(p)obtained fromdividing
Y(p)byg(p)depends onlyontheerrorpolynomial e(p),and.hence,R(p)is
simplythesyndrome associated withtheerrorpatterne.Therefore.
Y(p)=Q(p)g(p)+S(p) (8-1-80)
whereS(p)isthesyndrome polynomial ofdegreelessthanorequllJto
n-k-1.Ifg(p)dividesY(p)exactlythenS(p)=0andthereceived decoded
wordisCm=Y.
ThedivisionofY(p)bythegenerator polynomial g(p)maybecarriedout
bymeansofashiftregisterwhichperforms divisionasdescribed previously.
Firstthereceived vectorYisshiftedintoan(n-k)-stageshiftregisteras
450DIOITA, C'OMMUNICA nONS
fiGURE 8-1·9An(n-k)·,tageshiftregisterforcomputing thesyndrome.Output
~yndTome--.0---
2Received
codevector
illustrated inFig.8-1-9.Initially,alltheshift-register contents arezeroandthe
switchisclosedinposition 1.Aftertheentiren-bitreceived vectorhasbeen
shiftedintotheregister, thecontents ofthen-kstagesconstitute the
syndrome withtheorderofthebitsnumbered asshowninFig.8-1-9.These
bitsmaybeclockedoutbythrowing theswitchintoposition 2.Giventhe
syndrome fromthe(n-k)-stageshiftregister, atablelookupmaybe
performed toidentifythemostprobable errorvector.
Example 8·1·U
Letusconsider thesyndrome computation forthe(7,4)cyclicHamming
codegenerated bythepolynomial g(p)=p'+p+1.Suppose thatthe
received vectorisY=[10 0 1 1 0 1].Thisisfedintothethree-stage
registershowninFig.8-1-10.Aftersevenshiftsthecontents oftheshift
registerare110,whichcorresponds tothesyndrome S=[011].Themost
probable errorvectorcorresponding tothissyndrome ise =[00 0 I 0 0 0]
and,hence,
Cm=Y+e=f1 000101]
Theinformation bitsareIa0O.
fiGURE 8-1·10 Syndrome computation forthe(7.4)cycliccndewithgenerator polynomial g(p)=p'+p+1and
received vectorY=[10 0 1 1 0 1].
J::L:JIntput Output
1011001 + + --..0-syndrome
Shift Registercontents
o 000
I 100
2 010
J 001
4 010
5 101
5 100
1 110
CHAPTER KBLOCKANDCONVOLUTIONAL CHANNEL CODES451
Thetablelookupdecoding methodusingthesyndrome ispractical only
whenn-kissmall,e,g.,n-k<10.Thismethod isimpractical formany
interesting andpowerful codes.Forexample, ifn-k=20,thetablehas220
(approximately 1million)entries.Suchalargeamountofstorageandthetime
required tolocateanentryinsuchalargetablerendersthetablelookup
decoding methodimpractical forlongcodeshavinglargenumbers ofcheck
bits.
Moreefficient andpractical hard-decision decoding algorithms havebeen
devisedfortheclassofcycliccodesand,morespecifically, theBCHcodes.A
description ofthesealgorithms requires furtherdevelopment ofcomputational
methods withfinitefields,whichisbeyondthescopeofourtreatment of
codingtheory.Itsufficestoindi~ate thatefficient decoding algorithms exist
whichmakeitpossible toimplement longBCHcodeswithhighredundancy in
practical digitalcommunications systems. Theinterested readerisreferred to
thetextsofPeterson andWeldon (1972).LinandCostello (1983),Blahut
(1983),andBerlekamp (1968),andtothepaperbyForney(1965).
ErrorDetection andErrorCorrection Capability Itisclearfromthe
discussion abovethatwhenthesyndrome consistsofallzeros,thereceived
codewordisoneofthe2'possibletransmitted codewords.Sincetheminimum
separation between apairofcodewordsisdmi~:itispossible foranerror
patternofweightdmintotransform oneofthese2'codewordsinthecodeinto
anothercodeword.Whenthishappens wehaveanundetected error.Onthe
otherhand,iftheactualnumberoferrorsislessthandmin>thesyndrome will
haveanonzero weight.Whenthisoccurs,wehavedetected thepresence of
oneormoreerrorsonthechannel. Clearly,the(n,k)blockcodeiscapableof
detecting dmin-1errors.Errordetection maybeusedinconjunction withan
automatic repeat-request (ARQ)schemeforretransmission ofthecodeword.
Theerrorcorrection capability ofacodealsodepends ontheminimum
distance. However, thenumberofcorrectable errorpatterns islimitedbythe
number ofpossible syndromes orcosetleadersinthestandard array.To
determine theerrorcorrection capability ofan(/I;k)code,itisconvenient to
viewthe2'codewordsaspointsinan/I-dimensional space.Ifeachcodeword
isviewedasthecenterofasphereofradius(Hamming distance) t,thelargest
valuethattmayhavewithoutintersection (ortangency) ofanypairofthe2'
spheresist=U(dmin-1)J,whereLddenotesthelargestintegercontained in
x'Withineachspherelieallthepossiblereceived codewordsofdistance less
thanorequaltoIfromthevalidcodeword,Consequently, anyreceived code
vectorthatfallswithinasphereisdecoded intothevalidcodewordatthe
centerofthesphere.Thisimpliesthatan(n.k)eadewithminimum distance
dminiscapable ofcorrecting I=L!(dm,n-I)Jerrors.Figure8-1-11isa
two-dimensional representation ofthecodewordsandthespheres.
Asdescribed above,acodemaybeusedtodetectdmin-1errorsorto
correctt=U(dmi•-l)jerrors.Clearly,tocorrectterrorimpliesthatwehave
452 DIGITAL COMMUNiCATIONS
•
••
• ••• ••
• ••••• •••
• •••••• •••• ••• • • c, • •c~ •••••• ••• •••••••
fiGURE 8-1·11 Arepresentation ofcodewordsascenters
ofspheresofradius1=Ll(dm;n-Ill.
detected Ierrors.However, itisalsopossible todetectmorethanterrorsifwe
compromise intheerrorcorrection capability ofthecode.Forexample, acode
withdmin'"7cancorrectt'"3errors.Ifwewishtodetectfourerrors,wecan
dosobyreducing theradiusofthespherearoundeachcodewordfrom3to2.
Thus,patterns withfourerrorsaredetectable butonlypatternsoftwoerrors
arecorrectable. Inotherwords,whenonlytwoerrorsoccur,theseare
corrected, andwhenthreeorfourerrorsoccur,thereceiver mayaskfora
retransmission. Ifmorethanfourerrorsoccur,theywillgoundetected ifthe
codewordfallswithinasphereofradius2.Similarly, fordmin'"7,fiveerrors
canbedetected andoneerrorcorrected. Ingeneral, acodewithminimum
distance dmincandetectederrorsandcorrect e,.errors,where
and
ProbabIHty ofErrorBasedonErrorCorrection Weconclude thissection
withthederivation oftheprobability oferrorforhard·decision decoding of
linearbinaryblockcodesbasedonerrorcorrection only.
Fromtheabovediscussion, itisclearthattheoptimum decoder forabinary
CHAPTER~. BLOCK ANDCONVOLl'TIONAL CHANNEL CODES453
symmetric channel willdecodecorrectly if(butnotnecessarily onlyif)the
numberoferrorsinacodewordislessthanhalftheminimum distance dm'nof
thecode.Thatis,anynumberoferrorsupto
arealwayscorrectable. Sincethebinarysymmetric channel ismemoryless. the
biterrorsoccurindependently. Hence.theprobability ofmerrorsinablockof
nbitsis
P(m.n)=Ck'(l-p)"-m (8-1-1\1)
and,therefore. theprobability ofacodeworderrorisupper-bounded bythe
expression
n
PM";2:P(m,n)
m=r+1(8-1-82)
Equality holdsin(8-1-82)ifthelinearblockcodeisaperfectcode.Inorder
todescribe thebasiccharacteristics ofaperfectcode.suppose weplacea
sphereofradiusIaroundeachofthepossible transmitted codewords.Each
spherearoundacodewordcontains thesetofallcodewordsofHamming
distance lessthanorequaltoIfromthecodeword..Now.thenumberofcode
wordsinasphereofradiusr=U(dm'n-l)Jis
1+(n)+(~)+..+(n)=t(n)
] .....) t.i=OI,
SincethereareM=2kpossible transmitted codewords.thereare2k
nonoverlapping sphereseachhavingaradius I.Thetotalnumber ofcode
wordsenclosed inthe2kspherescannotexceedthe2"possible received code
words.Thus,aI-errorcorrecting codemustsatisfytheinequality
or,equivalently,,(n\2,,-k;.2:.J
i=OI(8-1-83)
Aperfectcodehastheproperty thatallspheres ofHamming distance
1=U(dm'n-l)JaroundtheM=2kpossible transmitted codewordsare
disjointandeveryreceived codewordfallsinoneofthespheres. Thus,every
received codewordisatmost,atdistanceIfromoneofthepossibletransmitted
codewordsand(8-1-83) holdswithequality. Forsuchacode,allerror
4S4 DIGITAL COMMUNICATIQN:S
patterns ofweightlessthanorequaltotarecorrected bytheoptimum
(minimum distance) decoder. Ontheotherhand,anyerrorpatternofweight
t+1orgreatercannotbecorrected. Consequently, theexpression fortheerror
probability givenin(8-1-82)holdswithequality.The Golay(23,12)code,
having dm;n=7andt=3,isaperfectcode.TheHamming codes,whichhave
theparameters n=2"-*-1,dm;n=3,andt=1,arealsoperfectcodes.These
twonontrivial codesandthetrivialcodeconsisting oftwocodewordsofodd
lengthnand dm;n=naretheonlyperfectbinaryblockcodes.Thesecodesare
optimum onlheBSCinthesensethattheyresultin,aminimum error
probability amongallcodeshavingthesameblocklengthandthesame
numberofinformation bits.
Theoptimality properly definedabovealsoholdsforquasiperfect codes.A
quasiperfect codeischaracterized bytheproperty thatallspheresofHamming
radiustar6undtheMpossibletransmitted codewordsaredisjointandevery
received codewordisatmostatdistance t+1fromoneofthepossible
transmitted codewords.Forsuchacode,allerrorpatternsofweightlessthan
orequaltotandsomeerrorpatternsofweightt+1arecorrectable, butany
errorpatternofweightt+2orgreaterleadstoincorrect decoding ofthecode
word.Clearly, (8-1-82)isanupperboundontheerrorprobability and
"PM~LP(m,n)
m""t+2(8-1-84)
isalowerbound.
Amoreprecisemeasure oftheperformance forquasiperfect codescanbe
obtained bymakinguseoftheinequality in(8-1-83).ThaIis,thetotalnumber
ofcodewordsoutsidethe2·spheresofradiustis
N=2"_2k~(n)1+1 £J.
i-OI
Ifthesecodewordsareequallysubdivided into2*setsandeachsetis
associated withoneofthe2*spherestheneachsphereisenlarged bythe
additionof
f3,+I=2n-*-±(~)
i=OI(8-1-85)
codewordshavingdistance I+1fromthetransmitted codeword.Conse
quently,oftheC;1)errorpatternsofdistance t+1fromeachcodeword,
wecancorrectf3,+1errorpatterns. Thus,theerrorprobability fordecoding the
quasiperfect codemaybeexpressed as
PM=±p(m,n)+[( n1)-f3'+I]P,+1(1-p)n-r-l (8-1-86)
m=t+2 1+
Therearemanyknownquasiperfect codes,although theydonotexistfor
CHAPTER R:BLOCK A~DCO~VOLL·TlONAL CHA~:-':EL CODES455
allchoicesofnandk.Sincesuchcodesareoptimum forthebinarysymmetric
channel, any(Il,k)linearblockcodemusthaveanerrorprobability thatisat
leastaslargeas(8-1-86). Consequently, (8-1-86) isalowerboundonthe
probability oferrorforany(n,k)linearblockcode,where(isthelargest
integersuchthat{3,.);.O.
Another pairofupperandlowerboundsisobtained byconsidering two
codewordsthatdifferbytheminimum distance. First.wenotethatPwcannot
belessthanthe probability oferroneously decoding thetransmitted codeword
asitsnearestneighbor, whichisatdistance dmmfromthetransmitted code
word.Thatis,
(8-1-87)
Ontheotherhand,P"cannotbegreaterthanM-1timestheprobability of
erroneously decoding thetransmitted codewordasitsnearestneighbor, which
isatdistance dm;nfromthetransmitted codeword.Thatisaunionbound.
whichisexpressed as
dfl'''~"d)P"'-'<(M-I)..2_(mm;npm(l-p)"m,.m (8-1-88)
m-[dm,n,.::j+l
WhenMislarge,thelowerboundin(8-1-87)andtheupperboundin(8-1-88)
areveryIpose.
AtightupperboundonPMcanbeobtained byapplying theChernoff bound
presented earlierinSection2-1-6.Weassumeagainthattheall-zerocodewas
transmitted. Incomparing thereceived codewordtotheall-zerocodeword
andtoacodewordofweightIV""theprobability ofadecoding error,obtained
fromtheChernoff bound(Problem 8-22),isupper-bounded bytheexpression
P,(Wm)'-'<[4p(1-p)]".,,12
Theunionofthesebinarydecisions yieldstheupperbound
M
P"'-'<2[4p(1-pW,,';2(8-1-89)
(8-1-90)
Asimplerversionof(8-1-90) isobtained ifweemploy dm;ninplaceofthe
weightdistribution. Thatis,
PM~(M-1)[4p(l- p)]""'"" (8-1-91)
Ofcourse(8-1-90) isatighterupperboundthan(8-1-91).
InSection8-1-6.wecompare thevariousboundsgivenaboveforaspecific
code,namely,theGolay(23,12)code.Inaddition, wecompare theerrorrate
performance ofhard-decision andsoft-decision decoding.
456 DIGITAL COMMUNICATIONS
8-1-6Comparison ofPerformance between Hard-Decision
andSoft-Decision Decoding
Itisbothinteresting andinstructive tocompare theboundsontheerrorrate
perfonnance oflinearblockcodesforsoft-decision decoding andhard-decision
decoding onanAWGNchannel. Forillustrative purposes, weshallusethe
Golay(23,12)code,whichhastherelatively simpleweightdistribution given
inTable8-1-1.Asstatedpreviously, thiscodehasaminimum distance
dmin=7.
Firstwecompute andcompare theboundsontheerrorprobability for
nard-decision decoding. SincetheGolay(23,12)codeisaperfectcode,the
exacterrorprobability forhard-decision decoding is
23(23)PM=];:.mpm(l-p)23-m
=1-~o(~)pm(l_p?3-m (8-1-92)
wherepistheprobability ofabinarydigiterrorforthebinarysymmetric
channel. Binary(orfour-phase) coherent PSKisassumed tobethe
modulation/demodulation technique forthetransmission andreception ofthe
binarydigitscontained ineachcodeword.Thus,theappropriate expression for
pis·givenby(8-1-73). Inaddition totheexacterrorprobability givenby
(8-1-92), wehavethelowerboundgivenby(8-1-87) andthethreeupper
boundsgivenby(8-1-88), (8-1-90), and(8-1-91).
Numerical resultsobtained fromtheseboundsarecompared withtheexact
errorprobability inFig.8-1-12.Weobservethatthe!I:'verboundisveryloose.
I\ I Ij.f.-Uppe,bound
21\(Exaci\'(S-I-~I
,8--1-92)\ _Upperbound
\':>-I-'fli
,\ Uppe,bound
\'8--1·-91)
'\1./
\
UJwer\
~bound.\
-'S-I-S7), \
\2
•10
o.S
~52
~IV-•
~S
~2
'61Q-4
~s
~2
lO-
S
2
10-<'o2 4 b8IV.2 ,~
SNRperbit.Y,.(dB)lO
S
F1GURE 8-1-U Comparison ofboundswilhexacterrorprobability for
hard-decision decoding ofGolay(23,12)code.
CHAPTER K:BLOCK ANDC()"'lVOll'HONA.L ('HA~'El CODES457
4tl ~101:' I~
SNRperbit.'(1.(08)o,\\ I I I
, I.11, -~-S~)II·decl~ltlll
,"decoding:,"\-Hard-de~i~it\n
,',\tlecoJin!!-
,,
J,,
,,1\,,,\--
tipper botlml~hE:\iJcr---(8-1-50)"\II(K-I-·I.)~.,,.
Upperhound,,
(8-1-52)t"'.,,,,
,,1\ , ,10,
II)~10-
~5
"]10
~5o
"10
FIGURE 8-1-13 Comparison ofsoft-decision decoding with hard~decision
decoding fortheGolay(23.12)code
AtPM=10-5,thelowerboundisoffbyapproximately 2dBfromtheexact
errorprobability. AtPM=10-2
,thedifference increases toapproximately
4dB.Ofthethreeupperbounds, theonegivenby(8-1-88) isthetightest: it
differsbylessthan1dBfromtheexacterrorprobability atPM=10'-The
Chernoff boundin(8-1-90), whichemploys theweightdistribution, isalso
relatively tight.Finally,theChernoff boundthatemploys onlytheminimum
distance ofthecodeisthepoorestofthethree.AtPM=10-'.itdiffersfrom
theexacterrorprobability byapproximately 2dB.Allthreeupp.erboundsare
verylooseforerrorratesabovePM=10-2•
11isalsointeresting tocompare theperformance between soft-and
hard-decision decoding. Forthiscomparison, weusetheupperboundsonthe
errorprobability forsoft-decision decoding givenby(8-1-52) andtheexact
errorprobability forhard-decision decoding givenby(8-1-92). Figure8-1-13
illustrates theseperformance characteristics. Weobservethatthetwobounds
forsoft-decision decoding differbyapproximately 0.5dBatPM=10"andby
approximately 1dBatPM=10-'.Wealsoobserve thatthedifference in
performance between hard-andsoft-decision decoding isapproximately 2dB
intherange102<PM<10".IntherangeP",>10'2,thecurveoftheerror
probability forhard-decision decoding crossesthecurvesforthebounds.This
behavior indicates thattheboundsforsoft-decision decoding areloosewhen
f",>10-2•
The2dBdifference between hard-andsoft-decision decoding isacharac
teristicthatappliesnotonlytotheGolaycode,butisafundamental resultthaI
appliesingeneraltocodeddigitalcommunications overtheAWGNchannel.
Thisresultisderivedbelowbycomputing thecapacity oftheAWGNchannel
withhard-andsoft-decision decoding.
I IVVSoft-decision
decodingV/
V/Hard-decision
1/~~in81-
//458 DJGlTAL CQMMlJNlCATIONS
FIGURE8-t-t4 Coderateasafunction oftheminimum SNRperbitfor
soft-andhard-decision decoding.1.0
0.8
"t
~0.6
"80.4
U
0.2
o-2-I0 1 2 3456
Minimum SNRpelbitl",(dB}
Thechannelcapacity oftheBSeinbitspercodesymbol,derivedinSection
7-1-2,is
C=1+PlogzP+(1-p)logz(I-p) (8-1-93)
wheretheprobability ofabiterrorforbinary,coherent PSKonanAWGN
channel isgivenby(8-1-73). Suppose weuse(8-1-73) forp.letC=R,in
(8-1-93), andthendetermine thevalueof)'bthatsatisfiesthisequation. The
resultisshowninFig.8-1-14asagraphofR,versus )'h'Forexample, suppose
thatweareinterested inusingacodewithrateR,=~.Forthiscoderate,note
thattheminimum SNRperbitrequired toachievecapacity withhard-decision
decoding isapproxima tely1.6dB.
Whatisthelimitontheminimum SNRasthecoderateapproaches zero?
ForsmallvaluesofR,.theprobability pcanbeapproximated as
(8·I-94)
Whentheexpression forpissubstituted into(8-1-93) andthelogarithms in
(8-1-93)areapproximated by
logz(I+x)=(x-~x2)!ln2
thechannelcapacityformulareducesto
(8-I-95)
NowwesetC=R,.Thus,inthelimitasR,approaches zero,weobtainthe
result
)'b=~1t"In2(0.37dB) (8-1-96)
Thecapacity ofthebinary-input AWGNchannelwithsoft·decision decod
ingcanbecomputed inasimilarmanner. Theexpression forthecapacity in
bitspercodesymbol,derivedinSection7-1-2,is
(8-1-97)
CHAPTER K:BLOCK ANDCONVOLUTIONAL CHANSEL CODES459
wherep(yIk),k=0,1,denotetheprobability densityfunctions ofthe
demodulator outputconditioned onthetransmitted bitbeinga0anda1,
respectively. FortheAWGNchannel, wehave
(Ik)=_I_e' (y-m,)'/2ff' k=0,1PY V2!rlT '(8-1-98)
wherem"=-Vi;,m\=Vi;,lT2=~NIl'andge=R,gb'Theunconditional
probability densityp(y)issimplyone-half ofthesumofp(y11)andp(y1o).
AsR,approaches zero,theexpression (8-1~97)forthechannelcapacity canbe
approximated as
(8-1-99)
Again,wesetC=R,.Thus,asR,-+0,theminimum SNRperbittoachieve
capacity is
'Y,=In2 (-1.6dB) (8-1-100)
Byusing(8-1-98) in(8-1-97)andsettingC=Re,anumerical solution canbe
obtained forcoderatesintherange0,,;;Re,,;;1.Theresultofthissolution is
alsoshowninFig.8-1-14.
Fromtheabove,weobserve thatinthelimitasReapproaches zero,the
difference inSNR'Ybbetween hard-andsoft-decision decoding isIn,whichis
approximately 2dB.Ontheotherhand,asReincreases towardunity,the
difference in'Ybbetween thesetwodecoding techniques decreases. For
example, atRe=0.8,thedifference isabout1.5dB.
ThecurvesinFig.8-1-14providemoreinformation thanjustthedifference
inperformance between soft·andhard-decision decoding. Thesecurvesalso
specifytheminimum SNRperbitthatisrequired foragivencoderate.For
example, acode rate ofRe=D.8canprovidearbitrarily smallerrorprobability
atanSNRperbitof2dB,whensoft-decision decoding isused.Bycomparison,
anuncoded binaryPSKrequires 9.6dBtoachieveanerrorprobability of10-'
Hence,a7.6dBgainispossible byemploying arateRc=~code.Unfortun
ately,toachieve suchalargecodinggainusuallyimpliestheuseofan
extremely longblocklengthcode,whichleadstoaverycomplex receiver.
Nevertheless, thecurvesinFig.8-1-14provideabenchmark forcomparing the
codinggainsachieved bypractically implementable codeswiththeultimate
limitsforeithersoft-orhard-decision decoding.
Instead ofcomparing thedifference between hard-andsoft-decision
decoding basedonthechannel capacity relations, wemayperform similar
comparisons basedontherandomcodingrateparameters. InChapter 7,we
demonstrated thattheensemble average probability oferrorforrandomly
selectedbinarycodewordsisupper-bounded as
(8-1-101)
where'R c=k/nisthecoderateandthecutoffrateRorepresents theupper
460 mOrTAL COMMUNICA'TIONS
boundonResuchthatp"-.0asn--.:>c.Forunquantized (soft-decision)
decoding. Roisgivenas
2R=log----..,-,-cc(} 21_e--l,/Nu(8-1-102)
where'l../No=R,'YbistheSNRperdimension, Thisresultwasderived in
Section7-2.
Ontheotherhand,iftheoutputofthedemodulator isquantized toQlevels
priortodecoding, theChernoff boundmaybeusedtoupper-bound the
ensemble averagebinaryerrorprobability P,(SI.sm)definedinSection7-2,The
resultofthisderivation isthesameupperboundonPegivenin(8-1-101) but
witnR"replaced byRQ•where
(8-1-103)
(8-1-104)In(8-1-103), {pJarethepriorprobabilities ofthetwosignalsattheinputto
thechanneland{PC;Ij)}denotethetransition probabilities ofthecnanneL For
example. inthecaseofabinarysymmetric channel, wehaveP,=po=t
P(O10)=p(111) =1-p.andP(O11)=p(ll0)=p,Hence,
2
RQ=log21+v'4p(1_p) Q=2
where
p=Q(v'2YhRcl (8-1-105)
AploiofRQversus10log('teiND)isillustrated inFig,8-1-15forQ=2and
Q=x;(soft-decision decoding), Notethatthedifference indecoder perfor
mancebetween unquantized soft-decision decoding andhard-decision decod
ingisapproximately 2dB.Infact,itiseasilydemonstrated againthatas
'lc!No-.O.tnelossinperformance duetohard-decision decoding is
FlGURE 8-1-15 Comparison ofRo(soft-deciSion decoding) withRQ(hard
decision decoding) asafunction oftheSNRperdimension.1.0
NO.9
110.8
~0.7
oc.'>0.610.5
<l0.4g0.3
"0.2
0.1
~lL.n--_5L-~0'----'5L---'IO'+
IOlogtl"lN n)(dB)
CHAPlER KBLOCK ANDCONVOLUTIONAL CHANNEL (ODES4til
10log,o ~Ir=2dB,whichisthesamedecibeldifference thatwasobtained in
ourcomparison ofthechannelcapacity relations. Wemention thataboutIdB
ofthislosscanberecovered byquantizing theoutputofthedemodulator to
threelevelsinsteadoftwo(seeProblem 7-11).Additional improvements are
possible byquantizing theoutputintomorethanthreelevels,asshownin
Section7-3.
8-1-7BoundsonMinimum Distance ofLinearBlockCodes
Theexpressions fortheprobability oferrorderived inthischapter for
soft-decision andhard-decision decoding oflinearbinaryblockcodesclearly
indicate theimportance thattheminimum distance parameter playsinthe
performance ofthecode.Ifweconsider soft-decision decoding, forexample,
theupperboundontheerrorprobability givenby(8-1-52)indicates that,fora
givencoderateR,=kin,theprobability oferrorinanAWONchannel
decrease's exponentially witham;n'Whenthisboundisusedinconjunction with
thelowerboundonam"givenbelow,weobtainanupperboundonPMthat
canbeachieved bymanyknowncodes.Similarly, wemayusetheupperbound
givenby(8-1-82) fortheprobability oferrorforhard-decision decoding in
conjunction withthelowerboundondm;ntoobtainanupperboundonthe
errorprobability forlinearbinaryblockcodesonthebinarysymmetric
channel.·
Ontheotherhand,anupperboundonam;ncanbeusedtodetermine a
lowerboundontheprobability oferrorachieved bythebestcode.For
example, suppose thathard-decision decoding isemployed. Inthiscase,we
havethetwolowerboundsonPMgivenby(8-1-86) and(8-1-87). withthe
formerbeingthetighter.Wheneitheroneofthesetwoboundsisusedin
conjunction withanupperboundondm;ntheresultisalowerboundonPMfor
thebest(n,k)code.Thus,upperandlowerboundsondm;nareimportant in
assessing thecapabilities ofcodes.
Asimpleupperboundontheminimum distance ofan(n,k)binaryor
non-binary linearblockcodewasgivenin(8-1-14) asam;"';;n-k+1.Itis
convenient tonormalize thisexpression bytheblocksizen.Thatis.
dmin 1~,;;(l-Rcl+-n n(8-1-106)
whereR,isthecoderate.Forlargen,thefactorlincanbeneglected.
Ifacodehasthelargestpossibledistance, i.e.,am;n=n-k+I,itiscalleda
maximum-distance-separable code.Exceptforthetrivialrepetition-type codes.
therearenobinarymaximum-separable codes.Infact,theupperboundin
(8-1-106) isextremely looseforbinarycodes.Ontheotherhand,nonbinary
codeswitham;n=n-k+Idoexist.Forexample, theReed-Solomon codes.
whichcomprise asubclassofBCHcodes,aremaximum-distance-separable.
Inaddition totheupperboundgivenabove,thereareseveralrelatively
462 Dl(i1rAL.CO",1:\ll\ICATlOJ"o;S
tightboundsontheminimum distance oflinearblockcodes.Weshallbriefly
describe fourimportant bounds. threeofwhichareupperboundsandthe
otheralowerbound.Thederivations oftheseboundsarelengthyandarenot
ofparticular interestinoursubsequent discussion. Theinterested readermay
r!?fer10Chapler 4ofthebookbyPeterson andWeldon (1972)forthose
derivations.
Oneupperboundontheminimum distance canbeoblained fromthe
inequality in(8-1-83). Bytakingthelogarithm ofbothsidesof(8-1-83)and
dividing by11.weobtain
1'(n) I-R,;.-logo2:.n joeOI(8-1-107)
Sincetheerror-correcting capability ofthecode.measured byI,isrelatedto
theminimum distance, theaboverelationisanupperboundontheminimum
distance.ItiscalledtheHamming upperbound.
J'heasymptotic formof(8-1-107) isobtained bylettingn->00.Now,forany
n.lettobethelargestinteger Iforwhich(8-1-107) holds.Then,itcanbeshown
(Peterson andWeldon, 1972)thatasn--"'.theratiotinforany(n.k)block
codecannotexceedloin.wherelulnsatisfiestheequation
1-Rc=H(luln) (8-1-108)
andH(x)isthebinaryentropyfunction definedby(3-2-10).
Thegeneralization oftheHamming boundtononbinary codesissimply
1-R..;'llog.,[i(.~)(q-I)'J
n (=01(8-1-109)
Another upperbound,developed byPlotkin(1960),maybestatedas
follows.Thenumberofcheckdigitsrequired toachieveaminimum distance
dmi,inan(n.k)linearblockcodesatisfiestheinequality
kqdm;,-In-~ 1 -lo~,dminq-I(8-1-110)
whereqisthealphabet size.Whenthecodeisbinary,(8·1-110) maybe
expressed as
dmin(I ) 1( 2) --1--2d.log2dmi.,,;;-1-Rc+-n min 2 n
Inthelimitasn->xwithdmin/n,,;;t(8-1-110) reducesto
(8-1-111)
CHAPT[-.R 1".BLOCK A~[)CO~VGLl~TJO;'\AL CHA'~F-:l. CODES463
Finally, thereisanother tightupperboundontheminimurndistance
obtained byElias(Berlekamp, 196R).Itmaybeexpressed initsasymptotic
formas
dminlnE2A(1 ~A) (R-I-I12)
wheretheparameter AISrelatedtothecoderatethrough theequation
R,=I+Alog,A+11-A)log,(l-A), OEAE~ (R-I-II3)
Lowerboundsontheminimum distance of(n,k)blockcodesalsoexist.In
particular. binaryblockcodesexistthathaveanormalized minimum distance
thatasymptotically satisfies theinequality
(R-I-II4)
whereaisrelatedLlthecoderatethrough theequation
R,=I-J-/(o:)
=1+alog,a+(I-(\')log,(1-0:). (8-1-115i
ThiSlowerboundisaspecialcaseofalowerbounddeveloped byGilbert
(1952)andVarsharmov (1957).whichappliestononbinaryandbinaryblock
codes.
Theasymptotic bounds givenaboveareplottedinFig.8-1-16forbinary
codes.Alsoplottedintheligureforpurposes ofcomparison arecurvesofthe
minimum distance asafunction ofcoderateforBCHcodesofblocklengths
n=31and63.Weobserve thatforn=31and63,thenormalized minimum
distance fallswellabovetheVarsharmov-Gilbert lowerbound.Astheblock
lengthnincreases. (heefficiencv oftheBCHcodesdiminishes. Forexample.
whenn=1023,thecurvcforthenormalized minimum distance fallscloseto
U.5
II;::6.iHCHcodes
Plutklnurrcrbound
0.2 :l~ O.M08
Coderatt'R,1.0/I:::31BCH l'lKJe~
",,..........
()rJia~~_~
iuppc:bl)Und
()IIrGilbert-Varsharmn ....
In\.',erhoundn
FIGL~RE 8-1-16 Lippt:randlowerhoundsonnormalizeJ mInimum
Jistance asafunctiun ofcoderJtc.
464 DIGITAL COMMF''''I('ATIONS
theVarsharmov-Gilbert bound.Asnincreases beyondn=1023,thenormal
izedminimum distance oftheBCHcodescontinues todecrease andfallsbelow
theVarsharmov-Gilbert bound.Thatis,dminlnapproaches zeroasntendsto
infinity.Consequently theBCHcodes,whicharethemostimportant classof
cycliccodes,arenotveryefficientatlargeblocklengths.
8-1·8Nonbinary BlockCodesandConcatenated Block
Codes
Anonbinary blockcodeconsistsofasetoffixed-length codewordsinwhich
theelements ofthecodewordsareselected fromanalphabet ofqsymbols.
denoted by{O,1,2.' ,..q-I}.Usually, q=2"sothatkinformation bitsare
mapped intooneoftheqsymbols. Thelengthofthenonbinarycodewordis
denoted byNandthenumberofinformation symbols encoded intoablockof
Nsymbols isdenoted byK.Theminimum distance ofthenonbinary codeis·
denoted byDm,,,,Asystematic (N,K)blockcodeconsistsofKinformation
symbols andN-Kparitychecksymbols.
Among thevarioustypesofnonbinary linearblockcodes,theReed
Solomon codesaresomeofthemostimportant forpractical applications. As
indicated previously, they comprise asubsetoftheBCHcodes,whichinturn
areaclassofcycliccodes.Thesecodesaredescribed bytheparameters
N=q-!=2"-1
K=1,2,3,...,N-1
(8-1-116)
Dmin=N-K+1
R,=KIN
Suchacodeisguaranteed 10correctupto
t=U(Dm'n-l)J
=U(N-K)J (8-1-117)
symbolerrors.Ofcourse,thesecodesmaybeextended orshortened inthe
mannerdescribed previously forbinaryblockcodes.
Theweightdistribution {A,}oftheclassofReed-Solomon codesisknown.
Thecoefficients intheweightenumerating polynomial aregivenas
(8-1-118)
whereD==Dm'nandq=2*.
Onereasonfortheimportance oftheReed-Solomon codesistheirgood
CHAPTER KBLOCK ANDCONVOLUTIOSAL CHANNEL CODES465
distance properties. Asecondreasonfortheirimportance istheexistence of
efficient hard-decision decoding algorithms, whichmakeitpossible toimple
mentrelatively longcodesinmanypractical applications wherecodingis
desirable.
Anonbinary codeisparticularly matched toanM-arymodulation technique
fortransmitting the2'possible symbols. Specifically. M-aryorthogonal
signaling. e.g.,M-aryFSK,isfrequently used.Eachofthe2'symbols inthe
q-aryalphabet ismapped tooneoftheM=2'orthogonal signals.Thus,the
transmission ofacodewordisaccomplished bytransmitting Northogonal
signals.whereeachsignalisselected fromthesetofM=2'possiblesignals.
Theoptimum demodulator forsuchasignalcorrupted byAWGNconsists
ofMmatched filters(orcross-correlators) whoseoutputsarepassedtothe
decoder, eitherintheformofsoftdecisions orintheformofharddecisions. If
harddecisions aremadebythedemodulator, thesymbolerrorprobability PM
andthecodeparameters aresufficient tocharacterize theperformance ofthe
decoder. Infact,themodulator. theAWGNchannel, andthedemodulator
formanequivalent discrete(M-ary)input,discrete(M-ary)output,symmetric
memoryless channel characterized bythetransition probabilities ~=1-PM
andPM/(M-1).Thischannelmodel,whichisillustrated inFig.8-1-17,isa
generalization oftheBSe.
Theperformance ofthehard-decision decoder maybecharacterized bythe
following upperboundonthecodeworderrorprobability:
(8·1-119)
whereIisthenumberoferrorsguaranteed tobecorrected bythecode.
Whenacodeworderrorismade,thecorresponding symbol error
probability is
[ N(N'P=-Lilp'(I-P)N'
{\Ni=lfl jJ;\.I M(8-1-[20)
FIGURE 8-1-17 M-aryinput.M-aryoutput,symmetric memoryles5
channel.1-P'f
.--
M-I«=-----._----"'0 M-.
466 DIGITAL COMMUNIC,\TI01"S
Furthermore, ifthesymbols areconverted tobinarydigits,thehiterror
probability corresponding to(8-1-120) is
(8-1-121)
Example 8-.-13
Letusevaluate theperformance ofanN=2'-1=31Reed-Solomon code
withDm'n=3,S,9,and17.Thecorresponding valuesofKare29,27. 23.
and15.Themodulation isNt=32orthogonal FSKwithnoncoherent
detection atthereceiver.
Theprobability ofasymbolerrorisgivenby(5-4-46). andmayhe
expressed as.
1 M'M)P"=-e Y2:(-1)"\ e""Al n"-c2 n(8-1-122)
whereyistheSNRpercodesymbol. By using (8-1-122) in(8-I-t2()) and
combining theresultwith(8-1-121),weobtainthebiterrorprobability. The
resultsofthesecomputations areplottedinFig.8-1-18.Notethatthemore
powerful codes(largeDm,,,)givepoorerperformance atlowSNRperbit
thantheweakercodes.Ontheotherhand,athighSNR,themorepowerful
codesgivebetterperf01mance.Hence,therearecrossovers amongthe
variouscodes,asillustrated forexample inFig.8-1-18forthet=1and1=8
codes.Crossovers alsooccuramongtheI=I,2,and4codesatsmaller
valuesofSNRperbit.Similarly. thecurvesfor1=4and8andfor1=8and
2crossintheregionofhighS~R.Thisisthecharacteristic behavior for
noncoherent detection ofthecodedwaveforms.
Ifthedemodulator docsnotmakeaharddeciSIon oneachsvmhol. but.
---FIGURE 8-1-18 Performance ofseveral..'\ =31.{-errmcorrecting Reed-Solomon
codeswith32-aryFSKmodulation onanAWGN channel
(noncoherent demodulation).10'\
10'-----.l--...-:-'c---'--c!.+.0 5.0n,;17u
S:-.IRPt'!hi!,l'1,'dB\
CHAPTE:R KBLOCK A~()(,O!'lVOLlT[O~AL CHA"Fl lODES467
Input
dat;!OUler
encodc-r
1\K,Inl1l,"r
<:ncod('f
(11).1
FIGURE 8-t-19 Blockdiagram ofacommunications systememploying aconcatenated code.
instead. passestheunquantized matched filteroutputs tothedecoder.
soft-decision decoding canbeperformed. Thisdecoding involves theformation
ofq"=2'"correlation metrics. whereeachmetriccorresponds tooneofthe
q"codewordsandconsists ofasumofNmatched filteroutputscorresponding
totheNcodesymbols. Thematched filteroutputsmaybeaddedcoherently. or
theymaybeenvelope-detected andthenadded,ortheymaybesquare-law
detected andthenadded.Ifcoherent detection isusedandthechannel noiseis
AWGN.thecomputation oftheprobability oferrorisastraightforward
extension ofthebinarycaseconsidered inSection8-1-4.Ontheotherhand.
whenenvelope detection orsquare-law detection andnoncoherent combining
areusedtoformthedecision variables. thecomputation ofthedecoder
performance isconsiderably morecomplicated.
Concatenated BlockCodes Aconcatenated codeconsistsoftwoseparate
codeswhicharecombined toformalargercode.Usuallyonecodeisselected
tobenonbinaryandtheotherisbinary.Thetwocodesareconcatenated as
illustrated inFig.8·1-19.Thenonbinary (N,K)codeformstheoutercodeand
thebinarycodeformstheinnercode.Codewordsareformedbysubdividing a
blockofkKinformation bitsintoKgroups,calledsymbols, whereeachsymbol
consistsofkbits.TheKk-bitsymbols areencoded intoNk-bitsymbols bythe
outerencoder. asisusuallydonewithanonbinary code,Theinnerencoder
takeseachk-bitsymbolandencodes itintoabinaryblockcodeoflengthn.
Thusweobtainaconcatenated blockcodehavingablocklengthofNnbitsand
containing kKinformation bits.Thatis,wehavecreated aneyuivalent
(Nn,Kk)longbinarycode.Thebitsineachcodewordaretransmitted over
thechannel bymeansofPSKor,perhaps. byFSK.
Wealsoindicate thattheminimum distance ofti,.cuncatenated codeis
dm;oDmio•whereDmmistheminimum distance oftheoutercodeandd""oisthe
minimum distance oftheinnercode.Furthermore, therateoftheconcaten
atedcodeisKkINn,whichiseyualtotheproduct ofthetwocoderates.
Ahard-decision decoder foraconcatenated codeisconveniently separated
intoaninnerdecoder andanouterdecoder. Theinnerdecoder takesthehard
decisions oneachgroupofnbits,corresponding toacodewordoftheinner
code,andmakesadecision onthekinformation bitsbasedonmaximum
likelihood (minimum-distance) decoding. Thesekbitsrepresent onesymbol,,!
468 IlI(iITI\L ('OMMUNJ('ATIONS
theoutercode.Whenablock ofNk-bitsymbols arereceived fromtheinner
decoder, Iheoulerdecoder makesaharddecision ontheKk-bilsymbols
basedonmaximum-likelihood decoding.
Soft-decision decoding isalsoapossible alternative withaconcatenated
code.Usually, thesoft-decision decoding isperformed ontheinnercode,ifitis
selected tohaverelatively fewcodewords,i.e.,if2'isnottoolarge.Theouter
codeisuSlJallydecoded bymeansofhard-decision decoding, especially ifthe
blocklengthislongandtherearemanycodewords.Ontheotherhand,there
maybeasignificant gaininperformance whensoft-decision decoding isused
onboththeouterandinnercodes,tojustifytheadditional decoding
complexity. Thisisthecaseindigitalcommunications overfadingchannels, as
weshalldemonstrate inChapter 14.
Weconclude thissubsection withthefollowing example.
EXlimple 8-1·14
Suppose thatthe(7,4)Hamming codedescr;.bed inExamples 8-1-1and
8-1-2isusedastheinnercodeinaconcatenated codeinwhichtheouter
codeisaReed-Solomon code.Sincek=4,weselectthelengthofthe
Reed-Solomon codetobeN=24-1=15.Thenumber ofinformation
symbols Kperoutercodewordmaybeselected overtherange1,,;;K,,;;14
inordertoachieveadesiredcoderate.
8-1-9Interleaving orCodedDataforChannels withBurst
Errors
Mostofthewell-known codesthathavebeendevisedforincreasing the
reliability inthetransmission ofinformation areeffective whentheerrors
causedbythechannel arestatistically independent. Thisisthecaseforthe
AWGN channel. However, therearechannels thatexhibitburstyerror
characteristics. Oneexample istheclassofchannels characterized bymultipath
andfading,whichisdescribed indetailinChapter 14.Signalfadingdueto
time-variant multipath propagation oftencausesthesignaltofallbelowthe
noiselevel,thusresulting inalargenumberoferrors.Asecondexample isthe
classofmagnetic recording channels (tapeordisk)inwhichdefectsinthe
recording mediaresultinclustersoferrors.Sucherrorclustersare110tusually
corrected bycodesthatareoptimally designed forstatistically independent
errors.
Considerable workhasbeendoneontheconstruction ofcodesthatare
capable ofcorrecting bursterrors.Probably thebestknownbursterror
correcting codesarethesubclassofcycliccodescalledFirecodes,namedafler
P.Fire(1959),whodiscovered them.Another classofcycliccodesforburst
errorcorrection weresubsequently discovered byBurton(1969).
CHAPTER X:BLOCKANDCONVOLUTIONAL CHAN~EL CODES469
FIGURE 8·1·20 Blockdiagram ofsystememploying inlerleaving forburst-error channel.
Abursroferrorsoflengthbisdefinedasasequence ofb-biterrors,thefirst
andlastofwhichare1'5.Thebursrerrorcorrection capabiliry ofacodeis
defined asonelessthanthelengthoftheshortest uncorrecta bleburst.Itis
relatively easytoshowthatasystematic (n,k)code,whichhasn-kparity
checkbits,cancorrectburstsoflengthb,,;LHn-k)J.
Aneffective methodfordealingwithbursterrorchannels istointerleave
thecodeddatainsuchawaythattheburstychannel istransformed intoa
channel havingindependent errors.Thus,acodedesigned forindependent
channelerrors(shortbursts)isused.
Ablockdiagram ofasystemthatemploys interleaving isshowninFig.
8-1-20.Theencoded dataarereordered bytheinterleaver andtransmitted
overthechannel. Atthereceiver, after(eitherhard-orsoft-decision)
demodulation, thedeinterleaver putsthedatainpropersequence andpassesit
tothedecoder. Asaresultoftheinterleavingldeinterleaving, errorburstsare
spreadoutintimesothaterrorswithinacodewordappeartobeindependent.
Theinterleaver cantakeoneoftwoforms:ablockstructure ora
convolutional structure. Ablockinterleaver formats theencoded dataina
rectangular arrayofmrowsandncolumns. Usually, eachrowofthearray
constitutes acodewordoflengthn.Aninterleaver ofdegreemconsistsofm
rows(mcodewords)asillustrated inFig.8-1-21.Thebitsarereadout
FIGURE 8-1-21 Abtockinterleaver forcodeddata.
Readoulbitstomodulator
wst tt t t t t t--I81522 29 36·. mn-6
......2916233037·. mn5--31017243138 mn-4--4II18253239·.. mn-3 mm--512 19 263340·. mn- 2--61320273441 mn-I--71421283542 mn
+-n-kparitybits kdatabits
470 DI(JIT.~L COMMUNICATIONS
column-wise andtransmitted overthechannel. Atthereceiver, thedeinter
leaverstoresthedatainthesamerectangular arrayformat,butitisreadout
row-wise, onecodewordatatime.Asaresultofthisreordering ofthedata
duringtransmission, aburstoferrorsoflengthI~mbisbrokenupintom
burstsoflengthb.Thus,an(n,k)codethatcanhandlebursterrorsoflength
b~U(n-k)Jcanbecombined withaninterleaver ofdegreemtocreatean
interleaved (mn,mk)blockcodethatcanhandleburstsoflengthmb.
Aconvolutional interleaver canbeusedinplaceofablockinterleaver in
muchthesameway.Convolutional interleavers arebettermatched foruse
withtheclassofconvolutional codesthatisdescribed inthefollowing section.
Convolutional interleaver structures havebeendescribed byRamsey (1970)
andForney(1971).
8-2CONVOLUTIONAL CODES
Aconvolutional codeisgenerated bypassingtheinformation sequence tobe
transmitted through alinearfinite-state shiftregister. Ingeneral, theshift
registerconsistsofK(k-bit)stagesandnlinearalgebraic function generators,
asshowninFig.8-2-1.Theinputdatatotheencoder, whichisassumed tobe
binary,isshiftedintoandalongtheshiftregisterkbitsatatime.Thenumber
ofoutputbitsforeachk-bitinputsequence isnbits,Consequently, thecode
rateisdefinedasK=kin,consistent withthedefinition ofthecoderatefora
blockcode.Theparameter Kiscalledtheconstraint lengthoftheconvolu
tionalcode.t
I'
k
infonnation '--,,--'-......,,-'---''-,,<'-'
bits
FIGURE 8,2·1Convolutionat encoder.Kks[ages---------- .....\
Encoded
sequence
lomodulator
tInmanycases.theconstraint lengthofthecodeisgiveninbitsratherthank-bit ~ytes.Hence
theshiftregistermaybecalledaI.-stageshiftregister,whereL=Kk.Furthermore. Lmaynotbea
multiple ofk.ingeneral.
CHAPTER KBLOCK ANDCO:,\VOLL:TION,<\L CH,\:'\'\El ((mrS471
F1GURE 8~2~2K=3,k=1,11=3convolutional encoder.
Onemethod fordescribing aconvolutional codeistogiv~itsgenerator
matrix,justaswedidforblockcodes.Ingeneral, thegenerator matrixfora
convolutional codeissemi-infinite sincetheinputsequence issemi-infinite in
length.Asanalternative tospecifying thegenerator matrix,weshallusca
functionally equivalent representation inwhichwespecifyasetofnvectors.
onevectorforeachofthenmodulo-2 adders.EachvectorhasKkdimensions
andcontains theconnections oftheencodertothatmodul0-2 adder.A Iinthe
ithposition ofthevectorindicates thatthecorresponding stageintheshift
register isconnected tothemodulo-2 adderanda0inagivenposition
indicates thatnoconnection existsbetween thatstageandthemodulo-2 adder.
Tobespecific, letusconsider thebinaryconvolutional encoder with
constraint lengthK=3,k=I,andn=3,whichisshowninFig.8-2-2.Initially.
theshiftregisterisassumed tobeintheall-zerostate.Suppose thefirstinput
bitisaI.Thentheoutputsequence of3bitsisIII.Suppose thesecondbitisa
O.Theoutputsequence willthenbe001.IfthethirdbitisaI,theoutputwill
be100,andsoon,Now,suppose wenumber theoutputsofthefunction
generators thatgenerate eachthree-bit outputsequence asI,2.and3,from
toptobottom. andsimilarly number eachcorresponding function generator,
Then,sinceonlythefirststageisconnected tothefirstfunction generator (no
modulo-2 adderisneeded). thegenerator is
g=[100]
Thesecondfunction generator isconnected tostagesIand3.Hence
g,=(101]
Finally,
g,=[IlI]
Thegenerators forthiscodearemoreconveniently giveninoctalformas
(4,5,7). Weconclude that.whenk=I,werequire ngenerators. eachof
dimension Ktospecifytheencoder.
Foraratekinbinaryconvolutional codewithk>Iandconstraint lengthK.
thengenerators areKk-dimensional vectors, asstatedabove,Thefollowing
example illustrates thecaseinwhichk=2andn=3.
472 DIGITA.L COMMUNICATIONS
FIGURE 8-2-3K~2.k=2.n=3convolutional encoder.I
ZOutput
Lf-----o2
'------<:J 3
Example 8-2-1
Consider therate2/3convolutional encoderillustrated inFig.8-2-3.Inthis
encoder, twobitsatatimeareshiftedintoitandthreeoutputbitsare
generated. Thegenerators are
g,=[1011J,
Inoctalform,thesegenerators are(13.15,12).
Therearethreealternative methods thatareoftenusedtodescribe a
convolutional code.Thesearethetreediagram, thetrellisdiagram, andthe
statediagram. Forexample, thetreediagram fortheconvolutional encoder
showninFig.8-2-2isillustrated inFig.8-2-4.Assuming thattheencoderisin
theall-zerostateinitially, thediagram showsthat,ifthefirstinputbitisa0,
theoutputsequence is000and,iftbefirstbitisa1;theoutputsequence is111.
Now,ifthefirstinputbitisa 1andthesecondbitisa0,thesecondsetofthree
outputbitsis001.Continuing throughthetree,weseethatifthethirdbitisa
000
o
III
FIGURE 8-2-4Treediagram forratetf3.K=3convolutional code.
CHAPTER ItBLOCK ANDCONVOLUTIONAL CHANNEL CODES473
othentheoutputis011,whileifthethirdbitisa 1thentheoutputis100.
Giventhataparticular sequence hastakenustoaparticular nodeinthetree,
thebranching ruleistofollowtheupperbranchifthenextinputbitisa 0and
thelowerbranchifthebitisaI.Thus,wetraceaparticular paththroughthe
treethatisdetermined bytheinputsequence.
Closeobservation ofthetreethatisgenerated bytheconvolutional encoder
showninFig.8-2-2revealsthatthestructure repeatsitselfafterthethirdstage.
Thisbehavior isconsistent withthefactthattheconstraint lengthK=3.That
is,thethree-bit outputsequence ateachstageisdetermined bythe input bit
andthetwoprevious inputbits,i.e.,thetwobitscontained inthefirsttwo
stagesoftheshiftregister.Thebitinthelaststageoftheshiftregisterisshifted
outattherightanddoesnotaffecttheoutput.Thuswemaysaythatthe
three-bit outputsequence foreachinputbitisdetermined bytheinputbitand
thefourpossible statesoftheshiftregister, denoted asa=00,b=01,C=10,
d=11.Ifwelabeleachnodeinthetreetocorrespond tothefourpossible
statesintheshiftregister, wefindthatatthethirdstagetherearetwonodes
withthelabela,twowiththelabelb,twowiththelabelc,andtwowiththe
labeld.Nowweobservethatallbranches emanating fromtwonodeshaving
thesamelabel(samestate)areidentical inthesensethattheygenerate
identical outputsequences. Thismeansthatthetwonodeshavingthesame
labelcanbemerged.IfwedothistothetreeshowninFig.8-2-4,weobtain
anotherdiagram, whichismorecompact, namely,atrellis.Forexample, the
trellisdiagram fortheconvolutional encoder ofFig.8-2-2isshowninFig.
8-2-5.Indrawing thisdiagram, weusetheconvention thatasolidlinedenotes
theoutputgenerated bytheinputbit0andadottedlinetheoutputgenerated
bytheinputbit1.Intheexample beingconsidered, weobservethat,afterthe
initialtransient, thetrelliscontains fournodesateachstage,corresponding to
thefourstatesoftheshiftregister, D,b,c,andd.Afterthesecondstage,each
nodeinthetrellishastwoincoming pathsandtwooutgoing paths.Ofthetwo
FIGURE 8-2-5Trellisdiagram forrate1}3,K=3convolutional code.
000 000 000 000 000a,011 011.011 .III'. 111\ Ill'..
111•
b•111\..
001
c•.
••110
d•-~_.__:.
101t101 101
Steadystate
474 DIC,lTAl CO\1\-IlJNICAT!O).;S
011
010
FH;URE ~·2M6 Slalediagr;;m forrate1/3.K'-=3convolutional code.....--
"10l'"III
outgoing paths,onecorrespcnds totheinputbit0andtheothertothepath
followed iftheinputbitisa1.
Sincetheoutputottheencoder isdetermined bytheinputandthestateof
theencoder, anevenmorecompact diagram thanthetrellisisthestate
diagram. Thestatediagram issimplyagraphofthepossible statesofthe
encoder andthepossible transitions fromonestatetoanother. Forexample
thestatediagram fortheencoder showninFig.8-2-2isillustrated inFig.8-2-6.
Thisdiagram showst.hatthepossible transitions are
a~a,Q4C, bJl~a,b-l:rc, c~b, c~d. d~b. d~d.
where Cl'J...{3denotes thetransition fromstate [jotof3whentheinputbitisa1.
Thethreebitsshownnexttoeachbranchinthestatediagram represent the
outputbits.Adottedlineinthegraphindicates thattheinputbitisa1.while
thesolidlineindicates thattheinputbitisaO.
Example 8-2-2
Letusconsider thek=2.rate2/3convolutional codedescribed inExample
8-2-1andshowninFig.8-2-3.Thefirsttwoinputbitsmaybe00,01,10,or
11.Thecorresponding outputbitsare000, 010, 111, 101. Whenthenextpair
ofinputbitsentertheencoder, thefirstpairisshiftedtothesecondstage.
Thecorresponding outputbitsdependonthepairofbitsshiftedintothe
secondstageandthenewpairofinputbits.Hence,thetreediagram forthis
code,showninFig.8-2-7,hasfourbranches pernode,corresponding tothe
fourpossible pairsofinputsymbols. Sincetheconstraint lengthofthecode
isK=2.thetreebeginstorepeatafterthesecondstage.Asillustrated in
Fig.8-2-7,allthebranches emanating fromnodeslabeleda(statea)yield
identical outputs.Bymerging thenodeshavingidentical labels,weobtain
thetrellis,whichisshowninFig.8-2-8.Finally, thestatediagram forthis
codeisshowninFig.8-2-9.
"I\PlIR' IlLO,K "~Il,O"OUIIO'"L (II.\~"'" 'OlliS 47~
r----
I)()()
"Il!n
k)!1 h
1(1(\, III,
iO!
d
110i-------
"
r--~ ~--
c--0"'-h
,I; dOl
",
';'-E"___1_0_1_
"--
III __
III h
(,'1 111(J,
-~
d
:)11~--,
"~--
Ij,,--, ..•
IiII\lUl
h
100
110
ro~,:"er3iize, wcstatethataratekin,constraint lengthK,convolutional
cudeischaracterized by2'branches emanating [romeachnodeofthetree'
diagram. Thetrellisandthestakdiagrams eachhave2«1("possible stat"s,
Therearc2'branches enterlllg each,tateand2'branches leavingeachstalc
(inthetrelliSandtree,thisIStrueaftertheinitialtransient),
Thethreetypesofdiagrams described abovearealsousedtorepresent
nonbinary convolutional codes,Whenthenumber ofsymbols intheeodc
alphabet isq=2',k>1,theresulting llOnbinary codemayalsoberepresented
asanequivalent binarycode.Thefollowing example considers aconvolu.ional
codeofthistype,
Example 8-2-3
Letusconsider theconvolutional codegenerated bytheencoder shownin
Fig,8-2-JO.Thiscodemaybedescribed asabinaryconvolutional codewith
parameters K=2.k=2,n=4.R,=1/2,andhavingthegenerators
gl'~[IOlD], g,=[0101]. g,=[IIIO],
d 110 d 11.0 d
FlGUo 8-2-lITrellisdiagramlorK;2,k;2,n;3convolutional code.476 DIGITAL COMMUNICATIONS
000 000
110a
d
FlGURE 8-:1-9StatediagramlorK=2,k=2,n=3convolutional code.
CHAPTER l\BLOCKANDCONVOLUTlOl'OAL CHANNEL CODES477
FIGURE 8-2-10 K~2,k~2,n~4convolutional encoder.Input
k=2
'------------'>4
Exceptforthedifference inrate,thiscodeissimilarinformtotherate2/3.
k=2convolutional codeconsidered inExample 8-2-1.
Alternatively, thecodegenerated bytheencoder inFig.8-2-10maybe
described asanonbinary (q=4)codewithonequaternary symbolasan
inputandtwoquaternary symbols asanoutput.Infact,iftheoutputofthe
encoder istreatedbythemodulator anddemodulator asq-ary(q=4)
symbols thataretransmitted overthechannel bymeansofsomeM-ary
(M=4)modulation technique, thecodeisappropriately viewed as
nonbinary.
Inanycase,thetree,thetrellis,andthestatediagrams areindependent
ofhowweviewthecode.Thatis,thisparticular codeischaracterized bya
treewithfourbranches emanating fromeachnode,oratrelliswithfour
possible statesandfourbranches entering andleavingeach stat~or,
equivalently, byastatediagram havingthesameparameters asthetrellis.
8-2-1TheTransfer Function ofaConvolutional Code
Thedistanceproperties andtheerrorrateperformance ofaconvolutional code
canbeobtained fromitsstatediagram. Sinceaconvolutional codeislinear,the
setofHamming distances ofthecodesequences generated uptosomestagein
thetree,fromtheall-zerocodesequence, isthesameasthesetofdistances of
thecodesequences withrespecttoanyothercodesequence. Consequently, we
assumewithoutlossofgenerality thattheall-zerocodesequence istheinputto
theencoder.
Thestatediagram showninFig.8-2-6willbeusedtodemonstrate the
methodforobtaining thedistanceproperties ofaconvolutional code.First.we
labelthebranches ofthestatediagramaseitherDO=I,D1,D2,orD',where
theexponent ofDdenotestheHamming distanceofthesequence ofoutput
bitscorresponding toeachbranchfromthesequence ofoutputbitscorres
pondingtotheall-zerobranch.Theself-loop atnodeacanbeeliminated, since
itcontributes nothingtothedistance properties ofacodesequence relativeto
478 DlOITAI COMMUNICATIONS
D'
D
,D' DD
0'"
FIGURE 8-2-11 Statediagramforrate1/3,K~3convolutional code.
theall-zerocode sequence. Furthermore, nodeaissplitintotwonodes,oneof
whichrepresents theinputandtheothertheoutputofthestatediagram.
Figure8-2-11illustrates theresulting diagram. Weusethisdiagram, whichnow
consistsoffivenodesbecause nodeawassplitintotwo,towritethefourstate
equations
Xb=DXc+DXd
Xd=D'Xc+D2Xd
X,=D'Xh(8-2-1)
Thetransferfunctien forthecodeisdefinedasT(D)=X,IXo'Bysolving
thestateequations givenabove,weobtain
T(D)=1_2D2
= D6+2D"+4DIU+8D12+...
(8-2-2)
where,bydefinition,
(evend)
(oddd)(8-2-3)
Thetransfer function forthiscodeindicates thatthereisasinglepathof
Hamming distance d=6fromtheall-zeropaththatmergeswiththeall-zero
pathatagivennode.Fromthestatediagram showninFig.8-2-6orthetrellis
diagram showninFig.8-2-5,itisobserved thatt_hed=6pathisacbe.Thereis
nootherpathfromnodeatonodeehavingadistance d=6.Thesecondterm
in(8-2-2)indicates thattherearetwopathsfromnodeatonodeehavinga
CHAPTER 8:BLOCK ANDCONVOLUTIONAL CHANNEL CODES479
,,,,-,,
[iJ-----~_;;,------·C-+-- ....J~D--+ .......+----<J~D-' ~-+-e
nGURE 8-2-12 Statediagram forrate1/3,K~3convolutional code.
distance d=8.Again,fromthestatediagram orthetrellis,weobserve that
thesepathsareacdbeandacbcbe.Thethirdtermin(8-2-2)indicates thatthere
arefourpathsofdistance d=10,andsoforth.Thusthetransferfunction gives
usthedistance properties oftheconvolutional code.Theminimum distanceof
thecodeiscalledtheminimum freedistance anddenoted bydr,ee'Inour
example, dr.ee=6.
Thetransferfunction canbeusedtoprovidemoredetailed information than
justthedistance ofthevariouspaths.Suppose weintroduce afactorNintoall
branchtransitions causedbytheinputbit1.Thus,aseachbranchistraversed.
thecumulative exponent onNincreases byoneonlyifthatbranchtransition is
duetoaninputbit1.Furthermore, weintroduce afactorofJintoeachbranch
ofthestatediagram sothattheexponent ofJwillserveasacounting variable
toindicate thenumberofbranches inanygivenpath fr~mnodeatonodee.
Fortherate1/3convolutional rodeinourexample, thestatediagram that
incorporates theadditional factorsofJandNisshowninFig.8-2-12.
Thestateequations forthestatediagram showninFig.8-2-12are
Xc=JND"X. +JNDX h
Xh=JOX,+JDXd
Xd=JND'X, +JND'X"
X•.=JO'X h(8-2-4)
Uponsolvingtheseequations fortheratioX./X.,weobtainthetransfer
function
T(D,N,J)=1_JND'(1+J)
=J3N06+rN'D"+J5N'D'+J'N'OHJ
+21"N3D'"+J'N30'"+... (8-2-5)
Thisformforthetransfer functions givestheproperties ofallthepathsin
480 DIGITAL COMMUNICATIONS
theconvolutional code.Thatis,thefirsttermintheexpansion ofT(D,N,J)
indicates thatthedistance d=6pathisoflength3andofthethree
information bits,oneisa1.Thesecondandthirdtermsintheexpansion of
T(D,N,J)indicate thatofthetwod=8terms,oneisoflength4andthe
secondhaslength5.Twoofthefourinformation bitsinthepathhavinglength
4andtwoofthefiveinformation bitsinthepathhavinglength5areIs.Thus,
theexponent ofthefactorJindicates thelengthofthepaththatmergeswith
theall-zeropathforthefirsttime,theexponent ofthefactorNindicates the
numberofIsintheinformation sequence forthatpath,andtheexponent ofD
indicates thedistance ofthesequence ofencoded bitsforthatpathfromthe
all-zerosequence.
ThefactorJisparticularly important ifwearetransmitting asequence of
finiteduration, saymbits.Insuchacase,theconvolutional codeistruncated
aftermnodesormbranches. Thisimpliesthatthetransfer function forthe
truncated codeisobtained bytruncating T(D,N,J)atthetermJm.Onthe
otherhand,ifwearetransmitting anextremely longsequence, i.e.,essentially
aninfinite-length sequence, wemaywishtosuppress thedependence of
T(D,N,J)ontheparameter J.Thisiseasilyaccomplished bysettingJ=1.
Hence,fortheexample givenabove,wehave
ND6
T(D,N,I)=T(D,N)= D21-2N
=ND6+2N2D8+4N3DlO+..,
oc
=~adN(d-4)nDd
d:6(8-2-6)
wherethecoefficients {ad}aredefinedby(8-2-3).
Theprocedure outlined abovefordetermining thetransferfunction ofa
binaryconvolutional codeiseasilyextended tononbinary codes.Inthe
following example, wedetermine thetransfer function ofthenonbinary
convolutional codepreviously introduced inExample 8-2-3.
Example 8-2-4
Theconvolutional codeshowninFig.B-2-l0hastheparameters K=2,
k=2,n=4.Inthisexample, wehaveachoiceofhowwelabeldistances
andcounterrors,depending onwhether wetreatthecodeasbinaryor
nonbinary. Suppose wetreatthecodeasnonbinary. Thus,theinputtothe
encoder andtheoutputaretreatedasquaternary symbols. Inparticular, if
wetreattheinput and outputasquaternary symbols00,01,10,and11,the
distance measured insymbols between thesequences 0111andססoois2.
Furthermore, supposethataninputsymbol00isdecoded asthesymbol11;
thenwehavemadeonesymbolerror.Thisconvention appliedtothe
CHAPTER ilBLOCK ANDCONVOLUTIOSAL CHANNEL CODES481
)NV
NJlY(12)
NJD'
123/
NJDe.(1)
Stated
II
(02)00=0
01=I
10=2
II=J
III)JOe.
IND'
121)
JV'
(22)
en)JDe.
INV
FIGURE 8-2·]3 St.atediagramfmK=2,k=2,rate1/2nonbinarycode.
convolutional codeshowninFig.8-2-10resultsinthestatediagram
illustrated inFig.8-2-13,fromwhichweobtainthestateequations
Xh=NJD'X"+NJDX h+NJDX,+NJD'X"
X,=NJD'X"+NJD'X h+NJDX,+NJDX"
X"=NJD'X"+NJDX h+NJD'X,+NJDX"
X,=JD'(Xh+X,+X,,)
Solutionoftheseequations leadstothetransferfunction
3NJ'D'
T(D,N,J)=-t---2-=-N':":J D.::.....::-=-.-NJ-D~'(8-2-7)
(8-2-8)
Thisexpression forthetransferfunction isparticularly appropriate whenthe
quaternary symbols attheoutputoftheencoder aremapped intoa
482 DIGITAL ("OMMl,Nj('AIIONS
JSl}'
(]()II)I\D~\
(i!;)())
INn'
(IJ101
I
State L
Ii.""JD~((Jj(jfJ
iN/)2"'"
(10011
(I0lll)
({lOll))
JV1[)
FIGURE H-2-14 Statelhagram torK-"2,k-=-2,ratl'112convolutional codewithoutputtreatedasitbinary
.'>equence.
corresponding setofquaternary waveforms Sm(t),m~1,2,3,4,e.g.,four
orthogonal waveforms. Thus,thereisaone-to-one correspondence between
codesymbols andsignalwaveforms.
Alternatively, forexample, theoutputoftheencoder maybetransmitted
asasequence ofbinarydigitsbymeansofbinaryPSK.Insuchacase,itis
appropriate tomeasure distance intermsofbits.Whenthisconvention is
employed, thestatediagram islabeledasshowninFig.8-2-14.Solution of
thestateequations obtained fromthisstatediagram yieldsatransfer
function thatisdifferent fromtheonegivenin(8-2-8).
Someconvolutional codesexhibita<;haracteristic behavior thatiscalled
catastrophic errorpropagation. Whenacodethathasthischaracteristic isused
onabinarysymmetric channel, itispossible forafinitenumber ofchannel
errorstocauseaninfinitenumberofdecoding errors.Suchacodecanbe
identified fromitsstatediagram. Itwillcontain azero-distance path(apath
withmultiplier D""CI)fromsomenonzero statebacktothesamestate.ThlS
meansthatonecanlooparoundthiszero-distance pathaninfinitenumber (If
timeswithout increasing thedistance relative totheall-zeropath.But.ifthIS
self-loop corresponds tothetransmission ofaLthedecoder willmakean
:nttnik number ofCrr,,)fS. Sincesuch CL)dl.'~are L'asil~,rccllgnilcd. theyan.'
easilyaH)ickJ inpractice.
8-2-2Optimum Decoding ofConvolutional Codes-The
ViterbiAlgorithm
Inthedecoding ofablockcodeforamemoryless channel. weCl1mputcd the'
distances (Hamming distance forhard-decision decoding andeuclidean di,·
lancefursoft·decision decoding) between thereceived codcwordandthe~'
possible transmitted codewords.Thenweselected thecodewordthatwas
closestindistance tothereceived codeword.ThisdecJsion rule.whichre<jlllres
thecllmputation of='m<'Tries. isoptimum inthesensethatIIresulhilla
minimum prohdbihlV ofcrrurforthebinary,ymmetric channel withI';and
theadditiv(' whitegaussian noisechannel.
Unlikeablockcode.whichhasafixedlength /I.aconvolutional enl'oder IS
basicallv afinite·state machine. Hencetheoptimum decoder isamaxImum·
likelihood sequence estimator (MLSE) ofthetypedescribed inSectIon 5·1·-1
forsignalswithmemory. suchasNRZIandCPM.Therefurc, Dptimull1
decoding ofaconvolutiunal codeinvolves asearchthrough thetrellislorthc
mostprobahle se<juence. Depending onwhether thedetector following the
demodulator performs hardorsoftdecisions. thecorresponding metricinthe
trellissearchmaybeeitheraHamming metricoraeuclIdean metric,
respectively. Weelaborate below, using thetrellisinFig.8·2-5forthe
convolutional codeshownInFig.8-2-2.
Consider thetwopathsinthetrellisthatbegmattheinitialstatc{(and
remerge atstateIIafterthreestatetranSItions (threebranches). corresponding
tothetwo information sequences 000andJOOandthetransmilted sequences
000000 000 andIII001OIl,respectively. Wedenotethetransmitted bitsh}
{cl''''j=I.2.3:III=I.2,3},wheretheindexjindicates thejthbranchandthe
index 111themthbitinthatbranch,Correspondingly. wedefine{r,m'j=1.2.3:
III=1,2,3}astheoutputofthedemodulator. Ifthedetector performs
hard-decision decoding, itsoutputforeachtransmitted bitiseither0or1.On
theotherhand,ifsoft-decision decoding isemployed andthecodedseguenc.:
istransmitted bybinarycoherent PSK.theinputtothedecoder is
(8-2·lJ)
where Il)mrepresents theadditive noiseandt,.isthetransmitted signalenergy
foreachcodehit.
Ametricisdefinedforthejthbranchoftheithpaththrough thetrellisas
thelogarithm ofthejointprobahility ofthesequence {r,,,,.III=1.2..'}
484 DJOlTAl COMMlTNJ('ATI()NS
conditioned onthetransmiued sequence {cj~,m=I.2.3}fortheithpath.
Thatis.
J.Lj')=logP(YJIen.j=1.2,3.... (8-2-10)
Furthermore. ametricfortheithpathconsisting ofBbranches through the
trellisisdefinedas
B
PM(i)=2:J.Lji)
i=I(8-2-11)
(8-2-12)Thecriterion fordeciding between twopaths.throughthetrellisistoselect
theonehavingthelargermetric.Thisrulemaximizes theprobability ofa
correctdecision or.equivalently. itminimizes theprobability oferrorforthe
sequence, ofinformation bits.Forexample, suppose thathard-decision
decoding isperformed bythedemodulator, yielding thereceived sequence
{JOI000lOO}.Leti=0denotethethree-branch all-zeropathandi=1the
secondthree-branch paththatbeginsintheinitialstateaandremerges with
theall-zeropathatstateaafterthreetransitions. Themetriesforthesetwo
pathsare
PMO)=6log(I-p)+3logP
PM(I)=4log(1-p)+510gp
wherepistheprobability ofabiterror.Assuming thatp<twefindthatthe
metric PM(O)islargerthanthemetric PM(I).Thisresultisconsistent with
theobservation thattheall-zeropathisatHamming distanced=3fromthe
received sequence, whilethei=1pathisatHamming distance d=5fromthe
received path.Thus,theHamming distance isanequivalent metricfor
hard-decision decoding.
Similarly, suppose thatsoft-decision decpding isemployed andthechannel
addswhitegaussian noisetothesignal.Thenthedemodulator outputis
described statistically bytheprobability densityfunction
(I(i»__1_{[r,."-~(2cj~ -IW}
prj", Cjm-YficITexp- 2cr (8-2-13)
whereu2=~Noisthevariance oftheadditivegaussian noise.Ifweneglectthe
termsthatarecommon toallbranchmetrics, thebranchmetricforthejth
branchoftheithpathmaybeexpressed as
(8-2-14)
where,inourexample, n=3.Thusthecorrelation Metricsforthetwopaths
underconsideration are
3 3
CM(O)=2:2:Tjm(2cj2!-1)
j=l"..,=1
3 3
CMII)=2:2:Tjm(2cj~-1)
j=l"..,=1(8-2-15)
UIAI'Tl'l{ 8:IU.O('I( A""lDCONVOl.llllONAL CHAN~FL CODES485
Havingdefined thebranchmetTlCSandpathmetricscomputed bythe
decoder. wenowconsider theuseoftheViterbialgorithm foroptimum
decoding oftheconvolution allyencoded information sequence. Weconsider
thetwopathsdescribed ahove.whichmergeatstateaafterthreetransitions.
Notethatanyparticular paththroughthetrellisthatstemsfromthisnodewill
addidentical termstothepathmetricsCMlf)andCMII).Consequently. if
CMI'">CMII)atthemergednodeaafterthreetransitions CMlf)willcontinue
tobelargerthanCMII)foranypaththatstemsfromnodea.Thismeansthat
thepathcorresponding toCMIIIcanbediscarded fromfurtherconsideration.
Thepathcorresponding tothemetricCMIII>isthesurvivor. Similarly. oneof
thetwopathsthatmergeatstatebcanbeelminated onthebasisofthetwo
corresponding metrics.Thisprocedure isrepeated atstatecandstated.Asa
result.afterthefirstthreetransitions. therearefoursurviving paths.one
terminating ateachstate.andacorresponding metricforeachsurvivor. This
procedure isrepeated ateachstageofthetrellisasnewsignalsarereceived in
subsequcnt timeintervals.
Ingeneral. whenabinaryconvolutional codewithk=Iandconstraint
lengthKisdecoded bymeansoftheViterbialgorithm, thereare2"-1states.
Hence.thereare2"-Isurviving pathsateachstageand2"-1metrics,onefor
eachsurviving path.Furthermore. abinaryconvolutional codeinwhichkbits
atatimeareshiftedintoanencoder thatconsistsofK(k-bit)shift-register
stagesgenerates atrellisthathas2kl"-I)states.Consequently, thedecoding of
suchacodebymeansoftheViterbialgorithm requireskeepingtrackof2klKI)
surviving pathsand2k(K-:Jmetrics.Ateachstageofthetrellis,thereare2k
pathsthatmergeateachnode.Sinceeachpaththatconverges atacommon
noderequires thecomputation ofametric.thereare2kmetricscomputed for
eachnode.Ofthe2kpathsthatmergeateachnode,onlyonesurvives, andthis
isthemost-probable (minimum-distance) path.Thusthenumberofcomputa
tionsindecoding performed ateachstageincreases exponentially withkand
K.Theexponential increase incomputational burdenlimitstheuseofthe
Viterbialgorithm torelatively smallvaluesofKandk.
Thedecoding delayindecoding alonginformation sequence thathasbeen
convolutionally encoded isusuallytoolongformostpractical applications.
Moreover. thememory required tostoretheentirelengthofsurviving
sequences islargeandexpensive. Asindicated inSection5-1-4.asolution to
thisproblem istomodifytheViterbialgorithm inawaywhichresultsinafixed
decoding delaywithoutsignificantly affecting theoptimalperformance ofthe
algorithm. Recallthatthemodification istoretainatanygiventimeIonlythe
mostrecent8decoded information bits(symbols) ineachsurviving sequence.
Aseachnewinformation bit(symbol) isreceived, afinaldecision is'madeon
thebit(symbol) received 8branches backinthetrellis,bycomparing the
metricsinthesurviving sequences anddeciding infavorofthebitinthe
sequence havingthelargestmetric.If8ischosensufficiently large,allsurviving
sequences willcontaintheidentical decoded bit(symbol) 8branches backin
time.Thatis,withhighprobability, allsurviving sequences attimetstemfrom
486 DIGITAL COMMUNICATIONS
thesamenodeatr-S.Ithasbeenfoundexperimentally (computer simula
tion)thatadelayS;;"5Kresultsinanegligible degradation intheperformance
relativetotheoptimum Viterbialgorithm.
8-2-3Probability ofErrorforSoft-Decision Decoding
Thetopicofthissubsection istheerrorrateperformance oftheViterbi
algorithm onanadditive whitegaussian noisechannel withsoft-decision
decoding.
Inderiving the probability oferrorforconvolutional codes,thelinearity
property forthisclassofcodesisemployed tosimplify thederivation. Thatis.
weassumethattheall-zerosequence istransmitted andwedetermine the
probability oferrorindeciding infavorofanothersequence. Thecodedbinary
digitsforthejthbranch oftheconvolutional code,denoted askl""
In=1,2,...•n}anddefinedinSection8-2-2,areassumed tobetransmitted by
binaryPSK(orfour-phase PSK)anddetected coherently atthedemodulator.
Theoutputofthedemodulator, whichistheinputtotheViterbidecoder, is
thesequence {r;m.m=1,2•....n;j=1,2,...}whererjmisdefinedin(8-2-9).
TheViterbisoft-decision decoder formsthebranchmetricsdefined by
(8-2-14)andfromthesecomputes thepathmetrics
B Bn
CWi)=2:/-Lj')=2:Lrjm(2c~-1)
j==! j=1m=l(8-2-16)
whereidenotesanyone ofthecompeting pathsateachnodeandBisthe
numberofbranches (information symbols) inapath.Forexample, theall-zero
path,denoted asi=0,hasapathmetric
Bn
CM(O)=2:L:(-~+njm)(-I)
j=lm=1
Bn
=~Bn+L:2:njm
j=lm==1(8-2-17)
Sincetheconvolutional codedoesnotnecessarily haveafixedlength,we
deriveitsperformance fromtheprobability oferrorforsequences thatmerge
withtheall-zerosequence forthefirsttimeatagivennodeinthetrellis.In
particular, wedefinethefirst-event errorprobability astheprobability that
another paththatmergeswiththeall-zeropathatnodeBhasametricthat
exceedsthemetricoftheall-zeropathforthefirsttime.Suppose theincorrect
path,calliti=1,thatmergeswiththeall-zeropathdiffersfromtheall-zero
pathindbits,i.e.,therearedIsinthepathi=1andtherestareOs.The
probability oferrorinthepairwise comparison ofthemetricsCM(O)andCM(I)
is
P2(d)=P(CM(l);;" CM(O»=P(CM(') -CM(O);;"0)
PM)=P[2~ln~Irjm(c}:.i-c)~!);;"0](8-2-18)
(8-2-19)nl.-'\PTEJ~ X:BLOCK ANlJCONVOLUTIONAL CHANNEL CODES487
Sincethecodedbitsinthetwopathsareidentical exceptinthedpositions,
(8-2-18)canbewritteninthesimplerform
P2(d)=p(~r;~0)
wheretheindex[runsoverthesetofdbitsinwhichthetwopathsdifferand
theset{r;}represents theinputtothedecoder forthesedbits.
The{r;}areindependent andidentically distributed gaussian random
variables withmean-~andvariance!No.Consequently theprobability of
errorinthepairwise comparison ofthesetwopathsthatdifferindbitsis
P,(d)=Q(~)
=Q(V2'YbRcd) (8-2-20)
where Yh='t5b/Noisthereceived SNRperbitandRcisthecoderate.
Although wehavederived thefirst-event errorprobability forapathof
distance dfromtheall-zeropath,therearemanypossible pathswithdifferent
distances thatmergewiththeall-zeropathatagivennodeB.Infact,the
transfer functionT(D)provides acomplete description ofallthepossible
pathsthatmergewiththeall-zeropathatnodeBandtheirdistances. Thuswe
cansumtheerrorprobability in(8-2-20)overallpossible pathdistances. Upon
performing thissummation, weobtainanupperboundonthefirst-event error
probability intheform
ti=drrce
x
,;;;LadQ(V2Yb Rcd) (8-2-21)
whereaddenotesthenumberofpathsofdistancedfromtheall-zeropaththat
mergewiththeall-zeropathforthefirsttime. .
Therearetworeasonswhy(8-2-21) isanupperboundonthefirst-event
errorprobability. Oneisthattheeventsthatre,ultintheerrorprobabilities
{P2(d)}arenotdisjoint. Thiscanbeseenfromobservation ofthetrellis.
Second,bysumming overallpossible d~d'n",wehaveimplicitly assumed that
theconvolutional codehasinfinitelength.Ifthecodeistruncated periodically
afterBnodes,theupperboundin(8-2-21)canbeimproved bysumming the
erroreventsford'"e,;;;d.,B.Thisrefinement hassomemeritindetermining
the performance ofshortconvolutional codes,buttheeffectonperformance is
negligible whenBislarge.
Theupperboundm(8-2-21)canbeexpressed inaslightlydifferent formif
theQfunction isupper-bounded byanexponential. Thatis.
(8-2-22)
488 DIGITAL COMMUNICATIONS
Ifweuse(8-2-22) in(8·2-21), theupperboundonthefirst-event error
probability canbeexpressed as
(8-2-23)
Although thefirst-event errorprobability provides ameasure ofthe
performance ofaconvolutional code,amoreusefulmeasureofperformance is
thebiterrorprobability. Thisprobability canbeupper-bounded bythe
procedure usedinbounding thefirst-eventerrorprobability_Specifically, we
knowthatwhenanincorrect pathisselected, theinformation bitsinwhichthe
selectedpathdiffersfromthecorrectpathwillbedecoded incorrectly. Wealso
knowthattheexponents inthefactorNcontained inthetransferfunction
T(D,N)indicate thenumber ofinformation biterrors(number ofIs)in
selecting anincorrect paththatmergeswiththeall-zeropathatsomenodeB.
Ifwemultiply thepairwiseerrorprobability P2(d)bythenumberofincorrectly
decoded information bitsfortheincorrect pathatthenodewheretheymerge,
weobtainthebiterrorrateforthatpath.Theaveragebiterrotprobability is
upper-bounded bymultiplying eachpairwise errorprobability P2(d)bythe
corresponding number ofincorrectly decoded information bits,foreach
possibleincorrect paththatmergeswiththecorrectpathattheBthnode,and
summing overalld.,
Theappropriate multiplication factorscorresponding tothenumber of
information biterrorsforeachincorrectly selected pathmaybeobtained by
differentiating T(D,N)withrespecttoNIngeneral, T(D,N)canbe
expressed as
~
T(D,N)=2:adDdNf(d)
d=dfrec(8-2-24)
wherefed)denotestheexponent ofNasafunction ofd.Takingthederivative
ofT(D,N)withrespecttoNandsettingN=1,weobtain
(8-2-25)
where{3d=adf(d).Thusthebiterrorprobability fork=1isupper-bounded
by
~
Pb<2:{3dP2(d)
d=dfrcc
~
<2:{3dQ('V2Yb Rcd)
d=drree(8-2-26)
CHAPTER 8:BLOCKANDCONVOLUTIONAL CHANNEL CODES489
IftheQfunction isupper-bounded byanexponential asindicated in(8-2-22)
then(8-2-26)canbeexpressed inthesimpleform
Ph<d~,_l3dDdL~._Yb'"
<dT~N)IN_I.D~'_"" (8-2-27)
Ifk>1,theequivalent biterrorprobability isobtained bydividing (8-2-26)
and(8-2-27)byk.
Theexpressions fortheprobability oferrorgivenabovearebasedonthe
assumption thatthecodebitsaretransmitted bybinarycoherent PSK.The
resultsalsoholdforfour-phase coherent PSK,sincethismodulation}
demodulation technique isequivalent totwoindependent (phase-quadrature)
binaryPSKsystems. Othermodulation anddemodulation techniques, suchas
coherent andnoncoherent binaryFSK,canbeaccommodated byrecomputing
thepairwiseerrorprobability P,(d).Thatis,achangeintilemodulation and
demodulation technique usedtotransmit thecodedinformation sequence
affectsonlythecomputation ofP2(d).Otherwise, thederivation forPhremains
thesame.
Althougll theabovederivation oftileerrorprobability forViterbidecoding
ofaconvolutional codeappliestobinaryconvolutional codes,itisrelatively
easytog<;neralize ittononbinary convolutional codesinwhicheachnonbinary
symbolismappedintoadistinctwaveform. Inparticular, thecoefficients {,Bd}
intheexpansion ofthederivative ofT(D,N),givenin(8-2-25), represent the
numberofsymbolerrorsintwo paths separated indistance(measured interms
ofsymbols) bydsymbols. Again,wedenotetheprobability oferrorina
pairwisecomparison oftwopathsthatareseparated indistance bydasP2(d).
Thenthesymbolerrorprobability, forak-bitsymbol,isupper-bounded by
"
PM';;2:I3dP2(d)
d=d,n:c
Thesymbolerrorprobability canbeconverted intoanequivalent biterror
probability. Forexample, if2'orthogonal waveforms areusedtotransmit the
k-bitsymbols, theequivalent biterrorprobability isPMmultiplied byafactor
2'-'/(2'-I),asshowninChapter 5.
8-2-4Probability ofEnorforHard-Decision Decoding
Wenowconsider theperformance acllieved bytheViterbidecoding algorithm
onabinarysymmetric channel. Forhard-decision decoding oftheconvolu
tionalcode,themetricsintheViterbialgorithm aretheHamming distances
between thereceived sequence andthe2'(K-1lsurviving sequences ateach
nodeofthetrellis.
Asinourtreatment ofsoft-decision decoding, webeginbydetermining the
490 DIGITAL COMMl'r'\I[CATIONS
first-event errorprobability. Theall-zeropathisassumed tobetransmitted.
Suppose thatthepathbeingcompared withtheall-zeropathatsomenodeB
hasdistance dfromtheall-zeropath.Ifdisodd,theall-zeropathwillbe
correctly selected ifthenumberoferrorsinthereceived sequence islessthan
~(d+I);otherwise, theincorrect pathwillbeselected. Consequently, the
probability ofselecting theincorrect pathis
(8-2-28)
wherepistheprobability ofabiterrorforthebinarysymmetric channel.Ifd
iseven,theincorrect pathisselected whenthenumberoferrorsexceeds ~d.If
thenumberoferrorsequals ~d,thereisatiebetween themetricsinthetwo
paths,whichmayberesolved byrandomly selecting oneofthepaths:thus,an
erroroccurshalfthetime.Consequently, theprobability ofselecting the
incorrect pathis
"d) d) P2(d)=L(p'(1-P)"-k+~Lpdf2(1_P)"12
"~dI2+1,k \2d(8-2-29)
Asindicated inSection8-2-3,therearemanypossible pathswithdifferent
distances thatmergewiththeall-zeropathatagivennode.Therefore, thereis
nosimpleexactexpression forthefirst-event errorprobability. However, we
canoverbound thiserrorprobability bythesumofthepairwise error
probabilities P2(d)overallpossible pathsthatmergewiththeall-zeropathat
thegivennode.Thus,weobtaintheunionbound
x
P,<La"P,(d) (8-2-30)
wherethecoefficients {a,,}represent thenumberofpathscorresponding tothe
setofdistances {d}.Thesecoefficients arethecoefficients intheexpansion of
thetransferfunctionT(D)orT(D,N).
Insteadofusingtheexpressions forP2(d)givenin(8-2-28) and(8-2-29), we
c'lnusetheupperbound
P,(d)<[4p(l-p)]d/2 (8-2-31)
whichwasgiveninSection8-1-5.Useofthisboundin(8-2-30)yieldsalooser
upperboundonthefirst-event errorprobability, intheform
x
p,.<LQ,,[4p(1-p)]"/2
d-=~J'rLC'
(8-2-32)
CHAPTER R:BLOCKANDCONVOLUTIONAL CHANNEL CODES491
Letusnowdetermine theprobability ofabiterror.Asin'thecaseof
soft-decision decoding, wemakeuseofthefactthattheexponents inthe
factorsofNthatappearinthetransfer functionT(D,N)indicate thenumber
ofnonzero information bitsthatareinerrorwhenanincorrect pathisselected
mertheall-zeropath.Bydifferentiating T(D,N)withrespecttoNandsetting
N=I,theexponents ofNbecomemultiplication factorsofthecorresponding
error-event probabilities P2(d).Thus,weobtaintheexpression fortheupper
boundonthebiterrorprobability. intheform
PI><2:(3"P2(d)
J=d ffC>;(8-2-33)
wherethe{{3,,}arethecoefficients intheexpansion ofthederivative of
T(D,N),evaluated atN=l.ForP2(d),wemayuseeithertheexpressions
givenin(8-2-28) and(8-2-29)ortheupperboundin(8-2-31).Ifthelatteris
used,theupperboundonPhcanbeexpressed as
dT(D,N)'
Ph<I (8-2-34)dlv ,'\/c-"I.D='v'4p(]-p)
Whenk>1,theresultsgivenin(8-2-33) and(8-2·34) forPhshouldbedivided
byk.
Acomparison oftheerrorprobability fortherate1/3,K=3convolutIOnal
codewithsoft-decision decoding andhard-decision decoding ismadeinFig.
8-2-15.NotethattheChernoff upperboundgivenby(8-2-34) islessthanIdB
abovethetighterupperboundgivenby(8-2-33) inconjunction with(8-2-28)
and(8-2-29). Theadvantage oftheChernoff boundisitscomputational
..j {)X10I~11
S:'\Hperbi:.-1!,(dBI,
,
j
2:
\"I ,
\ \Chernoff boundi
5"(8'~'J4' "I ,,
2,t-1',,
1\,Uppelboundt
5
I\-=-(8-2-33),,with (S-::·2'~))7
UpperbOllnd\,, ~\and 1~-2·::8):
18-2-261,, ,
! ' ,
2+-T--f--_.-~()fJ-c~'l"I~jdn\ j~
decoding d
,--Hard-dc-cisiotl \t± ~CCOd',~ \' ,IO-to10-lQ-10-
Co."g
v10
E.
~o
>
to
~
'"
FIGURE 8~2~15 Comparison ofsoft-decision andhard-decisIOn decoding
{orK=3,k=:1.n=3convolutional code
492 DIGITAL COMMUNICATCONS
simplicity. Incomparing theperformance between soft-decision andhard
decision decoding, notethatthedifference obtained fromtheupperboundsis
approximately 2.5dBfor10-6",Pb'"10-2
.
Finally,weshouldmention thattheensemble average errorrateperfor
manceofaconvolutional codeonadiscretememorylesschannel, justasinthe
caseofablockcode,canbeexpressed intermsofthecutoffrateparameter Ril
as(forthederivation, seeViterbiandOmura,1979).
_(q_1)q-KR,{R,
Ph<[1-q(R"R,)fR'l2'
whereqisthenumberofchannelinputsymbols, Kistheconstraint lengthof
thecode,R,isthecoderate,andRoisthecutoffratedefinedinSections 7-2
and8-1.Therefore, conclusions reachedbycomputing Roforvariouschannel
conditions applytobothblockcodesandconvolutional codes.
8-2-5Distance Properties ofBinal'YConvolutional Codes
Inthissubsection, weshalltabulate theminimum freedistance andthe
generators forseveralbinary,short-constraint-length convolutional codesfor
severalcoderates. These binary codes areoptimalinthesensethat,foragiven
rateandagivenconstraint length,theyhavethelargestpossible dc«c.The
generators andthecorresponding valuesofdc«etabulated belowhavebeen
obtained byOdenwalder (1970),Larsen(1973),Paaske(1974),andDautetaf.
(1982)usingcomputer searchmethods.
Heller(1968)hasderivedarelatively simpleupperboundontheminimum
freedistanceofaratelinconvolutional code.Itisgivenby
l2f-IJ
dC,ee,;;;min-,--(K+i-I)n''''I2 - 1(8-2-35)
whereLxJdenotes thelargestintegercontained inx.Forpurposes of
comparison, thisupperboundisalsogiveninthetablesfortheratelincodes.
ForratekInconvolutional codes,Dautetai.(1982)hasgivenamodification to
Heller'sbound.Thevaluesobtained fromthisupperboundforkincodesare
alsotabulated.
Tables8-2-1to8-2-7listtheparameter ofratelinconvolutional codesfor
n=2,3,...,8.Tables8-2-8to8-2-11listtheparameters ofseveralratekIn
convolutional codesfork'"4andn'"8.
8-2-6Nonbinary Dual-kCodesandConcatenated Codes
Ourtreatment ofconvolutional codesthusfarhasbeenfocusedprimarily on
binarycodes.Binarycodesareparticularly suitable forchannels inwhich
binaryorquaternary PSKmodulation andcoherent demodulation ispossible.
CHAPTER" BLOCK ANDCONVOLUTIONAL CHANNEL CODES493
TABLE 8-2-1RATE1f2MAXIMUM FREEDISTANCE CODE
ConstnWtt Upperbound
lengthKGeneraton inoctal d.... Oild....
3 5 7 5 5
4 15 17 6 6
5 23 35 7 8
6 53 75 8 8
7 133 171 10 10
8 247 371 10 11
9 561 753 12 12
10 1,167 1,545 12 13
11 2,335 3,661 14 14
12 4,335 5,723 15 15
13 10,533 17,661 16 16
14 21,675 27,123 16 17
So-urct:Odenwalder (1970)andLarsen(1973).
However, therearemanyapplications inwhichPSKmodulation andcoherent
demodulation isnotsuitableorpossible. Insuchcases,othermodulation
techniques, e.g.,M-aryFSK,areemployed inconjunction withnoncoherent
demodulation, Nonbinary codesareparticularly matched toM-arysignalsthat
aredemodulated noncoherently.
Inthissubsection, wedescribe aclassofnonbinary convolutional codes,
calleddual-kcodes,thatareeasilydecoded bymeansoftheViterbialgorithm
usingeithersoft-decision orhard-decision decoding. Theyarealsosuitable
eitherasanoutercodeorasaninnercodeinaconcatenated code,aswillalso
bedescribed below,
TABLESoHRATE1/3MAXIMUM FREEDISTANCE CODES
ConSlraint Upperbound
lengthK Generators inoctal d.... ODdrr.,e
3 5 7 7 8 8
4 13 15 17 10 10
5 25 33 37 12 12
6 47 53 75 13 13
7 133 145 175 15 15
8 225 331 367 16 16
9 557 663 711 18 18
10 1,117 1,365 1,633 20 20
11 2,353 2,671 3,175 22 22
12 4,767 5,723 6,265 24 24
13 10,533 10,675 17,661 24 24
14 21,645 35,661 37,133 26 26
SOI.rces: Odcnwalder (197mandLarsen(1973).
494 DlCiITAL COMMUf\;!CATlON$
TABLE 8-2·3RATE1/4MAXIMUM FREEDISTANCE CODES
Constraint Upperbound
lengthK Generators inoctal d,,_ ondrree
3 5 7 7 7 10 10
4 13 15 15 17 13 15
5 25 27 33 37 16 16
n 53 67 71 75 18 18
" 135 135 147 163 20 20 ,
8 235 275 313 357 22 22
9 463 535 733 745 24 24
10 UJ7 1,365 1,1i33 1.653 27 27
11 2,387 2.353 2,671 3.175 29 29
12 4.767 5,723 6.265 7,455 32 32
13 11.145 12,477 15,537 16,727 33 33
14 21.113 23,175 35.527 35.537 36 36
SOUT('{'- LarseniJ971l.
TABLE 8-2-4RAlE1/5MAXIMUM FREEDISTANCE CODES
Constraint Upperbound
lengthK Generators inoctal d.... ondtree
3 7 7 7 5 5 13 13
4 ~7 17 13 15 15 16 In
5 37 27 33 25 35 20 20
6 75 71 73 65 57 22 22
7 175 131 135 135 147 25 25
8 257 233 323 271 357 28 28
Source. Dau:('(al.(19R2).
TABLE 8-2-5 RATE1/6MAXIMUM FREEDISTANCE CODES
Cttnstraint Upperbound
lengthK Generators inoctal drree ondrne
7 7 7 16 16
7 :) 5
4 17 17 13 cO 20
13 IS 15
37 .\5 27 24 24
33 25 35
6 73 75 55 27 27
65 J7 57
7 173 151 135 30 30
135 1n3 137
8 2j3 375.331 34 34
235 313 357
Source- Daul('(at.(14X2).
•
CHAPTER f(:BLOCK ANDCONVOLUTIONAL CHANNEL ('ODES495
TABLEIl-Z-6RATE1/7MAXIMUM FREEDISTANCE CODES
COIUIrMII UppeI''"""'"Ie"""KG_on iII~ 4-011d_
3 777718 18
55 5
4 17 17 13 13 23 23
13 IS IS
5 35272527 28 28
3335 37
6 537565 75 32 32
476757
7 165 145 173 135 36 36
135 147137
B 275 253 375 331 40 40
235313357
SOliTa:Dautrtal.(1982).
TABLEIl-Z·7RATE1/8MAXIMUM FREEDISTANCE CODES
IIC-u.l Upperboaad
1eJIIl~K GeD....onilloctal d......d....
7I 3 7 5 5 21 21
j 5777
4 17 17 13 1326 26
13 15 15 17
5 3733 25 25 32 32
353327 37
6 5773 51 65 36 36
754767 57
7 153III165 173 40 40
135 135 147137
8 275 275253 371 45 45
331235313 357
SOUTee:Daulttal.(1982).
TABLElI-URATE213MAXIMUM FREEDISTANCE CODES
ConstrUal Upper00.....
IeJIIlhK Geaeralors iDodlIId_ oDd....
2 17 06 15 3 4
3 27 7572 5 6
4 236 155337 7 7
So"ree:Duatttal.(1982).
496 DIGITAL COMMUNICATIONS
TABLE 8-1-9RATEk/5MAXIMUM FREEDISTANCE CODES
CODStniJll UpperboUDd
Rel. le.llbK Genenton IDoctal d".. ODdfrft
2/5 2 170711 1204 6 6
3 2771526557 10 10
4 247366171266373 12 12
3/5 2 352375 6147 5 5
4/5 2 237274156255337 3 4
SOllrce:Daute/al.(1982).
TAILE11-1-10 RATEk/7MAXIMUM FREEDISTANCE CODES
Conslr8ln1 Upperbound
Rate lengthK Ge••ntorsinoctal d.... ond_
2/7 2 05 06 12 15 9 9
15 13 17
3 33 55 72 47 14 14
25 53 75
4 312 125 247 366 18 18
171 266 373
3/7 2 45 21 36 62 8 8
57 43 71
4/7 2 130 067 237 274 6 7
156 255 337
SOl4rce:Dautet01.(1982).
TABLE 11-1-11 RATES 3/4AND3/8MAXIMUM fREEDISTANCE CODES
Conslr8ln1 Upperbound
Ral. lengthK Generatol'5 iDoctal d.... ond....
3/4 2 1325 6147 4 4
3/8 2 15422361 8 8
51367547
SO"Tce:Dautetill.(1982).
Adual-krate1/2convolutional encoder mayberepresented asshownin
Fig.8-2-16.Itconsistsoftwo(K=2)k·bitshift-register stagesandn=2k
funclion generators. Itsoutputistwok-bitsymbols. Wenotethatthecode
considered inExample 8-2-3isadual-2convolutional code.
CHAPTER K:BLOCK ANDCONVOLUTIONAL CHANNEL CODES497
Funclion
gCneralors
!,:1;":11';":'.~..;.'..~=-..:-_ k
1"1'"'
k·bits
l~F~IlAC~'~i<m~"f;~=: ~
generators
14.+1'···'a
FIGURE 8-2-16 Encoder forrate1/2dual-kcodes,
The2kfunction generators forthedual-kcodeshavebeengivenbyViterbi
andJacobs(1975).Thesemaybeexpressed intheform
100o100
o0 1 0...
oo
o
o
o1I.l
..o}I.
o0
1 0
o1 0o1
o0
o0
o1
o0 0 0
0,
o
o.._--_ ----_.
o1
.., 0 0[:~::]=[~~~
+--Ik..... 0 0 0
+--Ik+'..... 1 1 0 0
+-gk+2..... 0 0 1 0
o0 0 1
000
100
1 1 0 0
o0 1 0
o0 0 1 0---- ~...-_.--_..000
100
(8-2-36)
T(D.N.J)=1_NJ[2D+(2'_3)D2)whereI.denotesthekxkidentitymatrix.
Thegeneralformforthetransfer function ofarate1/2dual-kcodehas
beenderivedbyOdenwalder (1976).Itisexpressed as
(2k-1)D4J2N
.=2:QiDiNfU)JhU)
;=4(8-2-37)
498 DIGITAL COMMUNICATIONS
whereDrepresents theHamming distance fortheq-ary(q=Zk)symbols, the
t(i)exponent onNrepresents thenumberofinformation symbolerrorsthat
areproduced inselecting abranchinthetreeortrellisotherthana
corresponding branchontheall-zeropath,andtheh(i)exponent onJisequal
tothenumberofbranches inagivenpath.Notethattheminimum free
distance isdr,ee=4symbols (4kbits).
Lower-rate dual-kconvolutional codescanbegenerated inanumberof
ways,thesimplest ofwhichistorepeateachsymbolgenerated bytherate1/2
codertimes,wherer=1,Z,...,m(,=1corresponds toeachsymbol
appearing once).Ifeachsymbolinanyparticular branchofthetreeortrellis
orstatediagram isrepeated ,times,theeffectistoincrease thedistance
parameter fromDtoD'.Consequently thetransferfunction forarateI/Z,
dual-kcodeis
(8-2-38)(2'-I)D4'JW
T(D,N,J)=1_NJ[ZD'+(Z'-3)D2'J
11-2D'-(Z'-3)D2']'Inthetransmission oflonginformation sequences, thepathlengthpala
meterJinthetransfer function maybesuppressed bysetting j=1.The
resulting transfer functionT(D,N)maybedifferentiated withrespecttoN,
andNissettounity.Thisyields
dT~~Nl~1
(8-2-39)
';=4...
where13,represents thenumberofsymbolerrorsassociated withapathhaving
distlince D'fromtheall-zeropath,asdescribed previously inSection 8-Z-3.
Theexpression in(8-2-39)maybeusedtoevaluate theerrorprobability for
dual-kcodesundervariouschannelconditions,
Performance ofDual-kCodeswithM·ary Modulation Suppose thata
dual-kcodeisusedinconjunction withM-aryorthogonal signaling atthe
modulator, whereM=2'.Eachsymbolfromtheencoderismappedintoone
oftheMpossible orthogonal waveforms. Thechannelisassumed toaddwhite
gaussian noise.Thedemodulator consistsofMmatched filters.
Ifthedecoder performs hard-decision decoding, theperformance ofthe
codeisdetermined bythesymbolerrorprobability PM'Thiserrorprobability
hasbeencomputed inChapter5forbothcoherent andnoncoherent detection.
FromPM'wecandetermine P,(d)according to(8-2-Z8)or(8-Z-29), whichis
theprobability oferrorinapairwise comparison oftheall-zeropathwitha
paththatdiffersindsymbols. Theprobability ofabiterrorisupper-bounded
as
2h-1 0:.
Pb<Z._ 1d~'(3dP,(d) (8-2-40)
ThefactorZ'-I/(2'-1)isusedtoconvertthesymbolerrorprobability tothe
biterrorprobability.
CHA.PTER 11:BLOCK ANDCONVOLUTIONAL CHANNEL. CODES499
Insteadofhard-decision decoding, suppose thatthedecoder performs
soft-decision decoding usingtheoutputofademodulator thatemploys a
square-law detector. Theexpression forthebiterrorprobability givenby
(8-2-40)stillapplies,butnowP2(d)isgivenby(seeSection12-1-1)
I d-I
P,(d)= 2d-}exp(-hbRc d)LKiO-r.Rcd) (8-2-41)2 ,~O
whereIJ-I-i(2d-I)K=-L,i!,~OI
andK.=lilTisthecoderate.Thisexpression followsfromtheresult(8-1-63).
Concatenated CodesInSection8-1-8,weconsidered theconcatenation of
twoblockcodestoformalongblockcode.Nowthatwehavedescribed
convolutional codes,webroaden ourviewpoint andconsider theconcatenation
ofablockcodewithaconvolutional codeortheconcatenation oftwo
convolutional codes.
Asdescribed previously, theoutercodeisusuallychosentobenonbinary,
witheachsymbolselected fromanalphabet ofq=2ksymbols. Thiscodemay
beablockcode,suchasaReed-Solomon code,oraconvolutional code,such
asadual-kcode.Theinnercodemaybeeitherbinaryornonbinary, andeither
abloc,koraconvolutional code.Forexample, aReed-Solomon codemaybe
selectedastheoutercodeandadual-kcodemaybeselectedas theinnercode.
Insuchaconcatenation scheme, thenumber ofsymbols intheouter
(Reed-Solomon) codeqequals2"sothateachsymboloftheoutercodemaps
intoak-bitsymboloftheinnerdual-kcode.M-aryorthogonal signalsmaybe
usedtotransmit thesymbols.
Thedecoding ofsuchconcatenated codesmayalsotakeavarietyof
different forms.Iftheinnercodeisaconvolutional codehavingashort
constraint length,theViterbialgorithm provides anefficient meansfor
decoding, usingeithersoft-decision orhard-decision decoding.
Iftheinnercodeisablockcode,andthedecoder forthiscodeperforms
soft-decision decoding, theouterdecoder mayalsoperform soft-decision
decoding usingasinputsthemetricscorresponding toeachwordoftheinner
code.Ontheotherhand,theinnerdecodermaymakeaharddecision after
receiptofthecodewordandfeedtheharddecisions totheouterdecoder.
Thentheouterdecodermustperform hard-decision decoding.
Thefollowing example describes aconcatenation codeinwhichtheouter
codeisaconvolutional codeandtheinnercodeisablockcode.
Example 8-2-5
Suppose weconstruct aconcatenated codebyselecting adual-kcodeas the
outercodeandaHada~ard codeastheinnercode.Tobespecific, weselect
arate1/2dual-5codeandaHadamard (16,5)innercode.Thedual-Srate
500 DIGITAL COMMUNICATIONS
1/2codehasaminimum freedistanceD',ee=4andtheHadamard codehas
aminimum distancedmin=8.Hence,theconcatenated codehasaneffective
minimum distance of32.Sincethereare32codewordsintheHadamard
codeand32possiblesymbols intheoutercode,ineffect,eachsymbolfrom
theoutercodeismappedintooneofthe32Hadamard codewords.
Theprobability ofasymbolerrorindecoding theinnercodemaybe
determined fromtheresultsoftheperformance ofblockcodesgivenin
Sections 8-1-4and8-1-5forsoft-decision and hard-decision decoding,
respectively. First,supposethathard-decision decoding isperformed inthe
innerdecoder withtheprobability ofacodeword(symbolofoutercode)
errordenoted asP32'sinceM=32.Thentheperformance oftheoutercode
and,hence,theperformance oftheconcatenated codeisobtained byusing
thiserrorprobability inconjunction withthetransferfunction forthedual-5
codegivenby(8-2-37).
Ontheotherhand,ifsoft-decision decoding isusedonboththeouter
andtheinnercodes,thesoft-decision metricfromeachreceived Hadamard
codewordispassedtotheViterbialgorithm, whichcomputes the
accumulated metricsforthecompeting pathsthroughthetrellis.Weshall
givenumerical resultsontheperformance ofconcatenated codesofthis
typeinourdiscussion ofcodingforRayleigh fadingchannels.
8-2-7OtherDecoding Algorithms forConvolutional Codes
TheViterbialgorithm described inSection8-2-2istheoptimum decoding
algorithm (inthesenseofmaximum-likelihood decoding oftheentire
sequence) forconvolutional codes.However, itrequires thecomputation of
2kKmetricsateachnodeofthetrellisandthestorageof2k(K-I)metricsand
2klK-1)surviving sequences, eachofwhichmaybeabout5kKbitslong.The
computational burdenandthestoragerequired toimplement theViterbi
algorithm makeitimpractical forconvolutional codeswithlargeconstraint
length.
Priortothediscovery oftheoptimum algorithm byViterbi,anumberof
otheralgorithms hadbeenproposed fordecoding convolutional codes.The
earliestwasthesequential decoding algorithm originally proposed byWozen
craft(1957,1961),andsubsequently modified byFano(1963).
TheFanosequential decoding algorithm searches forthemostprobable
paththroughthetreeortrellisbyexamining onepathatatime.Theincrement
addedtothemetricalongeachbranchisproportional totheprobability ofthe
received signalforthatbranch,justasinViterbidecoding, withtheexception
thatanadditional negative constant isaddedtoeachbranchmetric.Thevalue
ofthisconstant isselected suchthatthemetricforthecorrectpathwill
increaseontheaverage, whilethemetric.foranyincorrect pathwilldecrease
ontheaverage. Bycomparing themetricofacandidate pathwithamoving
(increasing) threshold, Fano'salgorithm detectsanddiscardsincorrect paths.
Tobemorespecific,letusconsider amemoryless channel. Themetricfor
CHAPTER~, BLOCKANDCONVOLUTIONAL CHANNEL CODES501
theithpaththroughthetreeortrellisfromthefirstbranchtobranchBmaybe
expressed as
whereB"
eMU)=LLiLj~:
j=I",=1
nl.1,(1)\
(il_1~-J(iLim-ogz( )prim(8-2-42)
(8-2-43)
(8-2-44)
(8-2-45)In(8-2-43), 'imisthedemodulator outputsequence, P(1jmIcj~)denotesthepdf
of'1mconditional onthecodebitcj:':forthemthbitofthejthbranchoftheith
path,andJ(isapositiveconstant. J(isselected asindicated abovesothatthe
incorrect pathswillhaveadecreasing metricwhilethecorrectpathwillhave
anincreasing metricontheaverage. NotethatthetermP('i"')inthe
denominator isindependent ofthecodesequence, and,hence,maybe
subsumed intheconstant factor.
Themetricgivenby(8-2-43) isgenerally applicable foreitherhard-or
soft-decision decoding. However, itcanbeconsiderably simplified when
hard-decision decoding isemployed. Specifically, ifwehaveaBSCwith
transition (error)probability P,themetricforeachreceived bit,consistent with
theformin(8-2-43) isgivenby
(i)={IOgz[2(1-p)]-Rcifrjm=cJ.~
iL1mI 2 R 'f- (i)ogzP-c 1rim#-elm
where rImisthehard-decision outputfromthedemodulator andcj:':isthemth
codebitinthejthbranchoftheithpathinthetreeandRcisthecoderate.
Notethatthismetricrequires some(approximate) knowledge oftheerror
probability.
Example 8-2-6
Suppose wehavearateRc=1/3binaryconvolutional codefortransmitting
information overaBSCwithP=0.1.Byevaluating (8-2-44)wefindthat
{052'f- - (I)(r)= . 1rim-Cjm
IJ.lm _265'f--'(i).IT1m.,-elm
Tosimplifythecomputations, themetricin(8-2·45)maybenormalized. Itis
wellapproximated as
{1'f- - (i)
(i)= IT,.",-Cjm
iLlm-5"f--J-(i)1',m"""Cjm(8-2-46)
Sincethecoderateis1/3,therearethreeoutputbitsfromtheencoder for
eachinputbit.Hence,thebranchmetricconsistent with(8-2-46)is
iLj')=3 -6d
502DIGITAL COMMUNICA nONs
8,
7,
:g6t
~~,
~4,F3, " _
2t------------------~----------
FIGURE 8-2-17 Anexample ofthepath..archinsequential ,-- -- - - -- - - - -- - - - - -- - - -- - -- - - - - --
decoding. [FromJordon(l9ll6).©1966 0 2 4 6 8 1012141618
IEEE.I Symbolnumber
or,equivalently,
(8-2-47)
wheredistheHamming distanceofthethreereceived bitsfromthethree
branchbits.Thus,themetricJLJ')issimplyrelatedtotheHamming distance
ofthereceived bitstothecodebitsinIhejlhbranchoftheithpath.
Initially, thedecoder maybeforcedtostartonIhecorrectpathbythe
transmission ofafewknownbitsofdata.Thenitproceeds forwardfromnode
tonode,takingthemostprobable (largestmetric)branchateachnodeand
increasing thethreshold suchthatthethreshold isnevermorethansome
preselected value,sayT,belowthemetric.Nowsupposethattheadditivenoise
(forsoft-decision decoding) ordemodulation errorsresulting fromnoiseonthe
channel(forhard-decision decoding) causethedecoder totakeanincorrect
pathbecauseitappearsmoreprobable thanthecorrectpath.Thisisillustrated
inFig.8-2-17.Sincethemetricsofanincorrect pathdecrease ontheaverage,
themetricwillfallbelowthecurrentthreshold, sayTo.Whenthisoccurs,the
decoder backsupandtakesalternative pathsthrough thetreeortrellis,in
orderofdecreasing branchmetrics,inanattempttofindanotherpaththat
exceedsthethreshold To.Ifitissuccessful infindinganalternative path,it
continues alongthatpath,alwaysselecting themostprobable branchateach
node.Ontheotherhand,ifnopathexiststhatexceedsthethreshold To,the
threshold isreducedbyanamountrandtheoriginalpathisretraced.Ifthe
originalpathdoesnotstayabovethenewthreshold, thedecoder resumesits
backward searchforotherpaths.Thisprocedure isrepeated, withthe
threshold reducedbyTforeachrepetition, untilthedecoderfindsapaththat
remains abovetheadjusted threshold. Asimplified flowdiagram ofFano's
algorithm isshowninFig.8-2-18.
Thesequential decoding algorithm requiresabuffermemory inthedecoder
tostoreincoming demodulated dataduringperiodswhenthedecoder is
searching foralternate paths.Whenasearchterminates, thedecodermustbe
capableofprocessing demodulated bitssufficiently fasttoemptythebuffer
priortocommencing anewsearch.Occasionally, duringextremely long
searches, thebuffermayoverflow. Thiscauseslossofdata,acondition that
CHAPTER Il:BLOCK ANDCONVOLUTIONAL CHANNEL rODES503
FIGURE 8·2·18 Asimplified flowdiagramof
Fano'salgorithm. [FromJordan
(/966),©19661£££.1Start
Ll= 0
r=()
rLowerthre<J1old b}rf
----------------------,Fail ,,
Test,
Fall , Test
mostlikelytFilii, previous nooe
branch ,,
1Pass Test,
Pass ,
this,
Paso;, Stepba(.'k
branch,,L , ,-----------------•____ J
CStepforward')Istherea
nex.t
!Nol...-
mostlikely
branch·.'
NoFirsttime
al(his Yes
node?
1Yes
CTightenthreshold)
I
canberemedied byretransmission ofthelostinformation. Inthisregard,we
shouldmention thatthecutoffrateRohasspecialmeaning insequential
decoding. Itistherateabovewhichtheaverage number ofdecoding
operations perdecoded digitbecomes infinite, anditistermed the
computational cutoffrateRcomp•Inpractice, sequential decoders usually
operateatratesnearRo.
TheFanosequential decoding algorithm hasbeensuccessfully implemented
inseveralcommunication systems. Itserrorrateperformance iscomparable to
thatofViterbidecoding. However, incomparison withViterbidecoding,
sequential decoding hasasignificantly largerdecoding delay.Onthepositive
side,sequential decoding requires lessstoragethanViterbidecoc':ng and,
hence,itappears attractive forconvolutional codeswithalargeconstraint
length.Theissuesofcomputational complexity andstoragerequirements for
sequential decoding areinteresting andhavebeenthoroughly investigaled. For
ananalysisofthesetopicsandothercharacteristics oftheFannalgorithm, the
interested readermayrefertoGallager (1968),Wozencraft andJacobs(1965),
Savage(1966),andForney(1974).
Another typeofsequential decoding algorithm, calleda.I'/tIck1I!!i0rithm. has
beenproposed independently byJelinek(1969)andZigangirov (1966). In
contrast totheViterbialgorithm, whichkeepsIrackof2"I)kpathsand
S04 DIGITAL COMMUNICATIONS
000
ode
uk=I -2J
ngdistance-8
000001
-3d
III-7
0 , 010
-2110r-2
-I,J101 ,
-4
I001Rale1/3c
III-4Blanchmeb 010
-I110r-3d=Hammi
-2"101
-5
Received
sequence: WI III llO Oll
Stackwithaccumulated pathmetrics.
flGURE 8-2·19 Aexample oftheslackalgorithm
fordecodiog arale1/3
convolutional code.Step Step Step Step Step Step
a b, d £f
-I -2 -3 -2-I -2
-3 -3 -J -J -3 -3
-4 -4 -4 -4 -4
-5 -5 -5 -4
-8-7 -5
-8 -7
-8
corresponding metrics, thestacksequential decoding algorithm dealswith
fewerpathsandtheircorresponding metrics. Inastackalgorithm, themore
probable pathsareorderedaccording totheirmetrics,withthepathatthelop
ofthestackhavingthelargestmetric.Ateachstepofthealgorithm, onlythe
pathatthetopofthestackisextended byonebranch.Thisyields2ksuccessors
andtheircorresponding metrics.These2'successors alongwiththeotherpaths
arethenreordered according tothevaluesofthemetricsandallpathswith
metricsthatfallbelowsomepreselected amountfromthemetricofthetop
pathmaybediscarded. Thentheprocessofextending thepathwiththelargest
metricisrepeated. Figure8-2-19illustrates thefirstfewstepsinastack
algorithm.
Itisapparent thatwhennoneofthe2'extensions ofthepathwiththe
largestmetricremains atthetopofthestack,thenextstepinthesearch
involves theextension ofanotherpaththathasclimbedtothetopofthestack.
Itfollowsthatthealgorithm doesnotnecessarily advance byonebranch
throughthetrellisineveryiteration. ConseQuently, someamountofstorage
mustbeprovided {ornewlyreceived signalsandpreviously received signalsin
ordertoallowthealgorithm toextendthesearchalongoneoftheshorter
paths,whensuchapathreachesthetopofthestack.
CHAPTER Ii:BLOCKANDCONVOLUTiONAL CHAi\NEl coDES50S
InacomparISon ofthestackalgorithm withtheViterbialgorithm, thestack
algorithm requires fewermetriccomputations, butthiscomputational savingis
offsettoalargeextentbythecomputations involved inreordering thestack
aftereveryiteration. Incomparison withtheFanoalgorithm, thestack
algorithm iscomputationally simpler,sincethereisnoretracing overthesame
pathasisdoneintheFanoalgorithm. Ontheotherhand,thestackalgorithm
requires morestoragethantheFanoalgorithm.
Athirdalternative totheoptimum Viterbidecoder isamethod called
feedback decoding (Heller, 1975),whichhasbeenappliedtodecoding fora
BSe(hard-decision decoding). Infeedback decoding, thedecoder makesa
harddecisionontheinformation bitatstageibasedonmetricscomputed from
stageitostagei+m,wheremisapreselected positive integer.Thus.the
decision ontheinformation bitiseither0or1depending onwhether the
minimum Hamming distance paththatbeginsatstagejandendsatstagei+m
contains a 0or1inthebranchemanating fromstagej.Onceadecision ismade
ontheinformation bitatstagej,onlythatpaT!ofthetreethatstemsfromthe
bitselected atstagejiskept(halfthepathsemanating fromnodej)andthe
remaining partisdiscarded. Thisisthefeedback featureofthedecoder.
Thenextstepistoextendthepartofthetreethathassurvived tostage
j+1+mandconsider thepathsfromstagej+1toj+1+mindeciding on
thebitatstagej+1.Thus,thisprocedure isrepeated ateverystage.The
parameter missimplythenumberofstagesinthetreethatthedecoderlooks
aheadbeforemakingaharddecision. Sincealargevalueofmresultsinalarge
amountofstorage,itisde~irable toselectmassmallaspossible. Ontheother
hand,mmustbesufficiently largetoavoidaseveredegradation inperfor·
mance.Tobalancethesetwownllicting requirements, misusuallyselected in
therangeK,,;;m'"2K,whereKistheconstraint length.Notethatthis
decoding delayissignificantly smallerthanthedecoding delayinaViterbi
decoder, whichisusuallyabout5K.
Example 8-2-7
Letusconsider theuseofafeedback decoderfortherate1/3convolutional
codeshowninFig.8·2-2.Figure8-2-20illustrates thetreediagram andthe
operation ofthefeedback decoder form=2.Thatis,indecoding thebitat
branchj,thed&oder considers thepathsatbranches j,j+I,andj+2.
Beginning withthefirstbranch, thedecoder computes eightmetries
(Hamming distances), anddecidesthatthebitforthefirstbranchis0ifthe
minimum distance pathiscontained intheupperpartofthetree,and1if
theminimum distancepathiscontained inthelowerpartofthetree.Inthis
example, thereceived sequence forthefirstthreebranches isassumed tobe
101111110, sothattheminimum distance pathisintheupperpartofthe
tree.Hence,thefirstoutputbitisO.
Thenextstepistoextendtheupperpartofthetree(thepartofthetree
thathassurvived) byonebranch,andtocompute theeightmetricsfor
506 DIGITAL COMNlINICATIONS
o
Step1
101Received
sequence
StepI:Upper-tree metric§: 7.6,5.2·; lower·tree metrics: 5,4,3,4-+0
Step2:Upper-tree metric,:7.6,5.6;lower-tree metrics:3,6,I·,2~IFlGURE 8-2-ZO Anexample offeedback decoding
forarate1/3convolutional code.
branches 2,3,and4.Fortheassumed received sequence 111110011, the
minimum-distance pathiscontained inthelowerpartofthesectionofthe
treethatsurVived fromthefirststep.Hence,thesecondoutputbitis1.The
thirdstepistoextendthislowerpartofthetreeandtorepeattheprocedure
described forthefirsttwosteps.
Insteadofcomputing metricsasdescribed above,afeedback decoder for
theBSCmaybeefficiently implemented bycomputing thesyndrome fromthe
received sequence andusingatablelookupmethodforcorrecting errors.This
methodissimilartotheonedescribed fordecoding blockcodes.Forsome
convolutional codes,thefeedback decoder simplifies toaformcalleda
majority logicdecoderorathreshold decoder(Massey, 1963:Heller,1975).
8-2-8Pradical Considerations intheApplication of
Convolutional Codes
Convolutional codesarewidelyusedinmanypractical applications of
communications systemdesign.Viterbidecoding ispredominantly usedfor
shortconstraint lengths(K,,;;10),whilesequential decoding isusedforlong
constraint lengthcodes,wherethecomplexity ofViterbidecoding becomes
prohibitive. Thechoiceofconstraint lengthisdictated bythedesiredcoding
gain.
Fromtheerrorprobability resultsforsoft-decision decoding givenby
CHAPTER H:BLOCK ANDU)!'VOLU1l0NAL CHANNEL CODESS07
TABLE 8-2-12 UPPER BOUNDS ONCODING GAINFORSOFT-DECISION DECODING OFSOME
CONVOLUTION CODES
Rate1/2cocIes Role1/3codes
Co_lnt Upperbo.... Coastniat Upperboallll
len'"Kd.... (db) lea'"Kd.... (dB)
3 5 3.98 3 8 4.26
4 6 4.77 4 10 5.23
5 7 5.44 5 12 6.02
6 8 6.02 6 13 6.37
7 10 6.99 7 15 6.99
8 10 6.99 8 16 7.27
9 12 7.78 9 18 7.78
10 12 7.78 10 20 8.24
(8-2-26)itisapparent thatthecodinggainachieved byaconvolutional code
overanuncoded binaryPSKorQPSKsystemis
codinggain""1010glO(R,drree)
Wealsoknowthattheminimum freedistance dlreecanbeincreased eitherby
decreasing thecoderateorbyincreasing theconstraint length,orboth.Table
8-2-12provides alistofupperboundsonthecodinggainforseveral
convolutional codes.Forpurposes ofcomparison, Table8-2-13liststheactual
codinggainsandtheupperbounds forseveral shortconstraint length
convolutional codeswithViterbidecoding.Itshouldbenotedthatthecoding
gainincreases towardtheasymptotic limitastheSNRperbitincreases.
Theseresultsarebasedonsoft-decision Viterbidecoding.Ifhard-decision
decoding isused,thecodinggainsarereduced byapproximately 2dBforthe
AWGNchannel.
Largercodinggainsthanthoselistedintheabove ~ablesareachieved by
TABLE 8-2-13 CODING GAIN(dB)FORSOFT·DECISION VITERBI DECODING
''IN. R,=1/3 R,=1(1 R,=2/3 R,.3/4..........
p. (dB) K=7K=8K=5"=6K=7K=6 K=8 K=6K=9
10-)6.8 4.2 4.4 3.3 3.5 3.8 2.9 3.1 2.6 2.6
10-' 9.6 5.7 5.9 4.3 4.6 5.1 4.2 4.6 3.6 4.2
10-711.3 6.2 6.5 4.9 5.3 5.8 4.7 5.2 3.9 4.8
Source:Jacobs(1974); ~IEEE_
508 DIGITAL COMI.1UNICATIONS
I'1GURE 8-2-21 Performance ofrate1/2andrate1/3Viterbiand
sequential decoding, [FromOmuraandLl!1Jitt
(1982)©1982lEEE,]w-J
JO-2
..'
~1O~3
0
:5'-0
.~10-4:5
~
0::
1O-~
lO-6()Rale113,K=41.
sequential
RateIn.K=41.
sequential
Rate:II2.K:?
Viterbi.softded~ion
R...112,K=7,
Viterbi.harddetision
RaleII3.K:?
Viterbi.
harddecision
Uncoded
BPSK
2 4 68101214
6,iN.<dB)
employing longconstraint lengthconvolutional codes,e.g.,K=50,and
decoding suchcodesbysequential decoding. Invariably, sequential decoders
areimplemented forhard-decision decoding toreducecomplexity. Figure
8-2-21illustrates theerrorrateperformance ofseveralconstraint-length K=7
convolutional codesforrates1/2and1/3andforsequential decoding (with
harddecisions) ofarate1/2andarate1/3constraint-length K=41
convolutional codes.NotethattheK=41codesachieveanerrorrateof10-6
at2.5and3dB,whicharewithin4-4.5dBofthechannelcapacitylimit,Le.,in
vicinityofthecutoffratelimit.However, therate1/2andrate1/3,K=7codes
withsoft-decision Viterbidecoding operate atabout5and4.4dBat10-6,
respectively. Theseshort-constraint-length codesachieveacodinggainof
about6dBat10-6,whilethelongconstraint codesgainabout7.5-8dB.
Twoimportant issuesintheimplementation ofViterbidecoding are
1theeffectofpathmemory truncation, whichisadesirable featurethat
ensuresafixeddecoding delay,and
2thedegreeofquantization oftheinputsignaltotheViterbidecoder.
Asaruleofthumb,westatedthatpathmemory truncation toaboutfive
constraint lengthshasbeenfoundtoresultinnegligible performance loss.
Figure8-2-22illustrates theperformance obtained bysimulation forrate1/2,
constraint-lengths K=3,5,and7codeswithmemory pathlengthof32bits.In
addition topathmemory truncation, thecomputations wereperformed with
eight-level (threebits)quantized inputsignalsfromthedemodulator. The
brokencurvesareperformance resultsobtained fromtheupperboundinthe
biterrorrategivenby(8-2-26). Notethatthe simulation resultsareclosetothe
theoretical upperbounds, whichindicate thatthedegradation duetopath
memory truncation andquantization oftheinputsignalhasaminorefIecton
performance (0.20-0.30 dB).
CHAPTER 8:BLOCK ANDCONVOLUTIONAL CHANNEL CODES509
K:J........Simulation
- - - - .Upperbound
'Li.--'\r--- K=7
10-'.·.·.·.· .....,.·.·.·.·.10-'""3~-4':--'5~-6!-'--:7~-
E,lIVo(dB)10-3
:E'010-5
f
Biterrorprobability forrate112Viterbidecoding with
eight-level quantized inputstothedecoderand32-bitpath
memory. [FromHellerandJacohs(1971).©1971IEEE·IFIGURE 8-2-U
Figure8-2-23illustrates thebiterrorrateperformance obtained via
simulation forhard-decision decoding ofconvolutional codeswithK=3-8.
NotethatwilhtheK=8code,anerrorrateof10-5requiresabout6dB,which
represents acodinggainofnearly4dBrelativetouncaded QPSK.
Theeffectofinputsignalquantization isfurtherillustrated inFig_8-2-24for
arate1/2,K=5code.Notethatthree-bit quantization (eightlevels)isabout
2dBbetterthanhard-decision decoding, whichistheultimate limitbetween
soft-decision decoding andhard-decision decoding ontheAWONchannel.
Thecombined effectofsignalquantization andpathmemory trunction forthe
rate1/2,K=5codewith8-,16-,and32-bitpathmemories andeitherone-or
three-bit quantization isshowninFig_8-2-25.Itisapparent fromtheseresults
thatapathmemory asshortasthreeconstraint lengthsdoesnotseriously
degradeperformance.
Whenthesignalfromthedemodulator isquantized to morethantwolevels,
anotherproblem thatmustbeconsidered isthespacingbetween quantization
levels.Figure8-2-26illustrates thesimulation resultsforaneight-level uniform
quantizer asafunction ofthequantizer threshold spacing. Weobserve that
10-1
FIGURE 8-2-23 Performance ofrate112codeswithhard-decision Viterbi
decoding and32-bitpathmemorytruncation.
IFromHellerandJacobs(1971).©1971IEEE.)10-'3~~4--5~---!6~-!i-~
.6.lNo(dB)
510 DIGITAL COMMUNICATIONS
FIGURE 8-2·24 Performance ofrate1/2,K~5codewitheight-,four-,and
two-level quantization attheinputtotheViterbidecoder.
Pathtruncation length=32bits.[FromHell"andJacobs
(1971).©1971IEEE)
FlGURE 8-2·25 Performance ofrate1/2,K=5codewith32-,16-,andg-bit
pathmemory truncation andeight-andtwo-level
quantization. [FromHellerandJacobs(1971).©1971IEEE.]8-level
quafltlzation quantization
FlGURE 8-2-26 Errorrateperformance ofrate1/2,K=5Viterbidecoder
for'l.INo=3.5dBandeight-level quantization asafunction
ofquantizer tnreshold levelspacingforequallyspaced
thresholds [FromHellerandJacobs(1971).©1971IEEE.J....
1.8X10-,'
~1.6x10--·\
j;l.4x10---''0
~1.2x10-'
:0iLOx10-·\
0.30.4 0.5 0.60.7
Quantizer Ih.reshold spacing
thereisanoptimum spacingbetween thresholds (approximately equalto0.5).
However, theoptimum issufficiently broad(0.4-0,7) sothat,onceitisset,
thereislittledegradation resulting fromvariations intheAGelevelofthe
orderof±200/0.
('HAPTER~: BLOCK ANDCONVOLUTIONAL (,HA~!'IEL CODES511
FIGURE 8-2·27 Performance. ofarate112.K=7codewithViterbi
decoding andeight-level quantization asafunction of
thecarrierphase,rackingloopSNRy'.'[FromHeller
andJacohs(1971).<Ei1971IEEE]10--'
10-'...g
"IO-~E.
~'It=1218 c
.~
]10-"
E£
10-7
.)45 6 7 8 9101112131415
(VNl,(dB)
Finally. weshouldpointoutsomeimportant resultsintheperformance
degradation duetocarrierphasevariations. Figure8-2-27illustrates the
performance ofarate1/2.K=7codewitheight-level quantization anda
carrierphasetracking loopSNR"y/..RecallthatinaPLL.thephaseerrorhas
avariance thatisinversely proportional to"fL'TheresultsinFig.8-2-27
indicatethatthedegradation islargewhentheloopSNRissmall(YL<12dB).
andcausestheerrorrateperformance tobottomoutatrelatively higherror
rate.
8-3CODED MODULA nONFORBANDWIDTH
CONSTRAINED CHANNELS
Inthetreatment ofblockandconvolutional codesinSections 8-1and8-2.
respectively. performance improvement wasachieved byexpanding theband
widthofthetransmitted signalbyanamountequaltothereciprocal ofthe
coderate.Recallforexample thattheimprovement inperformance achieved
byan(n,k)binaryblockcodewithsoft-decision decoding isapproximately
1010glO(Redmin-kIn2/'Yh)compared withuncoded binaryorquaternary
PSK.Forexample. when'Yh=10the(24.12)extended Golaycodegivesa
codinggainof5dB.Thiscodinggainisachieved atacostofdoubling the
bandwidth ofthetransmitted signaland.ofcourse.attheadditional costin
receiver implementation complexity. Thus.codingprovides aneffectiw
methodfortradingbandwidth andimplementation complexity againsttran,
mitterpower.Thissituation appliestodigitalcommunications systemsthatare
designed tooperateinthepower-limited regionwhereRIW<1.
Inthissection. weconsider theuseofcodedsignalsforbandwidth
constrained channels. Forsuchchannels. thedigitalcommunications systemis
SU DIGITAL CO....UNICATIONS
designed tousebandwidth-efficient multilevel/phase modulation, suchas
PAM,PSK,DPSK,orQAM,andoperates intheregionwhereR/W>1.
Whencodingisappliedtothebandwidth-constrained channel, aperformance
gainisdesiredwithoutexpanding thesignalbandwidth. Thisgoalcanbe
achieved byincreasing thenumberofsignalsoverthecorresponding uncoded
systemtocompensate fortheredundancy introduced bythecode.
Forexample, suppose thatasystememploying uncoded four-phase PSK
modulation achieves anR/W'"2(bits/s)!Hz atanerrorprobability of10-6
ForthiserrorratetheSNRperbitis'Yb'"10.5dB.Wemaytrytoreducethe
SNRperbitbyuseofcodedsignals,butthismustbedonewithoutexpanding
thebandwidth. IfwechoosearateR,'"2/3code,itmustbeaccompanied by
anincreaseinthenumberofsignalpointsfromfour(twobitspersymbol)to
eighi(threebitspersymbol). Thus,therate2/3codeusedinconjunction with
eight-phasePSK,forexample, yieldsthesamedatathroughput asuncoded
four-phase PSK.However, werecallthatanincreaseinthenumberofsignal
phasesfromfourtoeightrequires anadditional 4dBapproximately insignal
powertomaintain thesameerrorrate.Hence,ifcodingistoprovideabenefit,
theperformance gainoftherate2/3codemustovercome this4dBpenalty.
Ifthemodulation istreatedasaseparate operation independent ofthe
encoding, theuseofverypowerful codes(Iarge-constraint-iength convolutional
codesorlarge-block-length blockcodes)isrequired tooffsetthelossand
providesomesignificant codinggain.Ontheotherhand,ifthemodulation is
aninregralpartoftheencoding processandisdesigned inconjunction withthe
codetoincrease theminimum euclidean distance between pairsofcoded
signals,thelossfromtheexpansion ofthesignalsetiseasilyovercome anda
significant codinggainisachieved withrelatively simplecodes.Thekeytothis
integrated modulation andcodingapproach istodeviseaneffective methodfor
mapping thecodedbitsintosignalpointssuchthattheminimum euclidean
distance ismaximized. Suchamethodwasdeveloped byUngerboeck (1982),
basedontheprinciple ofmapping bysetpartitioning. Wedescribe this
principle bymeansoftwoexamples. .
Example 8-3-1:An8-PSKSignalConstellation
Letuspartition theeight-phase signalconstellation showninFig.8-3-1into
subsetsofincreasing minimum euclidean distance. Intheeight-phase signal
set,thesignalpointsarelocatedonacircleofradius·~andhavea
minimum distanceseparation of
do'"2\/~sin ~1r'"V(2-Y2)jg'"O.765~
Inthefirstpartitioning, theeightpointsaresubdivided intotwosubsetsof
fourpointseach,suchthattheminimum distancebetween pointsincreases
tod,'"mInthesecondlevelofpartitioning, eachofthetwosubsetsis
subdivided intotwosubsetsoftwopoints,suchthattheminimum 'distance
increases todz'"2~.Thisresultsinfoursubsetsoftwopointseach.
CHAPTER 8:BLOCK ANDCONVOLUTIONAL CHANNEL CODES513
A=8-PSK
B,
+"."
+++
++++++++000 100 010 110
nGURE 1I-J.1Setpartitioning ofan8-PSKsignalset.001 101 011 111
Finally,thelaststageofpartitioning leadstoeightsubsets, whereeachsubset
contains asinglepoint.Notethateachlevelofpartitioning increases the
minimum euclidean distance between signalpoints.Theresultsofthesethree
stagesofpartitioning areillustrated inFig.8-3-1.Thewayinwhichthecoded
bitsaremapped intothepartitioned signalpointsisdescribed below.
Example 8-3-2:A16-QAM SignalConstellation
The16-point rectangular signalconstellation showninFig.8-3-2isfir,'
dividedintotwosubsetsbyassigning alternate pointstoeachsubsetas
514 DIGITAL COMMLN'CATIONS
16-QAM A=16QI\M~::::~ o•••• Ie,.e ~2!26
B. .-II.- 8,/Aoeo. .0.0/ ''oeo 2fT 010.
O/O.O.~ ,. 417r~'O'O""--I ,C~.oeo ~2 I'-',-rala. ~Cl
010' 0000 10.0 00000000 '0'0 0000 0.0.aloe 0000 10.0 0000
0/0000 \1 0/eo.o \1 0/0000 \1 10oeo.\'Do DJ D~ Db D1 DsD.1 0,
000. 0100 ooao 0000 .000 DOlO 0000 00000000 0000 ooeo 1000 0000 0000 0'00 000.
0Jg~gg\1 0Jggg~~1 °J~gggv 6Jgg~g~1 0Jgg~g\1 0J~ggg\1 0Jggg~\1 0Jg~gg\1
OOCO000'00000'0000000000000000000000.000000000.00000 0000 0000 OOCO00000000 0000 00000000 00.00000.0000000 0000 0000 000000000.000000000.0.000000000.0000OOCO0000 OOCO000000.00000.000000000000000aoog00000000 0000 00000000eooo000000.00000000000000000 0000 0001 0000 oeo0000
ססoo10000'00"0000'0'01001'011100001'001010'110'001110'10111I'll
nGURE 8-3-ZSetpartitioning of16-QAM signal.
illustrated inthefigure.Thus,thedistancebetween pointsisincreased from2nto2mbythefirstpartitioning. Further partitioning ofthetwo
subsetsleadstogreaterseparation ineuclidean distance between signal
pointsasillustrated inFig.8-3-2.Itisinteresting tonotethatforthe
rectangular signalconstellations, eachlevelofpartitioning increases the
minimum euclidean distance byv'2,i.e.,di+,ldi=v'2foralli.
Inthesetwoexamples, thepartitioning wascarriedouttothelimitwhere
eachsubsetcontains onlyasinglepoint.Ingeneral,thismaynotbenecessary.
Forexample, the16-point QAMsignalconstellation maybepartitioned only
twice,toyieldfoursubsetsoffourpointseach.Similarly, theeight-phasePSK
signalconstellation canbe-partitioned twice,toyieldfoursubsetsoftwopoints
each.
Thedegreetowhichthesignalispartitioned dependsonthecharacteristics
ofthecode.Ingeneral,theencoding processisperformed asillustrated inFig.
8·3-3.Ablockofminformation bitsisseparated intotwogroupsoflengthk,
,
:::=::I=12Select
.-I-•II.Z•..,.2"\
---~-----
I Sekcl-UIlCOded 2point
bitsfrom
subset
k, II.2.....2"1ulator.I
~
nGUKE 8-3-3Generalstructure ofcombined encoder/modk,
CHAPTER x,BLOCK ANDCONVOLUTIONAL CHANNEL CODES51S
,----oe,
FIGURE 8-3-4Four-state trellis-coded 8-PSK
modulation.L----o e,
"UIlC:::;OOe=d:.;b:.:ilOc,
(tlJEncoder
001
(c)Mappin, of
codedbilslc••c2•ell
toiignalpointb=10
c:=01
d.II*::=:::;:=::::~
011
(b)Four·stale trellts
andk2•ThekIbitsareencoded intonbitswhilethek2bitsareleftuncoded.
Then,thenbitsfromtheencoderareusedtoselectoneoftheZ"possible
subsetsinthepartitioned signalsetwhilethek2bitsareusedtoselectoneof
theZk,signalpointsineachsubset.Whenk2=0,allminformation bitsine
encoded.
Example 8-3-3
Consider theuseoftherate 1/2convolutional codeshowninFig.8-3-4to
encodeoneinformation bitwhilethesecondinformation bitisleftuncoded.
Whenusedinconjunction withaneight-point signalconstellation, e.g.,
eight-phase PSKoreight-point QAM,thetwoencoded bitsareusedto
selectoneofthefoursubsetsinthesignalconstellation, whiletheremaining
information bitisusedtoselectoneofthetwopointswithineachsubset.
Inthiscase,k1=1andk2=1.Thefour-state trellis,whichisshowninFig.
8-3-4(b), isbasically thetrellisfortherate1/2convolution encoderwiththe
additionofparallelpathsineachtransition toaccommodate theuncoded bit
c).Thus,thecodedbits(c"C2)areusedtoselectoneofthefoursubsets
thatcontaintwosignalpoint1ieach,whiletheuncoded bitisusedtoselect
oneofthetwosignalpointswithineachsubset.Notethatsignalpoints
withinasubsetareseparated indistancebyd2=zVi.Hence,theeuclidean
distancebetween parallelpathsisd2•Themapping ofcodedbits(c"C2.C3)
tosignalpointsisillustrated inFig.8-3-4(c). Asanalternative coding
scheme, wemayusearateZ/3convolutional encoder, and,thus,encode
516 DI(iITAl COMMUNICATIONS
r----<Jc,
FIGURE 8-3-5Rate2/3convolutional encoderforencoding bothinformation bits. C----o.,
bothinformation bitsasshowninFig.8-3-5.Thisencoding leadstoan
eight-state trellisandresultsinbetterperformance, butalsorequires amore
complex implementation ofthedecoder asdescribed below.
Eitherblockcodesorconvolutional codesmaybeusedinconjunction with
thepartitioned signalconstellation. Ingeneral, convolutional codesprovide
comparable codinggainstoblockcodesandtheavailability oftheViterbi
algorithm resultsinasimplerimplementation forsoft-decision decoding. For
thisreason,welimitourdiscussion toconvolutional codes(lineartrelliscodes)
andmoregenerally to(nonlinear) trelliscodes.
Trellis-Coded Modulation Letusconsider theuseofthe8-PSKsignal
constellation inconjunction withtrelliscodes.Uncoded four-phase PSK
(4-PSK) isusedasareference inmeasuring codinggain.Uncoded 4-PSK
employs thesignalpointsineithersubsetBoorBIofFig.8-3-1,forwhichthe
minimum distance ofthesignalpointsism.Notethatthissignalcorres
pondstoatrivialone·state trelliswithfourparallelstatetransitions asshown
inFig.8-3-6(a). ThesubsetsDo,D,.D4•andDoareusedasthesignalpoints
forthepurposeofillustration.
Forthecoded8-PSKmodulation, wemayusethefour-state trellisshownin
Fig.8-3-6(b). Notethateachbranchinthetrelliscorresponds tooneofthe
foursubsetsCo.CloC2,orC3.Fortheeight-point constellation, eachofthe
subsets Co.Ct.C,.andC3•contains twosignalpoints.Hence,thestate
transition Cocontains thetwosignalpointscorresponding tothebits(000,1(0)
or(0,4)inoctalrepresentation. Similarly, C,contains thetwosignalpoints
corresponding to(010,110), orto(2,6)inoctal,C,contains thepointscorre
sponding to(001,101), or(1,5)inoctal,aridC3contains thepoints
corresponding to(011,111), or(3,7)inoctal.Thus,eachtransition inthe
four-state trelliscontains twoparallelpaths,asshowninmoredetailinFig.
8-3-6(c). Notethatanytwosignalpathsthatdiverge fromonestateand
remerge atthesamestateaftermorethanone transition haveasquared
euclidean distance ofd~+2d~=d~+d~between them.Forexample, the
CHAPTER ItBLOCK ANDC<)NVOLUTlONAL CHANNEL CODES517
SirCll.1;,
[)n@5, S,
.\n D.. Su
D, 5, 5,
(II)One-slale trellis
5, 5,
(b)Four-~tate trellis
•••
••o 0:...-.~'_·,·.----f:.- _':.~'_-_-,-_-?
,,,,
2,',,,--.'("IC,
(OAl(2,61
C,C,
(1.5)<:'.1)
C,Cll
(2,6)(0,4)
Ie)Four-slate trellis
FlGURE 8-3-6Uncoded 4·PSKandtrellis·coded 8·PSKmodulation.
signalpaths0,0,0and2,1,2areseparated byd~+d~=[(0.765?+4])g~
4.585~.Ontheotherhand,thesquaredeuclidean distance between parallel
transitions isd~~4~.Hence,theminimum euclidean distance separation
between pathsthatdivergefromanystateandremergeatthesamestateinthe
four-state trellisisd2=2~.Thisminimum distanceinthetrelliscodeiscalled
thefreeeuclidean distanceanddenotedbyDfed•
Inthefour-state trellisofFig.8-3-6(b), Dfed=2W.Whencompared with
theeuclidean distance do=mfortheuncoded 4-PSKmodulation, we
observethatthefour-state trelliscodegivesacodinggainof3dB.
Weshouldemphasize thatthefour-state trelliscodeillustrated inFig.
8-3-6(b)isoptimum inthesensethatitprovides thelargestfreeeuclidean
distance. Clearly, manyotherfour-state trelliscodescanbeconstructed.
including theoneshowninFig.8-3-7,whichconsistsoffourdistincttransitions
fromeachstatetoallotherstates.However, neitherthiscodenoranyofthe
otherpossiblefour-state trelliscodesgivesalargerDfed•
Theconstruction oftheoptimum four-state trelliscodefortheeight-point
constellation wasperformed onthebasisofthefollowing heuristic rules:
(a)Parallel transitions (whentheyoccur)areassigned tosignalpoints
separated bythemaximum euclidean distance, e.g.,d2=2~for8-PSKinthe
foursubsetsCo,C"C2•C,.
518 DI(iITAL COMMl~NICATIONS
FIGURE 8-3-7 Analternati\'e four·state trelliscode.
(b)Thetransition originating fromandmerging intoanystateisassigned
thesubsets(Co.C2)or(C,.C,),whichhaveamaximum distanced,=m,
(c)Thesignalpointsshouldoccurwithequalfrequency.
Notethatrules(a)and(b)guarantee thattheeuclidean distance associated
withsingleandmultiple pathsthatdivergefromanystateandremerge inthat
stateexceeds theeuclidean distance ofuncoded 4-PSK.Rule(c)guarantees
thatthetrelliscodewillhavearegularstructure.
Weshouldindicatethatthespecificmapping ofcodedbitsintosignalpoints.
asillustrated inFig.8-3-1,wheretheeightsignalpointsarerepresented inan
equivalent binaryform,isnotimportant. Othermappings canbedevisedby
permuting subsetsinawaythatpreserves themainproperty ofincreased
minimum distance amongthesubsets.
Inthefour-state trelliscode,theparalleltransitions wereseparated bythe
euclidean distance2n,whichisalsoDred•Hence,thecodinggainof3dBis
limitedbythedistanceoftheparalleltransitions. Largergainsinperformance
relativetouncoded 4-PSKcanbeachieved byusingtrelliscodeswithmore
states,whichallowforthe elimination oftheparalleltransitions. Thus,trellis
codeswitheightormorestateswouldusedistincttransitions toobtainalarger
D't::do
Forexample, inFig.8·3-8,weillustrate aneight-state trelliscodedueto
Ungerboeck (1982)forthe8-PSKsignalconstellation. Thestatetransitions for
maximizing thefreeeuclidean distance weredetermined fromapplication of
thethreebasicrulesgivenabove.Inthiscase,notethattheminimum squared
euclidean distance is
Died=d~+2d~=4.585g
which,whencompared withd~=2gforuncoded 4-PSK,represents againof
3.6dB.Ungerboeck (1982,1987)hasalsofoundrate2/3trelliscodeswith16,
32,64,128,and256statesthatachievecodinggainsrangingfrom4to5.75dB
for8-PSKmodulation.
CHAPTER X:BLOCK ANDt'ONVOUJTlONAl CHA!'IlNEL CODES519
FIGURE 8-3-8Eight·state trelliscodeforcoded
g·PSKmodulation.o II
Thebasicprinciple ofsetpartitioning iseasilyextended tolargerPSK.signal
constellations thatyieldgreater bandwidth efficiency. Forexample,
3(bits/s)/Hz canbeachieved witheitheruncoded 8-PSKorwithtrellis-coded
16-PSKmodulation. Ungerboeck (1987)hasdevised trelliscodesandhas
evaluated thecodinggainsachieved bysimplerate1/2andrate2/3
convolutional codesforthe16-PSKsignalconstellations. Theresultsare
summarized below.
Soft-decision Viterbidecoding fortrellis-coded modulation isaccomplished
intwosteps.Sinceeachbranchinthetrelliscorresponds toasignalsubset,the
firststepindecoding istodetermine thebestsignalpointwithineachsubset,
i.e.,thepointineachsubsetthatisclosestindistancetothereceived point.We
maycallthissubsetdecoding. Inthesecondstep,thesignalpointselectedfrom
eachsubsetanditssquared distance metricareusedforthecorresponding
branchintheViterbialgorithm todetermine thesignalpaththrough thecode
trellisthathastheminimum sumofsquareddistances fromthesequence of
received (noisychanneloutput)signals.
Theerrorrateperformance ofthetrellis-coded signalsinthepresence of
additivegaussian noisecanbeevaluated byfollowing theprocedure described
inSection8-2forconvolutional codes.Recallthatthisprocedure involves the
computation oftheprobability oferror'foralldifferent erroreventsand
520 DI(inA! (,O!\1:\1I ';-.;KATIO;-';S
summing theseerroreventprobabilities toobtainaunionboundonthe
first-event errorprobability. Note.however. that.athighSNR.thefirst-event
errorprobability isdominated bytheleadingterm,whichhastheminimum
distanceD"J'Consequently. athighSNR,thefirst-event errorprobability is
wellapproximated as
(8-3-1)
whereNrcJdenotes thenumberofsignalsequences withdistance Die"that
divergeatanystateandremerge atthatstateafteroneormoretransitions.
Incomputing thecodinggainachieved bytrellis-coded modulation, we
usuallyfocusonthegainachieved byincreasing DleJandneglecttheeffectof
NrcJ.However; trelliscodeswithalargenumberofstatesmayresultinalarge
NrcJthatcannotbeignoredinassessing theoverallcodinggain.
Inaddition tothetrellis-coded PSKmodulations described above,powerful
trelliscodeshavealsobeendeveloped forPAMandQAMsignalconstella
tions.Ofparticular practical importance istheclassoftrellis-coded two
dimensional rectangular signalconstellations. Figure8-3-9illustrates these
signalconstellations forM-QAM whereM=16,32,64,and128.TheM~32
and128constellations haveacrosspattern andaresometimes called
cross-conJtellations. Theunderlying rectangular gridcontaining thesignal
pointsinM-QAM iscalledaJaniceofrypeZ,(thesubscript indicates the
dimensionality ofthespace).Whensetpartitioning isappliedtothisclassof
signalconstellations. theminimum euclidean distance between successive
partitions isdj.,/d, ~V2foralli.aspreviously observed inExample 8-3-2.
FIGURE S-J.9 Rt:ctangular t....u-dimt:nsionaJ (CAM)signalconstellations.
0000000 0
00 0 0000 0-
0 0 00 0 000o0~---a000 0 00007
0 0 00 0 000.-; 000-
0000 0 0000~ 00-~
a000 0 0000 0 00f...-
a000 0 0000 0 00
0 0 00 0 0000 0 00
0 0 00 0 0000 0 00
i
00 0 0000 0
00aa0000M:1ft
AI:3!(l"rlM)
CHAPTER K:fJlOCK ANDCOJ'l.,·VOlUTION ....LCHANNEl. CODES521
FIGURE 8-3-10 Eight-state trellisforrectangular QAMsignal
constellations.
Figure8-3-10illustrates aneight-state trelliscodethaIcanbeusedwithany
oftheM·QAM rectangular signalconstellations forwhichM=2',where
k=4,5,6,...,etc.Withtheeight-state trellis,weassociate eightsignal
subsets,sothatanyoftheM-QAMsignalssetsforM;;.16aresuitable. For
M=2m+t,twoinputbits(k,=2)areencoded inton=3(n=k,+1)bitsthat
areusedtoselectoneoftheeightstatescorresponding totheeightsubsets.
Theadditional k2=m -k1inputbitsareusedtoselectsignalpointswithina
subset,andresultinparalleltransitions iotheeight-state trellis.Hence,
16·QAM involves twoparalleltransitions ineachbranchofthetrellis.More
generally, thechoiceofanM=2m+'-pointQAMsignalconstellation implies
thattheeight-state trelliscontains 2m-2paralleltransitions ineachbranch.
Theassignment ofsignalsubsetstotransitions isbased00thesamesetof
basic(heuristic) rulesdescribed aboveforthe8-PSKsignalconstellation. Thus,
thefour(branches) transitions originating fromorleadingtothesamestateare
assigned eitherthesubsetsDo,D2,D4,D6orD"D3,Ds, D7.Parallel
transitions areassigned signalpointscontained withinthecorresponding
subsets.Thiseight-statetrelliscodeprovides acodinggainof4dB.The
euclidean distanceofparalleltransitions exceedsthefreeeuclidean distance,
and,hence,thecodeperformance isnotlimitedbyparalleltransitions.
LargersizetrelliscodesforM-QAM provideevenlargercodinggains.For
522 ()I(ilTAL COMMUNH'ATIONS
TABLE 8·3-tCODING GAINS FORTRELLIS-CODED PAMSIGNALS
Code m=t m=2 m_'"
Number rate codinggain(dBl codinggain(dB) asymptotic
of ~ of4-PAM versus of8·PAM versus codinggainm-+x
states k,k,+Iuncoded 2·PAM uncod.d 4-PAM (dB' Nr~d
4 1/2 2.55 3.31 3.52 4
X 1/2 3.1l1 3.77 H7 4
16 1/2 3.42 4.IX 4.3~ X
-J1/2 4.15 4.91 5.11 11 .'-
64 1/2 4.47 5.23 5.44 36
12X 1/2 5.1l5 5.XI 6.1l2 66
Sfmn-t': Ungcrhoeck (19H7).
example, trelliscodeswilh2"statesforanM=2m+'QAMsignalconstellation
canbeconstructed byconvolutionally encoding k,inputbitsintok,+1output
bits.Thus,arateR,=k,/(k,+I)convolutional codeisemployed forthis
purpose. Usually, thechoiceofk,=2provides asignificant fractionofthetotal
codinggainthatisachievable. Theadditional k2=m-k,inputbitsare
uncoded, andaretransmitted ineachsignalinterval byselecting signalpoints
withinasubset.
Tables8·3·1to8·3,3,takenfromthepaperbyUngerboeck (1987),provide
asummary ofcodinggainsachievable withtrellis-coded modulation. Table
8·3·1summarizes thecodinggainsachieved fortrellis·coded (one·dimensional)
PAMmodulation withrate1/2trelliscodes.Notethatthecodinggainwitha
128·state trelliscodeis5.8dBforoctalPAM,whichisclosetothechannel
cutoffrateRIIandlessthan4dBfromthechannelcapacity limitforerrorrates
intherangeof10"_10". Weshouldalsoobserve thatthenumberofpaths
TABLE lI-3-2CODING GAINS FORTRELLIS-CODED 16·PSK
MODULATION
m=3
Number Coderatecodinggain(dB)
of ~ oft6·PSK versus m~'"
states k, k,+1 uncoded 8-PSK N...
4 1 1/2 3.54 4
X I 1/2 401 4
Ih I 1/2 4.44 X
I 1/2 5.13 X
,,-I 1 1/2 5.33 2
:~~ 1 1/2 5.33 2
~56 2 2/3 5.51 X
"UI/ri't'·Un!-':coocck (IYX7).
CHAPTER 8,BLOCKANDCONVOLUTIONAL CHANNEL CODES523
TABLE 8-3-3CODING GAINS FORTRELLIS-CODED QAMMODULATION
m=3 m=4 ...=5
Code pill(dB)ofpm(dB)ofpia(dB)of III==oc
Number rale l6-QAM v....... 32-QAM versus 64-QAM versus osymplotic
of -.!L UDcode<l uacoded UDcoOe<I coding
states k,k,+1 8-QAM 16-QAM 32-QAM pin(dB) N,...
4 1 1/2 3.01 3.01 2.80 3.01 4
8 2 2/3 3.98 3.98 3.77 3.98 16
16 2 213 4.77 4.77 4.56 4.77 56
32 2 213 477 4.77 4.56 4.77 16
64 2 2/3 5.44 5.44 4.23 5.44 56
128 2 2/3 6.02 6.02 5.81 6.02 344
256 2 2/3 6.02 6.02 5.81 6.02 44
So/trc.."e:Ungerboeck (1987).
Nt'dwithfreeeuclidean distance Dredbecomes largewithanincrease inthe
numberofstates.
Table8-3-2liststhecodinggainfortrellis-coded 16-PSK. Again,weobserve
thatthecodinggainforeightormoretrellisslagesexceeds4dB,relativeto
uncoded 8-PSK.Asimplerate1/2codeyields5.33dBgainwitha128-stage
trellis.
Table8-3-3contains thecodinggainsobtained withtrellis-coded QAM
signals.Relatively simplerate2/3trelliscodesyieldagainof6dBwith128
trellisstagesform=3and4.
Theresultsinthesetablesclearlyillustrate thesignificant codinggainsthat
areachievable withrelatively simpletrelliscodes.A 6dBcodinggainisclose
tothecutoffrateRoforthesignalsetsunderconsideration. Additional gains
thatwouldleadtotransmission inthevicinityofthechannelcapacity bound
aredifficult toattainwithout a significant increase incoding/decoding
complexity.
Sincethechannelcapacityprovides theultimate limitoncodeperformance,
weshouldemphasize thatcontinued partitioning oflargesignalsetsquickly
leadstosignalpointseparation withinanysubsetthatexceeds thefree
euclidean distanceofthecode.Insuchcases,paralleltransitions arenolonger
thelimitingfactoronDred•Usually, apartition toeightsubsetsissufficient to
obtainacodinggainof5-6dBwithsimplerate1/2orrate2/3trelliscodes
witheither64or128trellisstages,asindicated inTables8-3-1to8-3-3.
Convolutional encoders forthelineartrelliscodeslistedinTables8-3-1to
8-3-3fortheM-PAM, M-PSK, andM-QAM signalconstellations aregivenin
thepapersbyUngerboeck (1982,1987).Theencoders mayberealizedeither
withfeedback orwithoutfeedback. Forexample Fig.8-3-11illustrates three
feedback-free convolutional encoders corresponding to4-,8-,and16-state
trelliscodesfor8-PSKand16-QAM signalconstellations. Equivalent realiza
tionsofthesetrelliscodesbasedonsystematic convolutional encoders with
S24 DlGITAl rOMMlINlCA.TfONS
{l1_~.- ---------- - ------_.-----~:~.:ib'QAM-~
n~ t'! Output
",-....,...-\ M-PSK
('ncoder
'I
(0)4-stateencoder
",-of------'4j
(bj8-stateencoder8-PSK
encoderOutput
(d16·stateencoder8-PSK Output
encoder
FIGURE 8-3-11 Minimal feedback-free convolutional encoders for8-PSKand16-QAM signals_[FromUngerboeck
(1982).©/982IEEE]
feedback areshowninFig.8-3-12.Usually. thesystematic convolutional
encoders arepreferred inpractical applications.
Apotential problem withlineartrelliscodesisthatthemodulated signal
setsarenotusuallyinvariant tophaserotations. Thisposesaproblem in
practical applications wheredifferential encoding isusuallyemployed toavoid
phaseambiguities whenareceiver mustrecover thecarrierphaseaftera
tempOrary lossofsignal.Theproblem ofphaseinvariance anddifferential
encoding/decoding wassolvedbyWei(1984a,b).whodevised linearand
nonlinear trelliscodesthatarerotationally invariant undereither1800or900
phaserotations, respectively. Forexample, Fig.8-3-13illustrates anonlinear
eight-state convolutional encoder fora32-QAM rectangular signalconstella
tionthatisinvariant under900phaserotations. Thistrelliscodehasbeen
adopted asaninternational standard for9600and14,000bits/s(high-speed)
telephone linemodems.
Trellis·coded modulation schemes havealsobeendeveloped formulti
dimensional signals.In practical systems, multidimensional signalsaretrans
mittedasasequence ofeitherone-dimensional (PAM)ortwo-dimensional
(QAM) signals.Trelliscodesbasedon4-,8·,and16-dimensional signal
constellations havebeenconstructed. andsomeofthesecodeshavebeen
CHAI'TER' BLOCKANDCONVOLUTIONAL CHANNEL CODES525
a_-•- - - - - - - ~- - --- - - - - - - - - -- - - - -;~:jr:Q~M-:, SC't.t~-=-1
°2 ~ ~~a,------ .....-------~ 8.PSK
~..-__ --:;C,~ encoder
(a)4-slateencoder
8-PSK
1-._',-;'.lencoder
I:bl8-staleencoder
a,-----~:w_IOutput
a,---_---_---~--_".,.l
8-PSK OutPlIIt
encoder
(c)16-slatcencoder
FIGURE 8-.J..12 Equivalent realizations ofsystematic convolutional encoders withfeedback for8-PSKand
16-QAM. [FromUngerboeck (1982)©1982iEEE.]
implemented incommercially available modems. Apotential advantage of
trellis-coded multidimensional signalsisthatwecanusesmallerconstituent
two-dimensional signalconstellations thatallowforatrade-off between coding
gainandimplementation complexity. ThepapersbyWei(1987),Ungerboeck
(1987),Gersho andLawrence (1984), andForney etal.(1984)treat
multidimensional signalconstellations fortrellis-coded modulation.
Finally,weshouldmention thatanewdesigntechnique fortrellis-coded
modulation basedonlatticesandcosetsofasublattice hasbeendescribed by
Calderbank andSloane (1987)andForney (1988). Thismethod for
constructing trelliscodesprovides analternative tothesetpartitioning method
described above.However, thetwomethods arecloselyrelated. Inthis
alternative method, ablock ofk,bitsisfedtoaconvolutional encoder. Each
blockofkIinputbitsproduces anoutputsymbolthatisacosetofthe
sublattice A',whichisasubsetofthechosenlattice.Asecondblockofk2input
bitsisusedtoselectoneofthepointsinthecosetattheoutputofthe
convolutional encoder.Itisapparent thatthecosetsofthesubJattice areakin
tothesubsetsinsetpartitioning andtheelements ofthecosetsareakintothe
signalpointswithinasubset.Thisnewmethodhasled10thediscovery ofnew
powerful trelliscodesinvolving largersignalconstellations, manyofwhichare
listedinthepaperbyCalderbank andSloane(1987).
526 DIGITAL COMMUNICATIONS
fiJ •~
II\ I'(".
'----------j'--------------------------------j
I I' I
, f-~'~--- -----~------_+-- ('J,..+o'+'---t------+-- .....----7- ..("!
"
"
"
~~
I, C
1:', "L --',
~---------_I~--------------------------------jDifferential
encoderNonlinear convolutional encoder
la)bcoder
0 0
1I111 00011
0 0 0
00010 10100 01010
0 0
2~0 0
01001 10101 11001 00101
0 0 0 0 0
00000 11110 01000 10110 11000
-4-24Binarysequence below
/001101/"OWlI /0/'/ ~ignalpoint C~C4C~C~CI
0 0 0 0 0
11100 10010 01100 1/010 00100
0 0_2[ 0 0
0000111101 1000101101
0 0 0
01110 10000 00110
(blJ2·point QAM(cross)signal
I'1~URE 8-J.1J Eight-Slate nonlinear convolutional encoderfor32-QAM signalsetthatexhibitsinvariance under
9(fphaserotations.
8-4BIBLIOGRAPHICAL NOTESANDREFERENCES
Thepioneering workoncodingandcodedwavefonns fordigitalcommunica
tionswasdonebyShannon (l948a,b),Hamming (1950),andGolay(1949).
Theseworkswererapidlyfollowed withpapersoncodeperformance by
ICHAPTER~: BLOCK ANDCONVOLlJTlO"Al nIA~NFL nuns527
Gilbert(1952),newcodesbyMuller(1954)andReed(1954),andcoding
techniques fornoisychannels byElias(1954.1955)andSlepian(1956).
Duringtheperiod1960-1970, therewereanumberofsignificant contribu
tionsinthedevelopment ofcodingtheoryanddecoding algorithms. In
particular, wecitethepapersbyReedandSolomon (1960)onReed-Solomon
codes,thepapersbyHocquenghem (1959)andBoseandRay-Chaudhuri
(1960a.b)onBCHcodes,andthePh.Ddissertation ofForney(l966a)on
concatenated codes.Theseworkswerefollowed bythepapersofGoppa(1970,
1971)ontheconstruction ofanewclassoflinearcycliccodes,nowcalled
Goppacodes(seealsoBerlekamp, 1973),andthe'paperofJustesen (1972)on
aconstructive technique forasymptotically goodcodes.Duringthisperiod,
workondecoding algorithms wasprimarily focusedonBCHcodes.Thefirst
decoding algorithm forbinaryBCHcodeswasdeveloped byPeterson (1960).
Anumberofrefinements andgeneralizations byChien(1964),Forney(1965),
Massey(1965),andBerlekamp (1968)ledtothedevelopment ofacomputa
tionallyefficientalgorithm forBCHcodes,whichisdescribed indetailbyLin
andCostello (1983).
Inparallelwiththesedevelopments onblockcodesarethedevelopments in
convolutional codes,whichwereinvented byElias(1955).Themajorproblem
inconvolutional codingwasdecoding. Wozencraft andReiffen(1961)de
scribedasequential decoding algorithm forconvolutional codes.Thisalgo
rithmwaslatermodified andrefinedbyFano(1963),anditisnowcalledthe
Fonoalgorithm. Subsequently, thestackalgorithm wasdevisedbyZiganzirov
(1966)andJelinek(1969),andtheViterbialgorithm wasdevisedbyViterbi
(1967).Theoptimality andtherelatively modest complexity forsmall
constraint lengthshaveservedtomaketheViterbialgorithm themostpopular
indecoding ofconvolutional codeswithK""10.
Oneofthemostimportant contributions incodingduringthe19705wasthe
workofUngerboeck andCsajka(1976)oncodingforbandwidth-constrained
channels. Inthispaper,itwasdemonstrated thatasignificant codinggaincan
beachieved through theintroduction ofredundancy inabandwidth
constrained channelandtrelliscodesweredescribed forachieving' codinggains
of3-4dB.Thisworkhasgenerated muchinterestamongresearchers andhas
ledtoalargenumberofpublications overthepast10years.Anumber of
references canbefoundinthepapersbyUngerboeck (1982,1987)andForney
et01.(1984).Additional papersoncoded'modulation forbandwidth
constrained channels mayalsobefoundintheSpecialIssueonVoiceband
Telephone DataTransmission, IEEEJournal onSelected AreasinCom
municOlion (September 1984).Acomprehensive treatment oftrellis-coded
modulation isgiveninthebookbyBiglierietof.(1991).
Inaddition tothereferences givenaboveoncoding,decoding, andcoded
signaldesign,weshouldmention thecollection ofpaperspublished bythe
IEEEPressentitledKeyPapersintheDevelopment ofCodingTheory,edited
byBerlekamp (1974).Thisbookcontains important papersthatwere
published inthefirst25yearsofcodingtheory.WeshouldalsocitetheSpecial
PROBLEMSIssueonError-Correcting Codes,IEEETransactions onComtlllllllcatiollS
(October 1971).
8-1Thegenerator matriKforalinearbinarycodeis
[0 0 I I 1
G=0 I 0 0 1
1 0 0 I IoI]1 1
I 0
aExpress GinsystematicIIIPIform.
bDetermine theparitycheckmatrixHforthecode.
cConstruct thetableofsyndromes forthecode.
dDetermine theminimum distance ofthecode.
eDemonstrate thatthecodewordcorresponding totheinformatin sequence ]0]
isorthogonal toH.
8-2Listthecodewordsgenerated bythematrices givenin(8-1-35) and(8-1-37), and.
thus,demonstrale thatthesematrices generate thesamesetofcodewords.
8-3Theweightdistribution ofHamming codesisknown.Expressed asapolynomial in
powersofx,lheweighIdistribution forthebinaryHamming codesofblocklength
nIS
"A(x)=LA,x'
1-0
I
=--[II+x)"+n(l+x)'''""(I-x)"""")n+I
whereA,isthenumberofcodewordsofweight i.Usethisformula todetermine
theweighIdistribulion ofthe(7.4)Hamming codeandcheckyourresultwilhthe
listofcodewordsgiveninTable8-1-2.
8-4Thepolynomial
g(p)=p'+p +I
isthegenerator forthe(15,]1)Hamming binarycode.
aDelermine ageneralor matrixGforthiscodeinsystemalie form.
bDetermine thegeneralor polynomial forthedualcode.
8-5Forthe(7,4)cyclicHamming codewithgenerator polynomial g(p)=p'+1"+I.
eonstrucl an(8.4)extended Hamming codeandlistallthecodewords.Whatis
d"'"fortheextended code'?
8-6An(8,4)linearhlockcodeise(mstrueted byshortening a(15.II)Hamming code
generated bythegeneral<>r polynomial g(p)=,,'+"+I.
aConSiruet thecodewordsofthe(X.4)codeandlistthem.
bWhatistheminimum distanceofthe(8,4)code"
8-7ThepolynomialI''' +Iwhenfaclorcd yields
r"+1=(,,"+,,'+1)(,,'+" ,+".'+"+I)
X(,,'+"+1)("'+,,+1)(/+I)
aConstruct asystematic (15.5)codeusingthegenerator pol.vllol1lial
lif1')=(I"+IJ+1"+I'+1)(II'+-1'+1)(1'.'+1'+I)
CHAPTER K:BLOCK ANDCONVOLUTIONAL CHANNEL CODES519
bWhatistheminimum distanceofthecode?
cHowmanyrandomerrorspercodewordcanbecorrected?
dHowmanyerrorscanbedetected bythiscode?
eListthecodewordsofa(15,2)codeconstructed fromthegenerator polynomial
g(p)=(p"+I)/(p'+p+I)
anddetermine theminimum distance.
8-8Construct theparitycheckmatricesHIandH,corresponding tothegenerator
matrices G,andG,givenby(8-1-34)and(8-1-35), respectively.
8-9Construct anextended (8,4)codefromthe(7,4)Hamming codebyspecifying the
generator matrixandtheparitycheckmatrix.
8-10Asystematic (6.3)codehasthegenerator matrix
[I 0 0 I I O~]G=0 I 0 0 I
o0 I 1 0
Construct thestandard arrayanddetermine thecorrectable errorpatterns and
theircorresponding syndromes.
8-11Construct thestandard arrayforthe(7,3)codewithgenerator matrix
G=[~~~:~011]
00101
anddetermine thecorrectable patterns andtheircorresponding syndromes_
8-12Determine thecorrectable errorpatterns(ofleastweight)andtheirsyndromes for
thesystematic (7,4)cyclicHamming code.
8·13Provethatifthesumoftwoerrorpatterns e,ande,isavalidcodewordC,then
eachpatternhasthesamesyndrome.
8-14Letg(p)=p"+p.+p'+p'+Ibeapolynomial overthebinaryfield.
aFindthelowest-rate cycliccodewhosegenerator polynomial isg(p).Whatis
therateofthiscode?
bFindtheminimum distance ofthecodefoundin(a).
eWhatisthecodinggainforthecodefoundin(a)_
8-15Thepolynomial g(p)=p+loverthebinaryfieldisconsidered.
aShowthatthispolynomial cangenerate acycliccodeforanychoiceofn.Find
thecorresponding k.
bFindthesystematic formofGandHfortheeodegenerated byg(p).
eCanyousaywhattypeofcodethisgenerator polynomial generates?
8-16Designa(6,2)cycliccodebychoosing theshortestpossiblegenuatorpolynomial.
aDetermine thegenerator matrixG(inthesystematic form)forthiscodeand
findallpossible codewords.
bHowmanyerrorscanbecorrected bythiscode?
8·17Provethatanytwon-tuples inthesamerowofastandard arrayaddtoproduce a
validcodeword.
8-18Beginning witha(15.7)BCHcode,construct ashortened (12.4)code.Givethe
generator matrixfortheshortened code.
8-19InSection8-1-2,itwasindicated thatwhenan(n,k)Hadamard codeismapped
intowaveforms bymeansofbinaryPSK,thecorresponding M=2"waveforms
530 DI(JITAL COMMl'!':ICAlIONS
Heorthogonal. Determine thebandwidth expansion factorfortheMorthogonal
waveforms andcompare thiswiththebandwidth requirements oforthogonal FSK
detected coherently.
8-20Showthatthesignaling waveforms generated fromamaximum-length shift
registercodebymapping eachbitinacodewordintoabinaryPSKsignalare
equicorrelated withcorrelation coefficient p,=-Ij(M-I),i.e., theMwaveforms
lormasimplexset.
8-21Compute theerrorprobability obtained witha(7,4)Hamming codeonan
AWGNchannel, bothforhard-decision andsofl-decision decoding. Use(H-I-50),
(8-1-52). {8-1-82), (8-1-90), and(8-1-91).
8-22UsetheresultsinSection2-1-6toobtaintheChernoff boundforhard-decision
decoding givenby(8-1-89) and(8-1-90). Assume thatIheall-zerocooewordis
transmilled anddetermine anupperboundontheprobability thatcodewordc....
havingweightw""isselected. Thisoccursif)w",ormorebilsareinerror.To
applytheChernol! bound.defineasequence ofw'"randomvariables as
x=II,-1withprobability p
wilhprobability I -P
wherei=1,2.'...w""andpIStheprobability oferror.FortheESC.the{X,lare
statistICally independent.
8-23Aconvolutional codeisdescribed by
g,=[I00].g,=[I01].g,=[IIJ
aDrawtheencoder corresponding tothiscode.
bDrawthestale-transition diagram forthiscode.
cDrawthetrellisdiagram forthiscode.
dFindthetransferfunction andthefreedistance ofthiScode.
eVerifywhether ornotthiscodeiscatastrophic.
8-24Theconvolutional codeofProblem 8-23isusedfortransmission overa AWGN
channel withhard-decision decoding. Theoutputofthedemodulator detector is
(101001011110111 ...).UsingtheViterbialgorithm, findthetransmitted sequence.
8-25RepeatProblem 8-23foracodewith
g,=[10].g,=[10I],g,=[1II
8-16Theblockdiagramofabinaryconvolutional codeisshowninFig.P8-26.
aDrawthestatediagram forthecode.
bFindthetransferfunction ofthecode,T(D).
cWhatisd"wtheminimum freedistanceofthecode','
FIGURE P8-26L..-__-.{+
FIGURE P8·27
FlGURE P8·2SCHAPTER l'l:BLOCK Af\;DCONVOUJTlO!'lAL CHANNEL CODES531
I
~1
2 )
dAssume thatamessage hasbeenencoded bythiscodeandtransmitted overa
binary-symmetric channelwithanerrorprobability ofp=10-'.Ifthereceived
sequence isr=(1l0,110, 110, 111,010,101,101), usingtheViterbialgorithm.
findthetransmitted bitsequence.
eFindanupperboundtothebiterrorprobability ofthecodewhentheabove
binary-symmetric channelisemployed. Makeanyreasonable approximation.
8·27Theblockdiagram ofa(3,I)convolutional codeisshowninFig.P8-27.
aDrawthestatediagramofthecode.
bFindthetransferfunctionT(D)ofthecode.
cFindtheminimum freedistance (dr,..)ofthecodeandshowthecorresponding
path(atdistance dr".fromtheall-zerocodeword)onthetrellis.
dAssume thatfourinformation bits(x,.x"x"x.). followed hytwozerobits.
havebeenencoded andsentviaabinary-symmetric channel withcrossover
probability equalto0.1.Thereceived sequence is(111,III.111,111,lli.Ill).
UsetheVllerbidecoding algorithm tofindthemostlikelydatasequence.
8-28Intheconvolutional codegenerated bytheencodershowninFig.P8-28.
aFindthetransferfunctionofthecodeintheformT(N,D).
bFindd"..ofthecode.
cIfthecodeisusedonachannelusinghard·decision Viterbidecoding, assuming
thecrossover probability ofthechannel isp=10-·,usethehard-decision bound
tofindanupperbDundontheaveragebiterrorprobability ofthecode.
~ ~,gl=IOOIIL'y g,={I10J
----'
8·29FigureP8-29depictsarate1/2,constraint lengthK=2,convolutional code.
aSketchthetreediagram, thetrellisdiagram, andthestatediagram.
bSolveforthetransferfunctionT(D,N.J)and,fromthis,specifytheminimum
freedistance.
FIGURE PJl.29Input
binary
sequenceOutput
binary
sequence
FIGURE P8-JO
FIGURE 1'8-36532 DlGJTAL COMMUf"lCATlONS
8-30Arate1/2,K=3,binaryconvolutional encoder isshowninFig.PS-30.
aDrawthetreediagram, thetrellisdiagram, andthestatediagram.
bDetermine thetransferfunctionT(D,N,J)and,fromthis,specifytheminimum
freedistance.
8-31Sketchtheconvolutional encoders forthefollowing codes:
arate1/2,K=S,maximum freedistancecode(Table8-2-1);
brate1/3,K=S,maximum freedistancecode(Table8-2-2);
crate2/3,K=2,maximum freedistancecodeCTable8-2-8).
8·32Drawthestatediagram fortherate'2/3,K=2,convolutional codeindicated in
Problem 8-31(c)and,foreachtransition, showtheoutputsequence andthe
distanceoftheoutputsequence fromtheall-zerosequence.
8-33Consider theK=3,rate1/2,convolutional codeshowninFig.P8-30.Suppose
thatthecodeisusedonabinarysymmetric channelandthereceived sequence for
thefirsteightbranches is0001100000001001.Tracethedecisions ona
trellisdiagram andlabelthesurvivors' Hamming distance metricateachnode
level.Ifatieoccursinthemetricsrequired foradecision, alwayschoosetheupper
path(arbitrary choice).
8-34Usethetransfer function derived inProblem 8-30fortheR,=1/2.K=3,
convolutional codetocompute theprobability ofabiterrorforanAWGN
channel withCa)hard-decision and(b)soft-decision decoding. Compare the
performance byplottingtheresultsofthecomputation onthesamegraph.
8-35Usethegenerators givenby(8-2-36)toobtaintheencoderforadual·3.rate1/2
convolutional code.Determine thestatediagram andderivethetransferfunction
T(D,N,J).
8-36Drawthestatediagram fortheconvolutional codegenerated bytheencoder
showninFig.P8-36and,thus,determine ifthecodeiscatastrophic or
noncatastrophic. Also,giveanexample ofarate1/2,K=4.convolutional encoder
thatexhibitscatastrophic errorpropagation.
8-37AtrelliscodedsignalisformedasshowninFig.P8-37byencoding onebitbyuse
CHAPTER H:BLOCK ANDCONVOLUTIONAL CHANNEL ("ODES533
CD CD}Codedbib
@
FIGUREP8-37@ 0~}UncodedCD--------<0 ~ bi~s
@) 00
ofarate1/2convolutional code,whilethreeadditional information bitsareleft
uncoded. Perform thesetpartitioning ofa32-QAM (cross)constellation and
indicatethesubsetsinthepartition. Byhowmuchisthedistance between adjacent
signalpointsincreased asaresultofpartitioning?
8-38LetXIandX,betwocodewordsoflengthnwithdistance dandassumethatthese
twocodewordsaretransmitted viaabinary-symmetric channel withcrossover
probability p.LetP(d)denotetheerrorprobability intransmission ofthesetwo
codewords.
aShowthat
'"P(d),,;;2: v'P(YiIXI)P(YiIX2)
i"'l
wherethesummation isoverallbinarysequences Yi'
bFromtheabove,conclude that
P(d)"[4p(1-P)Jm
9
SIGNAL DESIGN FOR
BAND-LIMITED CHANNELS
Inprevious chapters, weconsidered thetransmission ofdigitalinformation
throughanadditive gaussian noisechannel. Ineffect,nobandwidth constraint
wasimposed onthesignaldesignandthecommunication systemdesign.
Inthischapter, weconsider theproblem ofsignaldesignwhenthechannel
isband-limited tosomespecified bandwidth WHz.Underthiscondition. the
channel maybemodeled asalinearfilterhavinganequivalent lowpass
frequency response C(f)thatiszeroforIfI>W.
Thefirsttopicthatistreatedisthedesignofthesignalpulseg(t)ina
linearlymodulated signal,represented as
u(t)=2:I"g(t-nT)
"
thatefficiently utilizesthetotalavailable channelbandwidth W.Weshallsee
thatwhenthechannelisidealforIfI.,W.asignalpulsecanbedesigned that
allowsustotransmit atsymbolratescomparable toorexceeding thechannel
bandwidth W.Ontheotherhand,whenthechannel isnotideal. signal
transmission atasymbolrateequaltoorexceeding Wresultsinintersymbol
interference (lSI)amonganumberofadjacent symbols.
Thesecondtopicthatistreatedin[hischapteristheuseofcodingtoshape
thespectrum ofthetransmitted signaland,thus,toavoidtheproblem oflSI.
Webeginourdiscussion withageneralcharacterization ofband-limited.
linearfilterchannels.
9-1CHARACTERIZATION OFBAND-LIMITED
CHANNELS
Ofthevarious channels available fordigitalcommunications, telephone
channels arebyfarthemostwidelyused.Suchchannels arecharacterized as
534
CHAPTER 'I.SI{iNAI, DESIGN fURRASD-UMlTFO ('HA~NUS 535
band-limited linearfilters.Thisiscertainly thepropercharacterization when
frequency-division ~ultiplexing (fDM) isusedasameansforestablishing
channels inthetelephone network. Recentadditions tothetelephone network
employpulse-code modulation (PCM)fordigitizing andencoding theanalog
signalandtime-division multiplexing (TDM)forestablishing multiple chan
nels.Nevertheless, filtering isstillusedontheanalogsignalpriortosampling
andencoding. Consequently. eventhoughthepresent telephone network
employs amixtureofFDMandTDMfortransmission, thelinearfiltermodel
fortelephone channels isstillappropriate.
Forourpurposes, aband-limited channel suchasatelephone channel will
becharacterized asalinearfilterhavinganequivalent lowpass frequency
response characteristic C(f).Itsequivalent lowpass impulse response is
denoted bye(t}.Then,ifasignaloftheform
(9-1-1)
istransmitted overabandpass telephone channel, theequivalent lowpass
received signalis
r,(t)=fxv(r)e(r-r)dr+e(t) (9-1-2)
wheretheintegral represents theconvolution ofe(t)withv(t).andz(t)
denotestheadditive noise.Alternatively, thesignaltermcanberepresented in
thefrequency domainasV(f)C(J). whereV(f)istheFourier transform of
V(l).
Ifthechannel isband-limited toWHzthenC(f)=0forIfI>W.Asa
consequence, anyfrequency components inV(f)aboveIfI~Wwillnotbe
passedbythechannel. Forthisreason, welimitthebandwidth ofthe
transmitted signaltoWHzalso.
Withinthebandwidth ofthechannel, wemayexpress thefrequency
response C(f)as
C(f}~lC(fllef8(f> (9-1-3)
where1C(f)1istheamplitude response characteristic and6(f)isthephase
response characteristic. Furthermore, theenvelope delaycharacteristic is
definedas
r(f)~_~d6(f)
2;rdf(9-1-4)
AchannelissaidtobenondislOrting oridealiftheamplitude response 1C(f)1is
constant forallIfIos;;Wand6(f)isalinearfunction offrequency, i.e.,r(f)isa
constant forallIfIos;;w.Ontheotherhand,if1C(f}1isnotconstant forall
IfI,;;;W,wesaythatthechannel distorts thetransmitted signalVU)in
amplitude, and,ifr(f)isnotconstant forallifI,,;;;W,wesaythatthechannel
distortsthesignalV(f)indelay. .
536 DIGITAl. COM:\-1!;.J'''I('ATI()NS
-5T--47-:'T-2T
-SF--4Tn-Tl{o/27:'7"47'5T
2T_IT4"~T-ST--4T-3T-27-T()T~Tn4T51'
FIGURE 9-1-1 Effectofchannel distonion: (a)channellOpur: (h)ch,mne! oulpuC (£"1equalizer output.
Asaresultoftheamplitude anddelaydistortion causedbythenonideal
channel frequency response characteristic C(f),asuccession ofpulsestrans
mittedthrough thechannel atratescomparable tothebandwidth It'an.:
smeared tothepointthattheyarenolongerdistinguishable aswell-defined
pulsesatthereceiving terminal. Instead, theyoverlap and,thus,wehave
intersymbol interference. Asanexample oftheeffectofdelaydistortion ona
transmitted pulse,Fig.9-1-1(a) illustrates aband-limited pulsehavingzeros
periodically spacedintimeatpointslabeled±T,±2T,etc.Ifinformation is
conveyed bythepulseamplitude, asinPAM.forexample, thenonecan
transmit asetjuence ofpulses,eachofwhichhasapeakattheperiodic zerosof
theotherpulses.However, transmission ofthepulsethrough achar.nel
modeled ashavingalinearenvelope delaycharacteristic T(l)[quadratic phase
8(l)]resultsinthereceived pulseshowninFig.9-I-l(h) havingzero-crossings
thatarcnolongerperiodically spaced.Consetjuently. asequence ofsuccessive
pulseswouldbesmeared intooneanother andthepeaksofthepulseswould
nolongerbedistinguishable. Thus.thechannel delaydistortion resultsin
intersymbol interference. Aswillbediscussed inChapter 10.itispossible to
compensate for thenonidealfretjuency response characteristic (Ifthechannel
bymeofafilterorequalizer atthedemodulator, Figure9-1-1(e)illustrates the
outputofalinearequalizer thatcompen",tes forthelincardistortion inthe
channel. .
Thcextcntoftheintersyrnbol intnfercnce onatelephone channcl canbe
CHAPTER~: SIGNAL DESIGN FORBAND-LIMITED CHANNELS 537
1.25
1.00• § "0.a0.75~Q. •EU..05"0
!!.
0.250
U>c
OJ4
3
2
o 1000 2000 3000 0 1000 2000 )000
Frequency (Hz) FrequenC)' (Hz)
FIGURE 9-1-2Average amplitude anddelaycharacteristic5 ofmedium-range telephone channel.
appreciated byobserving afrequency response characteristic ofthechannel.
Figure9-1-2illustratesthemeasured averageamplitude anddelayasfunctions
offrequency foramedium-range (180-725 miltelephone channel ofthe
switched telecommunications network asgivenbyDuffyandTratcher (1971).
Weobservethattheusablebandofthechannelextendsfromabout300Hzto
about3000Hz.Thecorresponding impulseresponse ofthisaveragechannel is
showninFig.9-1-3.Itsduration isabout10ms.Incomparison, thetransmitted
symbolratesonsuchachannelmaybeoftheorderof2500pulsesorsymbols
persecond.Hence,intersymbol interference mightextendover20-30symbols.
Inaddition tolineardistortion, signalstransmitted through telephone
channels aresubjecttootherimpairments, specifically nonlinear distortion.
frequency offset,phasejitter,impulsenoiseandthermalnoise.
Nonlinear distortion intelephone channels arisesfromnonlinearities in
FIGURE 9-1·3Impulse response ofaveragechannelwithamplitude anddelayshowninFig.9-1-2.
05
0.4
·0.3
0.2
•0.1
"C.3
'E.0
E 10 ..
-0.1
"ijrneems)
---0.2
--f1.3
-0.4
-05
538 DIGITAL ('OM~flINl("ATlONS
amplifiers andcompandors usedinthetelephone system. Thistype01
distortion isusuallysmallanditisverydifficulttocorrect.
Asmallfrequency offset.usuallylessthan5Hz,resultsfromtheuseof
carrierequipment inthetelephone channel. Suchanoffsetcannotbetolerated
inhigh-speed digitaltransmission systemsthatusesynchronous phase-coherent
demodulation. Theoffsetisusuallycompensated forbythecarrierrecovery
loopinthedemodulator.
Phasejitterisbasically alow-index frequency modulation ofthetransmitted
signalwiththelowfrequency harmonics ofthepowerlinefrequency
(50-60Hz).Phasejitterposesaseriousproblem indigitaltransmission ofhigh
rates.However, itcanbetrackedandcompensate<l for,tosomeextent.atthe
demodulator.
Impulse noiseisanadditive disturbance. Itarisesprimarily fromthe
switching equipment inthetelephone system.Thermal (gaussian) noiseisJlso
presentatlevelsof20-30dBbelowthesignal.
Thedegreetowhichonemustbeconcerned withthesechannelimpairments
depends onthetransmission rateoverthechannel andthemodulation
technique. Forratesbelow1800bits/s(R/W<1),onecanchooseamodula
tiontechnique, e.g.,FSK,thatisrelatively insensitive totheamount of
distortion encountered ontypicaltelephone channels fromallthesourceslisted
above.Forratesbetween 1800and2400bits/s(R/W=1),amorebandwidth
efficientmodulation technique suchasfour-phase PSKisusuallyemployed. At
theserates,someformofcompromise equalization isoftenemployed to
compensate fortheaverageamplitude anddelaydistortion intnechannel. In
addition, thecarrierrecovery method isdesigned tocompensate forthe
frequency offset.Theotherchannelimpairments arenotthatseriousIntneir
effectsontheerrorrateperformance attheserates.Attransmission rates
above2400bits/s(R/W>1),bandwidth-efficient codedmodulation techniques
suchastrellis-coded QAM,PAM,andPSKareemployed. Forsuchrates,
specialattention mustbepaidtolineardistortion, frequency offset,andphase
jitter.Lineardistortion isusuallycompensated forbymeansofanadaptive
equalizer. Phasejitterishandledbyacombination ofsignalco:signandsome
typeofphasecompensation atthedemodulator. Atratesabove9600bits/s,
specialattention mustbepaidnotonlytolineardistortion, phasejitter,and
frequency offset,butalsototheotherchannelimpairments mentioned above.
Unfortunately, achannelmodelthatencompasses alltheimpairments listed
abovebecomes difficulttoanalyze. Formathematical tractability thechannel
modelthatisadopted inthisandthenexttwochapters isalinearfilterthat
introduces amplitude anddelaydistortion andaddsgaussian noise.
Besides thetelephone channels, thereareotherphysical channels that
exhibitsomeformoftimedispersIOn, andthus,introduce intersymbol
interference. Radiochannels suchasshortwave ionospheric propagation (HF)
andtropospheric scatteraretwoexamples oftime-dispersive channels. Inthese
channels, timedispersion and,hence,intersymbol interferenj:e istheresultof
multiple propagation pathswithdifferent pathdelays.Thenumberofpaths
CHAPTER 'I:SIGNAL DESIGN FORBAND-LIMITED rHA~~FlS 539
,{)
9
8
7~';r.c
6.:J,
5~
110
Co
4 ~
'~
3u
'"2
6080 4020o/ / /7
/ / /8>?-----------.,L..----------¥9./ 7 .~
'00~IOO ~80--60-40-20
FrequerKy (H7)
FIGLIRE 9·1·4Scattering function ofamedium~range tropospheric scatterchannel.
andtherelativetimedelaysamongthepathsvarywithtime,and,forthis
reason,theseradiochannels areusuallycalledtime-variant multipath channels.
Thetime-variant multipath conditions giverisetoawidevarietyoffrequency
response characteristics. Consequently thefrequency response characterization
thatisusedfortelephone channels isinappropriate fortime-variant multipath
channels. Instead, theseradiochannels arecharacterized statistically, as
explained inmoredetailinChapter 14,intermsofthescattering function.
which,inbrief,isatwo-dimensional representation oftheaverage received
signalpowerasafunction ofrelativetimedelayandDoppler frequency.
Forillustrative purposes, ascattering function measured onamedium-range
(150mi)trophospheric scatterchannel isshowninFig.9-1-4.Thetotaltime
duration (multipath spread)ofthechannelresponse isapproximately 0.7p..son
theaverage, andthespreadbetween "half-power points"inDoppler fre
quencyisalittlelessthan1Hzonthestrongest pathandsomewhat largeron
theotherpaths.Typically, ifoneistransmitting atarateofIll'symbols/s over
suchachannel, themultipath spreadof0.7p.swillreslJltinintersymbol
interference thatspansaboutsevensymbols.
Inthischapter, wedealexclusively withthelineartime-invariant tilter
modelforaband-limited channel. Theadaptive equalization techniques
presented inChapters 10and11forcombating intersymbol interference are
alsoapplicable totime-invariant multipath channels. underthecondition that
540 DI(jITAL COMMl:1''IlICATI01'o:S
thetimevariations inthechannelarerelatively slowincomparison tothetotal
channelhandwidth or,equivalently, tothesymboltransmission rateoverthe
channel.
9-2SIGNAL DESIGN FORBAND-LIMITED
CHANNELS
ItwasshowninChapter 4thattheequivalent lowpasstransmitted signalfor
severaldifferent typesofdigitalmodulation techniques hasthecommon form
v(t)=LI"g(t-nT)
"C~0(9-2-1)
where{In}represents thediscreteinformation-bearing sequence ofsymbols and
g(t)isapulsethat,forthepurposes ofthisdiscussion. isassumed tohavea
hand-limited frequency response characteristic G(f).i.e"G(f)=0forIfI>w.
Thissignalistransmitted overachannel havingafrequency response C(f),
alsolimitedtoIfI,;;W.Consequently, thereceived signalcanberepresented as
wherew
T,(t)=Ll"h(t-nT)+z(t)
"~()
h(t)=fwg(T)C(t-T)dr(9-2-2)
(9-2-3)
andz(t)represents theadditive whiteGaussian noise.
Letussuppose thatthereceived signalispassedfi'rstthrough afilterand
thensampled atarateI/Tsamples/s. Weshallshowinasubsequent section
thattheoptimum filterfromthepointofviewofsignaldetection isone
matched tothereceived pulse.Thatis,thefrequency response ofthereceiving
filterisH*(f),Wedenotetheoutputofthereceiving filteras
=
y(t)=LI"x(t-nT)+v(t)
"=()(9-2-4)
wherex(t)isthepulserepresenting theresponse ofthereceiving filtertothe
inputpulseh(t)andv(t)istheresponse ofthereceiving filtertothenoisez(t).
Now,ify(r)issampled attimest=kT+Tn.k=O.1.,,..wehave
=
y(kT+To)==Y.=Ll"x(kT-nT+To)+v(kT+r,,)
11=0
or,equivalently.(9-2-5)
y"=2:l"xJ.;. -It+v);.
1/=0k=0,I,.,. (9-2-6)
CHAPTER 9:SlG"':AL DESI(iN f-ORHAS[)-U\-111 (-DClt:-\V\I-oLS541
where Toisthetransmission delaythrough thechannel. Thesamplevaluescan
beexpressed asI'Yk=x,,(lk+--2:luX'-n)+v,.k=0,I,_.. (1}-2-7)
Xo,t=1)
/I#!.:
Weregardx"asanarbitrary scalefactor,whichwearbitrarily setequalto
unityforconvenience. Then
.\-'.4,=1.4,+Lll1x.4,-tI+VI<.
lI,n
/I~k(1}-2-H)
Theterm1,represents thedesiredinformation symbolatthekthsampling.
instant,theterm
2:fllxJ.;. /I
IT(I
""".4,
represents theintersymbol interference (lSI),andv,istheadditive gaussian
noisevariable atthekthsampling instant.
Theamountofintersymbol interference andnoiseinadigitalcommunica
tionssystemcanbeviewedonanoscilloscope. ForPAMsignals, wecan
displaythereceived signaly(l)ontheverticalinputwiththehorizontal sweep
ratesetatliT.Theresulting oscilloscope display iscalledaneve(>lI/Ii'n!
because ofitsresemblance tothehumaneye.Forexample. Fig.lJ-2-1
illustrates theeyepatterns forbinaryandfour-level PAMmodulation. The?
effectoflSIistocausetheeyetoclose.thereby reducing themarginfor
additive noisetocauseerrors.Figure9-2-2graphically illustrates theeffectof
intersymhol interference inreducing theopening ofabinaryeye.Notethat
intersymbo! mterference distortstheposition ofthezero-crossings andcauses
FIGURE 9~2·1 Examples ofeyepatterns forbinaryandquaternary amplitude shiftkt'ying(nfPAM).
BINARY QUATERNARY
542 DIGITAL CDMMUNICATIONS
Optimum
~ampling
FIGURE 9w2~2Effectofintersymbol interference oneyeopening.Sensitivity
toliming
error
Peakdhwrtionrime
Di.~tonion of
zerocrossings
Noi~margin
areduction intheeyeopening. Thus.itcausesthesystemtobemoresensitive
toasynchronization error.
ForPSKandQAMitiscustomary todisplaythe"eyepattern" asa
two-dimensional scatterdiagram illustrating thesampled values{Yk}that
represent thedecision variables atthesampling instants.Figure9-2-3illustrates
suchaneyepatternforan8-PSKsignal.Intheabsence ofintersymbol
interference andnoise,thesuperimposed signalsatthesampling instantswould
resultineightdistinctpointscorresponding totheeighttransmitted signal
phases.Intersymbol interference andnoiseresultinadeviation ofthereceived
samples {y.}fromthedesired8-PSKsignal.Thelargertheintersymbol
interference andnoise,thelargerthescallering ofthereceived signalsamples
relativetothetransmilled signalpoints.
Below,weconsider theproblem ofsignaldesignunderthecondition that
thereisnointersymbol interference atthesampling instants.
9-2-1DESIGN OFBAND-LIMITED SIGNALS FORNO
INTERSYMBOL INTERFERENCE-THE NYQUIST
CRITERION
Forthediscussion inthissectionandinSection9-2-2.weassumethatthe
band-limited channelhasidealfrequency response characteristics, i.e..C(f)=I
FIGURE 9-2-3Two-dimensional digital"eyepallerns'-'00!iF'iF.
0•... ~
0•.....
0• #-if
Tral'l';lTIi((ed Received ...ignal'ample ...
eight-pha-.e signal attheoutputofdemodulator
lui (h)
CHAPlTR ')S1('!\Al.Dnj(jS FORBAND·LlMITED ('HANSELS 543
forIfI~W.Thenthepulsex(t)hasaspectral characteristic X(f)=IG(fW,
where
x(t)=r~X(/)e1,nr, df (9-2-9)
Weareinterested indetermining thespectral properties ofthepulsex(t)and,
hence,thetransmitted pulseget),thatresultsinnointersymbol interference,
Since
00
YI<=Ik+LII/xk --/1+VI<
IfC-O
II"'/':'
thecondition fornointersymbol interference is
{I(k=0)x(t=kT)=x =
•0(k"O)(9-2-10)
(9-2-11)
Below,wederivethenecessary andsufficient condition onX(/)inorderfor
X(f)tosatisfytheaboverelation. Thiscondition isknownastheNyquist
pulse-shaping criterion orNyquistcondition forzerolSIandisstatedinthe
following theorem.
Theorem (Nyquist)
Thenecessary andsufficient condition forx(t)tosatisfy
{I(n=O)xnT-( ) - 0 (n"0)
isthatitsFouriertransform X(f)satisfy
2:XU+miT)=T
m=-0:;
Proof
Ingeneral,x(t)istheinverseFouriertransform ofXC/).Hence,
Atthesampling instants t=nT,thisrelation becomes
x(nT)=[~X(/)e/2>rfnTdf(9-2-12)
(9-2-13)
(9-2-14)
(9-2-15)
S44 DJGJTALCOMMlJNJC ATJONS
Letusbreakuptheintegral in(9-2-15) intointegrals covering thefinite
rangeoflIT.Thus,weobtain
xI(2m+1),'2T
x(nT) ~~ X(f)ei2'fnT df
m=-x (2m~l)J2T
xJ'I2T
~m":f~-1'2TX(f+mlT)eJ2nfnT de
JII2r[x ]
~.1"T m~_xX(f.,.mlT)eJ2nfnTdf
fl/2T
~B(f)eJ'nfn Tdf
-1'2T
wherewehavedefinedB(f)as
x
B(f)~~X(f+mIT)
m=-x;(9-2-16)
(9-2-17)
Obviously BU)isaperiodic function withperiodliT,and,therefore, itcanbe
expanded intermsofitsFourierseriescoefficients ibn}as
~
BU>~L:bneJhnfT
n=-ox;
where
bn~Tf'lorB(f)e-j2nnfTdf
-l12T
Comparing (9-2-19)and(9-2-16), weobtain
bn~Tx(-nT)(9-2-18)
(9-2-19)
(9-2-20)
Therefore, thenecessary andsufficient condition for(9-2-10) tobesatisfied is
that
b~{T(n=0)
n°(n,eO)
which,whensubstituted into(9-2-18), yields
B(f)=T
or,equivalently,
x
~X(f+miT)=T
m=-:lC(9-2-21)
(9-2-22)
(9-2-23)
CHAPTER lJ:SIGNAL· DESIGN FORBAND-liMIlED CHANNELS S4S
,f[\.
FIGURE 9-2-4!_!+w-W 0 W
T T
PlotofBif)forthecaseT<1/2W.Lw
T!
T!+W
T•
(9-2-24)
(9·2·25)Thisconcludes theproofofthetheorem.
Nowsuppose thatthechannelhasabandwidth ofW.ThenC(f)!E°for
IfI>Wand,consequently, X(f)=°forIfI>w.Wedistinguish threecases.
1WhenT<1/2W,or,equivalently, liT>2W,sinceB(f)=L;:-~X(f+
niT)consistsofnonoverlapping replicasofX(f),separated byI/Tasshown
inFig.9-2-4,thereisnochoiceforX(f)toensureB(f)...Tinthiscaseand
thereisnowaythatwecandesignasystemwithnolSI.
2WhenT=1/2W,or,equivalently, liT=2W(theNyquist rate),the
replications ofX(f),separated byI/T,areasshowninFig.9-2-5.Itisclear
thatinthiscasethereexistsonlyoneX(f)thatresultsinB(f)=T,namely,
XU)={OT(IfI<W)
(otherwise)
whichcorresponds tothepulse
x(t)__sin(miT) (1U)
IrtlTsineT
ThismeansthatthesmallestvalueofTforwhichtransmission withzerolSIis
possible isT=1/2W,andforthisvalue,x(t)hastobeasincfunction. The
difficulty withthischoiceofx(t)isthatitisnoncausal andtherefore
nonrealizable. Tomakeitrealizable, usuallyadelayed versionofit,i.e.,
sine[1r(t-to)/T]isusedandtoischosensuchthatfort<0,wehave
sinc[1r(I-to)/T]""0.Ofcourse,withthischoiceofx(t),thesampling time
nGURE 9-2·SPlotofB(f)forthecaseT=1/2W.
t'~
~I!\./:~r.
_! 0w=-!- !
T 2TT
I
T
FIGURE 9·Z-6546 DIGITAL COMMUNICA nONS
x~xL;h~: ----L...C>X_----L.:.X'-------.,
_!-w_1+w! _wW
T T T
PlotafB(nfarthecaseT>1/2W.
mustalsobeshiftedtomT+t".Aseconddifficulty withthispulseshapeisthat
itsrateofconvergence tozeroisslow.Thetailsofx(t)decayaslit;
consequently, asmallmistiming errorinsampling theoutputofthematched
filteratthedemodulator resultsinaninfiniteseriesoflSIcomponents. Sucha
seriesisnotabsolutely summable becauseofthe1/trateofdecayofthepulse.
and,hence,thesumoftheresulting lSIdoesnotconverge.
3WhenT>1/2W,B(f)consists ofoverlapping replications ofX(f)
separated by11T,asshowninFig.9-2-6.Inthiscase,thereexistnumerous
choicesforXU)suchthatB(f)==T.
Aparticular pulsespectrum, fortheT>I/2Wcase,thathasdesirable
spectralproperties andhasbeenwidelyusedinpracticeistheraisedcosine
spectrum. Theraisedcosinefrequency characteristic isgivenas(seeProblem
9-11)
T
X,,(f)=f{1+cos[1r;(If1-121)]}
o(0,;;IfI.,;\-/)
(1-{3 1+(3)2T':;IfI""IT
(IfI>12+/)
(9-2-26)
where{3iscalledtherollofffactor,andtakesvaluesintherange0.,;{3""1.The
bandwidth occupied bythesignalbeyondtheNyquistfrequency 1/2Tiscalled
theexcessbandwidth andisusuallyexpressed asapercentage oftheNyquist
frequency. Forexample, when{3=ttheexcessbandwidth is50%,andwhen
(3=I,theexcessbandwidth is100%.Thepulsex(t),havingtheraisedcosine
spectrum, is
x(t)sin(miT)cos(1r{3tIT)
miT1-4{32t21T2
_.(/T)cos(1C{3tIT)-sine1CI 2 2 21-4f3tiT(9-2-27)
CHAPTER 9:SIGNAL DESIGN FORBAND-LIMITED CHAr-.:SELS 547
t:(I)
4T
p=o P=O.5
lal
I.
T
(inI
2T!f
T
FIGURE 9~2~7 Pulseshavingaraisedcosinespectrum.
NotethatX(I)isnormalized sothatx(O)=1.Figure9-2-7illustrates theraised
cosinespectralcharacteristics andthecorresponding pulsesfor{3=o.land1.
Notethatfor(3=O.thepulsereducestox(r)=sinc(miT).andthesymbol
rateliT=2W.When(3=1,thesymbolrateisliT=W.Ingeneral, thetails
ofX(I)decayas1/13for(3>0.Consequently, amistiming errorinsampling
leadstoaseriesoflSIcomponents thatconverges toafinitevalue.
Duetothesmoothcharacteristics oftheraisedcosinespectrum, itispossible
todesignpractical filtersforthetransmitter andthereceiver thatapproximate
theoveralldesiredfrequency response. Inthespecialcasewherethechannel is
ideal,i.e.,CU)=1.IfI~W.wehave
(9-2-28)
whereGT(f)andGR(!)arethefrequency responses ofthetwofilters.Inthis
case,ifthereceiver filterismatched tothetransmitter filter.wehave
X,,(f)=GT(f)GR(f) =ICTUW Ideally,
(9-2-29)
andGR(f)=G'f(f).where10issomenominaldelaythatisrequired toensure
physical realizability ofthefilter.Thus,theoverallraisedcosinespectral
characteristic issplitevenlybetween thetransmitting filterandthereceiving
filter.Notealsothatanadditional delayisnecessary toensurethephysical
realizability ofthereceiving filter.
548 DI(jITAL COMMl 'NICA"110NS
9·2-2DesignofBand-Limited SignalswithContl'oUed ISI
Partial·Response Signals
Aswehaveobserved fromourdiscussion ofsignaldesignforzerolSI,itIS
necessary toreducethesymbolratel/TbelowtheNyquist rateof2W
symbols/s torealizepractical transmitting andreceiving filcers.Ontheother
hand.suppose wechoosetorelaxthecondition ofzerolSIand,thus,achievea
symbol transmission rateof2Wsymbols/s. Byallowing foracontrolled
amountoflSI,wecanachievethissymbolrate.
Wehavealreadyseenthatthecondition forzerolSIis.f(nT)=0forn""O.
However, suppose thatwedesigntheband-limited signaltohavecontrolled
lSIatonetimeinstant.Thismeansthatweallowoneadditional nonzero value
inthesamples {x(nT)}. ThelSIthatweintroduce isdeterministic or
"controlled" and.hence,itcanbetakenintoaccount atthereceiver, as
discussed below.
Onespecialcasethatleadsto(approximately), physically realizable
transmitting andreceiving filtersisspecified bythesamplest
x(nT)={oj(n=0,I)
(otherwise)
Now,using(9-2-20), weobtain
{T(n=0,-I)
b"=0(otherwise)
which,whensubstituted into(9-2-18), yields
B(f)=T+TeJ"rfT(9-2-30)
(9-2-31)
(9-2-32)
(9-2-33)Asinthepreceding section,itisimpossible tosatisfytheaboveequation for
T<1/2W.However. forT=1/2W,weobtain
{_I(I+e""'/I~)(If:<W)X(n=2W
o (otherwise)
{~e-j"fI2Wcosnf(IfI<W)
=W 2W
o (otherwise)
Therefore, x(t)isgivenby
X(I)=sinc(2nWt)+sinc[2n(Wt-!)l (9-2-34)
Thispulseiscalledaduobinary signalpulse.Itisillustrated alongwithits
tItisconvenient todealwithsamplesofx(t)thatarenormailzed tounity(orn:::::O.I.
CHAPTER' SIONAL DESIGN FORBAND·LlMITED CHANNELS 549
-:IT-2~/n
:IT~T WIX(l11
I/W
Inf-cosW2W
-W
fiGURE: 9·2·8 Timedomainandfrequency domaincharacteristics ofaduobinary signal.
magnitude spectrum inFig.9-2-8.Notethatthespectrum decaystozero
smoothly, whichmeansthatphysically realizable filterscanbedesigned that
approximate thisspectrum veryclosely.Thus,asymbolrateof2Wisachieved.
Another specialcasethatleadsto(approximately) physically realizable
transmitting andreceiving filtersisspecified bythesamples
(n=-1)
(n=1)
(otherwise)(9-2-35)
Thecorresponding pulseX(I)isgivenas
[n(/+Tl] [n(1--Tl]X(I)=sine T-sine----:r-
anditsspectrum is(9-2-36)
{_1_(el'rmv_e-prim)=1.sinJrf
X(f)= 2W WW
ofl~W
/I>W(9-2-37)
Thispulseanditsmagnitude spectrum areillustrated inFig.9-2-9.Itiscalleda
modified duobinary signalpulse.Itisinteresting tonotethatthespectrum of
FIGURE 9-2-9 Timedomain andfrequency domaincharacteristics ofamodified duobinary signal.
x(rJ'
~T-37
lal4T/nJ
W
550 DIGITAL COMMIJNICAT]()/',''S
thissignalhasazeroatf=0,makingitsuitable fortransmission overa
channelthatdoesnotpassd.c.
Onecanobtainotherinteresting andphysically realizable filtercharacteris
tics,asshownbyKretzmer (1966)andLuckyetal.(1968),byselecting
different valuesforthesamples (x(n/2W)} andmorethantwononzero
samples. However, asweselectmorenonzero samples, theproblem of
unraveling thecontrolled lSIbecomes morecumbersome andimpractical.
Ingeneral,theclassofbandlimited signalspulsesthathavetheform
x(t)=fx(~)sinc[21l'W(t-nw)]
n~-~2W 2(9-2-38)
andtheircorresponding spectra
{_Ifx(~)e-jnnfIW
X(f)=~Wn~-~2W(lfl,,;;;W)
(IfI,,;;;W)(9-2-39)
arecalledpartial-response signalswhencontrolled lSIispurposely introduced
byselecting twoormorenonzero samples fromtheset{x(n/2W)}. The
resulting signalpulsesallowustotransmit information symbolsattheNyquist
rateof2Wsymbols/s. Thedetection ofthereceived symbolsinthepresence of
controlled lSIisdescribed below.
Alternative Characterization ofPartial·Response Signals Weconclude
thissubsection bypresenting another interpretation ofapartial-response
signal.Suppose thatthepartial-response signalisgenerated, asshowninFig.
9-2-10,bypassingthediscrete-time sequence {In}throughadiscrete-time filter
x xFIGURE '-2-10 Analternative methodforgenerating apartial-response signal.
~Jlla(l-nn
Output
H(f)III-w0w
CHAPTER "/:SIGNAL DESIC", FORBAND-LIMITED CHA:"oll'iELS SSt
withcoefficients Xn'=x(n/2W), n=0.1.....N-I.andusingtheoutput
sequence {Bn)fromthisfiltertoexciteperiodically withaninputB,,8(1-nT)
ananalogfilterhavinganimpulseresponse sine(211"Wt).Theresulting output
signalisidentical tothepartial-response signalgivenby(9-2-38).
Since
N-I
B"=2:X,J'I-1.;
Ie0=0(9-2-40)
thesequence ofsymbols {B,,}iscorrelated asaconsequence ofthefiltering
performed onthesequence {In).Infact,theautocorrelation function ofthe
sequence {Bn)is
N--IN-I
=2:2:xkx,E(ln-k1n+rn-l)
k=O'=0
Whentheinputsequence iszero-mean andwhite,(9-2-41)
(9-2-42)
wherewehaveusedthenormalization E(l~)=1.Substitution of(9-2-42), into
(9-2-41)yieldsthedesiredautocorrelation function for{Bn}intheform
N--]-Iml
cf>(m)=2:xkXk+lml' m=O,±I, ...,±(N-l)
k=:O
Thecorresponding powerspectraldensityis
N-I
4>(/)=2:<b(m)e-J2",mT
m=-(N-l)
whereT=I/2WandIfI",I/2T=W.(9-2-43)
(9-2-44)
9-2-3DataDetection forControlled lSI
Inthissection,wedescribe twomethods fordetecting theinformation symbols
atthereceiver whenthereceived signalcontains controlled lSI.Oneisa
symbol-by-symbol detection methodtbatisrelatively easytoimplement. The
second met~odisbasedonthemaximum-likelihood criterion fordetecting a
seQuence ofsymbols. Thelattermethodminimizes theprobability oferrorbut
isalittlemorecomplex toimplement. Inparticular, weconsider thedetection
of-theduobinary andthemodified duobinary partialresponse signals.Inboth
552 DJ(iITAL COMMll!\'ICATIONS
cases.weassumethatthedesiredspectralcharacteristic X(f)forthepartial
response signalissplitevenlybetween thetransmitting andreceiving filters,
i.e..IGT(f)1=IGR(f)1=IX(f)11;2 Thistreatment isbasedonPAMsignals,but
itiseasilygeneralized toQAMandPSK.
Symbol·by·Symbol Suboptimum Detection Fortheduobinary signal
pulse.x(nT)=1.forn=O.I,andzerootherwise. Hence.thesamples atthe
outputofthereceiving filter(demodulator) havetheform
(9-2-45)
where{I,,,}isthetransmitted sequence ofamplitudes and{vm}isasequence of
additivegaussian noisesamples. Letusignorethenoiseforthemoment and
consider thebinarycasewhere1m=±Iwithequalprobability. Then8mtakes
ononeofthreepossible values,namely, 8m=-2,O.2withcorresponding
probabilities 1/4,1/2.114.If1m-Iisthedetected symbolfromthe(m-1)th
signaling interval, itseffecton8m,thereceived signalinthemthsignaling
interval,canbeeliminated bysubtraction, thusallowing 1mtobedetected, This
processcanberepeated sequentially foreveryreceived symbol.
Themajorproblem withthisprocedure isthaterrorsarisingfromthe
additivenoisetendtopropagate, Forexample, if1m-Iisinerror,itseffecton
8misnoteliminated but,infact,itisreinforced bytheincorrect subtraction.
Consequently, thedetection of8misalsolikelytobeinerror.
Errorpropagation canbeavoidedbyprecoding thedataatthetransmitter
insteadofeliminating thecontrolled lSIbysubtraction atthereceiver. The
precoding isperformed onthebinarydatasequence priortomodulation. From
thedatasequence {Dn}ofIsandOsthatistobetransmitted, anewsequence
{P,,}.calledtheprecoded sequence. isgenerated, Fortheduobinary signal,the
precoded sequence isdefinedas
Pm=Dm8Pm-',m=1,2,... (9-2-46)
whereedenotesmodulo-2 subtraction.t Thenweset1m=-1ifPm=0and
1m=1ifPm=I.i.e.,1m=2Pm-1.Notethatthisprecoding operation is
identical tothatdescribed inSection4-3-2inthecontextofourdiscussion of
anNRZIsignal.
Thenoise-free samplesattheoutputofthereceiving filteraregivenby
Consequently.=(2Pm-1)+(2Pm-I -1)
=2(Pm+Pm-I-1) (9-2-47)
(9-2-48)
tAlthough thisisidentical tomodulo-2 addition. ilisconvenient toviewtheprecoding
operation forduobinary intermsofmodulo-2 subtraction.
CHAPTER q:SIGNAL DESIGN FORRAND·lIMITED CHANNELS 553
TABLE 9-2-1BINARY SIGNALING WITHDUOBINARY PULSES
Data
sequence D" 10 0 0 100 0 10
Precoded
sequence P" 0 0 1I000ItI0I10
Transmitted
sequence 1m-1-I -1-1-1 11-I1I-I
Received
sequence B'1 00020-2-202220 020
Decoded
sequence Dn 10 00 ()0() ()
SinceDm=PmEBPm"itfollowsthatthedatasequence Dmisobtained from
B",usingtherelation
Dm=~Bm+ 1(mod2) (9-2-49)
Consequen1ly, ifBm=±2thenDm=0,andif8m=0thenDm=1.An
example thatillustrates theprecoding anddecoding operations isgivenin
Table9-2-1.Inthepresence ofadditive noise,thesampled outputsfromthe
receiving filteraregivenby(9-2-45). Inthiscasey",=8m+Vmiscompared
withthetwothresholds setat+1and-I.Thedatasequence {Dn}isobtained
according to1hedetection rule
D={I(ly",I<I)
m0()Yml'"1)(9-2-50)
Theextension frombinaryPAMtomultilevel. PAMsignaling usingthe
duobinary pulsesisstraightforward. InthiscasetheM-Ievel amplitude
sequence {1m}resultsina(noise-free) sequence
Bm=lm+/",_', m=1,2,... (9-2-51)
whichhas2M-1possible equallyspacedlevels.Theamplitudelevelsare
determined fromtherelation
lm=2P",-(M-I) (9-2-52)
where{Pm}istheprecoded sequence thatisobtained fromanM-leveldata
sequence {Dm}according totherelation
Pm=Drn8Pm-1(modM) (9-2-53)
wherethepossiblevaluesofthesequence {Dm}are0,1,2,...,M-1.
Intheabsenceofnoise,thesamplesattheoutputofthereceiving filtermay
beexpressed as
8m=1m+[",-I=2[Pm+Pm-I-(M-1)] (9-2-54)
554 DIGITAL COMMUNICATIONS
TABLE 9-2-2FOUR-LEVEL SIGNAL TRANSMISSION WITHDUOBINARY PULSES
Data
sequence D", 0 () 3 2()332 0 0
Precoded
sequence P,,, ()0 1I 233 2 322
Transmitted
sequence I",-3-3-3-I 33-) -1-)3
Received
sequence 8m -6-6-4 1I4620()-2242
Decoded
sequence D", U 1I .3 2()3 3 20 0
Hence,
P"l+Pm1:::::~Bm+(M-1)
SinceDm=Pm+P,,,I(modM),itfollowsthat
Dm=!Bm+(M-l) (modM)(9-2-55)
(9-2-56)
Anexample illustraling multilevel precoding anddecoding isgiveninTable
9-2-2.
Inthepresence ofnoise,thereceived signal-plus-noise isquantized tothe
nearestofthepossible signallevelsandtherulegivenaboveisusedonthe
quantized valuestorecoverthedatasequence.
Inthecaseofthemodified duobinary pulse.thecontrolled lSIisspecified
bythevaluesx(n/2W) =-1,forn=1,x(n/2W) =1forn=-1,andzero
otherwise. Consequently, thenoise-free sampled outputfromthereceiving
filterisgivenas
Bm=1m-/nr-2 (9-2-57)
wheretheM-levelsequence {I",}isobtained bymapping aprecoded sequence
according totherelation(9-2-52)and
P,,,=Dm!IJp,,, 2(modM) (9-2-58)
Fromtheserelations, itiseasytoshowthatthedetection ruleforrecovering
thedatasequence {Dm}from{Bm}intheabsenceofnoiseis
D",=!B",(modM) (9-2-59)
Asdemonstrated above,theprecoding ofthedataatthetransmitter makes
itpossible todetectthereceived dataonasymbol-by-symbol basiswithout
havingtolookbackatpreviously detected symbols. Thus,errorpropagation is
avoided.
Thesymbol-by-symbol detection ruledescribed aboveisnottheoptimum
detection schemeforpartialresponse signalsduetothememory inherent in
CHAPTER qSIGNAL DESIGS FORBAND·L1MITED CHAl'SELS 555
1/2 1/2 1/2
FIGURE 9·2-11 Trellisforduobinary partialresponse signal.-I~......-....,.'-----,.,....---<-~t-11-2t-11--2 -11-2t
1=0 f=T 1=2T t=)T
(9-2-60)thereceived signal.Nevertheless, symbol-by-symbol detection isrelatively
simpletoimplement andisusedinmanypractical applications involving
duobinary andmodified duobinary pulsesignals.Itsperformance isevaluated
inthefollowing section.
Maximum·Likelihood Sequence Detection Itisclearfromtheabove
discussion thatpartial-response waveforms aresignalwaveforms withmemory.
Thismemory isconveniently represented byatrellis.Forexample, thetrellis
fortheduobinary partial-response signalforbinarydatatransmission is
illustrated inFig.9-2-11.Forbinarymodulation, thistrelliscontains twostates.
corresponding tothetwopossible inputvaluesof1m,i.e.,1m=±I.Each
branchinthetrellisislabeledbytwonumbers. Thefirstnumber ontheleftis
thenewdatabit,i.e.,1m+1=±I.Thisnumberdetermines thetransition tothe
newstate.Thenumberontherightisthereceived signallevel.
Theduobinary signalhasame'mory oflengthL=I.Hence,forbinary
modulation thetrellishasSf=2states.Ingeneral, forM-arymodulation. the
numberoftrellisstatesisML•
Theoptimum maximum-likelihood (ML)sequence detector selectsthemost
probable paththrough thetrellisuponobserving Ihereceived datasequence
{Ym}atthesampling instants t=mT,m=I,2,....Ingeneral, eachnodeinthe
trelliswillhaveMincoming pathsandMcorresponding metrics.Oneoutof
theMincoming pathsisselected asthemostprobable, basedonthevaluesof
themetricsandtheotherM-Ipathsandtheirmetricsarediscarded. The
surviving pathateachnodeisthenextended toMnewpaths,oneforeachof
theMpossible inputsymbols, andthesearchprocess continues. Thisis
basically theViterbialgorithm forperforming thetrellissearch.
Fortheclassofpartialresponse signals,thereceived sequence {Ym.I,;;;m,;;;
N}isgenerally described statistically bythejointpdfllYNIIN).where
YN=[y,y,'"YNI'andIN=[I,I,'"INI'andN>L.Whentheadditive
noiseiszcro-mean gaussian. f(YNIv)is3multivariate gaussian pdf,i.e..
. I I 1 ,-,llYNIN)=(2JfdetC)Vt'exp[-,(Yv-B,,)C(YN-BN)]
whereBN=[8,B,...8,,11,isthemeanofthevectory"andCistheNxN
covariance matrixofY~.Then.theMLsequence detector selectsthesequence
through thetrellisthatmaximizes thepdff(YNII,,).
SS6 DIGITAL COMMUNICATIONS
Thecomputation forfindingthemostprobable sequence throughthetrellis
issimplified bytakingthenaturallogarithms off(YNIIN)'Thus,
Inf(YNIIN)=-!Nln(21rdet C)-!(YN-BNYC'(YN-B N)(9-2-61)
Giventhereceived sequence {Ym},thedatasequence {Im}thatmaximizes
Inf(yNliN)isidentical tothesequence {IN}thatminimizes (yN
BN)'C-'(YN - BN),i.e.
iN=argmin[(YN-BNYC-'(YN - BN)]
IN(9-2-62)
Themetriccomputations inthetrellissearcharecomplicated bythe
correlation ofthenoisesamples attheoutputofthematched filterforthe
partialresponse signal.Forexample, inthecaseoftheduobinary signal
waveform, thecorrelation ofthenoisesequence {vm}isovertwosuccessive
signalsamples. Hence, VmandVm+karecorrelated fork=1anduncorrelated
fork>1.Ingeneral, apartialresponse signalwaveform withmemory Lwill
resultinacorrelated noisesequence attheoutput of thematched filter,which
satisfiesthecondition E[vmvm+k] =0fork>L.Insuchacase,theViterbi
algorithm forperforming thetrellissearchmaybemodified asdescribed in
Chapter 10.
Somesimplification inthemetriccomputations resultifweignorethenoise
correlation byassuming thatE(vmvm+k) =0fork>0.Then,byassumption,
thecovariance matrixC=(7~IN'where (7~=E[v;,]andINistheNxN
identitymatrix.tInthiscase,(9-2-62)simplifies to
where=argmin[f(Ym-±XkIm_.)2]
IN m=1 k=O
L
Em=2x.Im_.
k=O(9-2-63)
(9-2-64)andx.=x(kT)arethesampled valuesofthepartialresponse signalwaveform.
Inthiscase,themetriccomputations ateachnodeofthetrellishavetheform
DMm(Im)=DMm-,(lm-tl +(Ym-JoX.Im-·r
whereDMm(Im)arethedistancemetricsattimet=mT,DMm-,(l m-,)arethe
distance metricsattime1=(m-I)Tandthesecondtermontheright-hand
sideof(9-2-64)represents thenewincrements tothemetricsbasedonthenew
receivecJ. sampleYm'
tWeareusingINhc!retoa\'oidconfusion withIN'
CHAPTER 9:SIGNAL DESIGN FORBAND-LIMITED CHANNELS 557
Asindicated inSection5-1-4,MLsequence detection introduces avariable
delayindetecting eaclltransmitted information symbol. Inpractice, the
variable delayisavoided bytruncating· thesurviving sequences toN,most
recentsymbols, whereN,»5L.thusachieving afixeddelay.Inthecasethat
theMLsurviving sequences attime(=mTdisagreeonthesymboll m-N,.the
symbolinthemostprobable surviving sequence maybechosen.Thelossin
performance resulting fromthistruncation isnegligible ifNt>5L.
9-2-4SignalDesignforChannels withDistortion
InSections 9-2-1and9-2-2,wedescribed signaldesigncriteriaforthe
modulation filteratthetransmitter andthedemodulation filteratthereceiver
whenthechannelisideal.Inthissection,weperform thesignaldesignunder
thecondition thatthechanneldistortsthetransmitted signal.Weassumethat
thechannelfrequency response C(f)isknownforIfI..WandthatC(f)=0
forIfI>W.Thecriterion fortheoptimization ofthefilter.responses GT(f)and
GR(f)isthemaximization oftheSNRattheoutputofthedemodulation filter
orequivalently, attheinputtothedetector. Theadditive channel noiseis
assumed tobegaussian withpowerspectral density <t>nn(f).Figure9-2-12
illustrates theoverallsystemunderconsideration.
Forthesignalcomponent attheoutputofthedemodulator, wemustsatisfy
thecondition
(9-2-65)
(9-2-66)whereXd(f)isthedesiredfrequency response ofthecascade ofthe
modulator, channel, anddemodulator, andtoisatimedelaythatisnecessary
toensurethephysicalrealizability ofthemodulation anddemodulation filters.
Thedesiredfrequency response Xd(f)maybeselectedtoyieldeitherzerolSI
orcontrolled lSIatthesampling instants. Weshallcarryouttheoptimization
forzerolSIbyselecting Xd{f)=Xrc(f).whereXrc(f)istheraisedcosine
spectrum withanarbitrary rollofffactor.
Thenoiseattheoutputofthedemodulation filtermaybeexpressed as
V(I)=r~n(l--r)gR(-r)d-r
FIGURE 9-Z·1Z Systemmodelforthedesignofthemodulation anddemodulation filters.
Input
dataModulation
filter
Grit)Channel
C{t)
Gaussian
noiseDemodulation
filleT
G.(I)DetectorOutput
clata
558 DIGITAL COMMUNICATIONS
wheren(t)istheinputtothefilter.Sincen(t)iszero-mean gaussian, v(t)is
zero-mean gaussian, withapowerspectraldensity
(9-2-67)
Forsimplicity, weconsider binaryPAMtransmission. Then,thesampled
outputofthernatchedfilteris
(9-2-68)
where Xoisnormalizedt tounity,1m=±d,andVmrepresents thenoiseterm,
whichiszero-mean gaussian" withvariance
(9-2-69)
(9-2-70)Consequently, theprobability oferroris
1IXP,=- e~y2/'dY=Q(Vd2/u~)
V21rdla,
Theprobability oferrorisminimized bymaximizing theSNR=d'/~",or,
equivalently, byminimizing thenoise-to-signal ratiou;/d'.Butd'isrelatedto
thetransmitted signalpowerasfollows:
E(l')f~ d'f~Pav=_m_ g~t)dt=- g~t)dtT _~ T_~
1 1 f~d'=P,vT_~IGT(f)I'df(9-2-71)
However, GT(f)mustbechosen tosatisfythezerolSIcondition.
Consequently,
Ifl""WG(f)IX,cU)1
ITI1C(f)1IGR(f)1,
andGT(f)=0forIfI;;,W.Hence
~=_1_fWIX,c(f)l' df
d'P.,T-wlC(f)I'IGR(f)I'(9-2-72)
(9-2-73)
(9-2-74)Therefore, thenoise-to-signal ratiothatmustbeminimized withrespectto
IGR(f)1forIfI""Wis
17'1fW .fWIX(f)I'
d;=P,vT-w<Pnn(f)IGR(f)I'df_wlC(f)I;cIGR(f)I' df
tHysetting Xo=1and1m=±d,thescalingbyXoisincorporated intotheparameter d.
CHAPTER 9~SIGNAL DESIGN FORBAND·LIMITED CHANNELS 559
Theoptimum IGR(f)1canbefoundbyapplying theCauchy-Schwartz
inequality,
whereIU,(f)1andIVAf)1aredefinedas
IV,(f)1=1v'<I>nn(f)IIGR(f)1
(f)IX,,(f)!
IV21=1C(f)IIGR(f)1(9·2·75)
(9·2·76)
Theminimum valueof(9-2-74) isobtained whenIVI(f)1isproportional to
IV2(f)I.or,equivalently, when
(9-2-77)
whereKisanarbitrary constant. Thecorresponding modulation filterhasa
magnitude characteristic
!G(f)1=1IX".(f)1"2[¢nn(f)l'l4 IfI'"w
TKIC(f)I'12 '(9-2-78)
Finally, themaximum SNRachieved bytheseoptimum transmitting and
receiving filtersis
d2P.vT
(1~={j",WIX,c(f)1[<I>nn(f)]I12IC(f)1 Idf}2(9-2-79)
Wenotethattheoptimum modulation anddemodulation filtersare
specified inmagnitude only.Thephasecharacteristics forGT(f)andGR(f)
maybeselectedsoastosatisfythecondition in(9-2-65), i.e.,
(9-2-80)
(9-2-81)whereST(f),Sc(f),andSR(f)arethephasecharacteristics ofthemodulation
filter,thechannel, andthedemodulation filter,respectively.
Inthespecialcasewheretheadditive noiseattheinputtothedemodulator
iswhitegaussian .withspectraldensity!No•theoptimum filtercharacteristics
specified by(9·2-77)and(9-2-78)reduceto
IX,c(f)II12
IGR(f)1= K,lC(f)I'I2' IfI'"w
IX,c(f)I'12
IGr(f)!=K2lC(f)II12'IfI'"w
S60 DIOITALCOMMUNICA nONS
whereKlandK2arearbitrary scalefactors.Notethat,inthiscase,jGR(f)1is
thematched filtertoIGT(f)I·Thecorresponding SNRatthedetector, givenby
(9-2-79)reducesto
d2=2Pa.T[fWIX,,(f)1df]-2
a~No-w!C(f)1(9-2-82)
Example 9-2-}
Letusdetermine theoptimum transmitting andreceiving filtersforabinary
communication systemthattransmits dataatarateof4800bits/sovera
channelwithfrequency (magnitude) response
le(f)!=VI+tfIW)2'IfI.,;;;W(9-2-83)
whereW=4800Hz.Theadditive noiseiszero-mean, white,gaussian with
spectraldensity ~No=10-15W IHz.
SinceW=lIT=4800,weuseasignalpulsewitharaisedcosine
spectrum andf3=1.Thus,
Then,X,c(f)=~T(l+cos(JrTIfI)l
=Tcos'(JrIfI)
9600(9-2-84)
(9-2-85)
andiGT(f)!=IGk(f)1=0,otherwise. Figure9-2-13illustrates thefilter
characteristic GT(f).
Onecannowusetheseoptimum filterstodetermine theamount of
transmitted energy'Ifrequired toachieveaspecified errorprobability. This
problem isleftasanexerciseforthereader.
IGr(f)1
I
FIGURE 9-2-13 Frequency response ofoptimum transmitter filter. o 4IlOOf
CHAPTER II:SlliN,",L DESIG~ FORBAND-LIMITED CHANNELS 561
9-3PROBABILITY OFERROR INDETECTION OFPAM
Inthissection,weevaluate theperformance ofthereceiverfordemodulating
anddetecting anM-aryPAMsignalinthepresence ofadditive, white,gaussian
noiseatitsinput.First.weconsider thecaseinwhichthetransmitter and
receiverfiltersGr(f)andGR(f}aredesigned forzerolSI.Then,weconsider
thecaseinwhichGr(f)andGR(f}aredesigned suchthatx(t)=gr(t)*gR(t)
iseitheraduobinary signaloramodified duobinary signal.
9-3-1Probability ofErrorforDetection ofPAMwithZerolSI
IntheabsenceoflSI,thereceived signalsampleattheoutputofthereceiving
matched filterhastheform
where
Xo=L:IGr(fWdf=leg
andVmistheadditivegaussian noisethathaszeromeanandvariance
a~= ~legNo(9-3.1)
(9-3-2)
(9-3-3)
(9-3-4)Ingeneral,1mtakesoneofMpossibleequallyspacedamplitude valueswith
equalprobability. Givenaparticular amplitude level,theproblem isto
determine theprobability oferror.
Theproblem ofevaluating theprobability oferrorfordigitalPAMina
band-limited, additive whitegaussian noisechannel, intheabsenceoflSI,is
identical totheevaluation oftheerrorprobability forM-aryPAMasgivenin
Section5-2.Thefinalresultthatisobtained fromthederivation is
p=2(M-1)Q( I~)
MM\jNo
Butleg=3'€avl(M2
-I),lCav=k'€bavistheaverageenergypersymboland'€bav
istheaverageenergyperbit.Hence,
6(10&2M)lCbav)
(M1-l)No(9-3-5)
Thisisexactlytheformfortheprobability oferrorofM-aryPAMderivedin
Section5-2(see(5-2-46»). In'thetreatment ofPAMgiveninthischapter, we
imposed theadditional constraint thatthetransmitted signalisband-limited to
thebandwidth allocated forthechannel. Consequently, thetransmitted signal
pulsesweredesigned tobeband-limited andtohavezerolSI.
Incontrast, nobandwidth constraint wasimposed onthePAMsignals
considered inSection5-2.Nevertheless, thereceivers (demodulators and
detectors) inbothcasesareoptimum (matched filters)forthecorresponding
562 DIGITAL COMMUNICATiONS
M-Ievel
data
{D.lTransmining
filter
lP",1 G1(f)l.-__ ...JReceving
filter
C;<f)[)etectorOutput
AWCN
FlGVRE !J.J..1Blockdiagramofmodulator anddemodulator lorpartial-response signals.
transmitted signals.Consequently, nolossinerrorrateperformance results
fromthebandwidth constraint whenthesignalpulseisdesigned forzerolSI
andthechanneldoesnotdistortthetransmitted signal.
9-3-2Probability ofErrorforDetection ofPartial-Response
Signals
Inthissectionwedetermine theprobability oferrorfordetection ofdigital
M-aryPAMsignaling usingduobinary andmodified duobinary pulses.The
channel isassumed tobeanidealbandlimited channel withadditive white
gaussian noise.Themodelforthecommunication systemisshowninFig.
9-3-l.
Weconsider twotypesofdetectors. Thefirstisthesymbol-by-symbol
detector andthesecondistheoptimum MLsequence detector described inthe
previous section.
Symbol·by-Symbol Delector Atthetransmitter, theM-leveldatase
quence{D",}isprecoded asdescribed previously. Theprecoder outputis
mapped intooneofMpossible amplitude levels.Thenthetransmitting filter
withfrequency response GT(f)hasanoutput
~
v(t)~2:IngT(t-nT)
n=-Xl(9-3-6)
Thepartial-response functionXU)isdividedequallybetween thetransmitting
andreceiving filters.Hence,thereceiving filterismatched tothetransmitted
pulse,andthecascadeofthetwofiltersresultsinthefrequency characteristic
(9-3-7)
Thematched filteroutputissampled att~nT~n/2Wandthesamplesarefed
tothedecoder. Fortheduobinary signal,theoutputofthematched filteratthe
sampling instantmaybeexpressed as
(9-3-8)
wherev'"istheadditive noisecomponent. Similarly, theoutputofthematched
filterforthemodified duobinary signalis
(9-3-9)
CHAPTER 9:SIGNAL DESIGN FORBAND·LlMlTED CHANNELS 563
Forbinarytransmission, let1m=±d,where2disthedistance between signal
levels.Then,thecorresponding valuesofBmare(2d,0,-2d).ForM-aryPAM
signaltransmission, where1m=±d,±3d,...•±(M-l)d,thereceived signal
levelsareBm=0,±2d,±4d....,±2(M-l)d.Hence,thenumberofreceived
levelsis2M-1.andthescalefactordisequivalent toXo=If..
Theinputtransmitted symbols {1m}areassumed tobeequallyprobable.
Then,forduobinary andmodified duobinary signals,itiseasilydemonstrated
that,intheabsence ofnoise,thereceived outputlevelshavea(triangular)
probability distribution oftheform
M'-ImlP(B=2md)=M2m=0,±1,±2....,±(M-1)(9-3-10)
whereBdenotesthenoise-free received leveland2disthedistance between
anytwoadjacent received signallevels.
Thechannel corrupts thesignaltransmitted through itbytheaddition of
whitegaussian noisewithzeromeanandpowerspectraldensity ~No.
Weassumethatasymbolerroroccurswhenever themagnitude ofthe
additive noiseexceedsthedistance d.Thisassumption neglects theTareevent
thatalargenoisecomponent withmagnitude exceeding dmayresultina
received signallevelthatyieldsacorrect symbol decision. Thenoise
component Vmiszero-mean gaussian withvariance
(T~=~NoJ:ICRU)I'df
=~NoLW
wIXU)Idf=2No/Jr (9-3-11)
forbotl1theduobinary andthemodified duobinary signals.Hence,anupper
boundonthesymbolprobability oferroris
M-2
PM<2:P(ly-2mdl>dIB=2md)P(B =2md)
m=-(M-2)
+2P(y+2(M-l)d>dIB=-2(,1.1-l)d)P(B =-2(M-l)d)
=P(lyl>dIb=0)[2~~P(B=2md)-P(B=0)-P(B=-2(M-1)d)J
=(1-M-2)P(IYI>dIB=0) (9-3-12)
But
(9-3-13)
S64DlGlTALCOMMUNICA noNS
Therefore, theaverageprobability ofasymbolerrorisupper-bounded as
PM<2(1-M-')Q(VmP!2N o) (9-3·14)
Thescalefactordin(9·3-14)canbeeliminated byexpressing itintermsof
theaveragepowertransmitted intothechannel. FortheM-aryPAMsignalin
whichthetransmitted levelsareequallyprobable, theaveragepoweratthe
outputofthetransmitting filteris
Pa,=E~;")L:\Gr(fWdf
=E(1;")JW\X(f)1df=~E(l;') (9-3-15)
T-w trT
whereE(l;")isthemeansquarevalueoftheMsignallevels,whichis
(9-3-16)
Therefore,
d'=3trP•.r (9-3-17)
4(M'-1)
Bysubstituting thevalueofd'from(9-3-17)into(9-3-14), weobtaintheupper
boundonthesymbolerrorprobability as
(9-3-18)
where ~O¥istheaverageenergypertransmitted symbol,whichcanbealso
expressed intermsoftheaveragebitenergyas~av=k~bav=(lOg2 M)~ba,'
Theexpression in(9-3-18)fortheprobability oferrorofM-aryPAMholds
forbothduobinary andmodified duobinary partial-response signals.Ifwe
compare thisresultwiththeerrorprobability ofM-aryPAMwithzerolSI,
whichcanbeobtained byusingasignalpulsewitharaisedcosinespectrum, we
notethattheperformance ofpartialresponse duobinary ormodified duobinary
hasalossofOtr)2,or2.1dB.ThislossinSNRisduetothefactthatthe
detector forthepartialresponse signalsmakesdecisions onasym.bol-by
symbolbasis,thusignoring theinherent memory contained inthereceived
signalattheinputtothedetector.
Maximum-Likelihood Sequence Detec:tar TheMLsequence detector
searches throughthetrellisforthemostprobable transmitted sequence {1m}as
previously described inSection9-2-3.Ateachstageofthesearchprocessthe
detector compares themetciesofpathsthatmergeateachofthenodesand
selectsthepaththatismostprobable ateachnode.Theperformance ofthe
detector maybeevaluated bydetermining theprobability oferrorevents,
basedonaeuclidean distancemetric,aswasdoneforsoft-decision decoding of
convolutional codes.Thegeneralderivation isgiveninSectionto-l-4.Inthe
CHAPTER 9:SIGNAL DESIGN FORBAND·LlMlTED CHANNELS 565
caseoftheduobinary andmodified duobinary signals,itisdemonstrated that
the2.1dBlossinherent inthesuboptimum symbol-by-symbol detector is
completely recovered bytheMLsequence detector.
9·3·3Probability ofErrorforOptimum SignalsinaChannel
withDistortion
InSection 9-2-4,wederived thefilterresponses for.themodulation and
demodulation filtersthatmaximize theSNRattheinputtothedetector when'
thereischanneldistortion. Whenthefiltersaredesigned forzerolSIatthe
sampling instants, theprobability DferrorforM-aryPAMis
Theparameterdisrelatedtotheaveragetransmitted poweras
Pav=E[;;,]fwIGT(f)I'df
=(M'-1)d'lW IGr(f)l'df
3T-w(9-3-19)
(9-3-20)
andthenoisevariance isgivenby(9-2-69). ForAWGN, (9-3-19) maybe
expressed as
2(M-l) (PM= QM6~&V[fWIX",([)I]-')
(M'-1)No-IVlc(fJldf(9-3-21)
Finally,weobservethatthelossduetochanneldistortion is
I[lWIXrc([)1 ]20oglQ-wlC(f)/df
NotethatwhenC(f)=1forIfI'"W,thechannelisidealand(9-3-22)
(9-3-23)
sothatnolossisincurred. Ontheotherhand,whenthereisamplitude
distortion, 1C(f)1<1forsomerangeoffrequencies inthebandIff'"Wand,
hence,thereisalossinSNRincurred, asgivenby(9-3-22). Thislossis
independent Dfchannelphasedistortion, because phasedistortion hasbeen
perfectly compensated, asimpliedby(9-2-80). Thelossgivenby(9-3-22)isdue
entirelytoamplitude distortion andisameasure ofthenoiseenhancement
566 DIGLTAL COMMlNICATlONS
resulting fromthereceiving filter,whichcompensates forthechannel
distortion.
9-4MODULA nONCODES FORSPECTRUM
SHAPING
Wehaveobserved thatthepowerspectraldensityofadigitalcommunication
signalcanbecontrolled andshapedbyselecting thetransmitted sigpalpulse
get)andbyintroducing correlation through coding,whichisusedtocombat
channeldistortion andnoiseintransmission. Codinglorspectrum shaping is
introduced following thechannel encoding sothatthespectrum ofthe
transmitted signalmatches thespectral characteristics ofabaseband or
equivalent lowpasschannel.
Codesthatareusedforspectrum shaping aregenerally calledeither
modulation codes,orlinecodes,ordatatranslation codes.Suchcodesgenerally
placerestrictions onthesequence ofbitsintothemodulator and,thus.
introduce correlation and.hence,memory intothetransmitted signal.Itisthis
typeofcodingthatistreatedinth.issection.
Modulation codesareusuallyemployed inmagnetic recording, inoptical
recording, andindigitalcommunications overcablesystemstoachievespectral
shapingandtoeliminate orminimize thed.c.contentinthetransmitted (or
stored)baseband signal.Inmagnetic recording channels, themodulation code
isdesigned toincrease thedistance between transitions intherecorded
waveform and,thus,intersymbol interference effectsarealsoreduced.
Asanexampleoftheuseofamodulation code,letusconsider amagnetic
recording system,whichconsistsoftheelements shownintheblockdiagramof
Fig.9-4-1.Thebinarydatasequence tobestoredisusedtogenerate awrite
current.Thiscurrentmaybeviewedastheoutputforthe"modulator." The
mostcommonly usedmethodtomaptheinformation sequence intothewrite
currentwaveform isNRZI,whichwasdescribed inSection4-3-2.Recallthatin
NRZI,atransition fromoneamplitude toanother(Ato-Aor-AtoA)
occursonlywhentheinformation bitisa1.Notransition occurswhenthe
information bitisa0,i.e.,theamplitude levelremains thesameasinthe
previous signalinterval. Thepositive amplitude pulseresultsinmagnetizing
FIGURE 1J-4.1Blockdiagramofmagnetic storageread/write system.
Input
da'"Write StorageWrite-currentdriverr---- ~ mediumr-bead(roodulator) (channel)
OutpulDo'"f<>-Read-backda"'- demodulator head
CHAPTER 9:SIGNAL DESIGN FORRA\iD-UMlTED CHANNELS 567
I71\
I\
71
\
T50
/ \
1/ '\
7 1"::11- -0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
o.
oFIGURE 9~4·ZRead-back pulseInmagnet~( recording system.
themedium inone(direction) polarityandthenegative pulsemagnetizes the
medium intheopposite (direction) polarity.
Sincetheinputdatasequence isbasically randomwithequallyprobable ls
and0s.weshallencounter leveltransitions fromAto-Aor-AtoAwith
probability 1/2foreverydatabit.Thereadbacksignalforapositive transition
(-AtoA)isapulsethatiswell-modeled mathematically as
1(9-4-1)
whereT",isdefinedasthewidthofthepulseatits50%amplitude level,as
showninFig.9-4-2.Similarly, thereadback signalforanegative transition (A
to-A)isthepulse-get).ThevalueofT,,,isdetermined bythecharacteristics
orthemedium, theread/write heads,andthedistance oftheheadtothe
medium.
Now,suppose wewriteapositive transition followed byanegative
transition. Let'svarythetimeintervalbetween thetwotransitions, whichwe
denoteas7b(thebittimeinterval). Figure9-4-3illustrates thereadbacksignal
pulses,whichareobtained byasuperposition ofpet)with-pet-T.).The
parameter A=Tso/Tnisdefined asthenormalized density. Thecloserthebit
transitions (Tbsmall),thelargerwillbethevalueofthenormalized density
and,hence,thelargerwillbethepacking density. Wenoticethatas6.is
3 -2-10
rlThIIr ~-l
I~=2I81".1l\7~=3
"",'7~
-.:-'I-,1/-~..,.:~
,7~
3{, ,
I0.9
o.
o.
0.6
0.5
0.4
o.
0.•
o.
0..-3
Read-back signalresponse loapulse. FIGURE 9-4-3
568 DIGITAL COMMUNICATIONS
increased, thepeakamplitudes ofthereadbacksignalarereducedandarealso
shiftedintimefromthedesiredtimeinstants. Inotherwords,thepulses
interfere withoneanother, thuslimitingthedensitywithwhichwecanwrite.
Thisproblem servesasamotivation todesignmodulation codes thattakethe
originaldatasequence andtransform (encode) itintoanothersequence that
resultsinawritewaveform inwhichamplitude transitions arespacedfarther
apart.Forexample, ifweuseNRZI,theencoded sequence intothemodulator
mustcontainoneormoreOsbetween Is.
Thesecondproblem encountered inmagnetic recording istheneedtoavoid
(orminimize) havingad.c.contentinthemodulated signal(thewritecurrent)
duetothefrequency response characteristics ofthereadback systemand
associated electronics. Thisrequirement alsoarisesindigitalcommunication
overcablechannels. Thisproblem canbeovercome byaltering(encoding) the
datasequence intothemodulator. Aclassofcodesthatsatisfytheseobjectives
arethemodulation codesdescribed below.
Runlength-Limited CodesCodesthathavearestriction onthenumberof
consecutive IsorOsinasequence aregenerally calledrunlength-limited codes.
Thesecodesaregenerally described bytwoparameters, saydandK,whered
denotes theminimum number ofOsbetween twoIsinasequence, andK
denotesthemaximum numberofOsbetween twoIsinasequence. Whenused
withNRZImodulation, theeffectofplacingdzerosbetween successive Isisto
spreadthetransitions fartherapart,thusreducing theoverlap inthechannel
response duetosuccessive transitions andhencereducing theintersymbol
interference. Settinganupperlimit Kontherunlength ofOsensures that
transitions occurfrequently enoughsothatsymboltiminginformation canbe
recovered fromthereceived modulated signal.Runlength-limited codesare
usuallycalled(d,K)codes.t
The(d,K)codesequence constraints mayberepresented byafinite-state
sequential machine withK+1states,denoted as5i,J,.;;i,.;;K+1,asshownin
Fig.9-4-4.Weobservethatanoutputdatabit0takesthesequence fromstate
5ito5i+l,i,.;;K.Theoutputdatabit1takesthesequence tostate51'The
outputbitfromtheencodermaybea 1onlywhentbesequence isinstateS"
d+1,.;;i,.;;K+1.Whenthesequence isinstate5.+btheoutputbitisalways
1.
FIGURE 9·4-4Finite-Slale sequentl3t machine fora(d.K)-codedsequence.
o
tInfact.theyareusuallycalled(d,k)codes,wherekisthemaximum runlength ofzeros.We
havesubstituted theGreekletterkappa I(fork,toavoidconfusion withourprevious us.eofk
CI{APTER Q:SIGNAL DESiGN FORBAND-LIMITE!) ClIANNFLS 569
Thefinite-stale sequential machine mayalsoberepresented byas/ate
trami/ion llIatrix.denoted asD,whichisasquare(K+I)X(K+I)with
clementsd".where
d'i=1
d,j={~(i;"d+I)
(j=i+I)
(otherwise)(9-4-2)
(9-4-3)Example 9-4-1
Letusdetermine thestatetransition matrixfora(d,K)=(1,3)code.The
(1,3)codehasfourstates.FromFig.9-4-4,weobtainitsstatetransition
matrix,whichis
D{~ff]
Animportant parameter ofany(d,K)codeisthenumberofsequences of
acertainlength,sayn,thaisatisfythe(d,K)constraints. Asnisallowedto
increase, thenumber ofsequences N(n)thatsatisfythe(d,K)constraint
alsoincreases. Thenumber ofinformation bitsthatcanbeuniquelv
represented withN(n)codesequences is
k=LIog,N(n)J
whereLxJdenotes thelargestintegercontained inx.Themaximum code
rateisthenR(,=kin. •
Thecapacity ofa(d,K)codeisdefinedas
C(d,K)=Jim.!.]og,N(n)
n.......",on(9-4-4)
Clearly,C(d,K)isthemaximum possibleratethatcanbeachieved withthe
(d,K)constraints. Shannon (1948)showedthatthecapacity isgivenas
C(d,K)=log,Am.. (9-4-5)
whereAm..isthelargestrealeigenvalue ofthestatetransition matrixO.
Example942
Letusdetermine thecapacity ofa(d,K)=(1,3)code.Usingthestate
transition matrixgiveninExample 9-4-1forthe(1,3)code,wehave
det(0_AI)=det[~A-\~~]
~~~A_IA
= A4-A'-A-I=0 (9-4-6)
570 DIGITAL COMMUNICATIONS
TABLE9-4-1CAPACITY C(d,K)VERSUS RUNLENGTH PARAMETERS dAND K
Kd=O d=l d=Z d=3 d=4 d=5 d=6
2.8791 .4057
3.9468 .5515 .2878
4.9752 .6174 .4057 .2232
5.9881 .6509 .4650 .3218 .1823
6.9942 .6690 .4979 .3746 .2269 .1542
7.9971 .6793 .5174 .4057 .3142 2281 .1335
8.9986 .6853 .52g3 .4251 .3432 .2709 .1993
9.9993 .6888 .5369 .4376 .3620 .2979 .2382
10.9996 .6909 .5418 .4460 .3746 .3158 .2633
11.9998 .6922 .5450 .4516 .3833 .3285 .2804
12.9999 .6930 5471 .4555 .3894 .3369 .2924
13.9999 .6935 .5485 .4583 .3937 .3432 .3011
14.9999 .6938 .54g5 .4602 .3968 .3478 .3074
15.9999 .6939 .5501 .4615 .3991 .3513 .3122
x1.000 .6942 .5515 .4650 A057 .3620 .3282
Themaximum realrootofthispolynomial isfoundtobeAm"=1.4656.
Therefore, thecapacity C(l,3)=logzAm.,=0.5515.
Thecapacities of(d,K)codesfor0,;;;d,;;;6and2,;;;K,;;;15aregivenin
Table9-4-1.WeobservethatC(d,K)<~foru''"3andanyvalueofK.The
mostcommonly usedcodesformagnetic recording employd,;;;2;hence,their
rateR,isatleast ~.
Nowletusturnourattention totheconstruction ofsomerunlength-limited
codes.Ingeneral,(d,K)codescanbeconstructed eitherasfixed-length 'codes
orasvariable-length codes.Inafixed-length code,eachbitorblockofkbitsis
encoded intoablockofn>kbits.
Inprinciple, theconstruction ofafixed-length codeisstraightforward. Fora
givenblocklengthn,wemayselectthesubsetofthe2ncodewordsthatsatisfy
thespecified runlength constraints. Fromthissubset,weeliminate codewords
thatdonotsatisfytherunlength constraints whenconcatenated. Thus,we
obtainasetofcodewordsthatsatisfytheconstraints andcanbeusedinthe
mapping oftheinputdatabitstotheencoder. Theencoding anddecoding
operations canbeperformed byuseofalook-uptable,
Example 9-4-3
Letusconstruct ad=0,K=2codeoflengthn=3,anddetermine its
efficiency. Bylistingallthecodewords,wefindthatthefollowing fivecode
wordssatisfythe(0,2)constraint: (010),(011),(10I),(110),(Ill).We
mayselectanyfourofthesecodewordsandusethentoencodethepairsof
CHAPTER 9,SIGNAL DESIGN FORBAND-LIMITED CHANNELS 571
databits(00,01,10,11). Thus,wehavearatekin=2/3codethatsatisfies
the(0,2)constraint.
Thefixed-length codeinthisexampleisnotveryefficient. Thecapacity is
C(O,2)=0.8791,sothatthiscodehasanefficiency of
. R, 2/3
efficiency =C(d,K)0.8791=0.76
Surely,better(0,2)codescanbeconstructed byincreasing theblocklength
n.
Inthefollowing example, weplacenorestriction onthemaximum
runlength ofzeros.
Example 9-4-4
Letusconstruct ad=1,K=00codeoflengthn=5.Inthiscase,weare
placingnoconstraint onthenumberofconsecutive zeros.Toconstruct the
code,weselectfromthesetof32possiblecodewordsthosethatsatisfythe
d=1constraint. Thereareeightsuchcodewords,whichimpliesthatwecan
encodethreeinformation bitswitheachcodeword.Thecodeisgivenin
Table9-4-2.Notethatthefirstbitofeachcodewordisa0,whereas thelast
bitmaybeeither0or1.Consequently, thed=1constraint issatisfied when
thesecodewordsareconcatenated. ThiscodehasarateR,=3/5.When
compared withthecapacity C(1,00)=0.6942obtained fromTable9-4-1,the
codeefficiency is0.864,whichisquiteacceptable.
Thecodeconstruction method described inthetwoexamples above
produces fixed-length (d,K)codesthatarestate-independent. Bystate
independent, wemeanthatfixed-length codewordscanbeconcatenated
without violating the(d,K)constraints. Ingeneral, filted-length state
independent (d,K)codesrequirelargeblocklengths, exceptincasessuchas
thoseintheexamples abovewheredissmall.Simpler(shorter-length) codes
TABLE 9-4-ZFIXEDLENGTH d=1,K='"CODE
Inputdatabits
000
001
010
o1 1
1 0 0
1 0 1
1 1 0
1 1 1Outputcoded.....uence
00000
0000 1
00010
00100
001 0 1o1000
o1 0 0 1
o1 0 1 0
S72 DIGITAL COMMUNICATIONS
aregenerally possiblebyallowing forstate-dependence andforvariablelength
codewords.Below,weconsider codesforwhichboththeinputblockstothe
encoderandtheoutputblocksmayhavevariablelength.Forthecodewordsto
beuniquely decodable atthereceiver, thevariable-length codeshouldsatisfy
theprefixcondition, described inChapter 3.
Example 9-4-5
Averysimpleuniquely decodable variable-length d=0,K=2codeis
0--->01
10--->10
11--->11
Thecodeinthe above example hasafixedoutputblocksizebutavariable
inputblocksize.Ingeneral,boththeinputandoutputblocksmaybevariable.
Thefollowing example illustrates thelattercase.
EXIIIIlpie 9-4-6
Letusconstruct a(2,7)variable blocksizecode.Thesolutiontothiscode
construction iscertainly notunique,norisittrivial.Wepickedthisexample
becausethe(2,7)c.odehasbeenwidelyusedbyIBMinmanyofitsdisk
storagesystems.ThecodeislistedinTable9-4-3.Weobservethattheinput
datablocksof2,3,and4bitsaremapped intooutputdatablocksof4,6,
and8bits,respectively. Hence,thecoderateisRc=1/2.Sincethisisthe
coderateforallcodewords,thecodeiscalledafixed-rate code.Thiscode
hasanefficiency of0.5/0.5174 =0.966.Notethatthiscodesatisfiestheprefix
condition.
TABLE 9-4-3CODEBOOKFORVARIABLE
LENGTH (2,7)CODE
Inpatd.bbitsOutputcodedsequence
1 0
1 1
011o1 0
000
o0 1 1
o0 1 01000
()..]0 0
000100
001000
1001 0 0o0 100100
00001000
CHAPTER 9:SIGNAL DESIGN FORBAND-LIMITED CHANNELS 573
TABLE 9-4-4ENCODER FOR(1,3)MILLER CODE
InputdatabitsOutput(Odedsequence
o x0
1 0 I
x=0,ifpreceding inputbitisI
x=1,ifpreceding inputbitis0
Another codethathasbeenwidelyusedinmagnetic recording istherate
1/2,(d,K)=(1,3)codeinTable9-4-4.Weobservethatwhentheinformation
bitisa0,thefirstoutputbitis1iftheprevious inputbitwas0,Dra 0ifthe
previous inputbitwasa1.Whentheinformation bitisa1,theencoderoutput
is01.Decoding ofthiscodeissimple.Thefirstbitofthetwo-bitblockis
redundant andmaybediscarded. Thesecondbitistheinformation bit.This
codeisusuallycalledtheMillercode.Weobservethatthisisastate-dependent
code,whichisdescribed bythestatediagram showninFig.9-4-5.Thereare
twostateslabeled51andS,withtransitions asshowninthefigure.Whenthe
encoder isastateSt.aninputbit1resultsintheencoderstayinginstate51and
outputs01.Thisisdenoted as1/01.Iftheinputbitisa0,theencoder enters
state5,andoutputs00.Thisisdenoted as0(00.Similarly, iftheencoder isin
state5"aninputbit0causesnotransition andtheencoder outputis10.On
theotherhand,iftheinputbitisa1,theencoderentersstate5\andoutputs
01.Figure9-4-6showsthetrellisfortheMillercode.
TheMapping ofCodedBitsintoSignalWaveforms Theoutputsequence
froma(d,K)encoder ismapped bythemodulator intosignalwaveforms for
transmIssion overthechannel.Ifthebinarydigit1ismapped intoa
rectangular pulseofamplitude Aandthebinarydigit0ismapped intoa
FIGURE 9-4-5Statediagrams ford=1.K=3(Miller)code.
FIGURE 9-4-6Trellisford~I.K~3(Miller)code.1i01
State
110\ 110) \101
5,~--<""'-;I'~-.-_-.:.,;..-~
52e<---<.....-"'~-._-'¥'-- -""
0110 0/10 0/10
574 DIGITAL CO'-1MUNICATIONS
rectangular pulseofamplitude -A,theresultisa(d,K)codedNRZ
modulated signal.Notethattheduration oftherectangular pulsesis
~.=ReiRb=R,Tb,whereRbistheinformation (bit)rateintotheencoder, Tb
isthecorresponding (uncoded) bitinterval, andR,isthecoderateforthe
(d,K)code.
Whenthe(d,K)codeisastate-independent fixed-length codewithcode
rateR,=kin,wemayconsider eachn-bitblockasgenerating onesignal
waveform ofduration n~..Thus,wehaveM=2*signalwaveforms, onefor
eachofthe2*possible k-bitdatablocks.Thesecodedwaveforms havethe
generalformgivenby(4-3-6)and(4-3-38). Inthiscase,thereisnodependence
between thetransmission ofsuccessive waveforms.
Incontrast tothesituation considered above,themodulation signalisno
longermemoryless whenNRZIisusedandlorthe(d,K)codeisstate
dependent. Letusconsider theeffectofmapping thecodedbitsintoanNRZI
signalwaveform.
Recallthatthestatedependence inthe NRZI signalisduetothe
differential encoding oftheinformation sequence. Thedifferential encoding is
aformofprecoding, whichisdescribed mathematically as
p*=d*$p*_l
where{d*}isthebinarysequence intotheprecoder, {p*}istheoutputbinary
sequence fromtheprecoder, andEBdenotesmodulo-2 addition. Thisencoding
ischaracterized bythestatediagram showninFig.9-4-7(a). Then,the
sequence {pdistransmitted byNRZ.Thus,whenp*=1,themodulator
outputisarectangular pulseofamplitude A,andwhenP.=0,themodulator
FlGURE 9-4-7Stateandtrellisdiagrams forNRZIsignal.
()/{) 011
CO:'"{)
110
1_)OI-s(t) Ols(t)
ee~I/S~(r)-{;J
11-5(1)
<I~
TI
(b)
(I/O
011 011
Ie)011
CHAPTER l,"!:SIGNAL DESIGN FORBAI'\D·l(MITED CHANNELS 575
outputisarectangular pulseofamplitude -A.Whenthesignalwaveforms are
superimposed onthestatediagram ofFig.9-4-7(0), weobtainthecorrespond
ingstatediagram showninFig.9-4-7(b). Thecorresponding trellisisshownin
Fig.9-4-7(c).
Whentheoutputofastate-dependent (d,K)encoder isfollowed byan
NRZImodulator. wemaysimplycombine thetwo-state diagrams intoa
single-state diagram forthe(d,K)codewithprecoding. Asimilarcombination
canbeperformed withthecorresponding trellises. Thefollowing example
illustrates theapproach forthe(1,3)Millercodefollowed byNRZI
modulation.
Example 9-4-7
Letusdetermine thestatediagram ofthecombined (1.3)Millercode
followed bytheprecoding inherent inNRZImodulation. Sincethe(1,3)
Millercodehastwostatesandtheprecoder hastwostates,thestate
diagram forthecombined encoder hasfourstates.whichwedenoteas
(SM,SN)=(UI'SI),(u"52)'(U2's,),(U2'S2),whereSM={u"0'2}represents
thetwostatesoftheMillercodeandSN={SI.S2}represents thetwostates
oftheprecoder forNRZI.ForeachdatainputbitintotheMillerencoder.
weobtaintwooutputbitswhicharethenprecoded toyieldtwoprecoded
outputbits.Theresulting statediagram isshowninFig.9-4-8,wherethe
firstbitdenotestheinformation bitintotheMillerencoderandthenexttwo
bitsrepresent thecorresponding outputoftheprecoder.
Thetrellisdiagram fortheMillerprecoded sequence maybeobtained
directlyfromthecombined statediagram orfromacombination ofthetrellises
ofthetwocodes.Theresultofthiscombination isthefour-state trellis,one
stageofwhichisshowninFig.9-4-9.
Itisleftasanexerciseforthereadertoshowthatthefoursignalwaveforms
obtained bymapping eachpairofbitsoftheMiller-precoded sequence intoan
flGURE 9-4-llStatediagramoftheMillercodefollowedbytheprecoder.
576 DIGJTALCOMMUNIC AnONS
FIGURE 9-4-9OnestageoftrellisdiagramfortheMillercodefollowedbytheprec<1der. (n,.")
NRZsignalarebiorthogonal andthattheresulting modulated signalwaveform
isidentical tothedelaymodulation thatwasdescribed inSeclion4-3-2.
Fromthestatediagram ofastate-dependent runlength-limited code,one
canobtainthetransition probability matrix,asdescribed inSection4-3-2.
Then,thepowerspectraldensityofthecodemaybedetermined, asshownin
Section4-4-3.
9-5BIBLIOGRAPHICAL NOTES ANDREFERENCES
Thepioneering workonsignaldesignforbandwidth-constrained channels was
donebyNyquist (1928).Theuseofbinarypartialresponse signalswas
originally proposed byLender(1963),andwaslatergeneralized byKretzmer
(1966).Otherearlyworkonproblems dealingwithintersymbol interference
(lSI)andtransmitter· andreceiver optimization withconstraints onlSIwas
donebyGerstandDiamond (1961),Tufts(1965),Smith(1965),andBerger
andTufts(1967)."FasterthanNyquist" transmission hasbeenstudiedby
Mazo(1975)andFoschini (1984).
Modulation codeswerealsofirstintroduced byShannon (1948).Someof
theearlyworkontheconstruction ofrunlength-limited codesisfoundinthe
papersbyFreiman andWyner(1964),Gabor(1967),Franaszek (1968,1969,
1970),TangandBahl(1970),andJacoby(1977).Morerecentworkisfoundin
papersbyAdlerCoppersmith andHassner (1983),andKarabed andSiegel
(1991).Themotivation formostoftheworkonrunlength-limited codeswas
provided byapplications tomagnetic andopticalrecording. Awell-written
tutorialpaperonrunlength-limited codeshasbeenpublished byImmink
(1990);
PROBLEMS
9·1Achannel issaidtobedistortion/ess iftheresponsey(l)toaninputX(/)is
KX(I- (0),whereKand10areconstants. Showthatifthefrequency response of
thechannel isA(f)ei~(f), whereAU)and8(f)arereal,thenecessary and
CHAPTER 9:SfGNAl DESIGN FORBAND-LfMITED CHANNELS S77
sufficient conditions fordistortion lesstransmission areA(f)=Kand8(f)=
2:rfto±nrr,n=0,1,2,....
9-2Theraised-cosine spectralcharacteristic isgivenby(9-2-26).
8Showthatthecorresponding impuise response is
sin(mIT)cos(13mIT)
x(r)=mIT1-4/3't'11'
bDetermine theHilberttransform ofx(t)when13=1.
cDoesi(t)possessthedesirable properties ofx(t)thatmakeitappropriate for
datatransmission? Explain.
dDetermine theenvolope oftheSSBsuppressed-carrier signalgenerated from
x(t).
9·38Showthat(Poisson sumformula)
x(t)=J.g(l)h(t-k1)::>X(f) =L~.HG)C(t -~)
Hint:MakeaFourier-series expansion oftheperiodic factor.Lh(l-kT)
bUsingtheresultin(a),verifythe.following versions ofthePoissonsum:
.l'()
,~.h(kT)=r}. H~
.l'()('2,'?.h(t-k1)=Tn"!-..H~exp];")
. .l' )
,~.h(kT)exp(-jZrrkTf) =rn~.H(t-~(i)
(ii)
(iii)
cDerivethecondition fornointersymbol interference (Nyquist criterion) bv
usingthePoissonsumformula.
9-4Suppose adigitalcommunications systememploys gaussian-shaped pulsesofthe
form
x(t)=exp(-rra't')
Toreducethelevelofintersymbol interference toarelatively smallamount, we
imposethecondition thatx(T)=0,01,whereTisthesymbolinterval. The
bandwidth Wofthepulsex(t)isdefined asthatvalueofWforwhich
X(W)IX(O)=0.01,whereX(f)istheFouriertransform ofx(t).Determine the
valueofWandcompare thisvaluetothatofraised-cosine spectrum with100%
rolloff.
9-5Aband-limited signalhaVingbandwidth Wcanberepresented as
( )~_sin-,-,=[2.:.c"W--,-,,( tc..-_n--,I-=Zc..W-,-,)1xt=LJXnn--' ZrrW(t-nI2W)
8Determine thespectrum X(f)andplotIX(f)1forthefollowing cases:
xo=2,x,=I,x,=-I, xn=O,n"0,1,2 (i)
L,=-I, xo=2,x,=-I, x.=O,n"'-I,O,1 (ii)
578 DIGITAL COMMUNICo\ TIONS
bPlotx(t)forthesetwocases.
rIfthesesignalsareusedforbinarysignaltransmission. determine thenumberof
received levelspossible atthesampling instants 1=nT=n/2W.andthe
probabilities ofoccurrence ofthereceived levels.Assume thatthebinarydigits
atthetransmitter areequallyprobable.
9-6A 4kHzbandpass channel istobeusedfortransmission ofdataatarateof
9600bits/soIfIN"=10-10W/Hzisthespectraldensityoftheadditive, zero-mean
gaussian noiseinthechannel, designaQAMmodulation anddetermine the
~veragepowerthatachieves abiterrorprobability of10".Useasignalpulsewith
araised-cosine spectrum havingaroll-offfactorofatleast50%.
9·7Determine thebitratethatcanbetransmitted through a 4kHzvoice-band
telephone (bandpass) channel ifthefollowing modulation methods areused:(a)
binaryPAM;(b)four-phase PSK;(c)8-pointGAM;(d)binaryorthogonal FSK,
withnoncoherent detection; (e)orthogonal four-FSK withnoncoherent detection;
(f)orthogonal 8-FSKwithnoncoherent detection. For(a)-(c), assumethatthe
transmitter pulseshapehasaraised·cosine spectrum witha50%roll-off.
9-8Anidealvoice-band telephone linechannel hasabandpass frequency response
characteristic spanning thefrequency range600-3000 Hz.
•DesignanM=4PSK(quadrature PSKorQPSK)systemfortransmitting data
atarateof2400bits/s andacarrierfrequencyt.=1800Hz.Forspectral
shaping, usearaised-cosine frequency-response characteristic. Sketchablock
diagram ofthesystemanddescribe thefunctional operation ofeachblock.
bRepeat(a)forabitrateR=4800bits/so
9·9Avoice-band telephone channel passesthefrequencies inthebandfrom300to
3300Hz.Itisdesiredtodesignamodemthattransmits atasymbolrateof2400
symbols/s, withtheobjective ofachieving 9600bits/soSelectanappropriate GAM
signalconstellation, carrierfrequency, andtheroll-offfactorofapulsewitha
raisedcosinespectrum thatutlJizestheentirefrequency band.Sketchthespectrum
ofthetransmitted signalpulseandindicatetheimportant frequencies.
9·10Acommunication systemforavoice-band (3kHz)channel isdesigned fora
received SNRatthedetector of30dBwhenthetransmitter powerisP,=
~3dBW.Determme thevalueofP,ifitisdesiredtoexpandthebandwidth ofthe
systemto10kHz,whilemaintaining thesameSNRatthedetector.
9·11Showthatapulsehavingtheraisedcosinespectrum givenby(9-2-26)satisfiesthe
Nyquistcriterion givenby(9-2-13)foranyvalueoftheroll·offfactor{3.
9-12Showthat,foranyvalueof(3,theraisedcosinespectrum givenby(9-2-26)satisfiesrX,,(f)df~1
[Hint:UsethefactthatX,,(f)satisfiestheNyquistcriterion givenby(9-2-13).]
9·13TheNyquistcriterion givesthenecessary andsufficient condition forthespectrum
X(flofthepulseX(I)thatyieldszerolSI.Provethatforanypulsethatis
band-limited toIII<liT.thezero-lSIcondition issatisfied ifRe[X(flj,forf>0,
consistsofarectangular function plusanarbitrary oddfunction aroundI=1/2T.
and1m[X(!)]isanyarbitrary evenfunction aroundJ=1/2T.
9·14Avoice-band telephone channel hasapassband characteristic mthefrequency
range300Hz<f<3000Hz.
aSelectasymbol rateandapowerefficient constellation sizetoachieve
9600bits/ssignaltransmission.
CHAPTER 9:SIUI'Al DESIGN FORBAND·lIMITfD CH!\NNFLS 579
Filh:rwiill
;,/lOla!I-liT) raisedl'osilll"
~pectrum
,1.'(1)AWGN
chanrlel
FIGURE 1'9-16
FIGURE P9·17Carrier
dO
bIfasquare-root raisedcosinepulseisusedforthetransmitter pubeg(t).select
theroll-olIfactor.Assume thatthechannel hasanidealfrequency response
characteristic.
9·15DesignanM-aryPAMsystemthattransmits digitalinformation overanideal
channel withbandwidth W=2400Hz.Thebitrateis14400bit/soSpecify the
number oftransmitted points.thenumber ofreceived signalpointsusinga
duobinary signalpulse.andtherequired't:.toachieveanerrorprobability of10'.
Theadditive noiseiszero-mean gaussian withapowerspectral density
1O-'W/Hz.
9·16AbinaryPAMsignalisgenerated byexciting araisedcosineroll-offfilterwitha
50%roil-alIfactorandisthenDSB·SC amplitude-modulated onasinusoidal
carrierasillustrated inFig.P9-16.Thebitrateis2400bit/so
aDetermine thespectrum ofthemodulated binaryPAMsignalandsketchit.
bDrawtheblockdiagram illustrating theoptimum demodulator/detector forthe
received signal.whichisequ.altothetransmitted signalplusadditive white
gaussiannoise.
9-17Theelements ofthesequence {a,,}:~ xareindependent binaryrandom variables
takingvaluesof±Iwithequalprobability. Thisdatasequence isusedtomodulate
thebasicpulseg(t}showninFig.P9-17(a}. Themodulated signalis
X(tl=2:a"g(t-nT}
aFindthepowerspectral densityofX(I}.
bIfgI(t)(showninFig.9-17b)isusedinsteadofg(t}.howwouldthepower
spectrum in(a)change?
cIn(b)assumewewanttohaveanullinthespectrum atf=1/3T.Thisisdone
byaprecoding oftheformb"=a"+r>a".,.Findther>thatprovides thedesired
null.
dIsitpossible toemployaprecoding oftheformb"=a"+L,'Iaja",forsome
finiteNsuchthatthefinalpowerspectrum willbeidentical tozerofor
1/3T<;;lfl<;;1/2T? Ifyes.how?Ifno.why?[flint:Useproperties ofanalytic
functions.]
'(~L "'~L~-J---+
tal
FIGUREN-n580 DIGITAL COMMUNICATIONS
R
9.18Consider thetransmission ofdataviaPAMoveravoice-band telephone channel
thathasabandwidtlI of3000Hz.Show1I0wthesymbolratevariesasafunction of
theexcessbandwidth. Inparticular, determine thesymbolrateforanexcess
bandwidth of25%,33%,50%,57%,75%,and100%.
9·19Thebinarysequence 10010110010 istheinputtoaprecoder whoseoutputisused
tomodulate aduobinarytransmitting filter.Construct atableasinTable9-2-1
showing theprecoded sequence, thetransmitted amplitude levels,thereceived
signallevelsandthedecoded sequence.
9-20RepeatProblem 9-19foramodified duobinarysignalpulse.
9·21Aprecoder forapartialresponse signalfailstoworkifthedesiredpartial
response atn:0iszeromoduloM.Forexample, consider thedesiredresponse
forM:2:
x(nT):{ ~-1
o(n:0)
(n:1)
(n:2)
(otherwise)
SlIowwhythisresponse cannotbeprecoded.
9·22Consider theRClowpassfiltershowninFig.P9-22,whereT:RC:10-'.
aDetermine andsketchtheenvelope (group)delayofthefilterasafunction of
frequency.
bSuppose thattheinputtothefilterisalowpasssignalofbandwidtht:.t:1kHz.
Determine theeffectoftbeRCtilteronthissignal.
9-23Amicrowave radiochannel hasafrequency response
C(f):I+0.3cos21tjT
Determine thefrequency response characteristic oftheoptimum transmitting and
receiving filtersthatyieldzerolSIatarateofliTsymbolsls andhavea50%
eXcessbandwidth. Assumethattheadditive noisespectrum islIat.
9-24M:4PAMmodulation isusedfortransmitting atabitrateof9600bitlsona
clIannelhavingafrequency response
qf):I+i(t12400)
forIfI,;;;2400,andCU):0otherwise. Theadditive noiseiszero-mean, white
Gaussian withpowerspectral density ~NoW1Hz.Determine the(magnitude)
frequency response characteristic oftheoptimum transmitting andreceiving filters.
9-25Determine thecapacity ofa(0,I)runlength-limited code.Compace itscapacity
withthatofa(I,00)codeandexplaintherelationship.
9·26Aternarysignalformatisdesigned forachannel thatdoesnotpassd.c.The
FIGURE P9-31CHAPTER IJ:SIGNAL DESIGN FORBAND·LJMITED CHANNELS SSI
binaryinputinformation sequence istransmitted bymapping a 1intoeithera
positive pulseoranegative pulse,andazeroistransmitted bytheabsence ofa
pulse.Hence,forthetransmission ofIs.thepolarityofthepulsesalternate. Thisis
calledanAMI(alternate markinversion) code.Determine thecapacity ofthe
code.
9·27Giveanalternative description oftheAMIcodedescribed inProblem 9-26using
therunning digitsum(RDS)withtheconstraint thattheRDScantakeonlythe
values0and+I.
9-28(kBnTcodes)FromProblem 9-26,notethattheAMIcodeisa"pseudo-ternary"
codeinthatittransmits onebitpersymbolusingaternaryalphabet, whichhasthe
capacity oflog,3=1.58bits.Suchacodedoesnotprovide sufficient spectral
shaping. Betterspectralshaping isachieved bytheclassofblockcodesdesignated
askBnT.wherekdenotes thenumber ofinformation bitsandndenotes the
numberofternarysymbols perblock.Byselecting thelargestkpossible foreach
n.weobtainthefollowing table:
k
I
3
4
6n
1
2
3
4Code
IBIT
3B2T
4B3T
6B4T
FIGURE P9-32Determine theefficiency ofthesecodesbycomputing theratioofthecodein
bits/symbol dividedbylog,3.NotethatIBITistheAMIcode.
9-29Thisprohlem dealswiththecapacity oftwo(d.K)codes.
aDetermine thecapacity ofa(d.K)codethathasthefollowing statetransition
matrix:
D=[:~]
bRepeat(a)for
D=[II]oI
cComment onthedifferences between (a)and(b).
9-30Asimplified modelofthetelegraph codeconsistsoftwosymbols (Blahut, 1990).
Adotconsistsofonetimeunitoflineclosurefollowed byonetimeunitofline
582 DIGITAL COMMUNICATIONS
open.Adashconsistsofthreeunitsoflineclosurefollowed byonetimeunitof
lineopen.
aViewingthiscodeasaconstrained codewithsymbolsofequalduration. givethe
constraints.
bDetermine thestate-transition matrix.
c:Determine thecapacity.
9·31Determine thestate-transition matrixfortherunlength-constrained codedescribed
bythestatediagram showninFig.P9-3l.Sketchthecorresponding trellis.
9·32Determine thestate·transition matrixforthe(2,7)runlength-limited code
specified bythestatediagram showninFig.P9-32.
10
COMMUNICA TION
THROUGH BAND-LIMITED
LINEAR FILTER CHANNELS
InChapter 9.wefocused onthedesignofthemodulator anddemodula tor
filtersforband-limited channels. Thedesignprocedure wasbasedonthe
assumption thatthe(idealornon-ideal) channel response characteristic C(f)
wasknownapriori.However, inpractical digitalcommlmicacions systems thaI
aredesigned totransmit athighspeedthrough band-limited channels. the
frequency response C(f)ofthechannel isnotknownwithsufficient precision
todesignoptimum filtersforthemodulator anddemodulator. Forexample. in
digitalcommunication overthedial-uptelephone network, thecommunication
channel willbedifferent everytimewedialanumber. because thechannel
routewillbedifferent. Thisisanexample ofachannel whosecharacteristics
areunknown apriori.Thereareolhertypesofchannels, e.g.•wireless channels
suchasradiochannels andunderwater acoustic channels. whosefrequency
response characteristics aretime-variant. Forsuchchannels. itisnotpossible
todesignoptimum fixeddemodulation filters.
Inthischapter. weconsider theproblem ofreceiver designinthepresence
ofchannel distortion. whichisnotknownapriori.andAWGN.Thechannel
distortion resultsinintersymbol interference. which,ifleftuncompensated.
causeshigherrorrates.Thesolution tothelSIproblem istodesignareceiver
thatemploys ameansforcompensating orreducing thelSIinthereceived
signal.Thecompensator forthelSIiscalledanequalizer.
Threetypesofequalization methods aretreatedinthischapter. Oneis
basedonthemaximum-likelihood (ML)sequence detection criterion. whichis
optimum fromaprobability oferrorviewpoint. Asecondequalization method
isbasedontheuseofalinearfilterwithadjustable coefficients. Thethird
equalization method thatisdescribed exploits theuseofprevious detected
583
S84 DIGITAL COMMt'NIC'ATIONS
symbols tosuppress thelSIinthepresentsymbolbeingdetected, anditis
calleddecision-feedback equalization. Webeginwiththederivation ofthe
optimum detector forchannels withlSI.
10-1OPTIMUM RECEIVER FORCHANNELS WITH
lSIANDAWGN
Inthissection, wederivethestructure oftheoptimum demodulator and
detector fordigitaltransmission throughanonideal, band-limited channelwith
additive gaussian noise.Webeginwiththetransmitted (equivalent lowpass)
signalgivenby(9-2-1).Thereceived (equivalent lowpass) signalisexpressed as
(10-1-1)
n
whereh(t)represents theresponse ofthechanneltotheinputsignalpulseg(t)
andz(t)represents theadditive whitegaussian noise.
Firstwedemonstrate thattheoptimum demodulator canberealized asa
filtermatched toh(t),followed byasampleroperating atthesymbolrateliT
andasubsequent processing algorithm forestimating theinformation sequence
{In}fromthesamplevalues.Consequently, thesamples attheoutputofthe
matched filteraresufficient fortheestimation ofthesequence {In}.
10-1-1Optimum Maximum-Likelihood Receiver
Letusexpandthereceived signalT,(t)intheseries
N
T,(t)=limLT,[.(t)
N...........,.1<=1(10-1-2)
where(f.(t)}isacomplete setoforthonormal functions and{r.}arethe
observable randomvariables obtained byprojecting TI(t)ontotheset(f.(t)}.It
iseasilyshownthat
nk=1,2,... (10-1-3)
whereh'nisthevalueobtained fromprojecting h(t-nT)onto[.(t),andz.is
thevalueobtained fromprojecting z(t)onto[.(t).Thesequence {z.}is
gaussian withzeromeanandcovariance
(10-1-4)
Thejointprobability density function oftherandom variables
CHAPTER 10:COMMUNICATION THROUGH BAND·LlMITED CHANNELS S8S
rN'"[r,'2...rN]conditioned onthetransmitted sequence Ip'"[I,J,...Ipl.
wherep'"N,is
p(rN31p)=(2:NJ exp(-2~otlIrk-~I.hkJ) (10-1-5)
Inthelimitasthenumber Nofobservable randomvariables approaches
infinity,thelogarithm ofp(rN3Ip)isproportional tothemetricsPM(lp),
definedas
PM(lp)= -r~1r,(I)-~l.h(1-nT)/'dl
=-r~Ir{(1)12dl+2Re~[I~r~r{(I)h*(t-nT)dl]
-~~1~/m[~h*(t-nT)h(t-mT)dt (10-1-6)
Themaximum-likelihood estimates ofthesymbols11012,•••,Iparethosethat
maximize thisquantity. Note,however, tllattheintegralofIr,(1)12iscommon to
allmetrics,and,hence,itmaybediscarded. Theotherintegralinvolving r(l)
givesrisetothevariables
Y.'"y(nT)=r~rl(t)h"(t -nT)dl (10-1-7)
Thesevariables canbegenerated bypassingr(l)throughafiltermatched to
h(l)andsampling theoutputatthesymbolrateliT.Thesamples{Yn}forma
setofsufficient statistics forthecomputation ofPM(lp)or,equivalently, ofthe
correlation metrics
CM(l p)=2Re(~I~Y.)-~~I~Imx._~
• •m(10-1-8)
(10-1-9)where,bydefinition, X(I)istheresponse ofthematched filtertoh(l)and
x.'"x(nT)=[~h*(I)h(1+nT)dl
Hence,X(I)represents tileoutputofafilterhavinganimpulseresponseh*(-I)
andanexcitation h(I).Inotherwords,X(I)represents theautocorrelation
functionofh(I).Consequently, {x.}represents thesamplesoftheautocorrela
tionfunction ofh(I),takenperiodically atliT.Wearenotparticularly
concerned withthenoncausal characteristic ofthefiltermatched toh(I),since,
inpractice, wecanintroduce asufficiently largedelaytoensurecausality ofthe
matched filter.
Ifwesubstitute forr/(I)in(10-1-7)using(10-1-1), weobtain
Yk=2:IoXk-.+Vk
•(10-1-10)
S86 DIGITAL COMMUNICATIONS
where Vkdenotestheadditive noisesequence oftheoutputofthematched
filter,i.e.,
Vk=fxz(t)h*(1-kT)dl (lO-l-ff)
Theoutputofthedemodulator (matched filter)atthesampling instantsis
corrupted bylSIasindicated by(10-1-10). Inanypractical system, itis
reasonable toassumethatthelSIaffectsafinitenumberofsymbols. Hence,
wemayassumethatXn=0forinl>L.Consequently, thelSIobserved atthe
outputofthedemodulator maybeviewedastheoutputofafinitestate
machine. ThisimpliesthatthechanneloutputwithlSImayberepresented by
atrellisdiagram, andthemaximum-likelihood estimate oftheinformation
sequence (/"1,,...,lp)issimplythemostprobable paththrough thetrellis
giventhereceived demodulator outputsequence {Yn}.Clearly, theViterbi
algorithm provides anefficientmeansforperforming thetrellissearch.
Themetricsthatarecomputed fortheMLSEofthesequence {Ik}aregiven
by(10-1-8).Itcanbeseenthatthesemetricscanbecomputed recursively in
theViterbialgorithm, according totherelation
Figure10-1-1illustrates theblockdiagram oftheoptimum receiver foran
AWGNchannelwithlSI.
10·1·2ADiscrete-Time ModelforaChannel withlSI
Indealingwithband-limited channels thatresultinlSI,itisconvenient to
develop anequivalent discrete-time modelfortheanalog(continuous-time)
system. Sincethetransmitter sendsdiscrete-time symbols atarate
I/Tsymbols/s andthesampled outputofthematched filteratthereceiveris
alsoadiscrete-time signalwithsamplesoccurring atarateI/Tpersecond,it
followsthatthecascadeoftheanalogfilteratthetransmitter withimpulse
response g(I),thechannelwithimpulseresponse c(I),thematched filteratthe
receiverwithimpulseresponse h*(-I),andthesamplercanberepresented by
FlGURE 10.1-1 Optimum receiverforanAWGNchannelwithlSI.
ReceivedMatched MLSEOutputfilter-Sampler-(Viterbi
signalh-(-t) Algorithm)data
TI(!)
r
Clock
r=kT
CHAPTER 10:COMMUNICATION THROUGH BA~D-LiMITED CHANNELS 587
X_L
x x
(10-1-13)Z-l=delayofT
II'nI
nGURE 18-1-2 Equivalent dis<:rete-time modelofchannelwithintersymbol interference.
anequivalent discrete-time transversal filterhavingtapgaincoefficients {x,,}.
Consequently, wehaveanequivalent discrete-time transversal filterthatspans
atimeintervalof2LTseconds. Itsinputisthesequence ofinformation
symbols {I,,}anditsoutputisthediscrete-time sequence {y,,}givenby
(10-1-10). Theequivalent discrete-time modelisshowninFig.10-1-2.
Themajordifficulty withthisdiscrete-time modeloccursintheevaluation of
performance Dfthevariousequalization orestimation techniques thatare
discussed in'hefollowing sections. Thedifficulty iscausedbythecorrelations
inthenoisesequence {v,,}attheoutputofthematched filter.Thatis,thesetof
noisevariables {v.}isagaussian-distributed sequence withzeromeanand
autocorrelation function(seeProblem 10-5)
1£(• ) _{NoXh Ok-il,,;;L)
2Vicv·-
.J0 ( otherwise)
Hence,thenoisesequence iscorrelated unlessx"=0,k""O.Sinceitismore
convenient todealwiththewhitenoisesequence whencalculating theerror
rateperformance, itisdesirable' towhitenthenDisesequence byfurther
filteringthesequence [y,,}.Adiscrete-time noise-whitening filterisdetermined
asfDllows.
LetX(z)denotethe(two-sided) ztransform ofthesampled autocorrelation
function{x,,},i.e.,
L
X(z)=2:x"z-"
k=-L(10-1-14)
SinceXk=x*..,itfollowsthatX(z)=X*(Z-I) andthe2LrootsofX(z)have
thesymmetry thatifpisaroot,1/p*isalsoaroot.Hence,X(z)canbe
factored andexpressed as
X(z)=F(z)P(z -I) (10-1-15)
S88 DIGITAL COMMUNICA nONS
whereP(z)isapolynomial ofdegreeLhavingtherootsPI'P2,...,PLand
P*(Z-I) isapolynomial ofdegreeLhavingtheroots1/pt,1/pr,.··, IIp!.
Thenanappropriate noise-whitening filterhasaztransform l/p*(Z-I). Since
thereare2Lpossible choicesfortherootsofP*(z-1),eachchoiceresulting in
afiltercharacteristic thatisidentical inmagnitude butdifferent inphasefrom
otherchoicesoftheroots,wepropose tochoosetheuniqueP*(z") having
minimum phase,i.e.,thepolynomial havingallitsrootsinsidetheunitcircle.
Thus,whenalltherootsofF*(Z") areinsidetheunitcircle,1/F*(i") isa
physically realizable, stable,recursive discrete-time filter.tConsequently,
passageofthesequence {Y.}through thedigitalfilter1/p*(z'l) resultsinan
outputsequence {v.}thatcanbeexpressed as
L
v.=2:fnI.·n+'I.
,,=0(10-1-16)
where{'1.lisawhitegaussian noisesequence andU.}isasetoftap
coefficients ofanequivalent discrete-time transversal filterhavingatransfer
function P(z).Ingeneral, thesequence {Vk}iscomplex-valued.
Insummary, thecascadeofthetransmitting filterg(t),thechannelc(t),the
matched filterh*(-t),thesampler, andthediscrete-time noise-whitening filter
1/F*(z-I)canberepresented asanequivalent discrete-time transversal filter
havingtheset{lk}asitstapcoefficients. Theadditive noisesequence {'I.}
corrupting theoutputofthediscrete-time transversal filterisawhitegaussian
noisesequence havingzeromeanandvariance No.Figure10-1-3illustrates the
modeloftheequivalent distrete-time systemwithwhitenoise.Werefertothis
modelastheequivalent discrete-time whitenoisefiltermodel.
FIGURE 10.1·3 Equivalent discrete-lime modelofintersymbol interference channelwithWON.
II,I
to
x
l~1=delayofTx x
tByremDving thestability condition, wecanalsoshowF*{t-1)tohaverootsontheunitcircle.
CHAPTER 10:COMMUNICATION THROUGH BAND·LIMITED CHANNELS 589
Example 18-1·1
Suppose thatthetransmitter signalpulseg(t)hasduration Tandunit
energyandthereceived signalpulseish(/)=g(/)+ag(t-T).Letus
determine theequivalent discrete-time white-noise filtermodel.Thesample
autocorrelation function isgivenby
{a* (k=-1)
Xk=1+jal2(k=0)
a (k=1)
Theztransform ofXkis
!
X(z)=2:Xk<-k
k=-l
=a*z+(1+lal2)+az·1
=(az·!+1)(a*z+1)(10-1-17)
(l0-1-18)
Undertheassumption thatlaJ>1,onechoosesF(z)=OZ"l+1.sothatthe
equivalent transversal filterconsistsoftwotapshavingtapgaincoefficients
fo=1,J,.=a.Notethatthecorrelation sequence {Xk}maybeexpressed in
termsofthe{.f.}as
L-k
Xk=2:f~fn+k' k=0,1,2,...•L
"=0(10-1-19)
Whenthechannel impulse response ischanging slowlywithtime,the
matched filteratthereceiverbecomes atime-variable filter.Inthiscase,the
timevariations ofthechannel/matched-filter pairresultinadiscrete-time filter
withtime-variable coefficients. Asaconsequence, wehavetime-variable
intersymbol interference effects,whichcanbemodeled bythefilterillustrated
inFig.10-1-3,wherethetapcoefficients areslowlyvaryingwithtime.
Thediscrete-time whitenoiselinearfiltermodelfortheintersymbol
interference effectsthatariseinhigh-speed digitaltransmission overnonideal
band-limited channels willbeusedthroughout theremainder ofthischapterin
ourdiscussion ofcompensation techniques fortheinterference. Ingeneral,the
compensation methods arecalledequalization lechniques orequalization
algorilhms. .
10·1·3TheViterbiAlgorithm fol'theDiscI'ete-Time White
NoiseFilterModel
MLSEoftheinformation sequence {/k}ismosteasilydescribed intermsofthe
received sequence {vdattheoutputofthewhitening filter.Inthepresence of
590 DIGITAL COMMUNICATIONS
intersymbol interference thatspansL+1symbols(Linterfering components),
theMLSEcriterion isequivalent totheproblem ofestimating thestateofa
discrete-time finite-state machine. Thefinite-state machine inthiscaseisthe
equivalent discrete-time channel withcoefficients {[d.anditsstateatany
instantintimeisgivenbytheLmostrecentinputs,i.e.,thestateattimekis
whereI,=0fork,.;O.Hence.iftheinformation symbols areM-ary,the
channel filter!JasMLstates.Consequently, thechannel isdescribed byan
ML-state trellisandtheViterbialgorithm maybeusedtodetermine themost
probable paththroughthetrellis.
Themetricsusedinthetrellissearchareakintothemetricsusedin
soft-decision decoding ofconvolutional codes.Inbrief,webeginwiththe
samplesvI.V2•••••VL'10fromwhichwecompute theML+1metrics
TheML+Ipossible sequences of1,.+101"...•/2•IIaresubdivided intoML
groupscorresponding totheMLstates(lL+I.I,'...•12),NotethattheM
sequences ineachgroup(state)differinIIandcorrespond to'thepathsthrough
thetrellisthatmergeatasinglenode.FromtheMsequences ineachofthe
MLstates,weselectthesequence withthelargestprobability (withrespectto
I,)andassigntothesurviving sequence themetric
PMI(IL+,)=PMI(lL+I, 1,•...,/2)L.'2:lnp(v,I1"/H,...,I,d
k=\
L+I
=max2:lnp(v,lIb1,-1•....1,_,)
I,*=1(10-1-20)
(10-1-21)
(10-1-22),
TheM-1remaining sequences fromeachoftheMLgroupsarediscarded.
Thus,weareleftwithMLsurviving sequences andtheirmetrics.
Uponreception ofVL+'.theMLsurviving sequences areextended byone
stage,andthecorresponding ML+Iprobabilities fortheextended sequences
arecomputed usingtheprevious metricsandthenewincrement, whichis
Inp(vL+21/L+20 1,+10'..•1,).Again,theML+1sequences aresubdivided into
MLgroupscorresponding totheMLpossiblestates(JL+2'...,/3)andthemost
probable sequence fromeachgroupisselected, whiletheotherM-1
sequences arediscarded.
Theprocedure described continues withthereception ofsubsequent signal
samples. Ingeneral,uponreception ofvLH.themetricst
tWeobserve thatthemetrics PMk(l)aresimplyrelatedtotheeuclidean distance metrics
DM,(I)whentheadditivenoiseisgaussian.
CHAPTER 10:COMMUNICATION THROUGH BAND·lIMITED CHANNELS 591
thatarecomputed givetheprobabilities oftheMLsurviving sequences. Thus,
aseachsignalsampleisreceived, theViterbialgorithm involves firstthe
computation oftheML+Iprobabilities
Inp(vL+k I/uk>'..,I.)+PMk-I(IL+k-l) (10-1-24)
corresponding totheML+Isequences thatformthecontinuations of.theML
surviving sequences fromtheprevious stageoftheprocess. ThentheML+I
sequences aresubdivided intoMLgroups,witheachgroupcontaining M
sequences thatterminate inthesamesetofsymbolsIUk,'..,/HIanddifferin
thesymbolI..FromeachgroupofMsequences, weselecttheonehavingthe
largestprobability asindicated by(10-1-23), whiletheremaining M-1
sequences arediscarded. Thus,weareleftagainwithMLsequences havingthe
metricsPMk(lL+k)'
Asindicated previously, thedelayindetecting eachinformation symbolis
variable. Inpractice, thevariable delayisavoidedbytruncating thesurviving
sequences totheqmostrecentsymbols, whereqPL,thusachieving afixed
delay.InthecasethattheMLsurviving sequences attimekdisagree onthe
symbolh_q'thesymbolinthemostprobable sequence maybechosen.The
lossinperformance resulting fromthissuboptimum decision procedure is
negligible ifq;;.5L.
Example 10-1·2
Forillustrative purposes, supposethataduobinary signalpulseisemployed
totransmit four-level (M=4)PAM.Thus,eachsymbolisanumber
selectedfromtheset{-3,-1,1,3}.Thecontrolled intersymbol interference
inthispartialresponse signalisrepresented bytheequivalent discrete-time
channelmodelshowninFig.10-1-4.Suppose wehavereceived VIandV2,
where
FIGURE 10-1-4 Equivalent discrete-time model
forintersymbol interference
resulting fromaduobinary pulse.VI=[I+1/1
V2=12+[I+'12
o T
lalInput1"
x
(b)(10-1-25)
Output
lI,,=I"+11~1+TIt
S92 DIGITAL COMMUNICA nONS
and{1'J,}isasequence ofstatistically independent zero-mean gaussian noise.
Wemaynowcompute the16metrics
whereh=0fork,,;;O.
Notethatanysubsequently receivedsignals{v;}donotinvolve 11.Hence,
atthisstage,wemaydiscard12ofthe16possiblepairs{II,12}.Thisstepis
illustrated bythetreediagram showninFig.10-1-5.Inotherwords,after
computing the16metricscorresponding tothe16pathsinthetreediagram,
/,~-.I
--.:0-_1•=-J
{~""J,
\-{-
I):::\
"'-~--IIJ =-I
/
"':'.)
FIGURE IO-I·S Treediagram forViterb-idecoding ofthedouoinary
pulse. rrf
(10-1-27)CHAPTER 1(1:COMMUNICATION THROUGH BAND-LIMITED CHANNELS 593
wediscardthreeoutofthefourpathsthatterminate with12=3andsavethe
mostprobable ofthesefour.Thus,themetricforthesurviving pathis
PMt(I,=3,I,)=max[-±(Vk_±h-i)']
I, k=l }=o
Theprocessisrepeated foreachsetoffourpathsterminating withI,=I,
I,=-1,andI,= -3.Thusfourpathsandtheircorresponding metricssurvive
afterv,andv,arereceived.
WhenV3isreceived, thefourpathsareextended asshowninFig.10-1-5,to
yield16pathsand16corresponding metrics,givenby
PM,(l3'I"It)=PMt(l"I,)-(V3-±I3-i)'
J-O
Ofthefourpathsterminating withtheI,=3,wesavethemostprobable. This
procedure isagainrepeated for13=1,I,=-1,and13=-3.Consequently,
onlyfourpathssurviveatthisstage.Theprocedure isthenrepeated foreach
subsequently received signal Ukfork>3.
10-1-4Performance ofMLSEforChannels withlSI
Weshallnowdetermine theprobability oferrorforMLSEofthereceived
information sequence whentheinformation istransmitted viaPAMandthe
additivenoiseisgaussian. Thesimilarity between aconvolutional codeanda
finite-duration intersymbol interference channelimpliesthatthemethodfor
computing theerrorprobability forthelattercarriesoverfromtheformer.In
particular, themethodforcomputing theperformance ofsoft-decision decod
ingofaconvolutional codebymeansoftheViterbialgorithm, described in
Section8-2-3,applieswithsomemodification.
InPAMsignaling withadditivegaussian noiseandintersymbol interference,
themetricsusedintheViterbialgorithm maybeexpressed asin(10-1-23), or
equivalently, as
PMk-L(lk)=PMk-L-t(lk-t) -(Uk-±fih-i)' (10-1-28)
J-O
wherethesymbols {In}maytakethevalues±d,±3d,...,±(M-l)d,and2d
isthedistancebetween successive levels.ThetrellishasMLstates,definedat
timekas
(10-1-29)
Lettheestimated symbols fromtheViterbialgorithm bedenoted by{In}
andthecorresponding estimated stateattimekby
(10-1-30)
594 DIGITAL COMMUNICATIONS
Nowsuppose thattheestimated paththrough thetrellisdiverges fromthe
correctpathattimekandremerges withthecorrectpathattimek+t.Thus,
Sk=SkandShl=Sk+l,butSm¥Smfork<m<k+l.Asinaconvolutional
code,wecallthisanerrorevent.SincethechannelspansL+1symbols, it
followsthatI;;;.L+1.
Forsuchanerrorevent,wehave1k¥1,andlk+I-L-l¥lk+I-L-h but1m=1m
fork-L,,;;m.;;k-1andk+I-L,,;;m.;;k+t-1.Itisconvenient todefine
anerrorvectorecorresponding tothiserroreventas
(10-1-31)
wherethecomponents ofearedefinedas
(10-1-32)
Thenormalization factorof2din(10-1-32) resultsinelements Ejthattakeon
thevalues±I,±2,±3,...,±(M-1).Moreover, theerrorvectorischarac
terizedbytheproperties thatEk¥0,EHI-L-I ""0,andthereisnosequence of
Lconsecutive elements thatarezero.Associated withtheerrorvectorin
(10-1-31) isthepolynomial ofdegree1-L-1,
(10·1-33)
Wewishtodetermine theprobability ofoccurrence oftheerroreventthat
beginsattimekandischaracterized bytheerrorvectoregivenin(10-1-31),
or,equivalently, bythepolymonial givenin(10-1-33). Toaccomplish this,we
followtheprocedure developed byForney(1972).Specifically, fortheerror
eventeto occur, thefolJowing threesubevents E"E2,and£3mustoccur:
E,:attimek,Sk=Sk;
E2:theinformation symbols lk'h+h"" 1H'-L-lwhenaddedtothe
scalederrorsequence 2d(Ek> E,+".•.,EHI-L-l) mustresultinan
allowable sequence, i.e.,thesequence1..1k+h...,lk+I-L-l musthave
valuesselectedfrom±d,±3d,±...±(M-l)d;
E,:fork.;;m<k+I,thesumofthebranchmetricsoftheestimated path
exceedthesumofthebranchmetricsofthecorrectpath.
TheprobabIlity ofoccurrence ofE,is
But
L
Vi=2:h/i-/+7/,
j=O(10-1-34)
(10-1-35)
CHAPTER 10:COMMUNICATION nlROUGH BAND-LIMITED CHANNELS 595
where{'Ij,}isareal-valued whitegaussian noisesequence. Substitution of
(10-1-35) into(10-1-34) yields
[HI-1 ( L)'Hr-I ]
peE,)=P,~Tf,+2dtt,hEi-j<~7/J
[HI-I(L) HI-I(L)2]
=P4di~l1ij~.tEi-j<-4d2
i~j~JjE'_j
where Ej=0fori<kandi>k+!-L-1.Ifwedefine
L
ai='itEi-j
j=O
then(10-1-36) maybeexpressed as(10-1-36)
(10-1-37)
(10-1-38)
wherethefactorof4dcommon tobothtermshasbeendropped. Now
(10-1-38) isjusttheprobability thatalinearcombination ofstatistically
independent guassian random variables islesstllansomenegative number.
Thus
(10-1-39)
Forconvenience, wedefine
k+l-l k+l-l (L )2
c')2(E)=i~a}=,~~JjEi-j (l0-1-40)
whereej=0forj<kandi>k+/-L-1.Notethatthe{a,}resulting from
theconvolution or{.t:lwith{ej}arethecoefficients ofthepolynomial
a(z)=F(z)e(z)
(10-1-41)
Furthermore, c')2(E)issimplyequaltothecoefficient ofZOinthepolynomial
a(z)a(z-I) =F(z)F(z-l)e(Z)E(z-l)
=X(z)E(z)e(z -I)
Wecallc')2(E)theeuclidean wei$!hloftheerr')reventE.(10-1-42)
596 DIGITAL COMMUNICATIONS
Analternative methodforrepresenting theresultofconvolving {Ji}with{e)
isthematrixform
a=ef
whereaisanI-dimensional vector,fisan(L+1)-dimensional vector,andeis
anIx(L+1)matrix,definedas
o
ooo
o
o(10-1-43)
Then
02(E)=a'lX
=r'e'er
=fAf
whereAisan(L+1)x(L+1)matrixoftheform(10-1.44)
f30fll{32
(31fJo(31
A=e'e= f3,fllf30PI
f3Lf3L
(3L-I
(3L-2 (10-1-45)
flo
and
k+l-l-m
13m=LE;Ei+m
i=k(10-1-46)
(10-1-47) =Q(Wemayuseeither(10-1-40) and(10-1-41) or(10-1-45)-(10-1-46) inevaluating
theerrorrateperformance. Weconsider thesecomputations later.Fornowwe
conclude thattheprobability ofthesubevent £3'givenby(10-1-39), maybe
expressed as
wherewehaveusedtherelation
23
d=M2-1Tp"v (10-1-48)
toeliminate d2and1'av=TP.JNo.Notethat,intheabsenceofintersymbol
(-HAPTER 10:COMMUNICATION THROUGH BAND-LIMITED CHANNELS 597
interference, 02(E)=1andP(E3)isproportional tothesymbolerrorprob
abilityofM-aryPAM.
Theprobability ofthesubevent E2depends onlyonthestatistical properties
oftheinputsequence. Weassumethattheinformation symbols areequally
probable andthatthesymbols inthetransmitted sequence arestatistically
independent. Then,foranerroroftheformIE;I=j,j=1,2,...,M-1,there
areM-jpossiblevaluesofIisuchthat
I;=Ii+2dE,
Hence
(-L-lM-Iii
P(E2)=nM (10-1-49)
(10-1-50)Theprobability ofthesubevent EIismuchmoredifficulttocompute exactly
because ofitsdependence onthesubevent £3'Thatis,wemustcompute
P(EIIE3)·However, p(EIIE3)=1-PM,where PMisthesymbolerror
probability. HenceP(EIIE3)iswellapproximated (andupper-bounded) by
unityforreasonably lowsymbolerrorprobabilities. Therefore, theprobability
oftheerrorevent£iswellapproximated andupper-bounded as
(6)/-L-lM-Iii
P(E)";;Q M2-1'Ya.02(E)nM
LetEbethesetofallerrorevents Estartingattimekandletw(E)bethe
corresponding numberofnonzero components (Hamming weightornumberof
symbolerrors)ineacherroreventE.Thentheprobability ofasymbolerroris
upper-bounded (unionbound)as
PM";;LW(E)P(e.)
(10-1-51)
NowletDbethesetofallO(E).Foreach0ED,let£8bethesubsetoferror
eventsforwhichO(E)=O.Then(10-1-51) maybeexpressed as
(I6 )[ I-L-IM-Iii]
PM";;8~DQVM2-1'Yn02.~,W(E),I] M
,,;;LK8Q(I26_'Ya,52) (10-1-52)
8ED,/M1
where
(l0-1-53)
Theexpression fortheerrorprobability in(l0-1-52) issimilartotheformof
theerrorprobability foraconvolutional codewithsoft-decision decoding given
(10-1-54)S9IDIGITAL COMMUNICATIONS
by(8-2-26). Theweighting factors{K.}maybedetermined bymeansofthe
errorstatediagram, whichisakintothestatediagram ofaconvolutional
encoder. Thisapproach hasbeenillustrated byForney(1972)andViterbiand
Omura(1979).
Ingeneral,however, theuseoftheerrorstatediagramforcomputing PMis
tedious.Instead,wemaysimplify thecomputation ofPMbyfocusing onthe
dominant terminthesummation of(10-1-52). Duetotheexponential
dependence ofeachterminthesum,theexpression PMisdominated bythe
termcorresponding totheminimum valueof[j,denoted as[jmin'Hencethe
symbolerrorprobability maybeapproximated as
6 2 )M2_1)'av[jmin
where
(10-1-55)
Ingeneral, [j~jn";:1.Hence,10log[j;"mrepresents thelossinSNRdueto
intersymbol interference.
Theminimum valueof[jmaybedetermined eitherfrom(10-1-40) orfrom
evaluation ofthequadratic formin(10-1-44) fordifferent errorsequences. In
thefollowing twoexamples weuse(10-1-40).
ElUIIIlple 10-1-3
Consider atwo-path channel(L=1)witharbitrary coefficients faandIt
satisfying theconstraintf5+f~=1.Thechannelcharacteristic is
Foranerroreventoflengthn,
( )_+-\+ -(.-1)eZ-EoEIZ...+e._,z ,
Theproducta(z)=F(z)e(z) maybeexpressed as
a(z)=00+£lIZ-I+...+anz-·
whereao=eofo anda.=fIE.-,.Sinceeo;060,e._,,",,0,and
•
[j2(e)=2:a~
k=O
itfollowsthat(l0-1-56)
(10-1-57)
(10-1·58)
(10-1-59)
5~in;a,f5+fl=1
Indeed, [j~in=1whenasingleerroroccurs,i.e.e(z)=Eo.Thus,we
conclude thatthereisnolossinSNRinmaximum-likelihood sequence
CHAPTER 10:COMMUNICATION THROUGH BAND-LIMITED CHANNELS 599
estimation oftheinformation symbols whenthechannel dispersion has
length2.
Example 10-1·4
Thecontrolled intersymbol interference inapartialresponse signalmaybe
viewedashavingbeengenerated byatime-dispersive channel. Thus,the
intersymbol interference fromaduobinary pulsemayberepresented bythe
(normalized) channelcharacteristic
Similarly, therepresentation foramodified duobinary pulseis
F(z)=Y!-Y!Z-2
Theminimum distance 8~in=1foranyerroreventofthe.form
f(z)=±(I-z-1-z-2•••_z-(n-l), n;;;.1
forthechannelgivenby(10-1-60) since
a(z)=±y!'fy!z-'
Similarly, when
E(Z)=±(1+Z·2_Z-4+...+z-2(n-l), n;;;.1
8~,;n=1forthechannelgivenby(10-1-61), since
a(z)=±Y!'fY!z-2n(10-1-60)
(10-1-61)
(10-1-62)
(10-1-63)
HenceMLSEofthesetwopartialresponse signalsresultsinnolossinSNR.
Incontrast, thesuboptimum symbol-by-symbol detection described pre
viouslyresultedina2.1dBloss.
TheconstantK.m,"iseasilyevaluated forthesetwosignals. With
precoding, thenumber ofoutputsymbolerrors(Hamming weight) as
sociated Vliththeerroreventsin(10-1-62) and(10-1-63) istwo.Hence,
,(MI)'K.m,"=2~l;;=2(M-1) (10-1-64)
Ontheotherhand,withoutprecoding, theseerroreventsresultinnsymbol
errors,and,hence,
x(Ml)nK.",,"=22:n---=2M(M-1)
n-lM(10-1-65)
Asafinalexercise, weconsider theevaluation ofo~;nfromthequadratic
600 DIGITAL COMMUNICATIONS
formin(10-1-44). ThematrixAofthequadratic formispositive-definite;
hence,allitseigenvalues arepositive.If{/L,,(e)}aretheeigenvalues and{v.(e)}
arethecorresponding orthonormal eigenvectors ofAforanerroreventethen
thequadratic formin(10-1-44) canbeexpressed as
L+l
/)2(e)=2:IJok(e)[f'vk(E)y
k=1(10-1-66)
Inotherwords,/)2(E)isexpressed asalinearcombination ofthesquared
projections ofthechannelvectorfontotheeigenvectors ofA.Eachsquared
projection inthesumisweighted bythecorresponding eigenvalue Pk(E),
k=1,2,...,L+1.Then
<5~ln=min1J2(E)•(10-1-67)
Itisinteresting tonotethattheworstchannel characteristic ofagiven
lengthL+1canbeobtained byfindingtheeigenvector corresponding tothe
minimum eigenvalue. Thus,ifIJomin(E)istheminimum eigenvalue foragiven
erroreventeandvmln(e)isthecorresponding eigenvector then
Pmin=min)Lmin(£;)•
f=minVmin(E)•
and
Example 18-1-5
Letusdetermine theworsttime-dispersive channel oflength3(L=2)by
lindingtheminimum eigenvalue ofAfordifferent errorevents.Thus,
F(z)=/0+/,Z-1+fiz-2
wherefa,f"andfiarethecomponents oftheeigenvector ofA
corresponding totheminimum eigenvalue. Anerroreventoftheform
£(z)=I-z-1
resultsinamatrix
A=[-~ -~-~]
o-12
whichhastheeigenvalues ILl=2,IJo2=2+v'2,P3=2-v'2.Theeigenvec
torcorresponding toJ.L3is
(10-1-68)
CHAPTER II):COMMUNICATION THROUGH BAN[).UMITED CHANNELS 601
Wemayalsoconsider thedualerrorevent
E(z)=I+z-1
whichresultsinthematrix
A=[~~~]
o12
Thismatrixhaseigenvalues identical tothoseoftheoneforE(Z)=1-Z-1
Thecorresponding eigenvector forIJ-3=2 -V2is
v;=[-!v1-!] (10-1-69)
AnyothererroreventsleadtolargervaluesforILm'o'Hence, ILmin=
2-V2andtheworst-case channel iseither
[!v1!]or[-!V!-~]
ThelossinSNRfromthechannel is
-10log8;"'0=-10logIJ-min=2.3dB
Repetitions oftheabovecomputation forchannels withL=3,4,and5
yieldtheresultsgiveninTable10-1-1.
16-2LINEAR EQUALIZATION
TheMLSEforachannelwithlSIhasacomputational complexity thatgrows
exponentially withthelengthofthechanneltimedispersion. Ifthesizeofthe
symbolalphabet isMandthenumberofinterfering symbols contributing to
lSIisL,theViterbialgorithm computes ML+1metricsforeachnewreceived
symbol. Inmostchannels ofpractical interest, suchalargecomputational
complexity isprohibitively expensive toimplement.
Inthisandthefollowing sections, wedescribe twosuboptimum channel
equalization approaches tocompensate forthelSI.Oneapproach employs a
lineartransversal filter,whichisdescribed inthissection. Thesefilter
TABLE 10-1·t MAXIMUM PERFORMANCE LOSSANDCORRESPONDING
CHANNEL CHARACTERISTICS
Cunnel !enRth
L+l
3
4
5
6Performance .....
-10log6;".(dB) Mlnimul8-dlstuce _Rei
2.3 0.50,0.71,0.50
4.2 0.38,0.60, 0.60,0.38
5.7 0.29,0.50,0.58,0.50,0.29
7.0 0.23,0.42,0.52,0.52,0.42,0.23
602 DIGITAL COMMUNICATIONS
Unequalized
input
C! CI
X X
Equalized
output
'-- --;Algorithm fortap
'-- ~g::.ai:n:ad:::ju:~t::::me::.:n::..1 J'~------..J
FIGURE 16-2·1 LinearIransversal filler.
structures haveacomputational complexity thatisIilinearfunction of'the
channeldispersion lengthL.
Thelinearfiltermostoftenusedforequalization isthetransversal filter
showninFig.10-2-1.Itsinputisthesequence {II.}givenin(10-1-16) andits
outputistheestimate oftheinformation sequence {I.}.Theestimate ofthe
kthsymbolmaybeexpressed as
K
1,=LCjll'_j
j=-K(10-2-1)
where{cJarethe2K+ 1complex-valued tapweightcoefficients ofthefilter.
Theestimate1.isquantized tothenearest(indistance) information symbolto
formthedecisioni•.Ifi.isnotidentical tothetransmitted information symbol
I,.anerrorhasbeenmade.
Considerable research hasbeenperformed onthecriterion foroptimizing
thefiltercoefficients {col.Sincethemostmeaningful measure ofperformance
foradigitalcommunications systemistheaverageprobability oferror,itis
desirable tochoosethecoefficients tominimize thisperformance index.
However, theprobability oferrorisahighlynonlinear function of{cJ
Consequently, theprobability oferrorasaperformance indexforoptimizing
thetapweightcoefficients oftheequalizer isimpractical.
Twocriteriahavefoundwidespread useinoptimizing theequalizer
coefficients (cJ.Oneisthepeakdistortion criterion andtheotheristhemean
squareerrorcriterion.
10·2·1PeakDistortion Criterion
Thepeakdistortion issimplydefinedastheworst-case intersymbol inter
ferenceattheoutputoftheequalizer. Theminimization ofthisperformance
indexiscalledthepeakdistortion criterion. Firstweconsider theminimization
CHAPTER JO:COMMLJNICAT'ON THROt'GH BAND-LIMITED CHANNELS 603
ofthepeakdistortion assuming thattheequalizer hasaninfinitenumberof
taps.Thenweshalldiscussthecaseinwhichthetransversal equalizer spansa
finitetimeduration.
Weobservethatthecascadeofthediscrete-time linearfiltermodelhaving
animpulseresponse {fn}andanequalizer havinganimpulseresponse (e.}can
berepresented byasingleequivalent filterhavingtheimpulseresponse
x
qn=LcJ.-j
j=-~(10-2·2)
Thatis,{q.Jissimplytheconvolution of{cn}and{[.}.Theequalizer isassumed
tohaveaninfinitenumberoftaps.Itsoutputatthekthsampling instantcan
beexpressed intheform
x
lk=qolk+LI.qk-.+Lc/Yh-j
n"'/< j=-'I.::(10-2·3)
Thefirsttermin(10-2-3)represents ascaledversionofthedesiredsymbol.
Forconvenience, wenormalize qotounity.Thesecondtermistheintersymbol
interference. Thepeakvalueofthisinterference, whichiscalledthepeak
distortion, is
n=-x
=.~xIj~xcJ·-JI (10-2-4)
,,"0
Thus,!?i'(c)isafunctionoftheequalizer tapweights.
Withanequalizer havinganinfinitenumberoftaps,itispossibletoselect
the tapweightssothat!?i'(c)=0,Le.,q"=0forallnexceptn=O.Thatis,the
intersymbol interference canbecompletely eliminated. Thevaluesofthetap
weightsforaccomplishing thisgoalaredetermined fromthecondition
~ {I(n=0)
q.=If:xcd'-l=0(n""0)
Bytakingtheztransform of(10-2-5), weobtain
Q(z)=C(z)F(z) =I
or,simply,
1C(z)=F(z)(10-2-5)
(10-2-6)
(10-2-7)
whereC(z)denotestheztransform ofthe{cl}'Notethattheequalizer, with
transferfunctionC(z),issimplytheinversefiltertothelinearfiltermodel
F(z).Inotherwords,complete elimination oftheintersymbol interference
requirestheuseofaninversefiltertoF(z).Wecallsuchafilterazero-forcing
604 DIGITAL COMMUNICATIONS
FlGURF to.1-2 Blockdiagramofchannelwithzero-forcing equalizeT.AWGN
'~.IEqualizer I~I
ICt:l=F'(l)
filter.Figure10-2-2illustrates in'blockdiagram theequivalent discrete-time
channelandequalizer.
Thecascade ofthenoise-whitening filterhavingthetransfer function
IIF*(Z-I) andthezero-forcing equalizer havingthetransferfunctionIIF(z)
resultsinanequivalent zero-forcing equalizer havingthetransferfunction
'_ 1 1
C(z)-F(Z)F*(Z-I) =X-(z-)(10-2-8)
(10-2-9)asshowninFig.10-2-3.Thiscombined filterhasasitsinputthesequence {yd
ofsamplesfromthematched filter,givenby(10-1-10). Itsoutputconsistsof
thedesiredsymbolscorrupted onlybyadditivezero-mean gaussian noise.The
impulseresponse ofthecombined filteris
c~=2~fC(z)zk-l dz
1fZk-I
=2TrjX(z/z
wheretheintegration isperformed onaclosedcontour thatlieswithinthe
regionofconvergence ofC(z).SinceX(z)isapolynomial with2Lroots
(Pt,P2,""PL,I/pf,IIp!,...,l/pt),itfollowsthatC(z)mustconverge
inanannular regioninthezplanethaiincludes theunitcircle(z=ej8).
Consequently, theclosedcontourintheintegralcanbetheunitcircle.
Theperformance oftheinfinite-tap equalizer thatcompletely eliminates the
intersymbol interference canbeexpressed intermsofthesignal-to-noise ratio
(SNR) at itsoutput.Formathematical convenience, wenormalize thereceived
FlGURE to.2-3 Blockofchannelwithequivalent zero-foTcing equalizer.
~Noise-whiteningEqullizcrA
ChannelH IY.I fillerIv,} 1/,1
X(z)=F(l)F*(z-l) .. C(,)=_I_ C(,)=_I-
F'(,-1) F(<)
Gaussian
noiseEquivalent equalizer
C'(z) zJ=_1_
F(,)F'(,-') Xll)
CHAPTER'aCOM/./UNICATION THROUGH BAND-LIMITED CHANNELS 60S
signalenergytounity.tThisimpliesthatqo=1andthatthe'expected valueof
II;12isalsounity.ThentheSNRissimplythereciprocal ofthenoisevariance
~attheoutputoftheequalizer.
ThevalueofCT~canbesimplydetermined byobserving thatthenoise
sequence {v.}attheinputtotheequivalent zero-forcing equalizer C(z)has
zeromeanandapowerspectraldensity
(10-2-10)
where X(ei~') isobtained fromX(z)bythesubstitution z=e'~T.Since
C'(z)=1/X(z), itfollowsthatthenoisesequence attheoutputofthe
equalizer hasapowerspectraldensity
IfIwl.o;; (10-2-11)
(10-2-12)
(10-2-14)Consequently, thevariance ofthenoisevariable attheoutputoftheequalizer
is
Tf'CIT
CT~=2- <Il..(w)dw
1t-trlT
TN0fKIT dw
=21r_,rITX(eiw')
andtheSNRforthezero-forcing equalizer is
I'~=l/CT~
[TNof"iT dw]-1""- (to-2-13)21f_mX(eiw')
wherethesubscript onI'indicates thattheequalizer hasaninfinitenumberof
taps.
Thespectralcharacteristics X(eiw')corresponding totheFouriertransform
ofthesampled sequence {x.}hasaninteresting relationship totheanalogfilter
H(w)usedatthereceiver. Since
Xk=[~h*(t)h(t+kT)dt
useofParseval's theorem yields
Xk=21[IH(wWeiwkTdwIf_~
whereH(w)istheFouriertransform ofh(t).Buttheintegralin(10-2-14) can
beexpressed intheform
1f"IT[~I(21rl1)12
]X.=21f-.'Tn~~HW+Tei"""Tdw
tThisnormalization isusedthroughout thischapterformathematical convenience.(10-2-15)
606 DIGITAL COMMUl\KATIONS
Now,theFouriertransform of{x.}is
x
X(elwT)=2:xke-j~kT
k=-x
andtheinversetransform yields(10-2-16)
~1O-2-I7)
Fromacomparison of(l0-2-I5) and(10-2-17), weobtainthedesired
relationship between X(e;W~andH(w).Thatis,
1C
Iwl"'T(10-2-18)
wheretheright-hand sideof(10-2-18) iscalledthefoldedspectrum ofIH(wW.
WealsoobservethatIH(wW =X(w),whereX(w)istheFouriertransform of
thewaveform x(t)andx(t)istheresponse ofthematched filtertotheinput
her).Therefore theright-hand sideof(10-2-18) canalsobeexpressed interms
ofX(w).
Substitution forX(eiw7)in(10-2-13) usingtheresultin(10-2-18) yieldsthe
desiredexpression fortheSNRintheform
(10-2-19)
Weobserve thatifthefoldedspectral characteristic ofH(w)possesses any
zeros,theintegrand becomes infiniteandtheSNRgoestozero.Inother
words,theperformance oftheequalizer ispoorwhenever thefoldedspectral
characteristic possesses nullsortakesonsmallvalues.Thisbehavior occurs
primarily because theequalizer, ineliminating theintersymbol interference,
enhances theadditive noise.Forexample, ifthechannelcontains aspectral
nullinitsfrequency response, thelinearzero-forcing equalizer attempts to
compensate forthisbyintroducing aninfinitegainatthatfrequency. Butthis
compensate~ forthechannel distortion attheexpense ofenhancing the
additive noise.Ontheotherhand,anidealchannel coupled withan
appropriate signaldesignthatresultsinnointersymbol interference willhavea
foldedspectrum thatsatisfiesthecondition
(10-2-20)
Inthiscase,theSNRachieves itsmaximum value,namely,
1
')'.=No(10-2-21)
CHAPTER 10:COMMUNICA nONTHROUGH BAND-LlMIT£D CHANNELS -607
Finite-Length Equalizer Letusnowturnourattention toanequalizer
having2K+1taps.SinceCj=0forIii>K,theconvolution of{fn}with{en}is
zerooutsidetherange-K",;;n,;;;K+L-1.Thatis,qn=0forn< -Kand
n>K+L-1.Withqonormalized tounity,thepeakdistortion is
K,L~1 K,L-!I I
0l(c)=nf;KIqnl=nf;KtCdn-j
n'J"l'O n¢O(10-2-22)
Although theequalizer has2K+ 1adjustable parameters, thereare2K+L
nonzero valuesintheresponse {qn}'Therefore, itisgenerally impossible to
completely eliminate theintersymbol interference attheoutputofthe
equalizer. Thereisalwayssomeresidual interference whentheoptimum
coefficients areused.Theproblem istominimize 0l(c)withrespecttothe
coefficients {cJ
Thepeakdistortion givenby(10-2-22) hasbeenshownbyLucky(1965)to
beaconvexfunction ofthecoefficients {Cj}'Thatis,itpossesses aglobal
minimum andnorelative minima. Itsminimization canbecarriedout
numerically using,forexample, themethodofsteepest descent. Littlemore
canbesaidforthegeneralsolutiontothisminimization problem. However, for
onespecialbutimportant case,thesolution fortheminimization of0l(c)is
known.Thisisthecaseinwhichthedistortion attheinputtotheequalizer.
definedas'
1L
Do=1101~IIf,1(10-2-23)
islessthanunity.Thisco.ndition isequivalent tohavingtheeyeopenpriorto
equalization. Thatis,theintersymbol interference isnotsevereenoughtoclose
theeye.Underthiscondition, thepeakdistortion 0l(c)isminimized by
selecting theequalizer coefficients toforceqn=0for1,;;;Inl'"Kandqo=1.In
otherwords,thegeneralsolutiontotheminimization of0l(c),whenDo<1,is
thezero-forcing solutionfor{qn}intherange1",;;Inl",;;K.However, thevalues
of{qn}forK+I",;;n,;;;K+L-1arenonzero, ingeneral. Thesenonzero
valuesconstitute theresidual intersymbol interference attheoutputofthe
equalizer.
10·2·2MeanSquareError(MSE)Criterion
IntheMSEcriterion, thetapweightcoefficients {eJ}oftheequalizer are
adjusted tominimize themeansquarevalueoftheerror
E.=I.-1, (10-2-24)
whereI,istheinformation symboltransmitted inthekthsignaling interval
and1.istheestimate ofthatsymbolattheoutputoftheequalizer, defined in
(10-2-25)60S DIGITAL COMMUNICATIONS
(10-2-1). Whentheinformation symbols {I.}arecomplex-valued, theperfor
mance index fortheMSEcriterion, denoted byJ,isdefinedas
J=E1£.12
A2
=Ell.-1.1
Ontheotherhand,whentheinformation symbols arereal-valued, the
performance indexissimplythesquareoftherealpartofEk'Ineithercase,J
isaquadratic function oftheequalizer coefficients {c,}.Inthefollowing
discussion, weconsider theminimization ofthecomplex-valued formgivenin
(10-2-25).
Infinite-Length Equalizer First,weshallderivethetapweightcoefficients
thatminimize Jwhentheequalizer hasaninfinitenumberoftaps.Inthiscase,
theestimate1.isexpressed as
x
1.=2:(iv'"J
j=::-x(10-2-26)
Substitution of(10-2-26) intotheexpression forJgivenin(10-2-25) and
expansion oftheresultyieldsaquadratic function ofthecoefficients {cJThis
function canbeeasilyminimized withrespecttothe{ci}toyieldaset(infinite
innumber) oflinearequations forthe{cJ}'Alternatively, the setoflinear
equations canbeobtained byinvoking theorthogonality principle inmean
squareestimation. Thatis,weselectthecoefficients {ci}torendertheerrorE.
orthogonal tothesignalsequence {vr-,}for-<:Xl< /<00.Thus,
E(EkVt_l) =0,-00</< 00
Substitution forE.in(10-2-27) yields
E[(I.-i~xc;v.-;)vt-IJ=0
or,equivalently,
x
2.:c;E(v._;vt_,) =E(I.vt_I), -00</<00
j=;-x.(10-2-27)
(10-2-28)
Toevaluate themoments in(10-2-28), weusetheexpression foru.givenin
(10-1-16). Thus,weobtain
L
E(v.-ivt-I) =2:1:ln+l-i+NoB'in=O
and={XI-i+NoBli(1/-jl,.;;L)
o (othe~se)
E(l*{/!I(-L,.;;/,.;;O).V._I)=0(otherwise)(10-2-29)
(10-2-30)
CHAPTER 10:COMMUNICATION THROUGH BAND·L1MITED CHANNELS 609
Now,ifwesubstitute (10-2-29) and(10-2-30) into(10-2-28) andtakethez
transform ofbothsidesoftheresulting equation, weobtain
(10-2-31)
(10-2-32)C(z)=F(z)F*(z I)+NoTherefore, thetransferfunctionoftheequalizer basedontheMSEcriterion is
F*(z ~I)
Whenthenoise-whitening filterisincorporated intoC(z),weobtainan
equivalent equalizer havingthetransferfunction
(10-2-33)1
X(z)+NoC(z)=F(z)F*(Z-') +No
I
Weobservethattheonlydifference between thisexpression forC(z)and
theonebasedonthepeakdistortion criterion isthenoisespectral density
factorNothatappearsin(10-2-33). WhenNoisverysmallincomparison with
thesignal,thecoefficients thatminimize thepeakdistortion 9iI(c)are
approximately equaltothecoefficients thatminimize theMSEperformance
indexJ.Thatis,inthelimitasNo-+0,thetwocriteriayieldttlesamesolution
forthetapweights. Consequently, whenNo=0,theminimization oftheMSE
resultsincomplete elimination oftheintersymbol interference. Ontheother
hand,thatisnotthecasewhenNo""O.Ingeneral,whenNo""0,thereisboth
residual intersymbol interference andadditive noiseattheoutput of the
equalizer.
Ameasure oftheresidual intersymbol interference andadditive noiseis
obtained byevaluating theminimum valueofJ,denoted byJm;n,whenthe
transferfunctionC(z)oftheequalizer isgivenby(10-2-32). SinceJ=EIfAI'=
E(fAIt)-E(fAlnandsinceE(fAltJ=0byvirtueoftheorthogonality
conditions givenin(10-2-27), itfollowsthat
1m;n=E(fAm
,
=E11.1'-2:CjE(UA_/V
j=-:x;
x
=1-Lc;/-J
j=-'X(10·2-34)
Thisparticular formforJm;nisnotveryinformative. Moreinsightonthe
performance oftheequalizer asafunction ofthechannel characteristics is
obtained whenthesummation in(10-2-34) istransformed intothefrequency
domain. Thiscanbeaccomplished byfirstnotingthatthesummation in
(10-2-34) istheconvolution of{cJwith{fi},evaluated atashiftofzero.Thus,
610 DIGITAL COMM"NICATIONS
if{bddenotes theconvolution ofthesetwosequences, thesummation in
(10-2-34) issimplyequaltobooSincetheztransform ofthesequence {bk}is
B(z)=C(z)F(z)
F(z)F*(z')
thetermboisF(Z)F*(Z~l)+No
X(z)
X(z)+No(10-2-35)
(10-2-36)
(10-2-37)b__1fB(Z)d-
()-27fj Z<
=_1fX(z) dz
27fjz[X(z)+No]
Thecontourintegralin(10-2-36) canbetransformed intoanequivalent line
integralbythechangeofvariablez=eiwTTheresultofthischangeofvariable
is
Tf~/TX(e.iw1)bo=- . dw
27f~~ITX(e.iw1)+No
Finally,substitution oftheresultin(10~2~37) forthesummation in(10-2-34)
yieldsthedesiredexpression fortheminimum MSEintheform
(10-2-39)TlWIT X(eiw~J.=1-- .dw
mon 27f_wITX(elw')+No
Tf~/T No
=2/f_~ITX(ejw~ +Nodw
Tf~/T No
=2- T-I~c:cH( )2dw7f-~/T "'N~_.1 lJ)+21m!T'+No
IntheabsenceofintersymboJ interference, X(eiwT)=1and,hence,
NoJ.=--
monl+No(10-2-38)
Weobservethat0<0Jm;n0;;1.Furthermore, therelationship between theoutput
(normalized bythesignalenergy)SNR"1.andJm;nmustbe
1-Jm'n"1.=Jmin(10-2-40)
Moreimportantly, thisrelationbetween YxandJm'nalsoholdswhenthereis
residualintersymbol interference inaddition tothenoise.
CHAPTER 10:COMMUNICATION THROUGH BAND-LIMITED CHANNELS 611
finlte-LeDgth Equalizer Letusnowtumouratrention tothecasein
whichthetransversal equalizer spansafinitetimeduration. Theoutputofthe
equalizer inthekthsignaling intervalis
"I,=2:CjV'_j
j=-K(1o-Z-41)
(IO-Z-42)TheMSEfortheequalizer havingZK+1taps,denoted byJ(K),is
J(K)=Ell,-1,12=Ell,-j~/(CjV,-jr
Minimization ofJ(K)withrespecttothetapweights {Cj}or,equivalently,
forcingtheerrorEk=I,-1.tobeorthogonal tothesignalsamplesvi-I>1/1,,;;K.
yieldsthefollowing setofsimultaneous equations:
where
and/(
2:Cl'j=~" 1=-K•...•-l.0.l,...•K
j=-K
f,.={XI_j+Noo'j(\1-jl,,;;L)'0 (othef1Vise )
{f!1(-L,,;;/";;0)
~/=o(otherwise)(1o-Z-43)
(10-Z-44)
(1o-Z-45)
Itisconvenient toexpressthesetoflinearequations inmatrixform.Thus,
rc=~ (lo-Z-46)
whereCdenotes thecolumn vectorof2K+1tapweightcoefficients, r
denotes the(ZK+1)x(2K+1)Hermitian covariance matrixwithelements
f,j.and~isa(ZK+I)-dimensional column vectorwithelements ~/The
solutionof(10-2-46) is
c=r-I~
opt "(1o-Z-47)
Thus,thesolution forCoptinvolves inverting thematrixr.Theoptimum tap
weightcoefficients givenby(10-2-47) minimize theperformance indexJ(K),
withtheresultthattheminimum valueofJ(K)is
o
Jmin(K)=1-2:cd-i
j--I(
(10-2-48)
where ~represents thetranspose ofthecolumn vector~. Jm;n(K)maybeused
612 DIGITAL COMMUNICATIONS
in(10-2-40) tocompute theoutputSNRforthelinearequalizer with2K+1
tapcoefficients.
10-2-3Performance Characteristics oftheMSEEqlLll'izer
Inthissection, weconsider theperformance characteristics ofthelinear
equalizer thatisoptimized byusingtheMSEcriterion. Boththeminimum
MSEandtheprobability oferrorareconsidered asperformance measures for
somespecificchannels. Webeginbyevaluating theminimum MSEJm'nandthe
outputSNR)Ixfortwospecificchannels. Then,weconsider theevaluation of
theprobability oferror.
Example 10-2-1
First,weconsider anequivalent discrete-time channel modelconsisting of
twocomponents 10andf"whicharenormalized to1/012+1/.12=1.Then
and
X(z)=10f1z+1+nf,z'
Thecorresponding frequency response is
X(e-'wT)=lotre1wT+1+nj;e' jwT
=1+2IfolII"cos(",T+6)(10-2-49)
(10-2-50)
(10-2-51)
(10-2-52)where8istheangleofIon.Wenotethatthischannel characteristic
possesses anullatOJ=KITwhen10=j;=vT
Alinearequalizer withaninfinitenumberoftaps,adjusted onthebasis
oftheMSEcriterion, willhavetheminimum MSEgivenby(10-2-38).
Evaluation oftheintegralin(10-2-38) fortheX(eiwT)givenin(10-2-51)
yieldstheresult
No
Jm'n=v'N~+2No01012+IAI2)+(11012-1M)2
No
v'Na+2No+(IIi-IM/
Letusconsider thespecialcaseinwhichto=j;=v1.Theminimum MSE
isJm;n=No/v'N5+2Noandthecorresponding outputSNRis
)Ix=11+2-1V·No
(10-2-53)
Thisresultshouldbecompared withtheoutputSNRof11Noobtained in
CHAPTER 10:roMMllNICATION THROUGH BAND-LIMITED CHANNELS 613
thecaseofnointersymbol interference. Asignificant lossinSNRoccurs
fromthischannel.
Example 10-2·2
Asasecondexample, weconsider anexponentially decaying characteristic
oftheform
f.=v'f=.7a·,k=0,1,...
wherea<1.TheFouriertransform ofthissequence is
. 1-a2
X(e'wT) =--;;----1+a2-20coswT(10-2-54)
(10-2-55)whichisafunction thatcontains aminimum atw=1ftT.
TheoutputSNRforthischannelis,..-----;:---
(I 1+2)-1
"l'~='J1+2No1_:2+N~-1
1-a2
= No~l(J+a2)No'
Therefore, thelossinSNRduetothepresence oftheinterference is
1OIoglOG:::)
Probllbility orErrorPenonDllDce orUDelli'MSEEqualizer Above,we
discussed theperformance ofthelinearequalizer intermsoftheminimum
achievable MSEJot;"andtheoutputSNR"l'thatisrelatedtoJminthroughthe
formulain(10-2-40). Unfortunately, thereisnosimplerelationship between
thesequantities andtheprobability oferror.ThereasonisthatthelinearMSE
equalizer contains someresidual intersymboI interference atitsoutput.This
situation isunlikethatoftheinfinitely longzero-forcing' equalizer, forwhich
thereisnoresidual interference, butonlygaussian noise.Theresidual
interference attheoutputoftheMSEequalizer isnotwellcharacterized asan
additional gaussian noiseterm,and,hence,theoutputSNRdoesnottranslate
easilyintoanequivalent errorprobability.
Oneapproach tocomputing theerrorprobability isabruteforcemethod
thatyieldsanexactresult.Toillustrate thismethod, letusconsider aPAM
signalinwhichtheinformation symbols areselected fromthesetofvalues
2n-M-1,n=1,2,...,M,withequalprobability. Nowconsider thedecision
onthesymbolIn.Theestimate ofI.is
K
t=qo/.+2:hq.-k+2:'/'1.-;
*""n j--l((10-2-56)
614 OIGnALCOMMlJr.;ICATI()~S
where{q,,}represent theconvolution oftheimpulseresponse oftheequalizer
andequivalent channel, i.e.,
"q"=Icd",
/..=K
andtheinputsignaltotheequalizer is
l-
V,=LhI,I+1),
j~0(10·2-57)
(10-2-58)
Thefirsttermintheright-hand sideof(10-2-56) isthedesiredsymbol,the
middletermistheintersymbol interference, andthelasttermisthegaussian
noise.Thevariance ofthenoiseis
"2_" "2(Tn-lYO~cJ
I~-I<.(10-2-59)
Foranequalizer with2K+Itapsandachannel response thatspansL+1
symbols, thenumberofsymbols involved intheintersymbol interference is
2K+L.
Define
'!IJ=Il,q",
/..#-'1(10-2-60)
(10-2-61)Foraparticular sequence of2K+Linformation symbols, saythesequence IJ
theintersymbol interference termft==DJisfixed.Theprobability oferrorfor
afixedDJis
(M-1)
PM(DJ)=2MpeN+DJ>qo)
2(M-I) ((qO-D J)2)= Q
M fT~
whereNdenotes theadditive noiseterm.Theaverage probability oferroris
obtained byaveraging PM(D J)overallpossible sequences IJ•Thatis,
P"=IPM(DJ)P(I J)
IJ
(10-2-62)
Whenallthesequences areequallylikely,
(10-2-63)
Theconditional errorprobability termsPM(DJ)aredominated bythe
sequence thatyieldsthelargestvalueofDJ•ThisoccurswhenI"=±(M-1)
CHAPTt:R 10.COMMU~ICATION UIROUUH BAND·L!MnED CHA;-.lI'\F.lS 615
andthesignsoftheinformation symbolsmatchthesignsofthecorresponding
{qn}'Then,
DJ=(M-1)2:Iqkl
k"0
and
2(M-I) (~q6( M-I )2)f,,(DJ) =Q..., 1 ----2:Iqkl
M er" q()k#()(10-2-64)
Thus,anupperboundontheaverageprobability oferror(orequallylikely
symbolsequences is
f...""PM(DJ) (10-2-65)
Ifthecomputation oftheexacterrorprobability in(10-2-62) provestobe
toocumbersome andtootimeconsuming becauseofthelargenumberofterms
inthesumandiftheupperboundistooloose,onecanresorttooneofa
numberofdifferent approximate methods thathavebeendevised, whichare
knowntoyieldtightboundsonPM'Adiscussion ofthesedifferent approaches
wouldtakeustoofarafield.Theinterested readerisreferred tothepapersby
Saltzberg (1968),Lugannani (1%9),HoandYeh(1970),ShimboandCelebiler
(1971),Glave(1972),Yao(1972),andYaoandTobin (197~).
Asanillustration oftheperformance limitations ofalinearequalizer inthe
presence ofsevereintersymbol interference, weshowinFig.10-2-4the
probability oferrorforbinary(antipodal) signaling, asmeasured byMonte
Carlosimulation, forthethreediscrete-rime channel characteristic shownin
JD"-
Channelof
5Fig.10.2.5k)
2
Channelof
IIC' Fig.1O.2.Srb}
~31tapsilltransversal equalizn ~
0
2
.Q222Y=fIII,110.-
IICl "'
No
interference
FIGURE 16-2·4 Errorraleperformance oflinear
MSEequalizer.Ch3nnelof
Fig.10.2.5(0)
I0-1O~--:5~--:'1 0;:--:':15:-----:2=0----:2 75----:}('-, ----:~5
SNR10Jog'((dBl
616 DIGITAL COMMUNICA.TlONS
U.815
0.72 0.407 0.407
0.04
0.2270.D7
0.05
0.21
0.46005OJ6
O.M81.1/.•Y'"I
I
0.460 IIfJ!=I,
0.227I--T.1.r--+l
tb)IliJY=I
I
FIGURE IG-2..5Threediscrete-time channelcharacrerrsrics.
Fig.10-2-5.Forpurposes ofcomparison, theperformance obtained fora
channelwithnointersymbol interference isalsoillustrated inFig_10-2-4.The
equivalent discrete-time channel showninFig.10-2-5(a) istypicalofthe
response ofagoodqualitytelephone channel. Incontrast, theequivalent
discrete-time channelcharacteristics showninFig.1O-2-5(b) and(c)resultin
severeintersymbol interference. Thespectral characteristics IX(eIW)1forthe
threechannels. illustrated inFig.10-2-6,clearlyshowthatthechannel inFig.
1O-2-5(c) hastheworstspectralcharacteristic. Hencetheperformance ofthe
linearequalizer forthischannel isthepoorestofthethreecases.Nextin
performance isthechannel showninFig.1O-2-5(b). andfinally,thebest
performance isobtained withthechannelshowninFig.1O-2-5(a). [nfact,the
errorrateofthelatteriswithin3dBoftheerrorrateachieved withno
interference.
Oneconclusion reachedfromtheresultsonoutputSNRy<andthelimited
probability oferrorresultsillustrated inFig.10-2-4isthatalinearequalizer
yieldsgoodperformance onchannels suchastelephone lines.wherethe
spectral characteristics ofthechannels arewellbehaved anddonotexhibit
spectral' nulls.Ontheotherhand,alinearequalizer isinadequate asa
compensator fortheintersymbol imerference onchannels withspectral nulls,
whichmaybeencountered inradiotransmission.
CHAPTER 10:COMMUNICATION THROUGH BAND~UMITED CHANNELS 617
0.00
-0.00.,
~-12.00"".~
C.·-18.00E«
~2400
-3000 L---'---'_-'----'-_.L-~----'-:-':-~~
0.00D.310.630.99 1.261.571.882.202.512..833.14
Frequenc:y (t)
(a)
000
-0.000.00r---__
-6()()
~_-12.00
]
i.-18.00E
-<
-24.00
-30.()() L-~----'_-':-~_-'--L_L---'---'-'--c'
0.000.310.630.99 1.261.57 1.88 2.202.512.833.14
Frequenq 00
(b)
'"':3-12.00
~
~-18.00E«
-24.00
-JO.oo L-~----'~-':-~_-'-'--'--_~.LL--'---J
0.000.31 0.63 0.991.261.511.882.202.512.833.14
frequel1cy (t)
(t')
FIGURE 10·2·6 Amplitude spectraforthechannels showninFigs10-2-5(a), (b).and(c),respectively.
Thebasiclimitation ofthelinearequalizer tocopewithseverelSIhas
motivated aconsiderable amountofresearch intononlinear equalizers with
lowcomputational complexity. Thedecision-feedback equalizer described in
Section10-3isshowntobeaneffective solution tothisproblem.
10-2-4Fractionally SpacedEqualizers
Inthelinearequalizer structures thatwehavedescribed intheprevious
section,theequalizer tapsarespacedatthereciprocal ofthesymbolrate,i.e.,
atthereciprocal ofthesignaling rate1/T.Thistapspacingisoptimum ifthe
equalizer ispreceded byafiltermatched tothechanneldistorted transmitted
pulse.Whenthechannel characteristics areunknown, thereceiver filteris
usuallymatched tothetransmitted signalpulseandthesampling timeis
optimized forthissuboptimum filter.Ingeneral, thisapproach leadstoan
equalizer performance thatisverysensitive tothechoiceofsampling time.
Thelimitations ofthesymbolrateequalizer aremosteasilyevidentinthe
(10-2-66)618 DIGITAL COMMUNICATIO\lS
frequency domain. From(9-2-5),thespectrum ofthesignalattheinputtothe
equalizer maybeexpressed as
YT(f)=~LX(t-~)e1,""n1n,,,TnT
whereY,.(f)isthefoldedoraliasedspectrum, wherethefoldingfrequency is
I/ZT.Notethatthereceived signalspectrum isdependent ontilechoiceofthe
sampling delay To.Thesignalspectrum at·theoutputoftheequalizer is
CT(f)Y,.(f). where
K
CT(f)=Lc.e-j'"fkT
It.-~-K(10-2-67)
Itisclearfromtheserelationships thatthesymbolrateequalizer canonly
compensat'e forthefrequency response characteristics ofthealiasedreceived
signal.Itcannotcompensate forthechanneldistortion inilerent inX(f)el'"f'".
Incontrast totilesymbolrateequalizer, afractionally spacedequalizer
(FSE)isbasedonsampling theincoming signalatleastasfastastheNyquist
rate.Forexample, ifthetransmitted signalconsistsofpulseshavingaraised
cosinespectrum witharoll-offfactor{3,itsspectrum extends toFmax=
(I+{3)/2T.Thissignalcanbesampled atthereceiveratarate
1+132Fmax=T (10-2-68)
andthenpassedtilrougil anequalizer witiltapspacingofT/(1+{3).For
example, if13=1,wewouldhavea~T-spaceq equalizer. If13=0.5,wewould
havea~T-spaced equalizer, andsoforth.Ingeneral, then,adigitally
implemented fractionally spacedequalizer hastapspacingofMT/NwhereM
andNareintegersandN>MUsually,a!T-spaced equalizer isusedinmany
applications.
Sincethefrequency response oftheFSEis
K
Cdfl=Lc.e-I'K{kr
It.~-·-K(10-2-69)
whereT'=MT/N,itfollowsthatCdflcanequalize thereceived signal
spectrum beyondtileNyquistfrequencyf=I/ZTtof=(1+(3)/T=NIMT
Theequalized spectrum is
Cr(f)Yr(f) =Cr(f)~X(f-;,)eJ2Ku-nITJ,,,
=Cr(f)Lx(t-nN)~'KU-nN'MT)'" (10-2-70)
nMT
SinceX(f)=O.forIfI>N/MT,(10-2-10) maybeexpressed as
1CdflYr(f) =Cdf)X(f)eP,qr", IfI';;;'ZT' (10-2-71)
(10-2-72)UIAI'Tt-:R HI.UlMMU!\:lt'AT!ON l}{KtlL:'tiH B.\~D-L1~lIIFD t·H-\~'o;EI.S 619
Thus.weobserve thattheFSEcompensates forthechannel distortion inthe
received signalbeforethealiasingeffectsduetosymbolratesampling. Inother
words.Cr(f)cancompensate foranyarbitrary timingphase.
TheFSEoutputissampled atthesymbolrate1/Tandhasthespectrum
2:CT(f-~)X(f-~)e""U A/F)"
A •T T
Ineffect.theoptimum FSEisequivalent totheoptimum linearreceiver
consisting 01thematched filterfollowed byasymbolrateequalizer.
Letusnowconsider theadjustment ofthetapcoefficients intheFSE.The
inputtotheFSEmaybeexpressed as
(kMT)(kMT) (HIT).v-- ~2:I"x---liT+v--
N"N N
Ineachsymbolinterval, theFSEproduces anoutputoftheform
" nMT
fA="f=,c".v(kT-N)(10-2-73)
(10-2-74)
wherethecoefficients oftheequalizer areselected tominimize theMSE.This
optimization leadstoasetoflinearequations fortheequalizer coefficients that
havethesolution
Cop.=A'Ia (10-2-75)
whereAisthecovariance matrixoftheinputdataandaisthevectorof
cross-correlations. Theseequations areidentical informtothoseforthe
symbolrateequalizer. buttherearesomesubtledifferences. OneisthatAis
Hermitian. butnotToeplitz. Inaddition. Aexhibits periodicities thatare
inherent inacyclostationary process. asshownbyQureshi (1985).Asaresult
ofthefractional spacing. someoftheeigenvalues ofAarenearlyzero.
Attempts havebeenmadebyLongetal.(1988a.b)toexploitthisproperty in
thecoefficient adjustment.
Ananalysis oftheperformance offractionally spacedequalizers, including
theirconvergence properties. isgiveninapaperbyUngerboeck (1976).
Simulation resultsdemonstrating theeffectiveness oftheFSEoverasymbol
rateequalizer havealsobeengiveninthepapersbyQureshi andForney
(1977)andGitlinandWeinstein (1981).Wecitetwoexamples fromthese
papers. First.Fig.10-2-7illustrates theperformance ofthesymbol rate
equalizer anda!T-FSEforachannel withhigh-end amplitude distortion.
whosecharacteristics arealsoshowninthisfigure.Thesymbol-spaced
equalizer waspreceded withafiltermatched tothetransmitted pulsethathad
a(square-root) raisedcosinespectrum witha20%roll-off(fJ=0.2).TheFSE
didnothaveanyfilterpreceding il.Thesymbolratewas2400symbolsIsand
themodulation wasQAM.Thereceived SNRwas30dB.Bothequalizers had
31taps:hence.the~T·FSE spanned one-half ofthetimeinterval ofthe
620 DIGITAL COMMUNICATiONS
-15
-20
0 12
10iii-25-5~
c
-10 8.2
1:-30
~iii-15 6!~
~ ;;
c >-
~-35
<3-204"~
-25 2
-40
-30 0MSE ~TNRFMSETRF
lSITRF
-35 -2 -45 III ' , , ,o4008001200160020002400280032003600 910 15 16 1718
Frequency (Hz) Time(symbDImterval)
(01Channel withhigh-end amplirude distortion (HAl (b)Equalizer performance
FIGURE 16-2-7 Tand~Tequalizer performance asafunctionuf timingphasefor2400symbolspersecond.(NRF
indicates noreceiverfilter.)[FromQureshiandForney(1977).©/977lEEE.)
symbolrateequalizer. Nevertheless, tileFSEoutperformed thesymbolrate
equalizer whenthelatterwasoptimized atthebestsampling time.
Furthermore, theFSEdidnotexhibitanysensitivity totimingphase,as
illustrated inFig.10-2-7.
Similarresultswereobtained byGitlinandWeinstein. Forachannelwith
poorenvelope delaycharacteristics, theSNRperformance ofthesymbolrate
equalizer anda~T-FSEareillustrated inFig.10-2-g.Inthiscase,both
equalizers hadthesametimespan.TheT-spaced equalizer had24tapswhile
theFSEhad48taps.Thesymbolratewas2400symbols/s andthedatarate
was9600bits/swith16-QAM modulation. TilesignalpUlsehadaraisedcosine
spectrum with{3=0.12.NoteagainthattheFSEoutperformed theT-spaced
equalizer byseveraldecibels, evenwhenthelatterwasadjusted foroptimum
FIGURE 16-2-8 Performance ofTand~Tequalizers asafunctionof
timingphasefor2400symbols/s 16-QAM onacnannel
withpoorenvelope delay.[FromGitlinandWeinstein
(l98/).Reprinted withpermission fromBeUSystem
Technical Journal.©/981AT&T.]30'r482
25
iii'
~
!20
'"z
'"15
10-!r-!70'7!r ,l,l
Timingphase
CHAPTER 10:COMMUNICATION THROUGH BAND-LIMITED CHANNELS 6Z1
Inputfrom
Feedforward~Symbol-by- OuIPUImatched fillertransversal symbol
ti,l lvd filter detector
Feedback
L-.. transversal-- filter
FIGURE 10-3-1 Structure ofdecision-feedback equalizer.
sampling. Theresultsinthesetwopapersclearlydemonstrate thesuperior
performance achieved withafractionally spacedequalizer.
10-3DECISION-FEEDBACK EQUALIZATION
Thedecision-feedback equalizer (DFE),depicted inFig.10-3-1,consistsoftwo
filters,afeedforward filterandafeedback filter.Asshown,bothhavetaps
spacedatthesymbolintervalT.Theinputtothefeedforward sectionisthe
received signalsequence {Uk}'Inthisrespect,thefeedforward filterisidentical
tothelineartransversal equalizer described inSection10-2.Thefeedback filter
hasasitsinputthesequence ofdecisions onpreviously detected symbols.
Functionally, thefeedback filterisusedtoremovethatpartoftheintersymbol
interference fromthepresentestimate causedbypreviously detected symbols.
10-3-1Coefficient Optimization
Fromthedescription givenabove,itfollowsthattheequalizer outputcanbe
expressed as
(10-3-1)
whereJkisanestimate ofthekthinformation symbol, {cJarethetap
coefficients ofthefilter,and{lk-h.._,lk-K,}arepreviously detected symbols.
Theequalizer isassumed tohave(K,+1)tapsinitsfeedforward sectionand
Kzinitsfeedback section.Itshouldbeobserved thatthisequalizer isnonlinear
becausethefeedback filtercontains previously detected symbols {lk}'
Boththepeakdistortion criterior andtheMSE crit~rion resultina
mathematically tractable optimization oftheequalizer coefficients, ascanbe
concl~ed fromthepapersbyGeorgeelal.(1971).Price(1972),Salz(1973),
andProakis(1975).SincetheMSEcriterion ismoreprevalent-in practice, we
focusourattention onit.Basedontheassumption thatpreviously detected
symbolsinthefeedback filterarecorrect,theminimization ofMSE
(10-3-2)
622 DIGITAL COMML;!"iI<ATIUNS
leadstothefollowing setoflinearequations forthecoefficients ofthe
feedforward filter:
"L'hcJ=/*"
J~-/(1!=-K"...,-I,O (10-3-3)
where-,
I/I,}=L!:"!m+"j+N,,8,1' !,j=-K,.".'-1,0
m=O(10-3-4)
Thecoefficients ofthefeedback filteroftheequalizer aregivenintermsofthe
coefficients ofthefeedforward sectionbythefollowing expression:
I)
Ck= -LCJk'" k=1,2,...,K1
}=--I<.,(10-3-5)
Thevaluesofthefeedback coefficients resultincomplete elimination of
intersymbol interference frompreviously detected symbols, provided that
previous decisions arecorrectandthatK1;;;,L(seeProblem 10-9).
10-3-2Performance Characteristics ofDFE
Wenowturnourattention totheperformance achieved withdecision
feedback equalization. Theexactevaluation oftheperformance iscomplicated
tosomeextentbyoccasional incorrect decisions madebythedetector, which
thenpropagate downthefeedback section.Intheabsenceofdecision errors,
theminimum MSEisgivenasI
"Jmin(K,) =1 -LcJ-i
j-=-K,(10-3-6)
Bygoingtothelimit(K,~co)ofaninfinitenumberoftapsinthefeedforward
filter,weobtainthesmallest achievable MSE,denoted asJm'n'Withsome
effortIm'ncanbeexpressed intermsofthespectral characteristics ofthe
channelandadditivenoise,asshownbySalz(1973).Thismoredesirable form
for1m,.is
{Tf~jT[No] }
1m'n=exp2"-"ITInX(eiw1)+Nodw
Thecorresponding outputSNRis
1-1m;.
')Ix=Jrnin(10-3-7)
(10-3-8) {Tf~IT.[No+X(eiw1)]}=-1+exp-In dw
21T-~IT No
Weobserve againthat,in'theabsence ofintersymbol interference,
X(eiwT)=1and,hence,Jm'n=Nol(1+No).Thecorresponding outputSNRis
'Yx=11No·
CHArTER 10:COMMV"')CATION TIlROlJGH BAND-LIMITED CHASSElS 623
(10-3-9)
1+No+\/(1+N,i-41fof,I'
NotethatIm'nismaximized whenlfi,l=If.I=VI.ThenExample 10-3-1
Itisinteresting tocompare thevalueofJm;nforthedecision-feedback
equalizer withthevalueofJm'nobtained withthelinearMSEequalizer. For
example, lerusconsider thediscrete-time equivalent channelconsisting of
twotapsfoandf,.Theminimum MSEforthischannelis
{TfRIT[ No ] }Jm'n=exp-In dO)
2%-RIT1+No+21J..llfdcos(wT+9)
=Noexp[--~f"In(1+N,+21follf,1cosw)dW]
211_"
2No
2No
Jm'n=1+No+\/(1+No)'-1
=2No,No4:1
Thecorresponding outputSNRis(10-3-10)
(10-3-11)1
¥x=2No'
Therefore, thereisa 3dBdegradation inoutputSNRduetothepresence of
intersymbol interference. Incomparison, theperformance lossforthelinear
equalizer isverysevere.ItsoutputSNRasgivenby(10-2-53) is¥x=
(2/No)'12forNo<l:1.
Example 10-3·2
Consider theexponentially decaying channelcharacteristic oftheform
A=(1-02)'120k,k=0,1,2,... (10-3-12)
where 0<1.TheoutputSNRofthedecision-feedback equalizer is
1{Ifir1[1+02+(1-a2)/No-2acosW]}¥x= -+exp-n dw2n_" 1+02-2acosw
1
=-1+-2{I-02+No(1+02)+V[1- 02+No(l+a2))'-4a2N~}No
(1-02)[1+No(1+02)/(1-02)]-No
No
(10-3-13)
&24 OIGITAL ('OMMUNH-AlJONS
Thus,thelossinSNRis10log,o(I-a2)dB.Incomparison, thelinear
equalizer hasalossof10log",[(1-a2)/(1+a2»)dB.
Theseresultsillustrate thesuperiority ofthedecision-feedback equalizer
overthelinearequalizer whentheeffectofdecision errorsonperformance is
neglected. Itisapparent thataconsiderable gaininperformance canbe
achieved relativetothelinearequalizer bytheinclusion ofthedecision
feedback section, wnicheliminates theintersymbol interference frompre
viouslydetected symbols.
Onemethod'ofassessing theeffectofdecision errorsontheerrorrate
performance ofthedecision-feedback equalizer isMonteCarlosimulation ona
digitalcomputer. Forpurposes ofillustration, weofferthefollowing resultsfor
binaryPAMsignaling through theequivalent discrete-time cnannel models
showninFigs1O-2-5(b) and(c).
Tneresultsofthesimulation aredisplayed inFig.10-3-2.Firstofall,a
comparison oftheseresultswiththosepresented inFig.10-2-4leadsusto
conclude thattiledecision-feedback equalizer yieldsa significant improvement
inperformance relativetothelinearequalizer havingthesamenumberoftaps.
Second, theseresultsindicate thatthereisstillasignifiCant degradation in
performance ofthedecision-feedback equalizer duetotheresidualintersymbol
interference, especially onchannels withseveredistortion suchastheone
FIGURE 1~)'2 Performanre ofdecision-feedback equalizer withandwithouterrorpropagation.
2510-1
5
2
~10-2
'0
.~I
10-3
5
2
10"\\\
\i\\\\ Detected
\\\\\~'7'symbols
redback
\V(\
i\\\\\Corre<t
\\\\Ysymbols
fedbackKl=15\y\\K,=IS
No\\\\1~#.1:lr,1'interfereleCe
\ \1\
Channelof-Chan",,1of
Fig10.2.5(b)Fig10.2.5(e)
5 10 IS 20
SNR.I°loslldB)2S 30 lS
CHAPTER Ill:COMMUNICATiON THROlJ(iH HANI)·L1MHU) CHANNELS 62S
showninFig.1O-2-5(c). Finally, theperformance lossduetoincorrect
decisions beingfedbackis2dB,approximately, forth.ech.annel responses
underconsideration. Additional resultsontheprobability oferrorfora
decision-feedback equalizer witherrorpropagation maybefoundinthepapers
byOuttweiler elal.(1974)andBeaulieu (1992).
Thestructure oftheOFEthatisanalyzed aboveemploys aT-spaced filter
forthefeedforward section.Theoptimality ofsuchastructure isbasedonthe
assumption thattheanalogfilterpreceding theOFEismatched tothe
channel-corrupted pulseresponse anditsoutputissampled attheoptimum
timeinstant.Inpractice, thechannelresponse isnotknownapriori,soitisnot
possible todesignanidealmatched filter.Inviewofthisdifficulty, itis
customary inpractical applications touseafractionally spacedfeedforward
filter.Ofcourse,thefeedback filtertapspacingremainsatT.Theuseofthe
FSEforthefeedforward filtereliminates thesystemsensitivity toatiming
error.
Performance Comparison withMLSE Weconclude thissubsection onthe
performance oftheOFEbycomparing itsperformance againstthatofMLSE.
Forthetwo-path channelwithto=I.=VI.wehaveshownthatMLSEsuffers
noSNRlosswhilethedecision-feedback equalizer suffersa 3dBloss.On
channels withmoredistortion, theSNRadvantage ofMLSEoverdecision
feedback equalization isevengreater.Figure10-3-3illustrates acomparison of
theerrorrateperformance ofthesetwoequalization techniques,obtained via
MonteCarlosimulation, forbinaryPAMandthechannel characteristics
showninFigs1O-2-5(b) and(c).Theerrorratecurvesforthetwomethods
havedifferent slopes;hencethedifference inSNRincreases astheerror
FIGURE 111-3-3 Comparison ofperformance between MLSEanddecision-feedl>ack equalizalion forchannel
characteristics shown(a)inFig.1O-2-5(b) and(b)inFig.1O-2-5(c).
MLSEsimulation
25 20 10 15
SNR.lOlogYCdB)
Cb)5[)ech,ion-feedback
equalizer
f----".f----'-A''''-7''< :corTeCtbitsfedback
I1----11- MLSEsimulalionI---f---i Hr'g•'0
.~10-'
:si
10--'
10"0 25 20 10 15
SNR.10logrtdB)
(6)Decision-feedback
f---.,)~~~*-- equalizer10'g•'0
.~10'
:si
10--1
MLsE
lowerand
upperbounds
10-'0 j
626 DIGITAL COMMVNJCATJQNS
Received
.ignal Output
sa.mples JFeedforwardI + IDecisionIdecis.ion
IfillerI-'IdeviceI
-+
Oulput
1~'prediction signal
Feedback
~~:Errorsignalfiher
forfilter(predictor)
adjustment
~
'1
FIGURE10-3-4 Blockdiagramofpredictive DFE.
probability decreases. Asabenchmark, theerrorratefortheAWGNchannel
withnointersymbol interference isalsoshowninFig.10-3-3.
(10-3-14)
(10-3-15)16-3-3Predictive Decision-Feedback Equalizer
BelfioreandPark(1979)proposed anotherDFEstructure thatisequivalent to
theoneshowninFig.10-3-1underthecondition thatthefeedforward filterhas
aninfinitenumberoftaps.Thisstructure consistsofaFSEasafeedforward
filterandalinearpredictor asafeedback filter,asshownintheconfiguration
giveninFig.10-3-4.Letusbrieflyconsider theperformance characteristics of
thisequalizer.
Firstofall,thenoiseattheoutputoftheinfinitelengthfeedforward filter
hasthepowerspectraldensity
NoX(e1wT)
INn+X(e1w7)12'
Theresidualintersyrnbol interference hasthepowerspectraldensity
IX(e1wT) 12N~ If
1-Nr,+X(eiwT) =INo+X(eiWTW' Iwl'"T
Thesumofthesetwospectrarepresents thepowerspectraldensityofthetotal
noiseandintersymbol interference attheoutputofthefeedforward filter.
Thus,onadding(10-3-14) and(lO-3-1S), weobtain
E(w)-Nil 1C (0 36)- Nn+X(e1wT)•Iwl";;T .I--I
Aswehaveobserved previously, ifX(e'wT) =I,thechannelisidealand,
(lIAvn:R 10"c.;()M~II~I(:ATH)N TliROtl(i11 BA~f)"UMIIF[) ("t1A1'iNI-.l.S 627
hence.itisnotpossibletoreducetheMSEanyfurther.Ontheotherhand,if
thereischanneldistortion, thepowerintheerrorsequence attheoutputofthe
feedforward filtercanbereducedbymeansoflinearprediction basedonpast
valuesoftheerrorsequence.
If~(w)represents thefrequency response oftheinfinitelengthfeedback
predictor, i.e..
~
~(w)=2:bnei_T
n'~I
thentheerrorattheoutputofthepredictor is
£(w)-£(w)9II(w) =£(w)(1- 9Il(w)]
Theminimization ofthemeansquarevalueofthiserror.i.e..
1fnlTJ=- 11-~(w)fl£(w)12dw
21r-niT(l0-3-17)
(10-3-18)
(10-3-19)
overthepredictor coefficients {bn}yieldstheoptimum predictor intheform
G(w)9//(w)=1--
go
whereG(w)isthesolution tothespectralfactorization
G(w)C*(-w) =IE(wW
and
~
C(w)=2:g"e-i-T
n=O(10-3-20)
(10-3-21)
(10-3-22)
Theoutput of theinfinitelengthlinearpredictor isawh.itenoisesequence with
powerspectraldensity1/g~andthecorresponding minimum MSEisgivenby
(10-3-7). Therefore, theMSEperformance oftheinfinite-length predictive
DFEisidentical totheconventional OFE.
Although thesetwoDFEstructures resultinequivalent performance iftheir
lengthsareinfinite.thepredictive DFEissuboptimum ifthelengthsofthetwo
filtersarefinite.Thereasonfortheoptimality oftheconventional DFEis
relatively simple.Theoptimization ofitstapcoefficients inthefeedforward
andfeedback filtersisdonejointly.Hence.ityieldstheminimum MSE.Onthe
otherhand,theoptimizations ofthefeedforward filterandthefeedback
predictor inthepredictive OFEaredoneseparately. Hence,itsMSEisatleast
aslargeasthatoftheconventional OFE.InspiteofAtlissuboptimality ofthe
predictive DFE.itissuitableasanequalizer fortrellis-coded signals.wherethe
conventional DFEisnotassuitable, asdescribed inthenextchapter.
628 DJGJTAl COMMUNJCATJONS
10-4BIBLIOGRAPHICAL NOTES ANDREFERENCES
Channel equalization fordigitalcommunications wasdeveloped byLucky
(1965,1966),whofocusedonlinearequalizers thatwereoptimized usingthe
peakdistortion criterion. Themeansquareerrorcriterion foroptimization of
theequalizer coefficients wasproposed byWidrow(1966).
Decision-feedback equalization wasproposed andanalyzed byAustin
(1967).Analyses oftheperformance oftheDFEcanbefoundinthepapersby
Monsen(1971),Georgeet01.(1971),Price(1972),Salz(1973),DuttweiIer et01.
(1974),andAltekarandBeaulieu (1993).
TheuseoftheViterbialgorithm astheoptimal maximum-likelihood
sequence estimator forsymbolscorrupted bylSIwasproposed andanalyzed
byForney(1972)andOmura(1971).Itsuseforcarrier-modulated signalswas
considered byUngerboeck (1974)andMacKenchnie (1973).
PROBLEMS
10·1InabinaryPAMsystem,theinputtothedetector is
wheream=±Iisthedesiredsignal,n..isazero-mean Gaussian randomvariable
withvariance ,,~,and;..represents thelSIduetochanneldistortion, ThelSI
termisarandomvariable thattakesthevalues -~.0,andIwithprobabilities I.
I,andk.respectively. Determine Iheaverageprobability oferrorasafunction
ofu~,
10·2InabinaryPAMsystem,theclockthatspecifies thesampling ofthecorrelator
outputisoffsetfromtheoptimum sampling timeby10%.
aIfthesignalpulseusedisrectangular, determine thelossinSNRduetothe
misliming.
bDetermine theamountoflSIintroduced bythemistiming anddetermine its
effectonperformance.
16-3Thefrequency response characteristic ofalowpasschannelcanbeapproximated
by
H(f)={I+acoSz,r ft"(lal<l,lfl""W)o (otherwise)
whereWisthechannel bandwidth. Aninputsignals(l)whosespectrum is
bandlimited toWHzispassedthroughthechannel.
aShowthat
y(J)=5(f)+~a(s(f-f,,)+5(f+f,,)]
Thus,thechannelproduces apairofechoes.
bSuppose thatthereceived signaly(f)ispassedthroughafiltermatched toS(f).
Determine theoutputofthematched filteratf=kT.k=O.±I,±2....
whereTisthesymbolduration.
eWhatisthelSIpatternreSUlting fromthechannelifI"=T?
10-4Awirelinechanneloflength1000kmisusedtotransmit databymeansofhinary
CHAPTER IIICOM~tlINICATION rHROl.'(iH BAND-LIMITED CHANNEl.S 629
PAM.Regenerative repeaters arespaced50kmaparlalongthesystem.Each
sel!ment ofIhechannel hasanideal(conslant) frequency response overIhe
fr;quency band0~f~1200Hzandanattenuation ofIdB/km.Thechannel
noiseisAWGN.
•Whatisthehighestbitratethatcanbetransmitted withoutlSI'!
bDetermine therequired'i.IN.,10achieveabiterrorofP,=10'foreach
repeater.
eDetermine thetransmitted powerateachrepeater toachievethedesired
'i.IN".whereN.,=4.1x10'"W/Hz.
10-5ProveIherelationship in(10-1-13) fortheautocorrelation ofthenoiseatthe
outputofthematched filter.
18-6InthecaseofPAMwithcorrelated noise,thecorrelation metricsintheViterbi
algorithm maybeeKpressed ingeneralas(Ungerboeck. 1974)
eM(I)=2LI"r"-2:LI.,l",x"",
wherex"=x(nT)isthesampled signaloutputofthematched filter.{I,,}isthe
datasequence, and{r,,}isthereceived signalsequence attheoutput of the
matched filter.Determine themetricfortheduobinary signal.
10-7Consider theuseofa(square-root) raisedcosinesignalpulsewitharoll-offfactor
ofunityfortransmission ofbinaryPAMoveranidealbandlimited channelthat
passesthepulsewithoutdistortion. Thus,thetransmitted signalis
v(t)=2:I.gT(t-kT.)
k~-%
wherethesignalinterval1;,=~T.Thus.thesymbolrateisdoubleofthatforno
lSI.
•Determine thelSIvaluesattheoutputofamatched filterdemodulator,
bSketchthetrellisforthemaximum-likelihood sequence detector andlabelthe
states,
Ill-l1Abinaryantipodal signalistransmitted overanonideal band-limited channel,
whichintroduces lSIovertwoadjacent symbols. For'anisolated transmitted
si8!!alpulses(r),the(noise-free) outputofthedemodulator is~at(=T,
v''l,,14att=2T,andzerofort=kT,k>2.where ~.isthesignalenergyandTis
thesignaling interval.
•Determine Iheaverageprobability oferror,assuming thatthetwosignalsare
equallyprobable andtheadditivenoiseiswhiteandgaussian.
bByplottingtheerrorprobability obtained in(a)andthatforthecaseofnolSI.
determine therelativedifference inSNRoftheerrorprobability of10-'.
I'"Derivetheexpression in(10-3-5)forthecoefficients inthefeedback filterofthe
DFE.
10-18BinaryPAMisusedtotransmit information overanunequalized linearfilter
channel. Whena=1istransmitted, thenoise-free outputofthedemodulator is
{0.3(m=I)
0.9(m=0)x='"0.3(m=-1)
o (otherwise)
630 DIGlTAl COMMVNlCATlONS
aDesignathree-tap zero-forcing linearequalizer sothattheoutputis
bDetermine qmform=±2. ±3. byconvolving theimpulse response ofthe
equalizer withthechannelresponse.
16-11Thetransmission ofasignalpulsewitharaisedcosinespectrum through a
channel resultsinthefollowing (noise-free) sampled outputfromthe
demodulator:
-0.5(k=-2)
0.1(k=-I)
1(k=0)
-0.2(k=1)
0.05(k=2)o(otherwise)
BDetermine thetapcoefficients ofathree-tap linearequalizer basedonthe
lero-fordng criterion ..
bForthecoefficients determined in(a),determine theoutputoftheequalizer
forthecaseoftheisolatedpulse.Thus.determine theresiduallSIanditsspan
intime.
10-12Anonidell band-limited channelintroduces lSIoverthreesuccessive symbols.
The(noisc-free) response ofthematched filterdemodulator sampled atthe
sampling timekTis
{ir'(k=OJ
[0.9i!'.(k=±I)
.•s(t)s(t-kT)dt=0.1i!'.(k=±2)
o(otherwise)
BDetermine the tapcoetlicients ofathree-tap linearequalizer thatequalizes the
channel(received signal)response toanequivalent partialresponse (duobi
nary)signal
{il'.
Y.=0(k=0.1)
(otherwise )
bSuppose thatthelinearequalizer in(a)isfollowed byaViterbisequence
detector forthepartialsignal.Giveanestimate oftheerrorprobability if.the
additivenoiseiswhiteandgaussian, withpowerspectraldensity ~NoW1Hz.
'10-13Determine thetapweightcoefficients ofathree-tap zero-forcing equalizer ifthe
lSIspansthreesymbols andischaraC/erized bytbevaluesx(O)=1,x(-1)=0.3,
x(l)=0.2.Alsodetermine theresiduallSIattheoutputoftheequalizer forthe
optimum tapcoefficients.
10-14Inline-of-sight microwave radiotransmission. thesignalarrivesatthereceiver
viatwopropagation paths:thedirectpathandadelayedpaththatoccursdueto
signalreflection fromsurrounding lerrain.Suppose Ihallhereceived signalhas
theform
r(t)=sit)+as(t-T)+nit)
CHAPTER Jl):COMMUNICATION THROUGH BAND·L1MrrED CHANNELS 631
where5(1)isthetransmitted signal,aistheattenuation (0<I)ofthesecondary
pathandn(l)isAWGN.
aDetermine theoutputofthedemodulator atI~Tand1~2Tthatemploys a
filtermatched to5(1).
bDetermine theprobability oferrorforasymbol-by-symbol detector ifthe
transmitted signalisbinaryantipodal andthedetector ignoresthelSI.
cWhatistheerror-rate performance ofasimple(one-tap) DFEthatestimates a
andremoves thelSI?Sketchthedetector structure thatemploys aDFE.
18-15RepeatProblem 1()"10usingtheMMSEasthecriterion foroptimizing thetap
coefficients. Assumethatthenoisepowerspectraldensityis0.1W1Hz.
18-16Inamagnetic recording channel, wherethereadback pulseresulting froma
positivetransition inthewritecurrenthastheform
p(l)~[I+(:}] I
alinearequalizer isusedtoequalize thepulsetoapartialresponse. The
parameter T..is·definedasthewidthofthepulseatthe50%amplitude level.
ThebitrateislIT,andtheratioofT~,IT. ~Aisthenormalized densityofthe
recording. Suppose thepulseisequalized .tothepartial-response values
{I(n~-I.I)
x(nT)=2(n~0)
o(otherwise)
whereX(I)represents theequalized pulseshape.
aDetermine thespectrumXU)oftheband-limited equalized pulse.
bDetermine thepossibleoutputlevelsatthedetector, assuming thatsuccessive
transitions canoccurattherate1/7;,.
cDetermine theerrorrateperformance ofthesymbol-by-symbol detector for
thissignal,assuming thattheadditive noiseiszero-mean gaussian with
variance u2.
1ll-17SketchthetrellisfortheViterbidetector oftheequalized signalinProblem 10-16
andlabelallthestates.Also.determine theminimum euclidean distance between
merging paths.
1ll-18Consider theproblem ofequalizing thediscrete-time equivalent channelshown
inFig.PIO-IS.Theinformation sequence if,,}isbinary(±I)anduncorrelated.
FIGURE PIo.18I10=fiII,=fi
FIGURE Pl..U631 DIGITAL COMMUNICATIONS
If."IfIf,=If
Theadditive noise{v,liswhiteandreal-valued, withvariance No.Thereceived
sequence {y,lisprocessed byalinearthree-tap equaJizer thatisoptimized onthe
basisoftbeMSEcriterion.
•Determine theoptimum coefficients oftheequalizer asafunction ofNo.
bDetermine thethreeeigenvalues A••A2•andA,ofthecovariance matrixrand
tbecorresponding (normalized tounitlength)eigenvectors "I>"2'""
cDetermine theminimum MSEforthethree-tap equalizer asafunction ofNo.
dDetermine tbeoutputSNRforthethree-tap equalizer asafunction ofNo.
Howdoesthiscompare withtheoutputSNRfortheinfinite-tap equalizer? For
example, evaluate theoutputSNR(orthesetwoequalizers wbenN.=0.1.
19-19Usetheorthogonality principle toderivetheequations forthecoefficients ina
decision-feedback equalizer basedontheMSEcriterion andgivenby(10-3-3)
and(10-3-5).
19-10Suppose thatthediscrete-time modelfortheintersymbol interference is
characterized bythetapcoefficients 10.f"...,kFromtheequations forthetap
coefficients ofadecision-feedback equalizer (DFE),showthatonlyLtapsare
neededinthefeedback filteroftheOFE.Thatis,if(c.)arethecoefficients ofthe
feedback filterthenc,=0fork;0L+I,
19-UConsider thechannel modelshowninFig.PIG-ZI.{v,}isareal-valued
white-noise sequence withzeromeanand'variance No.Suppose thecbannelisto
beequalized byOFEhavingatwo-tapfeedforward filter(co.c••)andaone-tap
feedback filter(c,).The{ci}areoptimized usingtheMSEcriterion.
•Determine tbeoptimum coefficients andtheirapproximate valuesforNo""I.
bDetermine theexactvalueoftbeminimum MSEandafirst-order approxima
tionappropriate tothecaseNo-<I.
cDetermine theexactvalueoftheoutputSNRforthethree-tap equalizer asa
functionofNoandafirst-orderapproximation appropriate tothecaseNo-<I.
dCompare theresultsin(b)and(c)withtheperformance oftheinfinite-tap
DFE.
eEvaluate andcompare tbeexactvaluesoftheoutputSNRforthethree-tap
andinfinite-tap OFEinthespecialcaseswbereN.=0.1andO.oJ.Comment on
howwellthethree-tap equalizer performs relativetotheinfinite-tap equalizer.
19-22Apulseandits(raised-cosine) spectralcharacteristic areshowninFig_PI0-22.
Thispulseisusedfortransmitting digitalinformation overaband-limited
channelatarateliTsymbols/s.
FIGURE Pl8-U-3T-2T8(1)
(a)CHAPTER'" COMMUNiCATION THROUGH BAND-LIMITED CHANNELS 633
GIn
o.s------~--
T3T 0 9001200
f(Hz)
1.0(b)
0.6
0.1
3T
~.4(ci
BWhatistheroll-offfactor13?
bWhatisthepulserate?
cThechanneldistortsthesignalpulses.Suppose thesampled valuesofthe
filteredreceived pulseX(I)areasshowninFig.PID-22(c) Itisobviousthat
therearefiveinterfering signalcomponents. Givethesequence of+15and-Is
thatwillcausethelargest(destructive orconstructive) interference andthe
corresponding valueoftheinterference (thepeakdistortion).
dWhatistheprobability ofoccurrence oftheworstsequence obtained in(c).
assuming thatallbinarydigitsareequallyprobable andindependent?
18-23Atime-dispersive cbannelbavinganimpulseresponse h(l)isusedtotransmit
four-phase PSKatarateR=liTsymbols/s. Theequivalent discrete-time
channel isshowninFig.PIO-23.Thesequence {'I.}isawhitenoisesequence
havingzeromeanandvariance<i'=No.
BWhatistbesampled autocorrelation functionsequence {x.}definedby
x.=f.h*(I)h(1+kT)dl
FIGURE Pl8-23Iy.)•
FlGURE PIo-24634 DIGITAL COMMUNICATIONS
forthischannel?
bTheminimum MSEperformance ofa·linearequalizer andadecision-feedback
equalizer havinganinfinitenumberoftapsdependsonthefoldedspectrumof
thechannel
1•I(21D1)I'T.?;.Hw+r
whereH(w)istheFouriertransform ofh(t).Determine thefoldedspectrum
ofthechannelgivenabove.
eUseyouranswerin(b)toexpresstheminimum MSEofalinearequalizer in
termsofthefoldedspectrum ofthechannel. (Youmayleaveyouranswerin
integralform.)
dRepeat(c)foraninfinite-tap decision-feedback equalizer.
]1).24Consider afour-level PAMsystemwithpossible transmitted levels,3,1,-I,and
-3.Thechannelthroughwhichthedataaretransmitted introduces intersymbol
interference overtwosuccessive symbols. Theequivalent discrete-time channel
modelisshowninFig.PIG-24.{'I.}isasequence ofreal-valued independent
zero-mean gaussian noisevariables withvariancecr=No.Thereceived sequence
is
y,=0.81,+n,
y,=0.81,-0.61,+n,
y,=0.81,-0_61,+n,
y.=0.81.-0.610_,+n•
•Sketchthetreestructure, showing thepossible signalsequences forthe
received signalsy"y,andy,.
bSuppose theViterbialgorithm isusedtodetecttheinfonmation sequence. How
manyprobabilities mustbecomputed ateachstageofthealgorithm?
eHowmanysurviving sequences arethereintheViterbialgorithm forthis
channel?
dSuppose thatthereceived signalsare
y,=0.5,y,=2.0,y,=-1.0
CHAPTER Ill:COMMlJNKATION THROVGH BAND-LIMITED CHA-:"SELS 635
Determine thesurviving sequences through stagey,andthecorrespondin[
metrics.
eGiveatightupperboundfortheprobability oferrorforfour-level PAM
transmitted overthischannel.
10-25Atransversal equalizer withKtapshasanimpulse response
,I
e(t)=2:e,~(t-kT),"
whereTisthedelaybetween adjacent taps,andatransferfunction
1\-I
E(z)=2:e,z'
/.:;U
ThediscreteFouriertransform (DFf)oftheequalizer coefficients {c,}isdefined
as
K,
En'"£(z)l.,-".,.,=.2:e,e
"--II
TheinverseDFTisdefinedas
1KIb=-2:£e',..,'-K
/.:K"-II" 'n=0,I.' _..K- I
k=0.1....,K-I
aShowthatb,=e"bysubstituting forEnintheaboveexpression.
bFromtherelations givenabove.deriveanequivalent filterstructure havingthe
ztransform
1_,-KKI E
E() - '" "Z-KL.1_e""'''''---v---" 11"'1) ~,_~_z____
E2(z)
cIfE(z)isconsidered astwoseparate filtersE,(z)andE,(z)incascade, sketch
ablockdiagram foreachofthefilters,usingz"Itodenoteaunitofdelay.
dInthetransversal equalizer, theadjustable parameters aretheequalizer
coefficients Ie,}.Whataretheadjustable parameters oftheequivalent
equalizer in(b),andhowaretheyrelatedto{e.}?
11
ADAPTIVE
EQUALIZATION
InChapter 10,weintroduced bothoptimum andsuboptimum receivers that
compensate forlSIinthetransmission ofdigitalinformation through band
limited, nonideal channels. Theoptimum receiver employed maximum
likelihood sequence estimation fordetecting .theinformation sequence from
thesamples ofthedemodulation filter.Thesuboptimum receivers employed
eitheralinearequalizer oradecision-feedback equalizer.
Inthedevelopment ofthethreeequalization methods, weimplicitly.
assumed thatthechannelcharacteristics, eithertheimpulseresponse orthe
frequency response, wereknownatthereceiver. However, inmostcom
munication systems thatemployequalizers" thechannel characteristics are
unknown aprioriand,inmanycases,thechannelresponse istime-variant. In
suchacase,theequalizers aredesigned tobeadjustable tothechannel'
response and,fortime-variant channels, tobeadaptive tothetimevariations
inthechannelresponse.
Inthischapter, wepresent algorithms forautomatically adjusting the
equalizer coefficients tooptimize aspecified performance indexandto
adaptively compensate fortimevariations inthechannelcharacteristics. We
alsoanalyzetheperformance characteristics ofthealgorithm, including their
rateofconvergence andtheircomputational complexity.
11-1ADAPTIVE LINEAR EQUALIZER
Inthecaseofthelinearequalizer, recallthatweconsidered twodifferent
criteriafordetermining thevaluesoftheequalizer coefficients {ckl.One
criterion wasbasedontheminimiza tionofthepeakdistortion attheoutputof
636
CHAPTER II:AOAmVE EQUALIZATION 637
theequalizer, whichisdefined by(10-2-4). Theothercriterion wasbasedon
theminimization ofthemean-square errorattheoutputoftheequalizer,
whichisdefined by(10-2-25). Below, wedescribe twoalgorithms for
performing theoptimization automatically andadaptively.
11·1·1TheZero·Forcing Alxoritbm
Inthepeak-distortion criterion, thepeakdistortion ~(c),givenby(10-2-22), is'
minimized byselecting theequalizer coefficients {e.}.Ingeneral, thereisno
simplecomputational algorithm forperforming thisoptimization, exceptinthe
specialcasewherethepeakdistortion attheinputtotheequalizer, definedas
~in(10-2-23), islessthanunity.When~<1,thedistortion ~(c)atthe
outputoftheequalizer isminimized byforcingtheequalizer response q.=0,
for1,.;Inl'"K,andqo=1.Inthiscase,thereisasimplecomputational
algorithm, calledthezero-forcing algorithm, thatachieves theseconditions.
Thezero-forcing solution isachieved byforcingthecross-correlation
between theerrorsequence E.=I.-1.andthedesiredinformation sequence
{I.}tobezeroforshiftsintherange0,.;InI,.;K.Thedemonstration thatthis
leadstothedesiredsolution isquitesimple.Wehave
E(E.It_) =E(I.-1.)/t-i)
=E(Mt.)-EO.It-i)'j=-K,...,K(11-1-1)
Weassumethattheinformation symbols areuncorrelated, i.e.,E(I.q) =8k1•
andthattheinformation sequence{hiisuncorrelated withtheadditivenoise
sequence {'I.}.For1.,weusetheexpression givenin(10-2-41). Then,after
takingtheexpected valuesin(11-1-1), weobtain
(11-1-2)
Therefore, theconditions
(11-1-3)
arefulfilledwhenq"=1andq.=0,1,.;Inl'"K.
Whenthechannel response isunknown, thecross-correlations givenby
(11-1-1)arealsounknown. Thisdifficulty canbecircumvented bytransmitting
aknowntrainingsequence {I.!tothereceiver, whichcanbeusedtoestimate
thecross-correlation bysubstituting timeaverages fortheensemble averages
givenin(11-1-1). Aftertheinitialtraining, whichwillrequirethetransmission
ofatrainingsequence ofsomepredetermined lengththatequalsorexceedsthe
equalizer length,theequalizer coefficients thatsatisfy(11-1-3) canbe
determined.
638 DIGITAL COMMUNICATIONS
Asimplerecursive algorithm foradjusting theequalizer coefficients is
C(H1l=C(·l+ae 1*./ / kk~J'j=-K•...•-I.O.1•...•K(11-1-4)
where C)klisthevalueofthejthcoefficient attimet=kT.e.=I.-1.isthe
errorsignalattimet=kT.andaisascalefactorthatcontrols therateof
adjustment, aswillbeexplained laterinthissection.Thisisthezero-forcing
algorithm. Theterme.It-jisanestimate ofthecross-correlation (ensemble
average) E(e.It-JTheaveraging operation ofthecross-correlation is
accomplished bymeansoftherecursive first-order difference equation
algorithm in(11-1-4), whichrepresents asimplediscrete-time integrator.
Following thetrainingperiod,afterwhichtheequalizer coefficients have
converged totheiroptimum values,thedecisions attheoutput of thedetector
aregenerally sufficiently reliablesothattheymaybeusedtocontinue the
coefficient adaptation process. Thisiscalledadecision-directed modeof
adaptation. Insuchacase,thecross-correlations in(11-1-4)involvetheerror
signall!. =1.-1.andthedetected outputsequenceI._j,j= -K,...•K.Thus,
intheadaptive mode,(11-1-4)becomes
(11-1-5)
Figure11·1-1illustrates thezero-forcing equalizer inthetrainingmodeandthe
adaptive modeofoperation. .
Thecharacteristics ofthezero-forcing algorithm aresimilartothoseofthe
LMSalgorithm, whichminimizes theMSEandwhichisdescribed indetailin
thefollowing section.
flGURE H-I-I Anadaptive zero-forcing equalizer.
Input
~Output
Tninios
se<juence
senerator
CHAPTER· /I:ADAPTIVE EQUALIZATION 639
11-1-2TheLMSAlgorithm
Intheminimization oftheMSE,treatedinSection10-2·2,wefoundthatthe
optimum equalizer coefficients aredetermined fromthesolutionofthesetof
linearequations, expressed inmatrixformas
rc=~ (11-1-6)
whereristhe(2K+1)x(2K+I)covariance matrixofthesignalsamples
{v.},Cisthecolumnvectorof(2K+I)equalizer coefficients, and~isa
(2K+I)-dimensional columnvectorofchannelfiltercoefficients. Thesolution
fortheoptimum equalizer coefficients vectorCop,canbedetermined by
inverting thecovariance matrixr,whichcanbeefficiently performed byuseof
theLevinson-Durbin algorithm described inAppendix A.
Alternatively, aniterative procedure thatavoidsthedirectmatrixinversion
maybeusedtocompute Cop,.Probably thesimplest iterative procedure isthe
methodofsteepest descent, inwhichonebeginsbyarbitrarily choosing the
vectorC,sayasCo.Thisinitialchoiceofcoefficients corresponds tosomepoint
onthequadratic MSEsurface inthe(2K+1).dimensional spaceof
coefficients. Thegradient vectorG".havingthe2K+ Igradient components
I(lJlac"",k= -K,...,-1,0,I,...,K.isthencomputed atthispointonthe
MSEsurface,andeachtapweightischanged inthedirection opposite toits
corresponding gradient component. Thechangeinthejthtapweightis
proportional tothesizeofthejthgradientcomponent. Thus,succeeding values
ofthecoefficient vectorCareobtained according totherelation
C..I=Ck-AGk,k=O.1,2,...
wherethegradient vectorGkis(l1-1-?)
(11-1-8)
ThevectorC.represents thesetofcoefficients atthekthiteration, Ek=fk-l,
istheerrorsignalatthekthiteration, Vkisthevectorofreceived signal
samplesthatmakeuptheestimate lk'i.e.,Vk=(Vk+1(.•.Vk'"Vk'KI'.and
Aisapositivenumber chosensmallenoughtoensureconvergence ofthe
iterative procedure. Iftheminimum MSEisreached forsomek=kothen
Gk=0,sothatnofurtherchangeoccursinthe tapweights.Ingeneral, Jm;n(K)
cannotbeattainedforafinitevalueofkowiththesteepest-descent method.It
can,however, beapproached ascloselyasdesiredforsomefinitevalueofko.
Thebasicdifficulty withthemethodofsteepestdescentfordetermining the
optimum tapweightsisthelackofknowledge ofthegradient vectorG..which
depends onboththecovariance matrixrandthevector ~ofcross-correlations.
Inturn,thesequantities dependonthecoefficients {J.}oftheequivalent
discrete-time channel modelandonthecovariance oftheinformation
sequence andtheadditive noise,allofwhichmaybeunknown atthereceiver
640 DIGITAL COMMUNICATIONS
ingeneral.Toovercome thedifficulty, estimates ofthegradient vectormaybe
used.Thatis,thealgorithm foradjusting thetapweightcoefficients maybe
expressed intheform
(IJ-I-9)
whereG.denotesanestimate ofthegradient vectorG.andC.denotesthe
estimate ofthevectorofcoefficients.
From(11-1-8)wenotethatG,isthenegative oftheexpected valueofthe
e.Vr.Consequently, anestimateofG.is
(11-1-10)
SinceE(G.)=G••theestimateG.isanunbiased estimate ofthetruegradient
vectorG•.Incorporation of(11-1-10) into(11-1-9)yieldsthealgorithm
(ll-l-lJ)
ThisisthebasicLMS(Ieast-mean-square) algorithm forrecursively adjusting
thetapweightcoefficients oftheequalizer firstproposed byWidrowandHoff
(1960).Itisillustrated intheequalizer showninFig.11-1-2.
Thebasicalgorithm givenby(11-1-11) andsomeofitspossible variations
havebeenincorporated intomanycommercial adaptive equalizers thatare
FIGURE 11-1-2 Linearadaptive equalizer basedonMSEcriterion.
InputIud
x
"---{ xJ-o---{
lEd
Training
sequence
generatorOlAput
CHArTER 11:ADAPTIVE EQUALIZATION 641
usedinhigh-speed modems. Threevariations ofthebasicalgorithm are
obtained byusingonlysigninformation contained intheerrorsignalE.and!or
inthecomponents ofVk'Hence,thethreepossible variations are
C(k+I)J=C'i+~cSgn(Edvt-i' j=-K....•-1.O.l•....K (11-1-12)
c('+I)i=c'i+~E.csgn(vt-J. j=-K•...,-I,O,I,...,K (II-I-B)
cl.+I)j=c./+~csgn(E.)csgn(vtJl. j=-K,...,-1,0.1,...•K(11-1-14)
wherecsgn(x)isdefinedas
{I+j
1-jcsgn(x)= .-1+}
-1-j(Re(x)>0,1m(x)>0)
(Re(x)>O.1m(x)<0)
(Re(x)<0,1m(x»0)
(Re(x)<0,1m(x)<0)(11-1-15)
(Notethatin(11-1-15), j==v'=l,asdistinctfromtheindexjin(11-1-12)-(11
1-14)_)Clearly, thealgorithm in(11-1-14) isthemosteasilyimplemented, but
itgivestheslowestrateofconvergence totheothers.
Severalothervariations oftheLMSalgorithm areobtained byaveraging or
filtering thegradient vectorsoverseveraliterations priorto making adjust
mentsoftheequalizer coefficients. Forexample, theaverageoverNgradient
vectorsis
(11-1-16)
andthecorresponding recursive equation forupdating theequalizer
coefficients onceveryNiterations is
(11-1-17)
Ineffect,theaveraging operation performed in(11-1-16) reducesthenoisein
theestimate ofthegradient vector,asshownbyGardner (1984).
Analternative approach istofilterthenoisygradient vectorsbyalowpass
filterandusetheoutputofthefilterasanestimate ofthegradient vector.For
example, asimplelowpassfilterforthenoisygradients yieldsasanoutput
(11-1-18)
wherethechoiceof0""w<Idefermines thebandwidth ofthelowpass filter.
Whenwisclosetounity,thefilterbandwidth issmallandtheeffective
averaging isperformed overmanygradient vectors.Ontheotherhand,when
wissmall,thelowpassfilterhasalargebandwidth and,hence,itprovides little
averaging ofthegradient vectors.Withthefilteredgradient vectorsgivenby
64Z O!(,ITAL C()MMV"ICATIG"S.
(1l-1-18) inplaceofG"weobtainthefilteredgradient LMSalgorithm given
by
(11-1-19)
Intheabovediscussion, ithasbeenassumed thatthereceiver has
knowledge ofthetransmitted information sequence informingtheerrorsignal
between thedesiredsymbolanditsestimate. Suchknowledge canbemade
a,ailable duringashorttraining periodinwhichasignalwithaknown
information sequence istransmitted tothereceiver forinitiallyadjusting the
tapweights.Thelengthofthissequence mustbeatleastaslongasthelength
oftheequalizer sothatthespectrum ofthetransmitted signaladequately
coversthebandwidth ofthechannel being equalized.
Inpractice, thetraining sequence isoftenselected tobeaperiodic
pseudo-random sequence. suchasamaximum lengthshift-register sequence
whoseperiodNisequaltothelengthoftheequalizer (N=2K+1).Inthis
case.thegradient isusuallyaveraged overthelengthofthesequence as
indicated in(11-1-16) andtheequalizer isadjusted onceaperiodaccording to
(H-l-l7). Apractical schemeforcontinuous adjustment ofthetapweights
maybeeitheradecision-directed modeofoperation inwhichdecisions onthe
information symbols areassumed tobecorrectandusedinplaceofI,in
forming theerrorsignale"oroneinwhichaknownpseudo-random-probe
sequence isinserted intheinformation-bearing signaleitheradditively orby
interleaving intimeandthetapweightsadjusted bycomparing thereceived
probesymbols withtheknowntransmitted probesymbols. Inthedecision
directed modeofoperation. theerrorsignalbecomes i!,=7.-1k,where1,is
thedecisionofthereceiverbasedontheestimate1k•Aslongasthereceiveris
operating atlowerrorrates.anoccasional errorwillh;lVeanegligible effecton
theconvergence ofthealgorithm.
Ifthechannelresponse changes. thischangeisreflected inthecoefficients
{[.}oftheequivalent discrete-time channelmodel.Itisalsoreflected inthe
errorsignalEk.sinceitdepends on{[d.Hence,thetapweightswillbechanged
according to(11-1-11)10reflectthechangeinthechannel. Asimilarchangein
thetapweightsoccursifthestatistics ofthenoiseortheinformation sequence
change.Thus.theequalizer isadaptive.
11-1-3Convergence Properties oftheLMSAlgorithm
Theconvergence properties oftheLMSalgorithm givenby(11-1-11) are
governed bythestep-size parametera.Weshallnowconsider thechoiceof
theparameteratoensureconvergence ofthesteepest-descent algorithm in
(11-1-7). whichemploys t~e.exiCl valueofthegradient.
From(11-1-7)and(11-1-8), wehave
Ck•I=Ck-aG,
:(I-aqC.+A~ (11-1-20)
CHAPTER ll:ADAPTIVE EQUALIZATION 643
Filtet
7l,i=~/--..,,.I
rc.
FIGURE 11-\-3 Closed-loop controlsystemrepresentation ofrecursive
equation in(J1-1-20).
whereIistheidentitymatrix,ristheautocorrelation matrixofthereceived
signal,C.isthe(2K+1)-dimensional vectorofequalizer tapgains,and~isthe
vectorofcross-correlations givenby(10-2-45). Therecursive relation in
(11-1-20) canberepresented asaclosed-loop controlsystemasshowninFig.
11-1-3.Unfortunately, thesetof2K+1first-order difference equations in
(11-1-20) arecoupledthroughtheautocorrelation matrixr.Inordertosolve
theseequations and,thus,establish theconvergence properties oftherecursive
algorithm, itismathematically convenient todecouple theequations by
performing alineartransformation. The appropriate transformation is
obtained bynotingthatthematrixrisHermitian and,hence,canbe
represented as
r=UAU" (11-1-21)
whereUisthenormalized modalmatrixofrandAisadiagonal matrixwith
diagonal elements equaltotheeigenvalues ofr.
When(11-1-21) issubstituted into(11-1-20) andifwedefinethetrans
formed(orthogonalized) vectorsG=U'·C.and~"=U/·~,weobtain
(11-1-22)
Thissetoffirstorderdifference equations isnowdecoupled. Theirconver
genceisdetermined fromthehomogeneous equation
G+i=(1-aA)G (11-1-23)
Weseethattherecursive relationwillconverge provided thatallthepoleslie
insidetheunitcircle,i.e.,
11-aA.1<1,k=-K,...,-1,0,1,...,K (11-1-24)
where{A.}isthesetof2K+1(possibly nondistinct) eigenvalues ofr.Sincer
isanautocorrelation matrix,itispositive-definite and,hence,A.>0forallk.
Consequently convergence oftherecursive relationin(11-1-22) isensuredifA.
satisfiestheinequality
20<.1<Amu(11-1-25)
whereAmaxisthelargesteigenvalue ofr.
Sincethelargesteigenvalue ofapositive-definite matrixislessthanthesum
644 DIGITAL COMMUNICATIONS
ofalltheeigenvalues ofthematrixand,furthermore. sincethesumofthe
eigenvalues ofamatrixisequaltoitstrace,wehavethefollowing simpleupper
boundonAm.,:
K
Am"<2:A.=trr=(2K+l)r..
k-,.;-K
=(2K+1)(xo+No) (11-1-26)
From(11-1-23) and(11-1-24) weobserve thatrapidconvergence occurs
whenII-/lA.1issmall,i.e.,whenthepolepositions arefarfromtheunit
circle.Butwecannotachievethisdesirable condition andstillsatisfy(11-1-25)
ifthereisalargedifference between thelargestandsmallesteigenvalues ofr.
Inotherwords,evenifweselect/ltobeneartheupperboundgivenin
(11-1-25), theconvergenc,e rateoftherecursive MSEalgorithm isdetermined
bythesmallest eigenvalue Am;n'Consequently, theratioAm../Am;nultimately
determines theconvergence rate.IfAmax!Aminissmall, ~canbeselectedsoas
toachieverapidconvergence. However, iftheratioAm..!Am;nislarge,asisthe
casewhenthechannel frequency response hasdeepspectral nulls,the
convergence rateofthealgorithm willbeslow.
11-1-4ExcessMSEDuetoNoisyGradient Estimates
Therecursive algorithm in(11-1-11) foradjusting thecoefficients ofthelinear
equalizer employsunbiased noisyestimates ofthegradient vector.Thenoisein
theseestimates causesrandom fluctuations inthecoefficients abouttheir
optimalvaluesand,thus,leadstoanincrease intheMSEattheoutputofthe
equalizer. Thatis,thefinalMSEis1min+J~,wherehisthevariance ofthe
measurement noise.Thetermiii.duetotheestimation noisehasbeentermed
excessmeans-square e"orbyWidrow(1966).
ThetotalMSEattheoutputoftheequalizer foranysetofcoefficients C
canbeexpressed as
(11-1-27)
where CoPtrepresents theoptimum coefficients, whichsatisfy(11-1-6). This
expression fortheMSEcanbesimplified byperforming thelinearorthogonal
transformation usedabovetoestablish convergence. Theresultoithis
transformation appliedto(11-1-27) is
K
1=1min+2:A.EleI:-cfoptl2
.~-K(11-1-28)
wherethe{cl:larethesetoftransformed equalizer coefficients. Theexcess
MSEistheexpected valueofthesecondtermin(11-1-28), i.e.,
/(
11i.=2:A.EleI:-cl:opl
k~-K(11-1-29)
CHAPTER II:ADAPTIVE EQUALIZATION 64S
IthasbeenshownbyWidrow(1970,1975)thattheexcessMSEis
(11-1-30)
Theexpression in(11-1-30) canbesimplified when ~isselected suchthat
~Ak«Iforallk.Then
K
Jt>""~~Jm;n2:Ak
1c=-K
""~~Jmintrr
(11-1-31)
NotethatXo+Norepresents thereceived signalplusnoisepower.
Itisdesirable tohaveJt><Jmin.Thatis,~shouldbeselectedsuchthat
J~= ~~(2K+I)(xo+No)<1Jmin
or,equivalently,
2
~<-----'=---(2K+I)(xo+No)
Forexample, if~isselectedas
__---'0::.;:.2=--__~=(2K+I)(xo+No)(11-1-32)
(11-1-33)
thedegradation intheoutputSNRoftheequalizer duetotheexcessMSEis
lessthan1dB.
Theanalysisgivenaboveontheexcessmeansquareerrorisbasedonthe
assumption thatthemeanvalueoftheequalizer coefficients hasconverged to
theoptimum valueCopt.Underthiscondition, thestepsize~shouldsatisfythe
boundin(11-1-32). Ontheotherhand,wehavedetermined thatconvergence
ofthemeancoefficient vectorrequires that~<2/Am...Whileachoiceof~
neartheupperbound2/A",axmayleadtoinitialconvergence ofthe
deterministic (known) steepest-descent gradient algorithm, suchalargevalue
of~willusuallyresultininstability oftheLMSstochastic gradient algorithm.
Theinitialconvergence ortransient behavior oftheLMSalgorithm has
beeninvestigated byseveralresearchers. Theirresultsclearlyindicatethatthe
stepsizemustbereducedindirectproportion totbelengthoftheequalizer as
specified by(11-1-32). Hence,theupperboundgivenby(11-1-32) isalso
necessary toensuretheinitialconvergence oftheLMSalgorithm. Thepapers
byGitlinandWeinstein (1979)andUngerboeck (1972)containanalysesofthe
transient behavior andthe convergence properties oftheLMSalgorithm.
FIGURE 11-1-4646 DIGITAL COMMUNICATIONS
Initialconvergence characteristics oftheLMS
algorithm withdifferent stepsizes.[FromDigital
SignalProcessing, byJ.G.Pro.kisandD.G.Mano/akis.
/988,Macmillan Publishing Company. Reprinred with
permission ofthepublisher.J10-)l---,'_--::':--=':-:,..-~---::'.o100200300400500
Numberofiterations
Thefollowing example servestoreinforce theimportant pointsmadeabove
regarding theinitialconvergence oftheLMSalgorithm.
Example 11-1-1
TheLMSalgorithm wasusedtoadaptively equalize acommunication
channelforwhichtheautocorrelation matrixrhasaneigenvalue spreadof
Amax/llmin=11.Thenumberoftapsselectedfortheequalizer was2K+1=
11.Theinputsignalplusnoisepower Xo+Nowasnormalized tounity.
Hence,theupperboundon~givenby(11-1-32) is0.18.Figure11-1-4
illustrates theinitialconvergence characteristics oftheLMSalgorithm for
t.=0.045,0.09,and0.115,byaveraging the(estimated) MSEin200
simulations. Weobserve thatbyselecting ~=0.09(one-half oftheupper
bound)weobtainrelatively fastinitialconvergence. Ifwedivide ~bya
factorof2to~=0.045,theconvergence rateisreduced buttheexcess
meansquareerrorisalsoreduced, sothattheLMSalgorithm performs
betterinsteadystate(inatime-invariant signalenvironment). Finally,we
notethatachoiceof~=0.115,whichisstillfarbelowtheupperbound,
causeslargeundesirable fluctuations intheoutputMSEofthealgorithm.
Inadigitalimplementation oftheLMSalgorithm, thechoiceofthe
step-size parameter becomes even morecritical.Inanattempttoreducethe
excessmeansquareerror,itispossibletoreducethestep-size parameter tothe
pointwherethetotalmeansquareerroractually increases. Thiscondition
occurswhentheestimated gradient components ofthevector fAvtafter
multiplication bythesmallstep-size parameter ~aresmallerthanone-half of
theleastsignificant bitinthefixed-point representation oftheequalizer
coefficients. Insuchacase,adaptation ceases.Consequently, itisimportant for
thestepsizetobelargee'lOughtobringtheequalizer coefficients inthe
vicinityofCOPI'Ifitisdesiredtodecrease thestepsizesignificimtly, itis
necessary toincrease theprecision intheequalizer coefficients. Typically, 16
CI-(APrER II:ADAPTIVE EQUALIZATION 647
bitsofprecision maybeusedforthecoefficients, withabout10-12ofthemost
significant bitsusedforarithmetic operations intheequalization ofthedata.
Theremaining leastsignificant bitsarerequired toprovidethenecessary
precision fortheadaptation process. Thus,thescaled,estimated gradient
components AeVrusuallyaffectonlytheleast-significant bitsinanyone
iteration. Ineffect,theaddedprecision alsoallowsforthenoisetobeaveraged
out,sincemanyincremental changes intheleast-significant bitsarerequired
beforeanychangeoccursintheuppermoresignificant bitsusedinarithmetic
operations forequalizing thedata.Forananalysis ofroundoff errorsina
digitalimplementation oftheLMSalgorithm, thereaderisreferred tothe
papersbyGitlinandWeinstein (1979),Gitlinetal.(1982),andCaraiscos and
Liu(1984).
Asafinalpoint,weshouldindicatethattheLMSalgorithm isappropriate
fortrackingslowlytime-invariant signalstatistics. Insuchacase,theminimum
MSEandtheoptimum coefficient vectorwillbetime-variant. Inotherwords,
Jmin(n)isafunction oftimeandthe(2K+1)-dimensional errorsurface is
movingwiththetimeindexn.TheLMSalgorithm attempts tofellowthe
movingminimum Jmin(n)inthe(2K+I)-dimensional space,butitisalways
laggingbehindduetoitsuseof(estimated) gradient vectors. Asaconse
quence,theLMSalgorithm incursanotherformoferror,calledthelagerror,
whosemeansquarevaluedecreases withanincrease inthestepsizeA.The
totalMSEerrorcannowbeexpressed 'as
whereJ,denotesthemeansquareerrorduetothelag.
Inanygivennonstationary adaptive equalization problem, ifweplotthe
errorsJ..andJ,asafunction oft1,weexpecttheseerrorstobehaveas
illustrated inFig.11-1-5.WeobservethatJ~increases withanincrease inA
whileJ,decreases withanincrease int1.Thetotalerrorwillexhibita
minimum, whichwilldetermine theoptimum choiceofthestep-size parameter.
Whenthestatistical timevariations ofthesignaloccurrapidly,thelagerror
Meansquareerror
.......i/errorduetoI.,g .,', ,J.3..errOl dlJ~to
"""" ~,//_"" no",ygrad,en"
.... ~..
-"'-<~......,,'-------:-'-' --------_+0 ..
<\,.E)(cessmeansquareerrorJ~andlag
errorJ,asafunction ofthestepsize.
[FromDigitalSignalProcessing. byJ.G.
ProakisandD.G.Man%kis. /988.
Macmillan Publishing Company.
Reprinted withpermissiun ofrhe
publisherIFIGURE 11-1-5
648 DIGITAL COMMUNICATIONS
cos(I),r
Received
signal
sin00,r
FIGURE 11-1-6 QAMsignaldemodulation.,
Rell,1f---""'--:"':,"-l Decision
1mIIIIIdevice
+
Output
willdominate theperformance oftheadaptive equalizer. Insuchacase,
J,»Jm'n+JA•evenwhenthelargestpossible valueof~isused.Whenthis
condition occurs,tileLMSalgorithm isinappropriate fortheapplication and
onemustrelyonthemorecomplex recursive least-squares algorithms
described inSection11-4toobtainfasterconvergence andtracking.
11-1-5Baseband andPassband LinearEqualizers
Ourtreatment ofadaptive linearequalizers hasbeenintermsofequivalent
lowpasssignals.However, inapractical implementation, t/lelinearadaptive
equalizer showninFig.11-1-2canberealized eitheratbaseband orat
bandpass. Forexample Fig.11-1-6illustrates thedemodulation ofQAM(or
multiphase PSK)byfirsttranslating thesignaltobaseband andequalizing the
baseband signalwithanequalizer havingcomplex·valued coefficients. Ineffect,
thecomplex equalizer withcomplex-valued (in-phase andquadrature com
ponents) inputisequivalent tofourparallelequalizers withreal-valued tap
coefficients asshowninFig.11-1-7.
Asanalternative, wemayequalize thesignalatpassband. Thisis
In+phase
signal
component
Quadrature
sillnal
component
FIGURE 11·1·7 Complex-valued baseband equalizer for
QAMsignals.
CHAPTER II,ADAPTIVE EOUALIZATION 649
r/(A,terrorsl.nal~Passband iDecision
complex xdevice Received..--equalizersignal
PII...'--splittin.I-- x +
BPFPa..sboJld M,
(Hilbenerrorsignal Baseband
transformer)
nGURE 11-1-8 QAM0.PSKsignalequalizalion alpassband.
accomplished asshowninFig.11-1-8foratwo-dimensional signalconstellation
suchasQAMandPSK.Thereceived signalisfilteredand,inparallel,itis
passedthroughaHilberttransformer, calledaphase-splitting jilter.Thus,we
havetheequivalent ofin-phase andquadrature components atpassband,
whicharefedtoapassband complex equalizer. Following theequalization, the
signalisdown-converted toabaseband anddetected. Theerrorsignal
generated forthepurposeofadjusting theequalizer coefficients isformedat
baseband andfrequency-translated topassband asillustrated inFig.11-1-8.
11-2ADAPTIVE DECISION·FEEDBACK EQUALIZER
Asinthecaseofthelinearadaptive equalizer, thecoefficients ofthe
feedforward filterandthefeedback filterinadecision-feedback equalizer may
beadjusted recursively, insteadofinverting amatrixasimpliedby(10-3-3).
Basedontheminimization oftheMSEattheoutputoftheDFE,the
steepest-descent algorithm takestheform
(11-2-1)
whereC.isthevectorofequalizer coefficients inthekthsignalinterval,
E(E.Vt)isthecross-correlation oftheerrorsignalEk=I.-1.withV.and
V.=[U.+K,...U.1.-1...I.-K,]'.representing thesignalvaluesinthe
feedforward andfeedback filtersattimet=kT.TheMSEisminimized when
thecross-correlation vectorE(E.Vt)=0ask-+00.
Sincetheexactcross-correlation vectorisunknown atanytime'instant, we
useasanestimate thevector E.V:andaverageoutthenoiseintheestimate
throughtherecursive equation
(11-2-2)
ThisistheLMSalgorithm fortheDFE.
650 DI(jITAL COMMl::-.iICATI()SS
Output
n(;URE 11-2·\ Decision-feedback equalizer.
Asinthecaseofalinearequalizer, wemayuseatrainingsequence to
adjustthecoefficients oftheDFEinitially. Uponconvergence tothe(near-)
optimum coefficients (minimum MSE),wemayswitchtoadecision-directed
modewherethedecisions attheoutputofthedetector areusedinfonningthe
errorsignale.andfedtothefeedback filter.Thisistheadaptive modeofthe
DFE,whichisillustrated inFig11-2-1.Inthiscase,therecursive equation for
adjusting theequalizer coefficient is
(11-2-3)
wheref.=I.-1,andV.=[Vk+",...v.1._,...i.-K,]'.
Theperformance characteristics oftheLMSalgorithm fortheDFEare
basically thesameasthedevelopment giveninSections 11-1-3and11-1-4for
thelinearadaptive equalizer.
11-2-1Adaptive Equalization ofTrellis-Coded Signals
Bandwidth efficienttrellis-coded modulation thatwasdescribed inSection8-3
isfrequently usedindigitalcommunications overtelephone channels toreduce
therequired SNRperbitforachieving aspecified errorrate.Channel
distortion ofthetrellis-coded signalforcesustouseadaptive equalization in
ordertoreducetheintersymbol interference. Theoutputoftheequalizer is
thenfedtotheViterbidecoder, whichperforms soft-decision decoding ofthe
trellis-coded signal.
CHAPTER II:ADAmvE EQUALIZATION 651
Enorsig:nal
+
Received
signal
samplesTent...tive
decisions
flGURE 11-2·2 Adjustment ofequalizer basedontentative decisions.Final
d«isiofts
Thequestion thatarisesregarding suchareceiver ishowdoweadaptthe
equalizer inadatatransmission mode?Onepossibility istohavetheequalizer
makeitsowndecisions atitsoutputsolelyforthepurpose ofgenerating an
errorsignalforadjusting itstapcoefficients, asshownintheblockdiagram in
Fig.11-2-2.Theproblem withthisapproach isthatsuchdecisions aregenerally
unreliable, sincethepre-decoding codedsymbolSNRisrelatively low.Ahigh
errorratewouldcauseasignificant degradation intheoperation ofthe
equalizer, whichwouldultimately affectthereliability ofthedecisions atthe
outputofthedecoder. Themoredesirable alternative istousethepost
decoding decisions fromtheViterbidecoder, whicharemuchmorereliable, to
continuously adapttheequalizer. Thisapproach iscertainly preferable and
viablewhenalinearequalizer isusedpriortotheViterbidecoder. The
decoding delayinherent intheViterbidecoder canbeovercome byintroduc
inganidentical delayinthetapweightadjustment oftheequalizer coefficients
asshowninFig.11-2-3.Themajorpricethatmustbepaidfortheaddeddelay
isthatthestep-size parameter intheLMSalgorithm mustbereduced. as
described byLongetal.(1987.1989),inordertoachievestability inthe
algorithm.
Inchannels withoneormorein-bandspectralnulls,thelinearequalizer is
FIGURE 11-2·3 Adjustment ofequalizer basedondecisions fromtheViterbidecoder.
Errorsisnal
+
Received
signal
s.amples Adaptiv-e
linear I-~-'"
equalizerVertibi
decoderDecisions
652 mGITAL COMMUNICATIONS
DataJH H I Tochannel
11.-._Enc_ode_r....J Inlerleaver Modulator " •
(a)Transmitter
Received
sigrtal
samples
I)(lay
Feedback
fileer
Cpredtctor)
(b)Receiver
FIGURE ll-Z-4 Useofpredictive DFEwithinterleaving andtrellis-coded modulation.
nolongeradequate forcompensating thechannel intersymbol interference.
Instead.weshouldliketouseaDFE.ButtheDFErequires reliabledecisions
initsfeedback filterinordertocancelouttheintersymbol interference from
previously detected symbols. Tentative decisions priortodecoding wouldbe
highlyunreliable and,hence,inappropriate. Unfortunately, theconventional
DFEcannotbecascaded withtheViterbialgorithm inwhichpost-decoding
decisions fromthedecoder arefedbacktotheDFE.
Onealternative istousethepredictive DFEdescribed inSection10-3-3.In
ordertoaccommodate forthedecoding delayasitaffectsthelinearpredictor,
weintroduce aperiodicinterleaver/deinterleaver pairthathasthesamedelay
astheViterbidecoderand,thus,makesitpossibletogenerate theappropriate
errorsignaltothepredictor asillustrated intheblockdiagram ofFig.11-2-4.
Thenovelwayinwhichapredictive DFEcanbecombined withViterbi
decoding toequalize trellis-coded signalsiscescribed andanalyzed by
Eyuboglu (1988).Thissameideahasbeencarriedovertotheequalization of
fadingmultipath channels byZhouetaI.(1988,1990),butthestructure ofthe
DFEwasmodified touserecursive least-squares lattice-type filters,which
providefasteradaptation tothetimevariations encountered inthechannel.
11-3ANADAPTIVE CHANNEL ESTIMATOR
FORMLSEQUENCE DETECTION
TheMLsequence detection criterion implemented viatheViterbialgorithm as
embodied inthemetriccomputation givenby(10-1-23) andtheprobabilistic
symbol-by-symbol detection algorithm described inSection 5·1-5require
knowledge oftheequivalent discrete-time channelcoefficients {I.}.Toaccom
modateachannelthatisunknown orslowlytime-varying, onemayincludea
CHAI'TER" ADAPTIVE EQUALIZATION 653
-/,
~.:-......Output
Channelestimatt
FIGURE 11-3-1 Blockdiagramofmethodforestimating thechannel
characteristics fortheViterbialgorithm.
channelestimator connected inparallelwiththedetection algorithm, asshown
inFig.11-3-1.Thechannelestimator, whichisshowninFig.11-3-2isidentical
instructure tothelineartransversal equalizer discussed previously inSection
11-1.Infact,thechannelestimator isareplicaoftheequivalent discrete-time
channel filterthatmodelstheintersymbol interference. Theestimated tap
coefficients, denoted by{l.},areadjusted recursively tominimize theMSE
between theactualreceived sequence andtheoutputoftheestimator. For
example, thesteepest-descent algorithm inadecision-directed modeof
operation is
(11-3-1)
whereC.isthevectoroftapgaincoefficients atthekthiteration, Aisthestep
size,".=v.-1).istheerrorsignal,andi.denotes thevectorofdetected
information symbolsinthechannelestimator atthekthiteration.
WenowshowthatwhentheMSEbetween v.andU.isminimized, the
resulting valuesofthetapgaincoefficients ofthechannelestimator arethe
valuesofthediscrete-time channelmodel.Formathematical tractability, we
assumethatthedetected information sequence{I.}iscorrect, i.e.,{ldis
nGUKE 11·3-2 Adaptive transversal filterforestimating thechanneldispen;ion.
654 DIGITAL COMMl''SI('.'\TI()~S
identical tothetransmitted sequence {I.}.Thisisareasonable assumption
whenthesystemisoperating atalowprobability oferror.Thus,theMSE
between thereceived signalv.andtheestimateii.is
(11-3-2)
Thetapcoefficients i?.}thatminiroize 1(0in(11-3-2) satisfythesetofNlinear
equations
whereN-·1
2:/;"'.,=db
jI)k=0.1.....N-1 (11-3-3)
(11-3-4)
From(11·3-3) and(11-3-4). weconclude that,aslongastheinformation
seque~ce {J.}isullcorrelated, theoptim\lm coefficiellts areexactlyequaltothe
respective valuesoftheequivalent discrete-time channel. 11isalsoapparent
thatwhellthenumber oftapsNinthechannel estimator isgreaterthanor
equaltoL+I,theoptimum tapgaincoefficientsif.}areequaltothe
respective valuesofthe{!.}.evenwhentheinformation sequence iscorrelated.
-Subject totheaboveconditions, theminimum MSEissimplyequaltothe
noisevariance No.
Intheabovediscussion, theestimated information sequence attheoutputof
theViterbialgorithm ortheprobabilistic symbol-by-symbol algorithm was
usedinmaking adjust'ments ofthechannel estimator. Forstartupoperation,
onemaysendashorttrainingsequence toperform theinitialadjustment ofthe
tapcoefficients, asisusually doneinthecaseofthelineartransversal
equalizer. Inanadaptive modeofoperation, thereceiver simplyusesitsown
decisions toformanerrorsignal.
11-4RECURSIVE LEAST-SQUARES ALGORITHMS
FORADAPTIVE EQUALIZATION
TheLMSalgorithm thatwedescribed inSections 11-1and11-2foradaptively
adjusting thetapcoefficients ofalinearequalizer oraDFEisbasically a
(stochastic) steepest-descent algorithm inwhichthetruegradient vectoris
approximated byanestimate obtained directlyfromthedata.
Themajoradvantage ofthesteepest-descent algorithm liesinitscomputa
tionalsimplicity. However, thepricepaidforthesimplicity isslowconver
gence,especially whenthechannel characteristics resultinanautocorrelation
matrixrwhoseeigenvalues havealargespread,i.e.,Am,,/Am;,,»I.Viewed in
another way,thegradient algorithm hasonlyasingleadjustable parameter for
••
I
rCHAPTER ",ADAPTIVE EQUALIZUION 655
controlling theconvergence rate,namely,theparameter ~.Consequently the
slowconvergence isduetothisfundamental limitation.
Inordertoobtainfasterconvergence, itisnecessary todevisemorecomplex
algorithms involving additional parameters. Inparticular, ifthematrixris
NxNandhaseigenvalues A"'\2,...•AN'wemayuseanalgorithm that
contains Nparameters--one foreachoftheeigenvalues. Theoptimum
selection oftheseparameters toachieverapidconvergence isatopicofthis
section.
Inderiving fasterconverging algorithms, w.eshalladoptaleast-squares
approach. Thus,weshalldealdirectlywiththereceived datainminimizing the
quadratic performance index,whereas previously weminimized theexpected
valueofthesquarederror.Putsimply,thismeansthattheperformance index
isexpressed intermsofatimeaverageinsteadofastatistical average.
Itisconvenient toexpresstherecursive least-squares algorithms inmatrix
form.Hence,weshalldefineanumberofvectorsandmatrices thatareneeded
inthisdevelopment. Insodoing,weshallchangethenotation slightly.
Specifically, theestimate oftheinformation symbolattimeI,where Iisan
integer,fromalinearequalizer isnowexpressed as
K
l(t)=LCj{1-l)v'-J
;=-K
Bychanging theindexjonCJ{I-1)torunfromj=0toj=N-1and
.simultaneously defining
theestimate I(t)becomes
N-,
1(1)=LCj{1-1)Y{1-j)
j~O
(11-4-1)
whereCN{I-1)andYN{I)are,respectively, thecolumn vectorsofthe
equalizer coefficients Cj(1-1),j=0,1,...,N-1,andthe input signalsy(1
j),j=0,1,2,...,N-1.
Similarly, inthedecision-feedback equalizer, wehavetapcoefficients Cj(I),
j=0,1,...,IV-1,wherethefirstK,+1arethecoefficients ofthefeedfor
wardfilterandtheremaining K2=N-K,-1arethecoefficients ofthe
feedba<:k filter.Thedataintheestimate1(1)isV'+K"...,V,+I,1,-1>'..,l'-K"
whereI'_j,1.,;;j.,;;K2,denotethedecisions onpreviously detected symbols. In
thisdevelopment, weneglecttheeffectofdecision errorsinthealgorithms.
Hence,weassumethat1'_J=1,_j,I.,;;j.,;;K,.Fornotational convenience, we
alsodefine
(11-4-2)
656 DIGITAL COMMUNIC AllONS
Thus,
Y,,(t)=[y(l)y(t-1)."y(l-N+1)]'
(11-4-3)
11-4-1Recursive Least-Squares (Kalman) Algorithm
Therecursive least-squares (RLS)estimation of1(I)mayheformulated as
follows.Suppose wehaveobserved thevectorsYN(n),n=0,I,...:I,andwe
wishtodetermine thecoefficient vectorCN(I)oftheequalizer (linearor
decision-feedback) thatminimizes thetime-average weighted squared error
I
g~S=2:w'-nleN(n,t)12
,,=0
wheretheerrorisdefinedas(11-4-4)
(11-4-5)
andwrepresents aweighting factor0<w<1.Thusweintroduce exponential
weighting intopastdata,whichisappropriate whenthechannelcharacteristics
aretime-variant. Minimization of'C,;/withrespecttothecoefficient vector
CN(I)yieldsthesetoflinearequations
whereRN(I)isthesignalcorrelation matrixdefinedas
I
RN(I)=2:w'-nY~(n )Y:V(n)
n=O
andD.v(t)isthecross-correlation vector
I
D.v(t)=2:w,-nl(n)Y~(n)
n=O
Thesolutionof(11-4-6)is(11-4--6)
(11-4-7)
(l1-4-B)
(11-4-9)
ThematrixRN(t)isakintothestatistical autocorrelation matrixrN,while
thevectorDN(t)isakintothecross-correlation vector ~N'definedpreviously.
Weemphasize, however, thatRN(t)isnotaToeplitz matrix.Wealsoshould
mention that,forsmallvaluesofI,RN(r)maybeillconditioned; hence,itis
customary toinitiallyaddthematrixliINtoRN(I),where {)isasmallpositive
CHAP'TER II:ADAPT1VE EQUAliZATION 657
constant andINistheidentitymatrix.Withexponential weighting intothe
past,theeffectofaddingSINdissipates withtime.
Nowsuppose wehavethesolution (11-4-9)fortimet-1.i.e.,CN(t-1),
andwewishtocomputeCN(t).Itisinefficient and,hence,impractical tosolve
thesetofNlinearequations foreach.newsignalcomponent thatisreceived.
Toavoidthis,weproceed asfollows.First,RN(t)maybecomputed recursively
as
(11-4-10)
Wecall(11-4-10) thetime-update equalion forRN(t).
SincetheinverseofRN(I)isneededin(11-4-9), weusethematrix-inverse
identity
R-1(1)=~[RI(t_1)R;;'(t- 1)Y~(I)Y:' ..{t)RN'(r -1)]
NWNW +y:.v(I)RN'(t _I)Y~(I)
(11-4-11)
ThusRNI(I)maybecomputed recursively according to(11-4·11).
Forconvenience, wedefinePN(I)=RNI(I).Itisalsoconvenient todefinean
N-dimensional vector,calledtheKalmangainveclor,as
1(11-4-12)
#LN(I)=Y:.v(t)PN(t -I)Y~I)
Withthesedefinitions, (11-4-11) becomes
1PN(t)=-[PN(t-1)-KN(t)y:.v.cI)PN(t -1)]
W(11-4-13)
(11-4-14)
Suppose wepostmultiply bothsidesof(11-4-14) byY~(t).Then
1PN(l)n(l)=-[PN(I-1)Y~I)- KN(I)Y:.v(I)PN(I-I)Y~I)lw
1
=-([w+#LN(I)]KN(t) -K",(t)/L",(t)}w
=KN(t) (11-4-15)
Therefore, theKalmangainvectormayalsobedefinedasPN(I)YN(I).
Nowweusethematrixinversion identity toderiveanequation for
obtaining CN(I)fromCN(I-1).Since
CN(t)=PN(I)DN(t)
and
(11-4-16)
658 PiGIrAicO:W,",U:\'!CAT1QNS
C/I/(I)~~[P/I/(I-I)-K/I/(I)Y~(r)P~(r -1)111\'0,,(1 -I)+1(i)YW)]
w
I
=P/I/(I-1)0,(1-I)+-/(I)P,(t -1)Yt(r)
Ii'
-K~(I)Y\(I)P/I/(I -I)Odl-I)
1-~l(r)IC(I)V'v(I)P,(1 -IlYt(l),,-
=C,(I-1)+K,(i)[/(I) -Y'y-(l)C,(r -I)]
NotethatY',(i)C,(I- I)istheoutputoftheequalizer attimer,i.e..
and
e,(I.I-l)=/(t)-I(l)=e,(I)(11-4-17)
(11-4-18)
istheerrorbetween thedesired symbolandtheestimate. Hence.C",(i)is
upd3ted recursively according totherelation
C,(I)=C,,(r-I)+K,(Ik,,(r)
Theresidual MSEresulting fromthisoptimization is
,
t:~~"n=2:1\""I/(n)/'-C'v(t)Ol(l)"-~()(I1-4-20)
(11-4-21)
Tosummarize. suppose wehaveC",(I-I) andP",(I-I).Whenanew
signalcomponent isreceived. wehave Y~(I).Thentherecursive computation
forthetimeupdateofC",(I)andP,,(I)proceeds asfollows:
•compute output:
1(I)=Y'",(I)C,,(t -I)
•compute error:
e,(I)=1(1)-l(t)
•compute Kalman gainvector:
KN(I)=P",(I-I)Y',(I)
Ii'+Y",(I)P,(I- I)n(i)
•updateinverseofthecorrelation matrix:
1PN(I)=-[P",(t -I)-K/I/(t)Y",(t)P",(t-I)]w
•updatecoefficients:
C",(t)=C,,(t-I)+K,,(I)e,,(r)
=C/I/(I-I)+p,,(nY*(t)e,,(t) (11-4-22)
CHAPTER II:ADAPTIVE EQI.;ALJZATION 659
111'
JilGURE 11-4-t Comparison ofconvergence rateforthe
Kalmanandgradientalgorithms.10~2L~;;::'=-~.....,,..,..=;:=;;:::=~=-~00100200300400500600 700
Numt:erofiaerations
Thealgorithm described by(11-4-22) iscalledtheRLSdirectformorKolman
algorithm. Itisappropriate whentheequalizerhasatransversal (direct-form)
structure.
Notethattheequalizer coefficients changewithtimebyanamountequalto
theerroreN(t)multiplied bytheKalmangainvectorK",(t).SinceKN(t)is
N-dimensional, eachtapcoefficient ineffectiscontrolled hyoneofthe
elements ofKN(t).Consequently rapidconvergence isobtained. Incontrast,
thesteepest-descent algorithm, expressed inourpresentnotation, is
(11-4-23)
andtheonlyvariableparameter isthestepsize!:J..
Figure11-4-1illustrates theinitialconvergence rateofthesetwoalgorithms
forachannelwithfixedparameters to=0.26,t.=0.93,fi=0.26,andalinear
equalizer with11taps.Theeigenvalue ratioforthischannelisAm../Ami.=1l.
Alltheequalizer coefficients wereinitialized tozero.Thesteepest-descent
algorithm wasimplemented with!:J.=0.020.Thesuperiority oftheKalman
algorithm isclearly evident. Thisisespecially important intracking a
time-variant channel. Forexample, thetimevariations inthecharacteristics of
an(ionospheric) high-frequency (HF)radiochannel aretoorapidtobe
equalized bythegradient algorithm, buttheKalman algorithm adapts
sufficiently rapidlytotracksuchvariations.
Inspiteofitssuperior tracking performance, theKalman algorithm
described abovehavetwodisadvantages. Oneisitscomplexity. Thesecondis
itssensitivity toroundoff noisethataccumulates duetotherecursive
computations. Thelattermaycauseinstabilities inthealgorithm.
Thenumberofcomputations oroperations (multiplications, divisions, and
subtractions) incomputing thevariables in(11-4-22) isproportional toN2.
Mostoftheseoperations areinvolved intheupdating ofPN(t).Thispartofthe
computation isalsosusceptible toroundoff noise.Toremedythatproblem,
algorithms havebeendeveloped thatavoidthecomputation ofPN(t)according
to(11-4-14). Thebasisofthesealgorithms liesinthedecomposition ofP..,(t)in
theform
(11-4-24)
660 DIGITAL COMMUNICATIONS
whereSN(t)isalower-triangular matrixwhosediagonal elements areunity,
andAN(t)isadiagonal matrix.Suchadecomposition iscalledasqlUlre-rool
factorization (seeBierman, 1977).Thisfactorization isdescribed inAppendix
D.Inasquare-root algorithm, PN(t)isnotupdatedasin(11-4-14) norisit
computed. Instead,thetimeupdating isperformed onSN(t)andAN(t).
Square-root algorithms arefrequently usedincontrolsystemsapplications
inwhichKalmanfilteringisinvolved. Indigitalcommunications, thesquare
rootKalmanalgorithm hasbeenimplemented inadecision-feedback-equalized
PSKmodemdesigned totransmitathighspeedoverHFradiochannels witha
nominal3kHzbandwidth. Thisalgorithm isdescribed inthepaperbyHsu
(1982).Ithasacomputational complexity of1.5N2+6.5N(complex-valued
multiplications anddivisions peroutputsymbol). Itisalsonumerically stable
andexhibitsgoodnumerical properties. Foradetaileddiscussion ofsquare
rootalgorithms insequential estimation, thereaderisreferredtothebookby
Bierman (1977).
ItisalsopossibletoderiveRLSalgorithms withcomputational complexities
thatgrowlinearlywiththenumberNofequalizer coefficients. Suchalgorithms
aregenerally calledfastRLSalgorithms andhavebeendescribed inthepapers
byCarayannis etal.(1983),CioffiandKailath(1984),andSlockandKailath
(1988).
11-4-2LinearPrediction andtheLatticeFilter
InChapter3,weconsidered thelinearprediction ofasignal,inthecontextof
speechencoding. Inthissection,weshallestablish theconnection between
linearprediction andalatticefilter.
Thelinearprediction problem maybestatedasfollows:givenasetofdata
y(t-I),y(t-2),...,y(t-p),predictthevalueofthenextdatapointy(t).
Thepredictor oforderpis
Minimization oftheMSE,definedas
~p=E[y(t)-p(t)]2
=E[y(t)-iap/<y(t_k)]2
k-1(11-4-25)
(11-4-26)
withrespecttothepredictor coefficients {apt}yieldsthesetoflinearequations
iapk<p(k-I)=<P(I),I=I,2,...,p
k-I
where
<P(l)=E[y(t)y(t+I»)
ThesearecalledthenormaleqUlltions ortheYule-Walker equations.(11-4-27)
CHAPTER ILADArnVE EQUALIZATION 661
Thematrixellwithelements </>(k-I)isaToeplitz matrix,and,hence,the
Levinson- Durbinalgorithm described inAppendix Aprovides anefficient
meansforsolvingthelinearequations recursively, startingwithafirst-order
predictor andproceeding recursively tothesolutionofthecoefficients forthe
predictor oforderp.Therecursive relations fortheLevinson-Durbin
algorithm are
</>(1)
a"=</>(0)' ~=</>(0)
</>(m)-A:"~;;'_,amm
~m-l
~m=~m-,(I- Q~m)
form=I,2,...,p,wherethevectors Am-Iand~~_,aredefinedas
Am-I=(am-lIam-12,..am-Im-d '
~~_,={</>(m-I) ¢(m-2) ...¢(1)1'(11-4-28)
Thelinearprediction filterofordermmayberealizedasatransversal filter
withtransferfunction
m
Am(z)=1-Lamz-'
.\=1(11-4-29)
Itsinputisthedata{yet)}anditsoutputistheerrore(t)=yet)-J(t).The
prediction filtercanalsoberealized intheformofalattice,aswenow
demonstrate.
OurstartingpointistheuseoftheLevinson-Durbin algorithm forthe
predictor coefficients am'in(11-4-29). Thissubstitution yields
m-'
Am(z)=1-L(am-I.-ammQm-lm-.)Z-· -ammz-m
'-1
(11-4-30)
Thuswehavethetransferfunctionofthemth-order predictor intermsofthe
transferfunction ofthe(m-l)th-order predictor.
Nowsuppose wedefineafilterwithtransferfunction Gm(z)as
Gm(Z)=Z-mAm(z·')
Then(11-4-30) maybeexpressed as
Am(z)=Am-I(z) -ammz-'Gm-,(z)'(11-4-31)
(11-4-32)
662 DIGITAL COMMUNICATIONS
NotethatG",-I(Z) represents atransversal filterwith.tapcoefficients
(-O"'-lm-" -Om-lm-2> ...'-am-II,1),whilethecoefficients ofAm_,(z)
areexactlythesameexceptthattheyaregiveninreverseorder.
Moreinsightintotherelationship between Am(z)andGm(z)canbe
obtained bycomputing theoutputofthesetwofilterstoaninputsequence
y(t).Usingz-transform relations, wehave
Wedefinetheoutputsofthefiltersas
.F",(z)=Am(z)Y(z)
B..(z)=Gm(z)Y(z)
Then(11·4-33) becomes
Fm(z)=Fm_,(z)-ommz-'Bm-I(z)
Inthetimedomain,therelation in(11-4-35) becomes
where
m-'f..(t)=y(t)-Lomky(t-k)
1c:=1
m-I
bm(t)=y(t-m)- Lomky(t-m+k)
k=1(11-4-33)
(11-4-34)
(11-4-35)
(11-4-36)
(11-4-37)
(11-4-38)
Toelaborate, fm(t)in(11-4-37) represents theerrorofanmth-order forward
predictor, whileb..(t)represents theerrorofanmth-order backward
predictor.
Therelationin(11-4-36) isoneoftwothatspecifies alattic~filter.The
secondrelationisobtained fromGm(z)asfollows:
Gm(z)=Z-mAm(z-')
=Z-m[Am_l(z -')-ommzmAm-,(z»)
=z-IGm_,(z) -ommAm- dz) (11-4-39)
Now,ifwemultiply bothsidesof(11-4-39) byY(z)andexpresstheresultin
termsofFm(z)andBm(z)usingthedefinitions in(11-4-34), weobtain
(11-4-40)
Bytransforming (11-4-40) intothetimedomain,weobtainthesecondrelation
thatcorresponds tothelatticefilter,namely,
(11-4-41)
CHAPTER 11:ADAPTIVE EQUALIZATION 663
{a)
FIGURE 11-4-2 Alatticefilter.y(t)
(b)
Theinitialcondition is
fo(t)=bo(t)=y(t) (11-4-42)
Thelatticefilterdescribed bytherecursive relations in(11-4-36) and(11-4-41)
isillustrate!! inFig.11-4-2.Eachstageischaracterized byitsownmultiplication
factor{aii},i=I,2,...,m.whichisdefinedintheLevinson-Durbin algorithm.
Theforward andbackward errorsIm(t)andbm(t)areusuallycalledthe
residuals. Themeansquarevalueoftheseresiduals is
~m=E[/~(t)]=E[b~(t)] (11-4-43)
~misgivenrecursively, asindicated intheLevinson-Durbin algorithm, by
~m=~m-,(I- a~m)
m
=~n(1-a;;)
;=1(11-4-44)
where ~=<1>(0).
Theresiduals {/m(t)}and{bm(t)}satisfyanumberofinteresting properties,
asdescribed byMakhoul (1978).Mostimportant ofthesearetheorthogonality
properties
m,n;a.0E[bm(t)bn(t)] =~m8mn
E[fm(t+m)t.(t+n)]=~m8mn
Furthermore, thecross-correlation between Im(t)andb.(t)is
{a..~m(m<on)
E[/m(t)b.(t)] =0(m<n)(11-4-45)
(11-4-46)
Asaconsequence oftheorthogonality properties oftheresiduals, the
differentsectionsofthelatticeexhibitaformofindependence thatallowsusto
addordeleteoneormoreofthelaststageswithoutaffecting theparameters of
theremaining stages.Sincetheresidual meansquareerror ~mdecreases
monotonically with'thenumberofsections, ~mcanbeusedasaperformance
indexindetermining wherethelatticeshouldbeterminated.
Fromtheabovediscussion, weobservethatalinearprediction filtercanbe
implemented eitherasalineartransversal filterorasalatticefilter.Thelattice
filterisorder-recursive, and,asaconsequence, thenumberofsections it
containscanbeeasilyincreased ordecreased withoutaffecting theparameters
664 DIGITAL COMMUNICATIONS
oftheremaining sections. Incontrast, thecoefficients ofatransversal filter
obtained onthebasisoftheRLScriterion areinterdependent. Thismeansthat
anincrease oradecrease inthesizeofthefilterresultsinachangeinall
coefficients. Consequently, theKalmanalgorithm described inSection11-4-1is
recursive intimebutnotinorder.
Basedonleast-squares optimization, RLSlatticealgorithms havebeen
developed whosecomputational complexity growlinearlywiththenumberN
offiltercoefficients (latticestages).Hence,thelatticeequalizer structure is
computationally competitive withthedirect-form fastRLSequalizer algo
rithms.RLSlatticealgorithms aredescribed inthepapersbyMorleral.
(1973),Satorius andAlexander (1979),Satorius andPack(1981).Lingand
Proakis(1984),andLingetal.(1986).
RLSlatticealgorithms havethedistinctfeatureofbeingnumerically robust
toround-off errorinherent indigitalimplementations ofthealgorithm. A
treatment oftheirnumerical properties maybefoundinthepapersbyLinget
al.(1984,1986).
11-5SELF-RECOVERING (BLIND) EQUALIZATION
Intheconventional zero-forcing orminimum MSEequalizers, weassumed that
aknowntrainingsequence istransmitted tothereceiverforthepurposeof
initiallyadjusting theequalizer coefficients. However, therearesomeapplica
tions,suchasmultipoint communication networks, whereitisdesirable forthe
receiver tosynchronize tothereceived signalandtoadjusttheequalizer
withouthavingaknowntrainingsequence available. Equalization techniques
basedoninitialadjustment ofthecoefficients withoutthebenefitofatraining
sequence aresaidtobeself-recovering orblind.
Beginning withthepaperbySato(1975),threedifferent classesofadaptive
blindequalization algorithms havebeendeveloped overthepasttwodecades.
Oneclassofalgorithms isbasedonsteepest descentforadaptation ofthe
equalizer. Asecondclassofalgorithms isbasedontheuseofsecond-and
higher-order (generally, fourth-order) statistics ofthereceived signalto
estimatethechannelcharacteristics andtodesigntheequalizer. Morerecently,
athirdclassofblindefUlIlization algorithms basedonthemaximum·likelihood
criterion havebeeninvestigated. Inthissection, webrieflydescribe these
approaches andgiveseveralrelevantreferences totheliterature.
11-5-1BlindEqualization BasedonMaximum-Likelihood
Criterion
Itisconvenient tousetheequivalent, discrete-time channelmodeldescribed in
Section10-1-2.RecallthattheoutputofthischannelmodelwithlSIis
L
Vn'"LA/.-.+11.
k-O(11-5-1)
(11-5-2)CHAPTER II:ADAPTIVE EQUALIZATION 665
whereU.}aretheequivalent discrete-time channelcoefficients, {In}represents
theinformation sequence, and{TIn}isawhitegaussian noisesequence.
ForablockofNreceived datapoints,the(joint)probability density
function ofthereceived datavectorv=[v,V2•.•VN)'conditioned on
knowing theimpulse response vectorI=[faj;...ILl'andthedatavector
1=(1,/ 2",IN)'is
1 ( . 1NIL 12
)p(v1',1)=(22)NexP -2~LVn-LMn-.
TeO' IT'1=1 k=O
Thejointmaximum-likelihood estimates ofIandIarethevaluesofthese
vectorsthatmaximize thejointprobability densityfunction p(vIr,I)or,
equivalently, thevaluesofrandIthatminimize thetermintheexponent.
Hence.theMLsolutionissimplytheminimum overfandIofthemetric
NIL 12
DM(I,I)=~, Vn-.'5;/.l n-•.
=lIv-AI1I2
wherethematrixAiscalledthedatamatrixandisdefinedas(11-5-3)
I,0 0 0
12I,0 0
A=1312I, 0 (11-5-4)
ININ-,IN-2IN-L
Wemakeseveralobservations. Firstofall,wenotethatwhenthedata
vectorI(orthedatamatrixA)isknown,asisthecasewhenatraining
sequence isavailable atthereceiver, theMLchannel impulse response
estimate obtained byminimizing (11-5-3)overfis
'ML(I)=(A/A)-'Arv (11-5-5)
Ontheotherhand,whenthechannel impulse response Iisknown, the
optimumMLdetector forthedatasequence Iperforms atrellissearch(ortree
search)byutilizingtheViterbialgorithm forthelSIchannel.
WhenneitherInorfareknown,theminimization oftheperformance index
DM(I,I) maybeperformed jointlyoverIandI.Alternatively, fmaybe
estimated fromtheprobability densityfunctionp(vII),whichmaybeobtained
byaveraging p(v,III)overallpossibledatasequences. Thatis,
p(vII)=Lp(v,I(m)II)
m
=Lp(vII(m),f)p(rm»
'"(11-5-6)
666 DIGITAL C:()}.1M~:NKATI0NS
wherep(I,m»istheprobability ofthesequence 1=I(m),form=1,2,...,MN
andMisthesizeofthesignalconstellation.
Channel Estimation BasedonAverage overDataSequences Asindi
catedintheabovediscussion, whenbothIandfareunknown, oneapproach is
toestimate theimpulse response fafteraveraging theprobability density
p(v,IIf)over:,11possibledatasequences. Thus,wehave
(11-5-7)m
=",[ 1 (_llv-A(m)fll')]p(I(m»)::(2IrU2)Nexp 2IT2
Then,thees'imate offthatmaximizes p(vIf)isthesolutionoftheequation
iJp(vIC)=2:'p(I(m»
ar m(11-5-8)
Hence,theLstimateoffmaybeexpressed as
f=[~P(I""')A,m"A(mlg(V, A(m),C)r'
X2:p(I(m»g(v, Aim),f)A(m),v(11-5-9)
m
wherethefunctiong(v,A(ml,f)isdefinedas
(11-5-10)
Theresulting solutionfortheoptimum fisdenotedbyfML.
Equ:lllOn (11-5-9)isanonlinear equation fortheestimate oftoechannel
impulseresponse, giventhereceived signalvectorv,Itisgenerally difficultto
obtaintheoptimum solution bysolving(11-5-9)directly. Ontheotherhand,it
isrelatively simpletodeviseanumerical method thatsolvesforfML
recursively. Specifically, wemaywrite
(0+1)=[~p(l(m»A(m)'A(mlg(V,Alm), rk»]-)
X2:p(I(ml)g(v, A(m),f(k»A1m),v (11-5-11)
m
Once f,WLisobtained fromthesolution of(11-5-9)or(11-5-11), wemay
CHAPTER II'ADAPTIVE EOlJA!1/.\TlO'\ 667
simplyusetheestimate intheminimization ofthemetricDM(I.C"tI),givenb\
(ll-5-}), overallthepossibledatasequences. Thus,IMi.isthesequence Ithai
mimimizes DM(I,'ML),i.e.,
minDM(I,fML)=minIIv-AIMLII'
I I(11-5-12)
WeknowthattheViterbialgorithm isthecomputationally efficientalgorithm
forperforming theminimization ofDM(I,fMdover1-
Thisalgorithm hastwomajordrawbacks, First,therecursion for'LMgiven
by(11-5-11) iscomputationally intensive_ Second,and,perhaps, moreimpor
tantly,theestimateIMLisnotasgoodasthemaximum-likelihood estimate
'ML(I)thatisobtained whenthesequence 1isknown.Consequently, theerror
rateperformance oftheblindequalizer (theViterbialgorithm) basedonthe
estimatef"'Lispoorerthanthatbasedon''''L(I).Next,weconsider joint
channelanddataestimation.
JointChannel andDataEstimation Here,weconsider thejointoptimiza
tionoftheperformance indexDM(I,f)givenby(11-5-3). Sincetheelements
oftheimpulseresponse vector,1arecontinuous andtheelements ofthedata
vector1arediscrete, oneapproach istodetermine themaximum-likelihood
estimate ofIforeachpossible datasequence and,then,toselectthedata
sequence thatminimizes DM(I,l)foreachcorresponding channel estimate,
Thus,thechannelestimate corresponding toth&rnthdatasequence I(m)is
(ll.5-B)
Forthemthdatasequence, themetricDM(I,f)becomes
(ll.5-14)
Then,fromthesetofMNpossiblesequences, weselectthedatasequence that
minimizes thecostfunction in(11-5-14), i.e.,wedetermine
(11.5-15)
Theapproach described aboveisanexhaustive computational search
method withacomputational complexity thatgrowsexponentially withthe
lengthofthedatablock.WemayselectN=L,and,thus,weshallhaveone
channelestimate foreachoftheMLsurviving sequences. Thereafter, wemay
continue tomaintain aseparate channelestimate foreachsurviving pathofthe
Viterbialgorithm searchthroughthetrellis.
Asimilarapproach hasbeenproposed bySeshadri (1991).Inessence.
Seshadri's algorithm isatypeofgeneralized Viterbialgorithm (GVA)that
retainsK;;oIbestestimates ofthetransmitted datasequence intoeachstate
668 DIGITAL COMMUNICATiONS
ofthetrellisandthecorresponding channelestimates. InSeshadri's GVA,the
searchisidentical totheconventional VAfromthebeginning uptotheLstage
ofthetrellis,i.e.,uptothepointwherethereceived sequence (v),V2,...,vd
hasbeenprocessed. Hence,uptotheLstage,anexhaustive searchis
performed. Associated witheachdatasequence I(m,.thereisacorresponding
channelestimate (ML(I(m,). Fromthisstageon,thesearchismodified, toretain
K;;;.1surviving sequences andassociated channelestimates perstateinsteadof
onlyonesequence perstate.Thus,theGVAisusedforprocessing the
received signalsequence {vn.n;;;.L+I}.Thechannel estimate isupdated
recursively ateachstageusingtheLMSalgorithm tofurtherreducethe
computational complexity. Simulation resultsgiveninthepaperbySeshadri
(1991)indicate thatthisGVAblindequalization algorithm performs rather
wellatmoderate signal-to-noise ratioswithK=4.Hence,thereisamodest
increaseinthecomputational complexity oftheGVAcompared withthatfor
theconventional VA.However, thereareadditional computations involved
withtheestimation andupdating ofthechannelestimates (I(mI)assoch.ted
witheachofthesurviving dataestimates.
Analternative jointestimation algorithm thatavoidstheleast-squares
computation forchannelestimation hasbeendevisedbyZervasetal.(1991).
Inthisalgorithm, theorderforperforming thejoint minimization ofthe
performance index;DM(I,f)isreversed. Thatis,achannelimpulseresponse,
sayr=t(l)isselected andthentheconventional VAisusedtofindthe
optimum sequence forthischannelimpulseresponse. Then,wemaymodifyf")
insomemannertofi2)=f')l+At')andrepeattheoptimization overthedata
sequences ·{I(m)}.
Basedonthisgeneral approach, Zervasdeveloped anewMLblind
equalization algorithm, whichiscalledaquantized-channel algorithm. The
algorithm operates overagridinthechannelspace.whichbecomes finerand
finerbyusingtheMLcriterion toconfinetheestimated channel inthe
neighborhood oftheoriginalunknown channel. Thisalgorithm leadstoan
efficientparallelimplementation, anditsstoragerequirements areonlythose
oftheVA.
11-5-2Stochastic Gradient Algorithm
Another classofblindequalization algorithms arestochastic-gradient iterative
equalization schemes thatapplyamemoryless nonlinearity intheoutputofa
linearFIRequalizatiol1 filterinordertogenerate the"desired response" in
eachiteration.
Letusbeginwithaninitialguessofthecoefficients oftheoptimum
equalizer, whichwedenoteby{c,,}.Then,theconvolution ofthechannel
response withtheequalizer response maybeexpressed as
{en}*it,}={Il,,}+{en} (11-5-16)
where{Il,,}istheunitsamplesequence and {e,,}denotestheerrorsequence
CHAPTER 1);ADAPTIVE EQUAL,,,'.ATION 669
thatresultsfromourinitialguessoftheequalizer coefficients. Ifweconvolvt;
theequalizer impulseresponse withthereceived sequence {vnl.weobtain
{In}={vn}*{en}
={In}*{tn}*{en}+{1)n}*{en}
={In}*({5n}+{en})+{1)n}*{en}
={In}+{In}*{en}+{1)n}*{cn} (11-5-17)
Theterm{I..}in(11-5-17) represents thedesireddatasequence, theterm
{In}*{en}represents theresiduallSI,andtheterm{7)n}*{cn}represents the
additivenoise.Ourproblem istoutilizethedeconvolved sequence {I.}tofind
the"best"estimate ofadesiredresponse, denotedingeneralby{dn}.Inthe
caseofadaptive equalization usingatrainingsequence, {dn}={In}.Inablind
equalization mode,weshallgenerate adesiredresponse from{l.}.
Themeansquareerror(MSE)criterion maybeemployed todetermine the
"best"estimate of{In}fromtheobserved equalizer output<I.}.Sincethe
transmitted sequence {In}hasanongaussian pdf,theMSEestimate isa
nonlinear transformation of{In}.Ingeneral,the"best"estimate{dn}isgiven
by
(memoryless)
(mth-order memory)(U-S-I8)
whereg()isanonlinear function. Thesequence {dn}isthenusedtogenerate
anerrorsignal,whichisfedbackintotheadaptive equalization tilter,asshown
inFig.11-5-1.
Awell-known classicalestimation problem isthefollowing.Iftheequalizer
output1.isexpressed as
In=in+fin (11-5-19)
wherefinisassumed tobezero-mean gaussian (thecentrallimittheorem may
FIGURE 11·5·1 Adaptive blindequalization withstochastic
gradientalgorithms.Input Adaptive ,Output=FDeci~ion
equalizerI• -v.I. I.
-Nonlinear
Etrot(unction
signal"+ g(/.)-.Ud.
670 DJ(";ITAL COM~lJNICATIONS
TABLE 11.5-1 STOCHASTIC GRADIENT ALGORITHMS FORBLIND EQUALIZATION
EquaJi2er tapcoefficients
Received signalsequence
Equalizer outputsequence
Equalizer errorsequence
Tapcoefficient updateequation/en.O<;n<;N-I}
Iv..}
lin}~lv,,1*{e,,}
Ie..!=g(i,,)-i"
c"+1=C"+6.v:,e"
Algorithm
Godard
Saro
Benvenisre-Goursat
Slop-and-GoNonfuJe8rity: ,(1.)
l..-", _E{II,l}iD(1/,,1+R,1/,,1-11,,/),R,-E{II"I'}
•E{[Re(In)]'}
(csgn(I,,),(=EIiRe(In)11
i"+k,(in-I,,)+k,li"-1,,/[(csgD(i.)-i.!. k,and
k2arepositiveconstants
i"+\A(in-I,,)+\B(in-I")'(A,B)=(2.0),(I,I),
I],-]),or(0.0),depending onrhesignsofdecision
directed errort-7"andtheerror'csgn(i,.)-7"
beinvokedherefortheresiduallSIandIheadditivenoise),{I.}and{ii.}are
statistically independent, and{In}arestatistically independent andidentically
distributed randomvariables, thentheMSEestimate of{I.}is
d"=E(l",j.) (11-5-20)
whichisanonlinear functionoftheequalizer outputwhen{I.}isnongaussian.
Table11-5-1illustrates thegeneralformofexisting blindequalization
algorithms thatarebasedonLMSadaptalion. Weobserve thatthebasic
difference amongthesealgorithms liesinthechoiceofthememoryless
nonlinearity. Themostwidelyusedalgorithm inpractice istheGodard
algorithm, sometimes alsocalledtheconstant-modulus algorithm (CMA).
Itisapparent fromTable11-5-1thattheoutputsequence {dn}obtained by
takinganonlinear functionoftheequalizer outputplaystheroleofthedesired
response oratrainingsequence. Itisalsoapparent thatthesealgorithms are
simpletoimplement, sincetheyarebasically LMS-type algorithms. Assuch,
weexpectthattheconvergence characteristics ofthesealgorithms willdepend
ontheautocorrelation matrixofthereceiveddata{v,,}.
Withregardtoconvergence, theadaptive LMS-type algorithms converge in
themeanwhen
(11-5-'21)
and,inthemeansquaresense,when(superscript Hdenotes theconjugate
transpose)
E[~1J"g*(I.)1 =E[c~1Jnl:)
E[l.g*(I,,)) =E[ll.12](11-5-22)
CHAPTER'"ADAPTIVE EOUALIZATION 671
Therefore, itisrequired thattileequalizer output{in}satisfy(11-5-22). Note
that(11-5-22) statesthattheautocorrelation of{in}(theright-hand side)equals
thecross-correlation between1.andanonlinear transformation of1n(left-hand
side).Processes thatsatisfythisproperty arecalledBussgang (1952),asnamed
byBellini(1986).Insummary, thealgorithms giveninTable11-5-1converge
whentheequalizer outputsequence1.satisfiestheBussgang property.
Thebasiclimitation ofstochastic gradient algorithms istheirrelatively slow
convergence. Someimprovement intheconvergence ratecanbeachieved by
modifying theadaptive algorithms fromLMS-type torecursive-least-square
(RLS)type.
Godard Algorithm Asindicated above,theGodard blindequalization
algorithm isasteepest-descent algorithm thatiswidelyusedinpracticewhena
trainingsequence isnotavailable. Letusdescribe thisalgorithm inmoredetail.
Godardconsidered theproblemofcombined equalization andcarrierphase
recovery andtracking. Thecarrierphasetracking isperformed atbaseband,
following theequalizer asshowninFig.11-5-2.Basedonthisstructure, we
mayexpresstheequalizer outputas
/(
1.=2:C.V._n
n=-K(11-5-23)
(11-5-25)andtheinputtothedecision deviceas1.exp(-jib.).whereib.isthecarrier
phaseestimate inthekthsymbolinterval.
Ifthedesiredsymbolwereknown,wecouldformtheerrorsignal
e.=h-1.e-j4>4 (11-5-24)
andminimize theMSEwithrespecttoib.and{c.},i.e..
I!1inE(lh-1.e-j4>412)
.k'C
FIGURE 11-5-2 Godardschemeforcombined adaptive (blind)equalization andcarnerphasetracking.
{I.1QAM
modulatorChan...,PIlose
splitterAdaptive
equalizer
sin00,.1
I..DecisionI----/".-:\
device x
e-lit
Carrier
lnICIcing1-----'
672 DlGIlAI. COMMUNKAIION)
Thiscritenon leadsustousetheLMSalgorithm forrecursively estimating C
and<b•.TheLMSalgorithm basedonknowledge ofthetransmitted sequence
is
(11-5-26)
(11-5-27)
wheretl."and!:>.'"arethestep-size parameters forthetworecursive equations.
Notethattheserecursive equations arecoupledtogether. Unfortunately, these
equations willnotconverge. ingeneral, whenthedesiredsymbolsequence {f.}
isunknown.
Theapproach proposed byGodardistouseacriterion thatdepends onthe
amountofintersymbol interference attheoutputoftheequalizer butonethat
isindependent oftheQAMsignalconstellation andthecarrierphase.For
example. acostfunction thatisindependent ofcarrierphaseandhasthe
property thatitsminimum leadstoasmallMSEis
(11-5-28)
wherepisapositiveandrealinteger.Minimization ofGIP'withrespecttothe
equalizer coefficients resultsintheequalization ofthesignalamplitude only.
Basedonthisobservation, Godard selected amoregeneralcostfunction,
calledthedispersi<>n oforderp.definedas
(11-5-29)
(11-5-30)whereRpisapositiverealconstant. AsinthecaseofCIP',weobservethat
DIeIisindependent ofthecarrierphase.
Minimization ofD(P)withrespecttotheequalizer coefficients canbe
performed recursively according tothesteepest-descent algorithm
dDIP)
C,"=C.-l1pdC,
where !:>.pisthestep-size parameter. Bydifferentiating D(p)anddropping the
expectation operation, weobtainthefollowing LMS-type algorithm for
adjusting theequalizer coefficients:
(11-5-31)
(11-5-32)where f),.pisthestep-size parameter andtheoptimum choiceofR"is
R=£(11.12
")
"£(Il.l")
Asexpected, therecursion in(11-5-31) forC.doesnotrequireknowledge
ofthecarrierphase.Carrier phasetracking maybecarriedoutina
decision-directed modeaccording to(11-5-27).
CHAPTER 1~:ADAPTIVE EQUALIZATION 673
Ofparticular importance isthecasep=2,whichleadstotherelatively
simplealgorithm
c•.1=C.+I1pVtl.(R 2_11.12)
4>'+1=4>.+11..1m(1.1te1:i>,)
where1.istheoutputdecisionbasedon1.,and(11-5-33)
(11-5-34)
(11-5-35)Convergence ofthealgorithm givenin(11-5-33) wasdemonstrated inthe
paperbyGodard(1980).Initially, theequalizer coefficients weresettozero
exceptforthecenter(reference) tap,whichwassetaccording tothecondition
2£1/.1'
ICul>21xul2[£(11.12)]2
whichissufficient, butnotnecessary, forconvergence ofthealgorithm.
Simulation resultsperformed byGodardonsimulated telephone channels with
typicalfrequency response characteristics andtransmission ratesof7200
12000bits/s indicatethatthealgorithm in(11-5-31) performs wellandleadsto
convergence in5000-20000 iterations, depending onthesignalconstellation.
Initially, theeyepatternwasclosedpriortoequalization. Thenumber of
iterations required forconvergence isaboutanorderofmagnitude greater
thanthenumber required toequalize thechannels withaknowntraining
sequence. Noapparent difficulties wereencountered inusingthedecision
directed phaseestimation algorithm in(11-5-33) fromthebeginning ofthe
equalizer adjustment process.
11-S-3BlindEqualization Algorithms BasedonSecond- and
Higher-Order SignalStatistics
Itiswellknownthatsecond-order statistics (autocorrelation) ofthereceived
signalsequence provide information onthemagnitude ofthechannel
characteristics, butnotonthephase.However, thisstatement isnotcorrectif
theautocorrelation function ofthereceived signalisperiodic, asis·thecase
foradigitally modulated signal.Insuchacase,itispossible toobtaina
measurement oftheamplitude andthephaseofthechannelfromthereceived
signal.Thiscyclostationarity property ofthereceived signalformsthebasisfor
achannelestimation algorithm devisedbyTongetal.(1993).
Itisalsopossibletoestimate thechannelresponse fromthereceived signal
byusinghigher-order statistical methods. Inparticular, theimpulseresponse of
alinear,discrete-time-invariant systemcanbeobtained explicitly from
cumulants ofthereceived signal,provided thatthechannelinputisnongaus
sian.Wedescribe thefollowing simplemethodforestimation ofthechannel
674 DI(jITAI. ("O\I\U'SWAnO\S
impulseresponse fromfourth-order cumulants ofthereceived signalsequence.
Thefourth-order cumulant isdefinedas
c(VI..' v~+/11'VJ.''I't',t,:.,)=Ct,(nl,n,l}
=E(v.lVk>-/IIV,I,;-fnvJ.'/)
-E(Vkvk+",)E(Vk e"Vb/)
-E(Vkv,.,,)E(v, e",Vk,I)
~-E(v,v,.,)E(v"",v,.,,) (11-5-36)
(Thefourth-order cumulant ofagaussian signalprocessiszero.)Consequently,
itfollowsthat
"'Am.n,I)=c(!"h,"'.f,,,"f,,,):Lld..",fu,,f,,, (11-5-37)
k---0
Forastatistically independent andidentically distributed inputsequence {I,,}
tothechannel, c(l"1,.",.h""I,+/)=k,aconstant, calledthekurtosis. Then,
ifthelengthofthechannelresponse isL+I,wemayletm=n=(=-Lso
that
LA-L,-L,-L)=kfJi;
Similarly. ifweletm=0,n=Land1=p,weobtain
c,(O,L,p)=kfJ~fp(11-5-38)
(11-5-39)
Ifwecombine (11-5~3H) and(11-5-39). weobtaintheimpulseresponse withina
scalefactoras
p=I,2....,L (11-5-40)
Thecumulants c,(m,n,I)areestimated fromsampleaverages ofthereceived
signalsequence {v,J
Another approach basedonhigher-order statistics isduetoHatzinakos and
Nikias(1991).Theyhaveintroduced thefirstpolyspectra-based adaptive blind
equalization methodnamedthetricepstrum equalization algorithm (TEA).This
methodestimates thechannelresponse characteristics byusingthecomplex
cepstrum ofthefourth-order cumulants (tricepstrum) ofthereceived signal
sequence {vn}.TEAdepends onlyonfourth-order cumulants of{vn}andis
capableofseparately reconstructing theminimum-phase andmaximum-phase
characteristics ofthechannel. Thechannel equalizer coefficients arethen
computed fromthemeasured channelcharacteristics. Thebasicapproach used
inTEAistocompute thetricepstrum ofthereceived sequence {vn},whichis
theinverse(three-dimensional) Fouriertransform ofthelogarithm ofthe
trispectrum of{vn}.(Thetrispectrum isthethree-dimensional discreteFourier
transform ofthefourth-order cumulant sequence c,(m,II,!).Theequalizer
coefficients arethencomputed fromthecepstralcoefficients.
CHAPTtR II.ADAPTIVE FOl'AUZAflOJ\ 675
Byseparating thechannelestimation fromthechannel equalization. itis
possible .touseanytypeofequalizer forthelSI,i.e.,eitherlinear.or
decision-feedback, ormaximum-likelihood sequence detection. Themajor
disadvantage withthisclassofalgorithms isthelargeamountofdataandthe
inherent computational complexity involved intheestimation ofthehigher.
ordermoments (cumulants) ofthereceived signal.
Inconclusion, wehaveprovided anoverview ofthreeclassesofblind
equalization algorithms thatfindapplications indigitalcommunications. Ofthe
threefamiliesofalgorithms described. thosebasedonthemaximum-likelihood
criterion forjointlyestimating thechannel impulse response andthedata
sequence areoptimalandrequirerelatively fewreceived signalsamples for
performing channelestimation. However, thecomputational complexity ofthe
algorithms islargewhenthelSIspansmanysymbols. Onsomechannels. such
asthemobileradiochannel, wherethespanofthelSIisrelatively short.these
algorithms aresimpletoimplement. However, ontelephone channels. where
thelSIspansmanysymbols butisusuallynottoosevere.theLMS-type
(stochastic gradient) algorithms aregenerally employed.
11-6BIBLIOGRAPHICAL NOTES ANDREFERENCES
Adaptive equalization fordigitalcommunications wasdeveloped byLucky
(1965,1966).Hisalgorithm wasbasedonthepeakdistortion criterion andled
tothezero-forcing algorithm. Lucky'sworkwasamajorbreakthrough, which
ledtotherapiddevelopment ofhigh-speed modems withinfiveyearsof
publication ofhiswork.Concurrently. theLMSalgorithm wasdevised by
Widrow(1966),anditsuseforadaptive equalization forcomplex-valued
(in-phase andquadrature components) signalswasdescribed andanalyzed ina
tutorialpaperbyProakisandMiller(1969).
Atutorialtreatment ofadaptive equalization algorithms thatwerede·
velopedduringtheperiod1965-1975 isgivenbyProakis(1975).Amorerecent
tutorialtreatment ofadaptive equalization isgiveninthepaperbyQureshi
(1985).Themajorbreakthrough inadaptive equalization techniques, beginning
withtheworkofLuckyin1965coupledwiththedevelopment oftrellis-eoded
modulation, whichwasproposed byUngerboeck andCsajka(1976),hasledto
thedevelopment ofcommercially available highspeedmodems witha
capability ofspeedsof9600-28800 bits/sontelephone channels.
Theuseofamorerapidlyconverging algorithm foradaptive equalization
wasproposed byGodard (1974).Ourderivation oftheRLS(Kalman)
algorithm, described inSection· 11-4-1,followstheapproach outlined by
Picinbono (1978).RLSlatticealgorithms forgeneralsignalestimation applica·
tionsweredeveloped byMorfetal.(1977,1979).Theapplications ofthese
algorithms havebeeninvestigated byseveralresearchers, including Makhoul
(1978),SatoriusandPack(1981),SatoriusandAlexander (1979),andLingand
Proakis(1982.1984a-c, 1985).ThefastRLSKalman algorithm foradaptive
equalization wasfirstdescribed byFalconer andLiung(1978).Theabove
PROBLEMS
nGURE PlI·)676 DIGITAL COMMUNICATIONS
references arejustafewoftheimportant papersthathaveheenpublished on
RLSalgorithms foradaptive equalization andotherapplications.
Sato's(1975)original workonblindequalization wasfocused onPAM
(one-dimensinal) signalconstellations. Subsequently itwasgeneralized to
two-dimensional andmultidimensional signalconstellations inthealgorithms
devised byGodard (1980),Benveniste andGoursat (1984),Sato(1986),
Foschini (1985),PicchiandPrati(1987),andShalviandWeinstein (1990).
Blindequalization methods basedontheuseofsecond·andhigher-order
moments ofthereceived signalwereproposed byHatzinakos andNikias
(1991)andTongetal.(1994).Theuseofthemaximum-likelihood criterion for
jointchannelestimation anddatadetection hasbeeninvestigated andtreated
inpapersbySeshadri (1991),GhoshandWeber(1991),Zervasetal.(1991)
andRahelietat.(1995).Finally.theconvergence characteristics ofstochastic
gradient blindequalization algorithms havebeeninvestigated byDing(1990),
Dingetal.(1989).andJohnson (1991).
11-1Anequivalent discrete-time channel withwhitegaussian noiseisshowninFig.
PII-!.
aSuppose weusealinearequalizer toequalize thechannel. Determine thelap
coefficients c_"c".c,ofathree-tap equalizer. Tosimplifythecomputation, let
theAWONbezero.
bThelapcoefficients ofthelinearequalizer in(alaredetermined recursively via
thealgorithm
CH,=C,-Ilg" C,=[e" Co.c,,]'
whereg,=rc,-bisthegradient vectorandIlisthestepsize.Determine the
rangeofvaluesofIltoensureconvergence oftherecursive algorithm. To
simplify thecomputation, lettheAWGI\bezero.
c:Determine thetapweightsofaDFEwithtwofeedforward lapsandone
feedback gap.Tosimplify thecomputation, lettheAWGNbezero.
11·2RefertoProblem 10-18andanswerthefollowing questions.
k=O.I.....N-lCHAPTER IIADAPTIVE EQUALIZATION (,77
aDetermine themaximum valueof~thaIcanbeusedtoensurethatthe
equalizer coefficients converge duringoperation intheadaptive mode.
bWhatisthevariance oftheself-noise generated bythethree-tap equalizer when
operating inanadaptive mode.asafunctionofd?Suppose itisdesiredtolimit
thevariance oftheself-noise to10%oftheminimum MSEforthethree-tap
equaliLCr whenN"=0.1.WhatvalueofAwouldyouselect?
cIftheoptimum coefficients attheequalizer arecompuled recursively b)'the
methodofsteepestdescent. therecursive equation canbeexpressed intheform
C,,,,,,=(I-Af)C,,,,+A~
whereI,istheidentity matrix.Theaboverepresents aselofthreecoupled
first-order difference equations. Theycanbedecoup'led byalineartransforma
tionthatdiagonalizes thematrixr.Thatis,r=UAU'whereAisthediagonal
matrixhavingtheeigenvalues ofrasitsdiagonal elcments andVisthe
(normalized) modalmatrixthatcanbeobtained fromyouranswerto1O-18(b).
LetC'=U'Canddetermine thesteady-state solution forC'.Fromthis.evaluate
C= (V')-'C'=ve'and.thus,showlhatyouransweragreeswilhlheresult
obtained in10-18(a).
11·3Whenaperiodic pseudo-random sequence oflengthNisusedtoadjustthe
coefficients ofanN-taplinearequalizer, thecomputations cal}beperformed
efficiently inthefrequency clomain byuseofthediscrete fourier transform
(OFT).Suppose that{y,,}isasequence ofNreceixed samples(tak'enatthesymbol
rate)attheequalizer input.Thenthecomputation oftheequalizer coefficients is
performed asfollows.
aCompute theDFTofoneperiodoftheequalizer inputsequence {.v"}.i.e.,
N-l
Y4=Ly"e-j21Ifll4IA
"=U
...Compute thedesiredequalizer spectrum
C_X.l1
, -IY,I''
where{Xi}istheprecomputed DFTofthetrainingsequence.
CCompute theinverseDfTof{C,}toobtaintheequalizer coefficients Ie,,}.Show
thatthisprocedure intheabsenceofnoiseyieldsanequalizer whosefrequency
response isequaltothefrequency response oftheinversefoldedchannel
spectrum attheNuniformly spacedfrequenCies!. =kINT,k=0,1.....II'-1.
11-4Showthatthegradient vectorintheminimization oftheMSEmaybeexpressed as
G,=-E(e,Vn
wheretheerror£,=I,-I,.andtheestimateofG"i.e..
G,l,;==-£.V:
satisfiesthecondition thatE(G,)=G,.
U-SThetap-leakage LMSalgorithm proposed inthepaperbyGillin 1'1al.(1982)may
beexpressed as
678 DIGITAL COMMUNIC ATIO~S
where0<w<I,.iisthestepsize,andVN(n)isthedatavectorattimen.
Determine thecondition fortheconvergence ofthemeanvalueofCN(n).
11-6Consider therandomprocess
x(n)=gv(n)+w(n). n=O.I....,M-I
wherev(n)isaknownsequence, gisarandom variable with£(g)=O.and
£(g')=G.Theprocessw(n)isawhitenoisesequence with
Determine thecoefficients ofthelinearestimator forg.thatis,
M--I
g=Lh(n)x(n)
..=0
thatminimize themeansquareerror
11·7Adigitaltransversal filtercanberealized inthefrequency-sampling formwith
systemfunction (seeProblem 10-25)
=H,(z)H,(z)
whereH,(z)isthecombfilter,H,(z)istheparallelbankofresonators, and{H.}
arethevaluesofthediscreteFouriertransform (OFf).
aSuppose thatthisstructure isimplemented asanadaptive filterusingtheLMS
algorithm toadjustthefilter(OFf)parameters {H.}.Givethetime-update
equation fortheseparameters. Sketchtheadaptive filterstructure.
bSuppose thatthisstructure isusedasanadaptive channelequalizer inwhichthe
desiredsignalis
\1..]
d(n)=2:A,cos"',n,
.11:=0
Withthisformforthedesiredsignal,whatadvantages arethereintheLMS
adaptive algorithm fortheOFfcoefficients {H,}overthedirect-form structure
withcoefficients {h(n)}?(seeProakis. 1970).
U-8Consider theperformance index
J=h'+40h+28
Suppose ihatwesearchfortheminimum ofJbyusingthesteepest-de,cent
algorithm
h(n+I)=h(n)-11g(n)
whereg(n)isthegradient.
aDetermine therangeofvaluesof.ithatprovides anoverdamped systemforthe
adjustment process.
bPlottheexpression forJasafunction ofnforavalueof.iinthisrange.
CHAPTER 11:ADAPTIVE EQl;ALlZATION 679
+
FIGURE PII·9x(1l)-~-----------.{+ e(IIj
11·9Determine thecoefficients a,and0,forthelinearf'redictor showninFig.PI1-9,
giventhattheautocorrelation 1',,(m)oftheinf'utsignalis
1',,(m)=b''''',O<b<1
11·10Determine thelatticefilteranditsoptimum reflection coefficients corresponding to
thelinearpredictor inProblem 11-9.
11·11Consider theadaptive FIRfiltershowninFig.PII-II.ThesystemC(z)is
characterized bythesystemfunction
C() _ 1z-I-0.9z· I
Determine theoptimum coefficients oftheadaf'tive transversal (FIR)filter
B(z)=b,,+b,z"thatminimize themeansquareerror.Theadditive noiseis
whitewithvariancea:=0.1.
11·12AnNx!IIcorrelation matrixfhaseigenvalues AI>A,>...>AN>0and
associated eigenvectors VI'V".•••VN'Suchamatrixcanberepresented as
N
f='"Av,·'LJ III
;"'\
aIff=f"'f'",wheref'"isthesquarerootoff,showthatf'"canbe
represented as
N
rl12=""A~i2vv~( LJ I I I
;....1
bUsingthisrepresentation, determine aprocedure forcomputingr'·'.
w(n)
FIGURE PII·1Ix(n)-~-<ol Ct:)Adaplive
FIR
filter+~+-_t'(n)
+
12
MULTICHANNEL AND
MULTICARRIER SYSTEMS
Insomeapplications, itisdesirable totransmit thesameinformation-bearing
signaloverseveralchannels. T~ismodeoftransmission isusedprimarily in
situations wherethereisahighprobability thatoneormoreofthechannels
willbeunreliable fromtimetotime.Forexample, radiochannels suchas
ionospheric scatterandtropospheric scattersufferfromsignalfadingdueto
multipath, whichrendersthechannels unreliable forshortperiodsoftime.As
another example. multichannel signaling issometimes employed inmilitary
communication systemsasameansofovercoming theeffectsofjamming ofthe
transmitted signal.Bytransmitting thesameinformation overmultiple
channels, weareproviding signaldiversity, whichthereceiver canexploitto
recovertheinformation.
Another formofmultichannel communications ismultiple carriertransmis
sion,wherethefrequency bandofthechannel issubdivided intoanumberof
subchannels andinformation istransmitted oneachofthesubchannels. A
rationale forsubdividing thefrequency bandofachannelintoanumberof
narrowband channels isgivenbelow.
Inthischapler, weconsider bothmultichannel signaltransmission and
multicarrier transmission. Webeginwithatrealment ofmultichannel
transmission.
12-1MULTICHANNEL DIGITAL COMMUNICATION
INAWGNCHANNELS
Inthissection,weconfineourattention tomultichannel signaling overfixed
channels thatdifferonlyinattenuation andphaseshift.Thespecificmodelfor
680
CHAPTER I:!:MUlTKHANNEL ANDMLJLTICARRIER SYSTEMS 681
themultichannel digitalsignaling systemmaybedescribed asfollows.The
signalwaveforms. ingeneralareexpressed as
s);;'(I)=Re(s);'(tk'~"ldl. 0,,;;I";;T
"=1,2,...,L,m=I,2,....M(12-1-1)
whereListhenumberofchannels andMisthenumberofwaveforms. The
waveforms areassumed tohaveequalenergyandtobeequallyprobable a
priori.Thewaveforms {S~::'(t)ftransmitted overtheLchannels arescaledby
thefactors{au},phase-shifted by{</>u},andcorrupted l,yadditive noise.The
equivalent lowpasssignalsreceived fromtheLchannels maybeexpressed as
r~n'(t)=erne ,J>"s~::i(t) -z,,(t). 0,,;;I'"T
n=I,2,...,L,m=I,2,...,M(12-1-2)
where{sl::i(t)}aretheequivalent lowpasstransmitted waveforms and{zu(I)}
represent theadditive noiseprocesses ontheLchannels. Weassumethat
{Z,,(I)}aremutually statistically independent andidentically distributed gaus
siannoiserandomprocesses.
Weconsider twotypesofprocessing atthereceiver, namely, coherent
detection andnoncoherent detection. Thereceiver forcoherent detection
estimates thechannel parameters {au}and{</>,,}andusestheestimates in
computing thedecision variables. Suppose wedefineg"=a"eiJ>"andletg"be
theestimate ofg".Themllltichannel receivercorrelates eachoftheLreceived
signalswithareplicaofthecorresponding transmitted signals,multiplies each
ofthecorrelator outputsbythecorresponding estimates {g~},andsumsthe
resulting signals.Thus,thedecision variables forcoherent detection arethe
correlation metrics
I r
CMm=n~' Re[g~L dn'(t)sl::i*(t)dt]. m=1,2,...,M(12-1-3)
Innoncoherent detection, noattempt ismadetoestimate thechannel
parameters. Thedemodulator maybaseitsdecision eitheronthesumofthe
envelopes (envelope detection) orthesumofthesquaredenvelopes (square
lawdetection) ofthematched filteroutputs. Ingene.ral. theperformance
obtained withenvelope detection differslittlefromtheperformance obtained
withsquare-law detection inAWGN.However, square-law detection of
multichannel signaling inAWGNchannels isconsiderably easiertoanalyze
thanenvelope detection. Therefore. weconfineourattention tosquare-law
detection ofthereceived signalsoftheLchannels. whichproduces the
decisionvariables
(12-1-4)
Letusconsider binarysignaling first.andassumethatsj;".n=1,2,...,L
682 DlCill,\L C()M\ll·:'oJ[{'ATI()~S
aretheLtransmitted waveforms. Thenanerroriscommitted ifeM,>eM,.
or.equivalently, ifthedifference D=eM,-eM,<0,Fornoncoherent
detection, thisdifference maybeexpressed as
I.
D=L(IX"I'-IY"I')
Il-~1
wherethevariables {X,,}and{Y,,}aredefinedas
X"=ITd"'(t)sl7'*(t) dt,n=1,2,...,L
"
•Y"=ITd"'(t)sl~'*(t) dt,n=I,2",,,L
"(12-1-5)
(12-1-6)
The{X,,}aremutually independent andidentically distributed gaussian random
variables. Thesamestatement appliestothevariables {Y,,}.However, forany
n,X"andY"maybecorrelated. Forcoherent detection, thedifference
D=eM,-eM,maybeexpressed as
where,bydefinition,L
D=~L(X"Y~+ X~Y,')
I/~I
t:,=gil'n=1.2.....L
r
X"=fr)"'(t)[s)j"*(t) -s!f'*(t)Jd,
"(12-1-7)
(12-1-8)
Iftheestimates {gn}areobtained fromobservation ofthereceived signalevef
oneormoresignaling intervals, asdescribed inAppendix C,theirstatistical
characteristics aredescribed bythegaussian distribution. Thenthe{Y,,}are
characterized asmutually independent andidentically distributed gaussian
random variables. Thesamestatement appliestothevariables {X.},Asin
noncaherent detection. weallowforcorrelation between X"andY",butnot
between X",andY"form'"n.
'12-1-1BinarySignals
InAppendix B.wederivetheprobability thatthegeneralquadratic form
l.
D=2:(AIX"I'+BIy,l+eX"Y~+C*X~Y,.)
1I-~I(12-1-9)
Incomplex-valued gaussian random variables islessthanzero.Thisprob
ability,whichisgivenin(B-21)ofAppendix B,istheprobability oferrorfor
CHA.PTER J2:MUtTJCHA'l!'iEL A~DMl!LT1CARRJER SYSTEMS 683
binarymultichannel signaling inAWGN.Anumber ofspecialcasesareof
particular importance.
Ifthebinarysignalsareantipodal andtheestimates of{g,,}areperfect,asin
coherent PSK,theprobability oferrortakesthesimpleform
Ph=Q(v'ZYh) (IZ-I-1O)
where
't;L
Yh=No2:Ig,,12
On-I
'"/=~~a2
NOn=1 "(IZ-1-11)
(12-1-12)istheSNRperbil.Ifthechannels areallidentical, a"=aforallnand,hence.
L't 2
"Yo=-a
No
WeobservethatL\I;isthetotaltransmitted signalenergyfortheLsignals.The
interpretation ofthisresultisthatthereceivercombines theenergyfromtheL
-channels inanoptimum manner. Thatis,thereisnolossinperformance in
dividing thetotaltransmitted signalenergyamongtheLchannels. Thesame
performance isobtained asinthecaseinwhichasinglewaveform having
energyL'l:istransmitted ononechannel. Thisbehavior holdstrueonlyifthe
estimates gn=g",foralln.Iftheestimates arenotperfect, alossin
performance occurs.theamountofwhichdepends onthequalityofthe
estimates, asdescribed inAppendix C.
Perfectestimates for{gn}constitute anextremecase.Attheotherextreme,
wehavebinaryDPSKsignaling. InDPSK,theestimates {g,,}aresimplythe
(normalized)'signal-plus-noise samplesattheoutputsofthematched filtersin
theprevious signaling interval. Thisisthepoorestestimate thatonemight
consider usinginestimating {gn}.ForbinaryDPSK,theprobability oferror
obtained from(B-21)is
where,bydefinition,I I...I
Po=~e-"Yf>Len'Yh
2 nO'1(12-1-13)
(12-1-14)
andYhistheSNRperbitdefinedin(12-1-11) and.foridentical channels in
(12-1-12). Thisresultcanbecompared withthesingle-channel (L=I)error
probability. Tosimplifythecomparison, weassumethattheLchannels have
identical attenuation factors.Thus,forthesamevalueofYb,theperformance
ofthemultichannel systemispoorerthanthatofthesingle-channel system.
Thatis,splittingthetotaltransmitted energyamongLchannels resultsinaloss
inperformance, theamountofwhichdepends onL.
684 DIGITAL COMMUNICA nONS
/4
12
_10
'"~.8..2..
'a6:c
E
<34
2
02 102050/002005001000
Numberofchannels.L
FIGURE U-l·l Combining lossinnoncohereDt detection andcombination ofbinarymultichannel signals.
Alossinperfonnance alsooccursinsquare-law detection oforthogonal
signalstransmitted overLchannels. Forbinaryorthogonal signaling, the
expression fortheprobability oferrorisidentical infonntothatforbinary
DPSKgivenin(12-1-13), exceptthat"Ybisreplaced byhb'Thatis,
binaryorthogonal signaling withnoncoherent detection is3dBpoorerthan
binaryDPSK.However, thelossinperformance duetononcoherent combina
tionofthesignalsreceived ontheLchannels' isidentical tothatforbinary
DPSK.
Figure12-1-1illustrates thelossresulting fromnoncoherent (square-law)
combining oftheLsignalsasafunctionofL.Theprobability oferrorisnot
shown,butitcanbeeasilyobtained fromthecurveoftheexpression
Pb==!e-" (12-1-15)
whichistheerrorprobability ofbinaryDPSKshowninFig.5-2-12andthen
degrading therequired SNRperbit,rb,bythenoncoherent combining loss
corresponding tothevalueofL.
(12-1-16)L
Um==2:IN"nl,m==2,3,...,M
n-Ill-1-2M-aryOrthogonal Signals
Nowletusconsider M-aryorthogonal signaling withsquare-law detection and
combination ofthesignalsontheLchannels. Thedecisionvariables aregiven
by(12-1-4). Suppose thatthesignals si~)(/),n==1,2,...•L,aretransmitted
overtheLAWGNchannels. Then,thedecisionvariables areexpressed as
L
U1==2:12~an+Nnl12
n-I
("HAPrER 12:Ml:lTICHANNEl ANDMUlTiCARRIFR SYSTEMS 68S
wherethe{N,,,,,}arecomplex-valued zero-mean gaussian random variables
withvariance u1=~E(JN"ml') =2,€NlI.HenceV,isdescribed statistically asa
noncentral chi-square random variable with2Ldegrees offreedom and
noncentrality parameter
L L
S2=2:(2~a,.)2=4l!'22:a~ (J2-I-l7)
,,=1
Using(2-1-118). weobtainthepdfofV,as"=1
1(1I,)IL.'1/2 (S2+1I,)(5~)
p(lI,)=4~No 52 exp-4'ffNlIh-~2'€No'u,;;;>O (12-1-18)
Ontheotherhand.the{U;,.},m=2,3,...,M,arestatistically independent
andidentically chi-square-distributed random variables, eachhaving2L
degreesoffreedom. Using(2-1-110), weobtainthepdfforVmas
m=2,3,...,M(12-1-19)
Theprobability ofasymbolerroris
PM=1-Pc
=1-P(U 2<U"U3<V,,»>, VM<V,)
=1-f[P(U2<IIIIV,=UI»)M-Ip(II,)dUI
But
where
L
y='€La~/No
n=1(12-1-20)
(12-1-21)
(12-1-22)
686 DIGITAL COMMUN1CATIONS
Theintegralin(12-1-22) canbeevaluated numerically. Itisalsopossible to
expandtheterm(1-X)M-Iin(12-1-22) andcarryouttheintegration termby
term.Thisapproach yieldsanexpression forPMintermsoffinitesums.
Analternative approach istousetheunionbound
PM<(M-1)P,(L) (12-1-23)
whereP,(L)istheprobability oferrorinchoosing between U,andanyone of
theM-1decision variables {Urn},m=2,3,...,M.Fromourprevious
discussion ontheperformance ofbinaryorthogonal signaling, wehave
1 L-I
P.(L)--e-k,,12'"C(lk'Y)n (12-1-24),-2'L-1 n~On2 b
where Cnisgivenby(12-1-14). Forrelatively smallvaluesofM,theunion
boundin(12-1-23) issufficiently tightformostpractical applications.
12-2MULTICARRIER COMMUNICATIONS
Fromourtreatment ofnonideallinear filterchannels inChapters 10and11,we
haveobserved thatsuchchannels introduce lSI,whichdegra(fes performance
compared withtheidealchannel. Thedegreeofperform'ance degradation
depends onthefrequency response characteristics. Furthermore, thecom
plexityofthereceiverincreases asthespanofthelSIincreases.
Givenaparticular channelcharacteristic, thecommunication systemdesig
nermustdecidehowtoefficiently utilizetheavailable channel bandwidth in
ordertotransmit theinformation reliably withinthetransmitter power
constraint andreceiver complexity constraints. Foranonideal linearfilter
channel, oneoptionistoemploy asinglecarriersysteminwhichthe
information sequence istransmitted seriallyatsomespecified rateRsymbols/so
Insuch achannel, thetimedispersion isgenerally muchgreaterthanthe
symbolrateand,hence,lSIresultsfromthenonideal frequency response
characteristics ofthechannel. Aswehaveobserved, anequalizer isnecessary
tocompensate forthechanneldistortion.
Analternative approach tothedesignofabandwidth-efficient communica
tionsysteminthepresence ofchanneldistortion istosubdivide theavailable
channelbandwidth intoanumberofsubchannels, suchthateachsubchannel is
nearlyideal.Toelaborate, suppose thatC(f)isthefrequency response ofa
nonideal, band-limited channel withabandwidth W,andthatthepower
spectraldensityoftheadditive gaussian noiseis<Pnn(f).Then,wedividethe
bandwidth WintoN=W//::;.1subbands ofwidthaf,wheret!.fischosen
sufficiently smallthat/C(f)/2/<P..(f)isapproximately aconstant wil;.hineach
subband. Furthermore, weshallselectthetransmitted signalpowertobe
distributed infrequency asP(f),subjecttotheconstraint that
LP(f)df'"Pav (12-2-1)
(12-2-2)
(12-2-4)
(12-2-8)12-2-1CHAPTER 12,MULTICHANNEl ANDMULTICARRIER SYSTEMS687
where,Pa•istheavailable averagepowerofthetransmitter. Letusevaluate
thecapacity ofthenonideal additive gaussian noisechannel.
Capacity ofaNonideal LinearFilterChannel
Recallthatthecapacityofanideal,band-limited, AWONchannelis
(Pa.)C=Wlog21+WN
o
whereCisthecapacity inbits/s,Wisthechannelbandwidth, andPa•isthe
averagetransmitted power.Inamulticarrier system,withAfsufficiently small,
thesubchannel hascapacity
C=AtI[1+!::l.fP(f,))c(fW] (12-2-3),082 Afcf>nn(f,)
Hence,thetotalcapacityofthechannelis
C=±C;=Af±1082[1+P(/;)1C(J;)12
]
i=1 '=1 cf>",,(f;)
InthelimitasAf......0,weobtainthecapacity oftheoverallchannelinbits/sas
C=flog2[1+P(f)IC(f)f]df (12-2-5)
w <l>..(f)
Undertheconstraint onP(f)givenby(12-2-1), thechoiceofP(f)that
maximizes Cmaybedetermined bymaximizing theintegral
f{1082[I+P{f)1C(f)12
]+AP(f)}df (12-2-6)
w <l>nn(f)
whereAisaLagrange multiplier, whichischosentosatisfytheconstraint. By
usingthecalculus ofvariations toperform themaximization, wefindthatthe
optimum distribution oftransmitted signalpoweristhesolution tothe
equation
lC(fWP(f) +<l>nn(f)+A=0 (12-2-7)
Therefore, P(f)+<l>nn(f)/IC(f)l' mustbeaconstant, whosevalueisadjusted
tosatisfytheaveragepowerconstraint in(12-2-1). Thatis,
P(f)={K-<l>nn(f)/lC(f)!2 (fEW)
o (f~W)
Thisexpression forthechannelcapacity ofanonideal linearfilterchannelwith
additive gaussian noiseisdueto Shannon (1949).Thebasicinterpretation of
thisresultisthatthesignalpowershouldbehighwhenthechannel SNR
1C(f)12/cf>n,,(f)ishigh,andlowwhenthechannel SNRislow.Thisresulton
688 DIGITAL COMMUNICATIONS
K~~
cIt••(/)
lel!)I'
",1,--w--i'I
FlGliRE U·Z·l Theoptimum water-pouring spectrum. l'req1lencyf
thetransmitted powerdistribution isillustrated inFig.12-2-1.Observe thatif
4>nn(f)/lC(tW isinterpreted asthebottomofabowlofunitdepth,andwe
pouranamountofwaterequaltop••intothebowl,thewaterwilldistribute
itselfinthebowlsoas·toachievecapacity. Thisiscalledthewater-filling
interpretation oftheoptimum powerdistribution asafunction offrequency.
IIisinteresting tonotethatthechannelcapacityistbesmallestwhenthe
channelSNR1C(f)12/4>nn(f)isaconstant forallfeW.Inthiscase,P(f)isa
constant forallfeW.Equivalently, ifthechannelfrequency response isideal,
Le.,C(f)=1forfEW,thentheworstgaussiannoisepowerdistribution, from
theviewpoint ofmaximizing capacity, iswhitegaussian noise.
Theabovedevelopment suggeststhatmulticarrier modulation thatdivides
theavailable channelbandwidth intosubbands ofrelatively narrowwidth
Af=W/Nprovides asolution thatcouldyieldtransmission ratescloseto
capacity. Thesignalineachsubband maybeindependently codedand
modulated atasynchronous symbolrateofI/Af,withtheoptimum power
allocation P(f).IfAtissmallenoughthenC(f)isessentially constant across
eachsubband, sothatnoequalizatiOll isnecessary becausethelSIisnegligible.
Multicarrier modulation hasbeenusedinmodems forbothradioand
telephone channels. Multicarrier modulation hasalsobeenproposed forfuture
digitalaudiobroadcast applications.
Aparticularly suitableapplication ofmulticarrier modulation isindigital
transmission overcopperwiresubscriber loops.Thetypicalchannelattenua
tioncharacteristics forsuchsubscriber linesareillustrated inFig.12-2-2.We
FIGURE u.Z.Z AUenuation characterislic ofa24gauge12ttlPICloop.
[FrQmWtmer(991)©IEEE.]10=.-------,
20
~.10
840
.~50
j60
70
BOo«J16016O6«l1<n1
Frequency (kH,)
CHAPTER I:':MULTICHANNEL ANDMOLTICARRIER SYSTEMS 689
observethattheattenuation increases rapidlyasafunction offrequency. This
characteristic makesitextremely difficulttoachieveahightransmission rate
withasinglemodulated carrierandanequalizer atthereceiver. ThelSI
penalty inperformance isverylarge.Ontheotberhand,multicarrier
modulation withoptimum powerdistribution provides thepotential fora
highertransmission rate.
Tbedominant noiseintransmission oversubscriber linesiscrosstalk
interference fromsignalscarriedonothertelephone lineslocatedinthesame
cable.Thepowerdistribution ofthistypeornoiseisalsofrequency
dependent, whicbcanbetakenintoconsideration intheallocation oftbe
available transmitted power.
Adesignprocedure foramulticarrier QAMsystemforanonideal linear
filterchannelhasbeengivenbyKalet(1989).Inthisprocedure, theoverallbit
rate'ismaximized, throughthedesignofanoptimalpowerdivisionamongthe
subcarriers andanoptimum selection ofthenumber 01bitspersymbol(sizes
oftheQAMsignalconstellations) foreachsubcarrier, underanaveragepower
constraint andundertheconstraint thatthesymbolerrorprobabilities forall
subcarriers areequal.
Below,wepresentanimplementation ofamulticarrier QAMmodulator
anddemodulator thatisbasedonthediscreteFouriertransform (DIT)forthe
generation ofthemultiple carriers.
12-2-2AnFIT-Based Multicarrier System
Inthissection,wedescribe amulticarrier communication systemthatemploys
thefastFouriertransform (FFT)algorithm tosynthesize thesignalatthe
transmitter andtodemodulate thereceived signalatthereceiver. TheFITis
simplytheefficient computational toolforimplementing thediscrete fourier
transform (DIT).
Figure12-2-3illustrates ablockdiagram ofamulticarrier communication
FIGURE 12-1a3Multicarrier communication system.
Inpul
dataSerial·to
parallel
bufferMullicarrier
modulator
(inverseOFT)Addcyclic
prefix,and
parallel-lo
serialconvertDlA Output
converter
Remow
Paranel· cyclic
OlilPUI 10- prefixand AID
bits serial serial-oo- converter
converter parallel
ccnvel'\
690 OIOPTAl COMMUNICATIONS
system.Aserial-to-parallel buffersegments theinformatio'! sequence into
framesofNtbils.TheNtbitsineachframeareparsedintoNgroups,where
theithgroupisassigned flibits,and
iV
2:ii,=Nt
j=!(12-2-9)
Eachgroupmaybeencoded separately, sothatthenumberofoutputbitsfrom
theencoderfortheithgroupisni;;;.ii,.
Itisconvenient toviewthemulticarner modulation asconsisting ofN
independent QAMchannels, eachoperating atthesamesymbolratel/T,but
eachchannel having a distinctQAMconstellation, i.e.,theithchannel will
employMi=2"signalpoints.Wedenotethecomplex-valued signalpoints
corresponding totheinformation symbols onthesubchannels byX.,,,=
0,I,...,N-1.Inordertomodulate theNsubcarriers bytheinformation
symbols{X.},weemploytheinverseOFT(10FT).
However, ifwecompute theN-pointIOFfof{Xd,weshallobtaina
complex-valued timeseries,whichisnotequivalent toNQAM-mo<lulated
subcarriers. Instead,wecreateN=2Ninformation symbolsbydefining
X"-k=Xt,k=I,...,N-1 (12-2-10)
andX;'=Re(Xo),XiV=1m(Xo).Thus,thesymbolXoissplitintotwoparts,
bothreal.Then,theN-pointIDFTyieldsthereal-valued sequence
1N-I
X,=_=N2:X.t!'nnkIN, n=0,1,...,N-1
vNk=()(12-2-11)
wherellYNissimplyascalefactor.
'!besequence {x"O,,;;n";;N-I}corresponds tothesamplesofthesumX(I)
ofNsubcarrier signals,whichisexpressed as
(12·2-12)
where1isthesymbolduration. Weobservethatthesubcarrier frequencies are
t.=kll,k=0,1,...,N.Furthermore, thediscrete-time sequence {xn}in
(12-2-10) represents thesamples ofX(I)takenattimest=nlINwhere
n=0,1,...,N-1.
Thecomputation oftheIDITofthedata{X.}asgivenin(12-2-10) maybe
viewedasmultiplication ofeachdatapointX,byacorresponding vector
where
v=_1_e(2"'N)kn
k"YN(12-2-13)
(12-2-14)
CHAPlFR 12:Mlll,TJCHANNEL ANDMULTICARFiER SYSTfMS 691
flGURE 12-24 Signalsynthesis formullicarrier modulation
basedoninverseDFT.Dala
X"
x,Addcyclic To
prefix channel
asillustrated inFig.12-2-4.Inanycase,thecomputation oftheOFTis
performed efficiently bytheuseoftheFFTalgorithm.
Inpractice, thesignalsamples {xn}arepassedthrough a01Aconverter
whoseoutput,ideally,wouldbethesignalwaveform X(I).Theoutputofthe
channelisthewaveform
r(l)=x(t)*h(l)+n(l) (12-2-15)
whereh(l)istheimpulseresponse ofthechanneland*denotesconvolution.
Byselecting thebandwidthAtofeachsubchannel tobeverysmall,thesymbol
duration T=IIAtislargecompared withthechanneltimedispersion. Tobe
specific, letusassumethatthechanneldispersion spansv+Isignalsamples
wherev«N.OnewaytoavoidtheeffectoflSIistoinsertatimeguardband
ofdurationvTINbetween transmissions ofsuccessive blocks.
Analternative methodthatavoidslSIistoappendacyclicprefixtoeach
blockofNsignalsamples {xo,X"...,XN-'}'Thecyclicprefixforthisblockof
samples consistsofthesamples XN-y,XN-Y+I," .,XN-"Thesenewsamples
areappended tothebeginning ofeachblock.Notethattheaddition ofthe
cyclicprefixtotheblockofdataincreases thelengthoftheblocktoN+v
samples, whichmaybeindexed fromn=-v,...,N-1.wherethefirstv
samples constitute theprefix.Then,if{hn,0""n""v}denotes thesampled
channelimpulseresponse, itsconvolution with{xn,-v""n""N-I}produces
{rn},thereceived sequence. Weareinterested inthesamples of{rn}for
0""n""N-I,fromwhichwerecoverthetransmitted sequence byusingthe
N-pointOFffordemodulation. Thus,thefirstvsamplesof{r,,)arediscarded.
Fromafrequency-domain viewpoint, whenthechannelimpulseresponse is
{hn,O""n""v},itsfrequency response atthesubcarrier frequencies!. =kiNis
(12-2-16)
Duetothecyclicprefix,successive blocks(frames) ofthetransmitted
692 DIGITAL COMMUNICATION'
information sequence donotinterfere and,hence,thedemodulated sequence
maybeexpressed as
kk=HkX.+Tlk,k=0,1....,N-1 (12-2-17)
where{A'k}istheoutputofthe]y-pointOffdemodulator, andTI.isthe
additivenoisecorrupting thesignal~WenotethatbyselectingN»v,therate
lossduetothecyclicprefixcanberendered negligible.
AsshowninFig.12-2-3,theinformation isdemodulated bycomputing the
OFTofthereceivedsignalafterithasbeenpassedthroughanA/Oconverter.
TheOFTcomputation maybeviewedasamultiplication ofthereceivedsignal
samples {r.}fromtheAIDconverter byv:,wherev.isdefinedin(12-2-12). As
inthecaseofthemodulator, theOFTcomputation atthedemodulator is
performed efficiently byuseoftheFFfalgorithm.
Itisasimplemattertoestimate andcompensate forthechannelfactors{H.}
priortopassingthedatatothedetector anddecoder, Atraining signal
consisting ofeitheraknownmodulated sequence oneachofthesubcarriers or
unmodulated subcarriers maybeusedtomeasure the{H.latthereceiver.If
thechannelparameters varyslowlywithtime,itisalsopossibletotrackthe
timevariations byusingthedecisions attheoutputofthedetector orthe
decoder, inadecision-directed fashion.Thus,themulticarrier systemcanbe
rendered adaptive.
Multicarrier QAMmodulation ofthetypedescribed abovehasbeen
implemented foravarietyofapplications, including high-speed transmission
overtelephone lines,suchasdigitalsubscriber lines.
Othertypesofimplementation besidestheOffarepossible. Forexample,
adigitalfilterbankthatbasically performs the.DFf maybesubstituted forthe
FFf-basedimplementation whenthenumberofsubcarriers issmall,e.g.,
N.,;32.Foralargenumberofsubcarriers; e.g.,N>32,theFFf-based systems
arecomputatively moreefficient.
Onelimitation oftheOFT-type modulators anddemodulators arisesfrom
therelatively largesidelobes infrequency thatareinherent inOFT-type filter
banks.Thefirstsidelobe isonly13dBdownfromthepeakatthedesired
subcarrier. Consequently, theOFT-based implementations arevulnerable to
interchannel interference (ICI)unlessafullcyclicprefixisused.IfICIisa
problem, duetochannelanomalies, onemayresorttoothertypesofdigital
filterbanksthathavemuchlowersidelobes. Inparticular, theclassofmultirate
digitalfilterbanksthathavetheperfectreconstruction property associated
withwavelet-based filtersappeartobeanattractive alternative (seeTzannes el
ai.,1994;Rizoselal.,1994).
12-3BIBLIOGRAPHICAL NOTES ANDREFERENCES
Multichannel signaltransmission iscommonly usedontime·varyingchannels
toovercome theeffectsofsignalfading.Thistopicistreatedinsomedetailin
Chapter 14,whereweprovideanumberofreferences topublished work.Of
PROBLEMSCHAPTER i2:MULTICHANNEL ANDMULTICARRIER SYSTEMS 693
particular relevance tothetreatment ofmultichannel digitalcommunications
giveninthischapteraretbetwopublications byPrice(1962a,b).
Thereisalargeamountofliterature onmulticarrier digitalcommunication
systems.Suchsystemshavebeenimplemented andusedforover30years.One
oftheearliestsystems, described byDoeltzetal.(1957)andcalledKineplex,
wasusedfordigitaltransmission intheHFband.Otherearlyworkon
multicarrier systemdesignhas.beenreported inthepapersbyChang(1966)
andSaltzburg (1967).TheuseoftheDFfformodulation anddemodulation of
multicarrier systemswasproposed byWeinstein andEtJert(1971).
Ofparticular interestinrecentyearsistheuseofmulticarrier digital
transmission fordata,facsimile, andvideoonavarietyofchannels, including
thenarrowband (4kHz)switched telephone network, the48kHzgroup
telephone band,digitalsubscriber lines,cellularradio,andaudiobroadcast.
Theinterested readermayrefertothemanypapersintheliterature. Wecite
asexamples thepapersbyHirosaki etal.(1981,1986),Chowetal.(1991),and
thesurveypaperbyBingham (1990).ThepaperbyKalet(1989)givesadesign
procedure foroptimizing th.rateinarnulticarrier QAMsystemgiven
constraints ontransmitter powerandchannelcharacteristics. Finally,wecite
thebookbyVaidyanathan (1993)andthepapersbyTzannes etal.(1994)and
Rizosetal.(1994)foratreatment ofmultirate digitalfilterbanks.
12-1X\.X"...•XNareasetofNstatistically independent andidentically distributed
realgaussianrandomvariables withmoments E(Xi)=mandvar(X.)=u'.
•Define
N
U=2:X•.-\
Evaluate theSNRofU,whichisdefinedas
(SNR)=[£(U»)'
u2u~
where u~isthevarianceofU.
bDefine
N
V=2:X~
Evaluate theSNRofV,whichisdefinedas
(SNR)_[£(V»)'
v2u~
where u~isthevarianceofV.
rPlot(SNR)uand(SNR)vversusm'/u'pnthesamegraphand,thus,compare
theSNRsgraphically.
694 DIGJTAL COMMVNJCATJONS
dWhatdoestheresultin(c)implyregarding coherent detection andcombining
versussquare-law detection andcombining ofmultichannel signals?
12-2Abinarycommunication systemtransmits tbesameinformation ontwodiversity
cbannels. Thetworeceived signalsare
" =±~+n,
,,=±~+n,
whereE(n,)=E(n,)=O.E(nD=criandE(n~)=cr~,andn,andn,areuncorre
latedgaussian-variables. Thedetector basesitsdecision onthelinearcombination
ofr(andrz•i.e.,
r=',+k,~
aDetermine thevalueofkthatminimizes lheprobability oferror.
bPloltheprobability oferrorforcri=I,cr~=3,andeitherkc=Iorkisthe
optimum valuefoundin(a).Compare theresults.
12-3Assessthecostofthecyclicprefix(usedinmultitone modulation toavoidlSI)in
termsof
aextrachannelbandwidth:
bextrasignalenergy.
12-4Letx(n)beafinite-duration signalwilhlengthNandletX(k)beitsN-pointOFf.
Suppose wepadx(n)withLzerosandcompute the(N+L)-pointOFT,X'(k).
Whatistherelationship between X(O)andX'(O)?IfweplotIX(k)1andIX'(k)1on
thesamegraph,explaintherelationships between thetwographs.
12-5Showthatthesequence {x..lgivenby(12-2-11) corresponds tothesamplesofthe
signalX(I)givenby(12-2·12).
12-6Showthatthe10FTofasequence {X,.0'"k'"N-I}canbecomputed bypassing
thesequence (X.Jthrough abankofNlineardiscrete-time filterswithsystem
functions
H,,(Z)=l 12f("IN~1-e Z
12-7PlotP,(L)forL=1andL=2asafunctionof10logy,anddetermine thelossin
SNRduetothecombining lossfory,=10
13
SPREAD SPECTRUM
SIGNALS FORDIGITAL
COMMUNICATIONS
Spreadspectrum signalsusedforthetransmission ofdigitalinformation are
distinguished bythecharacteristic thattheirbandwidth Wismuchgreaterthan
theinformation rateRinbits/soThatis,thebandwidth expansion factor
B,=W/Rforaspreadspectrum signalismuchgreaterthanunity.Thelarge
redundancy inherent inspreadspectrum signalsisrequired toovercome the
severelevelsofinterference thatareencountered inthetransmission ofdigital
information oversomeradioandsatellitechannels. Sincecodedwaveforms are
alsocharacterized byabandwidth expansion factorgreaterthanunityand
sincecodingisanefficientmethodforintroducing redundancy, itfollowsthat
codingisanimportant elementinthedesignofspreadspectrum signals.
Asecondimportant elementemployed inthedesignofspreadspectrum
signalsispseudo-randomness, whichmakesthesignalsappearsimilarto
randomnoiseanddifficultto,demodulate byreceivers otherthantheintended
ones.Thiselementisintimately relatedwiththeapplication orpurposeofsuch
signals.
Tobespecific,spreadspectrum signalsareusedfor
•combatting orsuppressing thedetrimental effectsofinterference dueto
jamming, interference arisingfromotherusersofthechannel, andself
interference duetomultipath propagation;
•hidingasignalbytransmitting itatlowpowerand,thus,makingit
difficultforanunintended listenertodetectinthepresence ofbackground
noise;
•achieving messageprivacyinthepresence ofotherlisteners.
In'applications otherthancommunications, spreadspectrum signalsareused
696 DIGITALCOMMUN 1('ATlONS
toobtainaccurate range(timedelay)andrangerate(velocity) measurements
inradarandnavigation. Forthesakeofbrevity,weshalllimitourdiscussion to
digitalcommunications applications.
Incombatting intentional interference (jamming), itisimportant tothe
communicators thatthejammerwhoistryingtodisruptthecommunication
doesnothavepriorknowledge ofthesignalcharacteristics exceptforthe
overallchannelbandwidth andthetypeofmodulation, (PSK,FSK,etc.)being
used.Ifthedigitalinformation isjustencoded asdescribed inChapter 8,a
sophisticated jammer caneasilymimicthesignalemitted bythetransmitter
and,thus,confusethereceiver. Tocircumvent thispossibility, thetransmitter
introduces anelementofunpredictability orrandomness (pseudo-randomness)
ineachofthetransmitted codedsignalwaveforms thatisknowntothe
intended receiverbutnottothejammer. Asaconsequence, thejammermust
synthesize andtransmit aninterfering signalwithout knowledge ofthe
pseudo-random pattern.
Interference fromtheotherusersarisesinmultiple-access communication
systemsinwhichanumberofusersshareacommon channelbandwidth. At
anygiventime,asubsetoftheseusersmaytransmit information simul
taneously overthecommon channeltocorresponding receivers. Assuming that
alltheusersemploythesamecodefortheencoding anddecoding oftheir
respective infomlation sequences, thetransmitted signalsinthiscommon
spectrum maybedistinguished fromoneanotherbysuperimposing adifferent
pseudo-random pattern,alsocalledacode,ineachtransmitted signal.Thus,a
particular receivercanrecoverthetransmitted information intended foritby
knowing thepseudo-random pattern,i.e.,thekey,usedbythecorresponding
transmitter. Thistypeofcommunication technique, whichallowsmultiple users
tosimultaneously useacommon channelfortransmission ofinformation, is
calledcodedivisionmultiple access(CDMA). CDMAwillbeconsidered in
Sections 13-2and13-3.
Resolvable mIJltipath components resulting fromtime-dispersive propaga
tionthroughachannelmaybeviewedasaformofself-interference. Thistype
ofinterference mayalsobesuppressed bytheintroduction ofapseudo-random
patterninthetransmitted signal,aswillbedescribed below.
Amessage maybehiddeninthebackground noisebyspreading its
bandwidth withcodingandtransmitting theresultant signalatalowaverage
power.Because ofitslowpowerlevel,thetransmitted signalissaidtobe
"covert." Ithasalowprobability ofbeingintercepted (detected) byacasual
listenerand,hence,isalsocalledalow-probability-of-intercept (LPI)signal.
Finally, message privacymaybeobtained bysuperimposing apseudo
randompatternonatransmitted message. Themessage canbedemodulated
bytheintended receivers, whoknowthepseudo-random patternorkeyused
atthetransmitter, butnotbyanyotherreceivers whodonothaveknowledge
ofthekey.
Inthefollowing sections, weshalldescribe anumberofdifferent typesof
spreadspectrum signals, theircharacteristics, andtheirapplication. The
CHAPTER Ll:SPKEAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 697
Information
sequence
Pseuoo.random
pattern
gelleralorPseudo-random
patlem
JeneratorOtltUI
data
FIGURE 13-1-1 Modelofspreadspectrum digitalcommunication system.
emphasis willbeontheuseofspreadspectrum signalsforcombatting,
jamming (antijam orAJsignals), forCOMA, andforLPI.Beforediscussing
thesignaldesignproblem, however, weshallbrieflydescribe thetypesof
channelcharacteri6tics assumed fortheapplications citedabove.
13-1MODEL OFSPREAD SPECTRUM DIGITAL
COMMUNICATION SYSTEM
Theblockdiagram showninFig.13-1-1illustrates thebasicelements ofa
spreadspectrum digitalcommunication systemwithabinaryinformation
sequence atitsinputatthetransmitting endandatitsoutputatthereceiving
end.Thechannelencoder anddecoder andthemodulator anddemodulator
arebasicelements ofthesystem,whichweretreatedinChapters 5,7and8.In
addition totheseelements, wehavetwoidentical pseudo-random pattern
generators, onethatinterfaces withthemodulator atthetransmitting endand
asecondthatinterfaces withthedemodulator atthereceiving end.The
generators generate apseudo·random orpseudo-noise (PN)binary-valued
sequence, whichisimpressed onthetransmitted signalatthemodulator and
removed fromthereceived signalatthedemodulator.
Synchronization ofthePNsequence generated atthereceiverwiththePN
sequence contained intheincoming received signalisrequired inorderto
demodulate thereceived signal.Initially, priortothetransmission ofinforma
tion,synchronization maybeachieved bytransmitting afixedpseudo·random
bitpatternthatthereceiverwillrecognize inthepresence ofinterference with
ahighprobability. Aftertimesynchronization ofthegenerators isestablished,
thetransmission ofinformation maycommence.
Interference isintroduced inthetransmission oftheinformation-bearing
signalthroughthechannel. Thecharacteristics oftheintederence dependtoa
largeextentonitsorigin.Itmaybecategorized asbeingeitherbroadband or
narrowband relativetothebandwidth oftheinformation-bearing signal,and
eithercontinuous orpulsed(discontinuous) intime.Forexample, ajamming
signalmayconsistofoneormoresinusoids inthebandwidth usedtotransmit
theinformation. Thefrequencies ofthesinusoids mayremainfixedorthey
maychangewithtimeaccording tosomerule.Asasecondexample, the
interference generated inCOMAbyotherusersofthechannelmaybeeither
(13-2-2)(13-2-1)698 DIGlTAl COMMUNICATIONS
broadband ornarrowband, depending onthetypeofspreadspt:(:trum signal
thatisemployed toachievemultiple access.Ifitisbroadband, itmaybe
characterized asanequivalent additivewhitegaussian Roise.Weshallconsider
thesetypesofinterference andsomeothersinthefollowing sections.
Ourtreatment ofspreadspectrum signalswillfocusontheperformance of
thedigitalcommunication systeminthepresence ofnarrowband andbroad
bandinterference. Twotypesofmodulation areconsidered: PSKandFSK.
PSKisappropriate inapplications wherephasecoherence between the
transmitted signalandthereceived signalcanbemaintained overatime
intervalthatisrelatively longcompared tothereciprocal ofthetransmitted
signalbandwidth. Ontheotherhand,FSKmodulation isappropriate in
applications wheresuchphasecoherence cannotbemaintained dueto
time-variant effectsonthecommunications link.Thismaybethecaseina
communications linkbetween twohigh-speed aircraftorbetween ahigh-speed
aircraftandagroundterminal.
ThePNsequence generated atthemodulator isusedinconjunction withthe
PSKmodulation toshiftthephaseofthePSKsignalpseudo-randomly as
described inSection 13-2.Theresulting modulated signaliscalledadirect
sequence (DS)orapseudo-noise (PN)spreadspectrum signal.Whenusedin
conjunction withbinaryorM-ary(M>2)FSK,thepseudo-random sequence
selectsthefrequency ofthetransmitted signalpseudo-randomly. Theresulting
signaliscalledafrequency-hopped (FH)spreadspectrum signal.Although a
numberofothertypesofspreadspectrum signalswillbebrieflydescribed, the
emphasis ofourtreatment willbeonPNandFHspreadspectrum signals.
13-2DlRECI SEQUENCE SPREAD SPECTRUM
SIGNALS
InthemodelshowninFig.13-1-1,weassumethattheinformation rateatthe
inputtotheencoderisRbitslsandtheavailable channelbandwidth isWHz.
Themodulation isassumed tobebinaryPSK.Inordertoutilizetheentire
available channel bandwidth, thephaseofthecarrierisshiftedpseudo
randomly according tothepatternfromthePNgenerator atarateWtimes/s.
Thereciprocal ofW,denoted byTe,definestheduration ofarectangular
pulse,whichiscalledachipwhile1;iscalledthechipinterout.Thepulseisthe
basicelementinaDS'spread spectrum signal.
IfwedefineTb=11Rtobetheduration ofarectangular pulsecorrespond
ingtothetransmission timeofaninformation bit,thebandwidth expansion
factorWIRmaybeexpressed as
WTbB=-=• R7:c
Inpractical systems,theratioTbITeisaninteger,
L=Tb
c1;,
CHAPTER IlSPREAD 5PECTRUM SIGNALS FORDIGITAL COMMUNICATIUNS 699
PNsignal
L,1,-j
Datasignal
+1
-1
DataI
!+--T,--.
talPNanddata'i>igna.1s
QPSK
signal
'----.----'
(b)DS-QPSK modulator
FIGURE 13-2-1 ThePNanddatasignals(a)andtheQPSKmodulator (b)foraDSspreadspectrum system.
whichisthenumberofchipsperinformation bit.Thatis,Lcisthenumberof
phaseshiftsthatoccurinthetransmitted signalduringthebitduration
~=llR.Figure13-2-I(a) illustrates therelationships between thePNsignal
andthedatasignal.
Suppose thattheencodertakeskinformation bitsatatimeandgenerates a
binarylinear(n,k)blockcode.Thetimeduration available fortransmitting
thencodeelements isk~s.Thenumberofchipsthatoccurinthistime
intervaliskLc•Hence,wemayselecttheblocklengthofthecodeasn=kLc•
Ifthe encoder generates abinaryconvolutional codeofratekin,thenumber
o[chipsinthetimeintervalkTbisalson=kLc.Therefore, thefollowing
discussion appliestobothblockcodesandconvolutional codes.
Onemethodforimpressing thePNsequence onthetransmitted signalisto
700 DIGITAL COMMUNICATIONS
alterdirectlythecodedbitsbymodulo-2 addition withthePNsequence.t
Thus,eachcodedbitisalteredbyitsadditionwithabitfromthePNsequence.
[fbirepresents theithbitofth~PNsequence and Ciisthecorresponding bit
fromtheencoder, themodulo-2 sumis
Oi=biEBCi (13-2-3)
Hence,Gi=1ifeitherbi=1andCi=0orbi=0andCi=1;also,Oi=0ifeither
bi=1andCi=1orb,=0andCi=O.WemaysaythatOi=0whenbi=Ciand
ai=1whenbi",eei'Thesequence {aJismappedintoabinaryPSKsignalofthe
forms(t)=±Re[g(t)e-'2"{.') according totheconvention
(I)= {g(t-i1;)(OJ=0)
g,-g(t-iTJ(Gj=1)(13-2-4)
whereg(t)represents apulseofduration T...sandarbitrary shape.
Themodulo-2 addition ofthecodedsequence {e;}andthesequence {b,}
fromthePNgenerator mayalsoberepresented asamultiplication oftwo
waveforms. Todemonstrate thispoint,suppose thattheelements ofthecoded
sequence aremappedintoabinaryPSKsignalaccording totherelation
Ci(t)=(2e,-1)g(t-iT...)
Similarly, wedefineawaveform Pj(t)as
Pi(t)=(2b;-1)p(t-iT.c)(13-2-5)
(13-2-6)
wherep(t)isarectangular pulseofduration 7;.Thentheequivalent lowpass
transmitted signalcorresponding totheithcodedbitis
gj(t)=Pi(t)Cj(t)
=(2bi-1)(2cj-1)g(t-i7;) (13-2-7)
Thissignalisidentical totheonegivenby(13-2-4), whichisobtained fromthe
sequence {oJConsequently, modulo-2 addition ofthecodedbitswiththePN
sequence followed byamapping thatyieldsabinaryPSKsignalisequivalent
tomultiplying abinaryPSKsignalgenerated fromthecodedbitswitha
sequence ofunitamplitude rectangular pulses,eachofduration T.c,andwitha
polarity whichisdetermined fromthePNsequence according to(13-2-6).
Although itiseasiertoimplement modulo-2 addition followed byPSK
modulation insteadofwaveform multiplication, itisconvenient, forpurposes
ofdemodulation, toconsider thetransmitted signalinthemultiplicative form
tWhenfour-phase PSKisdesired,onePNsequence isaddedtotheinformation sequence carried
onthein-phasesisnalcomponent andasecondPNsequence isaddedtotheinformation sequence
carriedonthequadrature component. tnmanyPN-spread spectrum systems, thesamebinary
information sequence isaddedtothetwoPNsequences toformthetwoquadrature components.
Thus,afour-phase PSI{signalisgenerated withabinaryinformation stream.
CHAPTER 13:SPREAD SPECTRUM SIGNALS FORD1G1TAL COMMUNI' ATlO~S 701
givenby(13-2-7). Afunctional blockdiagramofafour-phase PSKDSspread
spectrum modulator isshowninFig.13-2-1(b).
Thereceived equivalent lowpasssignalfortheithcodeelementist
r;(t)=p;(t)c,(t)+z(t),i1;,'"I'"(i+1)1;,
=(2b,-1)(2c;-l)g(t-i1;,)+z(l) (13-2-8)
whereZ(I)represents theinterferenge orjamming signalcorrupting the
information-bearing signal.Theinterference isassumed tobeastationary
randomprocesswithzeromean.
IfZ(I)isasample function fromacomplex-valued gaussian process, the
optimum demodulator maybeimplemented eitherasafiltermatched tothe
waveform g(l)orasacorrelator, asillustrated bytheblockdiagrams inFig.
13-2-2.Inthematched filterrealization, thesampled outputfromthematched
filterismultiplied by2b;-I,whichisobtained fromthePNgenerator atthe
"GURE 13-2-2 Possibledemodulator structures forPNspreadspectrum signals.
r(1)Matched
filter
g.(T,-r)Sampler
Chip.rate
clod
(n)PN
seque"",
generatorTo
decoder
PN!oignaf
.geMralorCtIiJH8te
clock.
(b)Sampler)'jTo
decoder
r(t)
Sampter
Chip-rate
doc.
(e)To
decoder
tForsimplicity, weassumethatthechannel attenuation a=Iandthephaseshiftofthe
channeliszero.Sincecoherent PSKdetection isassumed, anyarbitrary channelphaseshiftis
compensated forinthedemodulation.
702 DIGITAL COMMt-:NICATIONS
demodulator whenthePNgenerator isproperly synchronized. Since(2b,
1)'=1whenb,=0andb,=1,theeffectofthePNsequence onthereceived
codedbitsisthusremoved.
InFig.13-2-2,wealsoobservethatthecross-correlation canbeaccompl
ishedineitheroneoftwoways.Thefirst,illustrated inFig.13-2-2(b), involves
premultiplying r,(t)withthewaveform p,(t)generated fromtheoutputofthe
PNgenerator andthencross-correlating withg*(t)andsampling theoutputin
eachchipinterval. Thesecondmethod, illustrated inFig.13-2-2(e), involves
cross-correlation withg*(t)first,sampling theoutput of thecorrelator and,
then,multiplying thisoutputwith2b,-I,whichisobtained fromthePN
generator.
IfZ(t)isnotagaussian random process, thedemodulation methods
illustrated inFig.13-2-2arenolongeroptimum. Nevertheless, wemaystilluse
anyofthesethreedemodulator structures todemodulate thereceived signal.
Whenthestatistical characteristics oftheinterference zit)areunknown a
priori,thisiscertainly onepossibleapproach. Analternative method, whichis
described later,utilizesanadaptive filterpriortothematched filteror
correiatortosuppress narrowband interferenct:. Therationale forthissecond
methodisalsodescribed later.
InSection13-2·1,wederivetheerrorrateperformance oftheDSspread
spectrum systeminthepresence ofwidebandandnarrowband interference.
Thederivations arebasedontheassumption thatthedemodulator isanyof
thethreeequivalent structures showninFig.13-2-2.
13-2-1ErrorRatePerformance oftheDecoder
Lettheunquantized outputofthedemodulator bedenoted byYJ,1'"j"'"n.
Firstweconsider alinearbinary(n,k)blockcodeand,without lossof
generality, weassumethattheall-zerocodewordistransmitted.
Adecoder thatemploys soft-decision decoding computes thecorrelation
metrics
n
CM,=2:(2c'j-l)y;,i=1,2,...,2'
j=l(13-2-9)
wheree,)denotes thejthbitintheithcodeword.Thecorrelation metric
corresponding totheall-zerocodewordis
n
CM.=2n~c+2:(2cI)-1)(2b)-l)v)
j=l
n
=2n~c-2:(2bj-l)vj
j=l(13-2-10)
whereVj'1'"j"'"n.istheadditivenoisetermcorrupting thejthcodedbitand
~cisthechipenergy.Itisdefinedas
Vj=Re{{ g*(t)Z[f+(j-l)7;,jdt}, j=I,2,..:,n(13-2-11)
CHAPTER LlSPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 703
Similarly, tlIecorrelation metriccorresponding tocodewordemhaving
weight Wmis
(2W) nCMm=2~cn1-nm+~(2cmj-1)(2b j-l)vj(13-2-12)
Following theprocedure usedinSection8-1-4,weshalldetermine the
probability thatCMm>CM,.Thedifference betweenCM,andeMmis
n
=4~cwm-22:cmPb j-l)vj
j=1(13-2-13)
Sincethecodewordemhasweight Wm•thereareWmnonzerocomponents in
thesummation ofnoisetermscontained in(13-2-13). Weshallassumethatthe
minimum distance ofthecodeissufficiently largethatwecaninvokethe
centrallimittheorem forthesummation ofnoisecomponents. Thisassumption
isvalidforPNspreadspectrum signalsthathaveabandwidth expansion of20
ormore.tThus,thesummation ofnoisecomponents ismodeled asagaussian
randomvariable. SinceE(2bj-1)=0andE(vj)=0,themeanofthesecond
termin(13-2-13) isalsozero.
Thevariance is
nn
<T~=42:2:Cmicmj£[(2bj -1)(2bi-1»)£(vivj)
j~1;=1(13-2-14)
Thesequence ofbinarydigitsfromtlIePNgenerator areassumed tobe
uncorrelated. Hence,
andE[(2b j-1)(2bi-1»)=Oij (13-2-15)
(13-2-16)
whereE(v2)isthesecondmomentofanyoneelementfromtheset{v).This
moment iseasilyevaluated toyield
E(Y)=rrg*(t)g(r)<f>,,(t -r)dtdr
=[IG(fW 4.>,,(f)df (13-2-17)
tTypically. thebandwidth expansion factorinaspreadspectrum signalisoftheorderof100
andhigher.
704 DIGITALCOMMUNICATIONS
where ~,,(T)=!E[z*(t):z:(t +r)]istheautocorrelation function and¢>z,(f)is
thepowerspectraldensityoftheinterference z(t).
Weobserve thatwhentheinterference isspectrally flatwithinthe
bandwidtht occupied bythetransmitted signal,i.e.,
¢>,,(f)=JoIfI""'!W (13-2-18)
thesecondmoment in(13-2-17) isE(v2)=2~.Jo.and,hence,thevariance of
theinterference termin(13-2-16) becomes
(13-2-19)
(13-2-20)Inthiscase,theprobability thatD<0is
~-
((2'1:,)P2(m)=Q'J-.;;;w.,
Buttheenergypercodedbit'C"maybeexpressed intermsoftheenergyper
infonnation bit'Chas
k
'1:,= -'ih=R"~hn
Withthissubstitution, (13-2-20) becomes.-------
(2'1:h)P2(m)=Q - R,w.,JlI(13-2-21)
(13-2-22)
where'Yh='ihlJoistheSNRperinformation bit.Finally,thecodeworderror
probability maybeupper-bounded bytheunionboundas
M
Pm"'"2:Q(v'2'YhR,Wm)
m=2(13-2-23)
whereM=2'.Notethatthisexpression isidentical totheprobability ofacode
worderrorforsoft-decision decoding ofalinearbinaryblockcodeinan
AWGNchannel.
Although wehaveconsidered abinaryblockcodeinthederivation given
above,theprocedure issimilarforan(n,k)convolutional code.Theresultof
suchaderivation isthefollowing upperboundontheequivalent biterror
probability:
1~
Ph"""Ie2:!3dQ(v'2'YbR,d) (13-2-24)
d=dftft
Thesetofcoefficients {!3,,}isobtained fromanexpansion ofthederivative of
thetransferfunctionT(D,N),asdescribed inSection8-2-3.
Next,weconsider anarrowband interference centered atthecarrier(atd.c.
tIfthebandwidth ofthebandpass channelisW,thatoftheequivalent low-pass channel is~W.
(13-2-25)
(13-2-26)
(13-2-27)CHAPTER IJSPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 705
fortheequivalent lowpass signal).Wemayfixthetotal(average) jamming
powertoJav=ioW,whereJoisthevalueofthepowerspectral densityofan
equivalent wideband interference (jamming signal).Thenarrowband inter
ferenceischaracterized bythepowerspectraldensity
{Jav_JOW""lW
<P,,(f)= WI-WI(If1~2I)
o(IfI>!WI)
wherew»WI'
Substitution of (13-2-25) for<P,,(f)into(13-2-17) yields
Jfw,nE(v')=~IG(fWdf
WI~W1/2
ThevalueofE(v')depends onthespectralcharacteristics ofthepulseg(t).In
thefollowing example, weconsider twospecialcases.
Example 13-2·1
Suppose thatg(t)isarectangular pulseassllowninFig.13-2-3(a) and
IG(f)I' isthecorresponding energydensity spectrum showninFig.
13-2-3(b). Forthenarrowband interference givenby(13-2-26), thevariance
ofthetotalinterference is
eT'=4wE(v2)m m
=8%'cwmTelavfW"2('inTifTc)'df
WI-W,121ifTc
_8'6cwmJavf#12(SinlrX)2- --dx
WI-(312lrX
FlGURE 13-2·] Rectangular pulseanditsenergydensityspectrum.
IGI/)I'
8(1)
J2if/T,I--~
0 T,32I0fI2:y
T,T,T, T,T,T.
lal Ibl
706 DIGlTAL COMMUNICATIONS
1.0
0.8
ff0.6
~c
~0.4
~
0.2
FIGURE 13-2-4 Plotofthevalueoftheintegralin(13-2-27).oIL---;O"'.2:--0-:.4:---::0.':-6--:0:'::.8--;:-'1.0""'" ~
~
where {3=W,T,..Figure13-2-4illustrates thevalueofthisintegral for
o<S:{3<s:I.Weobservethatthevalueoftheintegral isupper-bounded by
WIT,.Hence,IT;"'"8'€CWmTelav.
InIhelimitasWIbecomes zero,Iheinterference becomes animpulseat
thecarrier.Inthiscasetheinterference isapurefrequency toneanditis
usuallycalledaCWjamming signal.Thepowerspectraldensityis
(13-2-28)
andthecorresponding variance forthedecision variableD=CM!-CMmis
IT;"=4wmI"IG(O)12
(13-2-29)
Theprobability ofacodeworderrorforCWjamming isupper-bounded as
PM<s:,~,Q(l~~~wm) (13-2-30)
ButIf:c=Rclf:b.Furthermore, Tc~!/WandJa,/W=lo.Therefore (13-2-30)
maybeexpressed as
(13-2-31)
whichistheresultobtained previously forbroadband interference. This
resultindicates thataCWjammerhasthesameeffectonperformance asan
equivalent broadband jammer. Thisequivalence isdiscussed furtherbelow.
Example 13·2-2
Letusdetermine theperformance oftheDSspreadspectrum systeminthe
presence ofaCWjammerofaveragepowerIavwhenthetransmitted signal
pulseg(t)isone-half cycleofasinusoidasillustrated inFig.13-2-5,i.e.,
I!:lf:,mg(t)=-Tsin-,0<s:t'"Tc (13-2-32)
cT,
CHAPTER D:SPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 107
g(t)
o
FIGURE 13·2-5 Asinusoidal signalpulse.
Thevariance oftheinterference ofthispulseis
IT;"=4wmJ.,IG(O)12
64
=r~cTcla.wm
Hence,theupperboundonthecodeworderrorprobability is(13-2·33)
(13-2-34)
WeobservethatIheperformance obtairted withthispulseis0.9dBbetter
thanthatobtained witharectangular pulse.Recallthatthispulseshape
whenusedinoffsetQPSKresultsinanMSKsignal.MSKmodulation is
frequently usedinDSspreadspectrum systems.
lbeProcessing GainandtheJamming Margin Aninteresting interpreta
tionoftheperformance characteristics fortheDSspreadspectrum signalis
obtained byexpressing thesignalenergyperbit~bintermsoftheaverage
power.Thatis,~b=PayTbowherePa,istheaveragesignalpowerandTbisthe
bitinterval. Letusconsider theperformance obtained inthepresence ofCW
jamming fortherectangular pulsetreated inExample 13-2-1.Whenwe
substitute for1\'bandJointo(13-2-31), weobtain
(13-2-35)
whereL,isthenumberofchipsperinformation bitandPa.!J..isthe
signal-to-jamming powerratio.
Anidentical resultisobtained withbroadband jamming forwhichthe
performance isgivenby(13-2-23). Forthesignalenergyperbit,wehave
(13-2-36)
(13-2-37)
(13-2-38)
(13-2-40)708 DIGITAL COMMUNICATIONS
whereRistheinformation rateinbits/s.Thepowerspectraldensityforthe
jamming signalmaybeexpressed as
1._J..
0-W
Usingtherelation in(13-2-36) and(13-2-37), theratio"CblJomaybe
expressed as
'ibPavlRWIR-=--=--
JoJavlWJ,vIPav
TheratioJav/Payisthejamming-to-signal powerratio,whichisusually
greaterthanunity.TheratioWIR=TblTe=B,=L,isjustthebandwidth
expansion factor,or,equivalently, thenumberofchipsperinformation bit.
Thisratioisusuallycalledtheprocessing gainoftheOSspreadspectrum
system.Itrepresents theadvantage gainedoverthejammerthatisobtained by
expanding thebandwidth ofthetransmitted signal.Ifweinterpret 'iblJoasthe
SNRrequired toachieveaspecified errorrateperformance andWIRasthe
available baftdwidth expansion factor,theratioJavlP,viscalledthejamming
marginoftheOSspreadspectrum system.Inotherwords,thejamming margin
isthelargestvaluethattheratioJavlPavcantakeandstillsatisfythespecified
errorprobability.
Theperformance ofasoft-decision decoder foralinear(n,k)binarycode,
expressed intermsoftheprocessing gainandthejamming margin,is
(13-2-39)
Inaddition totheprocessing gainWIRandJ.vIPa"weobserve thatthe
performance depends onathirdfactor,namely,Rcwm•Thisfactoristhecoding
gain.AlowerboundonthisfactorisRcdm;n.Thusthejamming margin
achieved bytheOSspreadspectrum signaldependsontheprocessing gainand
thecodinggain.
Unooded DSSpreadSpednuD Signals Theperformance resultsgiven
aboveforOSspreadspectrum signalsgenerated bymeansofan(n,k)cod"e
maybespecialized toatrivialtypeofcode,namely,abinaryrepetition code.
Forthiscase,k=1andtheweightofthenonzerocodewordisw=n.Thus,
Rcw=1and,hence,theperformance ofthebinarysignaling systemreducesto
P2=Q(~2J:b)
=Q(~~a:~~)
CHAPTER IJ:SPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 709
Notethatthetrivial(repetition) codegivesnocodinggain.Itdoesresultin
aprocessing gainofW/R.
Example 13-2-3
Suppose thatwewishtoachieveanerrorrateperformance of10-6orless
withanuncoded DSspreadspectrum system.Theavailable bandwidth
expansion factorisW/R=1000.Letusdetermine thejamming margin.
The'lb/JOrequired toachieveabiterrorprobability of10-6with
uncoded binaryPSKis10.5dB.Theprocessing gainis1010glO1000=30dB.
H~ncethemaximum jamming-to-signal powerthatcanbetolerated, i.e.,the
jamming margin,is
Jav10log,o-p=30-10.5=19.5dB
av
Sincethisisthejamming marginaclIieved witlIanuncoded OSspread
spectrum system,itmaybeincreased bycodingtheinformation sequence.
Thereisanotherwaytoviewthemodulation anddemodulation processes
fortheuncoded (repetition code)DSspreadspectrum system. Atthe
modulator, thesignalwaveform generated bytherepetition codewith
rectangular pulses,forexample, isidentical toaunitamplitude rectangular
pulses(t)ofdurationT"oritsnegative, depending onwhethertheinformation
bitis1or0,respectively. Thismaybeseenfrom(13-2-7), wherethecoded
chips{e;}withinasingleinformation bitareeitherallIsorOs.ThePN
sequence multiplies eithers(t)or-s(t).Thus,whentheinformation bitisa1,
theLcPNchipsgenerated bythePNgenerator aretransmitted withthesame
polarity. Ontheotherhand,whentheinformation bitisa0,theL,PNchips
whenmultiplied by-s(t)arereversed inpolarity.
Thedemodulator fortherepetition code,implemented asacorrelator, is
illustrated inFig.13-2-6.Weobserve thattheintegration interval inthe
integrator isthebitinterval 7;,.Thus,thedecoderfortherepetition codeis
eliminated anditsfunction issubsumed inthedemodulator.
Nowletusqualitatively assesstheeffectofthis-demodulation processon
FlGURE 13-Z-II Correlation-type demodulator fora
repetition code.r(1)I;'()d,---x", Sampler
1
PN Symbol-
sequenceHCIIiP""l1Itemeclockeenemor clook
710 DIGITAL COMMUNICATIONS
theinterference z(t).Themultiplication ofz(t)bytheoutputofthePN
generator, whichisexpressed as
wet)=2:(2b,-l)p(t-ire)
yields
vet)=w(t)z(t)
Thewaveforms wet)andz(t)arestatistically independent randomprocesses
eachwithzeromeanandautocorrelation functions tPww(f)andcl>zz(f),
respectively. Theproductvet)isalsoarandomprocesshaving l\Ilautocorrela
tionfunction equaltotheproductofcl>ww(T)with4>zzCf).Hence,thepower
spectraldensityoftheprocessvet)isequaltotheconvolution ofthepower
spectraldensityofwet)withthepowerspectraldensityofz(t).
Theeffectofconvolving thetwospectra istospreadthepowerin
bandwidth. Sincethebandwidth ofwet)occupies theavailable channel
bandwith W,theresultofconvolution ofthetwospectraistospreadthepower
spectral densityofz(t)overthefrequency bandofwidthW.Ifz(t)isa
narrowband process,i.e.,itspowerspectraldensityhasa-widthmuchlessthan
W,thepowerspectral densityoftheprocessvCr)willoccupyabandwidth
equaltoatleastW.
Theintegrator usedinthecross-correlation showninFig.13-2-6hasa
bandwidth approximately equaltol/T•.Sincel/T.«W,onlyafractionofthe
totalinterference powerappearsattheoutputofthecorrelator. Thisfractionis
approximately equaltotheratioofbandwidths 1/TotoW.Thatis,
1/To=_1_=Tc=..!.
WWT.T.Le
Inotherwords,themultiplication oftheinterference withthesignalfromthe
PNgenerator spreadstheinterference tothesignalbandwidth W,andthe
narrowband integration following themultiplication seesonlythefraction1/Le
ofthetotalinterference. Thus,theperformance oftheuncoded DSspread
spectrum systemisenhanced bytheprocessing gainLe•
Linelll'CodeConcatenated withaBinaryRepetition CodeAsillustrated
above,abinaryrepetition codeprovides amarginagainstaninterference or
jamming signalbutyieldsnocodinggain.Toobtainanimprovement in
performance, wemayusealinear(nI'k)blockorconvolutional code,where
n!""n=kLe•Onepossibi.:ty istoselectn!<nandtorepeateachcodebitn,
timessuchthatn=nln,.Thus,wecanconstruct alinear(n"k)codeby
concatenating the(nl'k)codewithabinary(n"1)repetition code.Thismay
beviewedasatrivialformofcodeconcatenation wheretheoutercodeisthe
(n!>k)c~andtheinnercodeistherepetition code.
Sincetherepetition codeyieldsnocodinggain,thecodinggainachieved by
thecombined codemustreducetothatachieved bythe(n!,k)outercode.It
CHAPTER 13:SPREAD SPECTRl:M SIGNALS fORDIGITAL rOMMlJNICATIONS 711
isdemonstrated thatthisisindeedthecase.Thecodinggainoftheoverall
combined codeis
Buttheweights {w",}forthecombined codemaybeexpressed as
where {w~~}aretheweightsoftheoutercode.Therefore, thecodinggainofthe
combined codeis
whichisjustthecodinggainobtained fromtheoutercode.
Acodinggainisalsoachieved ifthe(n"k)outercodeisdecoded using
harddecisions. Theprobability ofabiterrorobtained withthe(n"1)
repetition code(basedonsoft-decision decoding) is
P=Q(~)=Q~~:R~)
=Q(!2W/RRO) (13-2-42)'/JavlPayc,
Thenthecodeworderrorprobability foralinear(n"k)blockcodeis
upper-bounded as
where(=U(dmin-l)J,oras
M
PM";;2:[4p(l- p)r~,r2
"1=2(13-2-43)
(13-2-44)
wherethelatterisaChernoff bound.Foran(n"k)binaryconvolutional code.
theupperboundonthebiterrorprobability is
x
Ph";;L(3"P2(d)
clo;-dtn:o:(13-2-45)
whereP2(d)isdefinedby(8-2-28)forodddandby(8-2-29)forevend.
Concatenated CodingforDSSpreadSpedrum Systems Itisapparent
fromtheabovediscussion thatanimprovement inperformance can be
obtained byreplacing therepetition codebyamorepowerful codethatwill
712 DIGITAL CO....UNICATIONS
yieldacodinggaininaddition totheprocessing gain.Basicafly, theobjective in
aDSspreadspectrum systemistoconstruct along,low·ratecodehavinga
largeminimum distance. Thismaybebestaccomplisbedby""using code
concatenation. WhenbinaryPSKisusedinconjunction withDSspread
spectrum, theelements ofaconcatenated codewordmustbeexpressed in
binaryform.
Bestperformance isobtained whensoft-decision decoding isusedonboth
theinnerandoutercodes.However, analternative, whichusuallyresultsin
reducedcomplexity forthedecoder, istoemploysoft-decision decoding onthe
innercodeandhard-decision decoding ontheoutercode.Theexpressions for
theerrorrateperformance ofthesedecoding schemes depend,inpart,onthe
typeofcodes(blockorconvolutional) selectedfortheinnerandoutercodes.
Forexample, theconcatenation oftwoblockcodesmaybeviewedasan
overalllongbinary(n.k)blockcodehavingaperformance givenby(13-2-39).
Theperformance ofothercodecombinations mayalsobereadilyderived. For
thesakeofbrevity,weshallnotconsider suchcodecombinations.
13-2·2SomeApplications ofDSSpreadSpectrum Signals
Inthissubsection, weshallbrieflyconsider theuseofcodedDSspread
spectrum signalsforthreespecific applications. Oneisconcerned with
providing immunity againstajamming signal.Inthesecond,acommunication
signalishiddeninthebackground noisebytransmitting thesignalatavery
lowpowerlevel.Thethirdapplication isconcerned withaccommodating a
number ofsimultaneous signaltransmissions onthesamechannel, i.e.,
CDMA.
Antijamming Application InSection13-2-1,wederivedtheerrorrate
performance foraDSspreadspectrum signalinthepresence ofeither:a
narrowbandorawidebandjamming signal.Asexamples toillustrate the
performance ofadigitalcommunications systeminthepresence ofajamming
signal,weshallselectthreecodes.OneistheGolay(24,12),whichis
characterized bytheweightdistribution giveninTable8-1-1andhasa
minimum distance dm;n=8.Thesecondcodeisanexpurgated Golay(24,11)
obtained byselecting 2048codewordsofconstant weight12.Ofcoursethis
expurgated codeisnonlinear. Thesetwocodeswillbeusedinconjunction with
arepetition code.Thethirdcodetobeconsidered isamaximum-length
shift-register code.
Theerrorrateperformance oftheGolay(24,12)withsoft-decision
decoding is
PM';;[759Q(~8W//R) +2576Q( 12W/R)
JavPav Ja.lPav
759Q(16W/R) (24W/R)]+ Jay'Pay+QJavlPav(13-2-46)
CHAPTER 13:S~READ SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 713
whereW/Ristheprocessing gainandJ.vIp••isthejamming margin.Since
"'""'"2=12WfRand",'"24,eachcodedbitis,ineffect,repeated"2'"
W/2Rtimes.Forexample, ifW/R=100(aprocessing gainof20dB),the
blocklengthoftherepetition codeis"2'"50.
Uhard-decision decoding isused,theprobability oferrorforacodedbitis
p'"Q( (13-2-47)
(13-2-48)andthecorresponding probability ofacodeworderrorisupper-bounded as
PM';;;J4(~)pn'(l- p)24-m
Asanalternative, wemayusetheChernoff boundforhard-decision decoding,
whichis
PM""759[4p(l- pW+2576[4p(l- p)]6
+759[4p(l- p)]8+[4p(l_p)]'2 (13-2-49)
Figure13-2-7illustrates theperformance oftheGolay(24,12)asafunctionof
thejamming marginJ.vIp...withtheprocessing gainasaparameter. The
Chernoff boundwasusedtocompute theerrorprobability forhard-decision
decoding. Theerrorprobability forsoft-decision decoding isdominated bythe
term
759Q(.J.8W/R)i.vlp••
andthatforhard-decision decoding isdominated bytheterm759[4p(1 -P)]4.
Hence,thecodinggainforsoft-decision decodingtisatmost10log4=6dB.
Wenotethatthetwocurvescorresponding toW/R=1000(30dB) are
identical inshapetotheonesforW/R'"100(20dB),exceptthatthelatterare
shiftedby10dBtotherightrelativetotheformer.Thisshiftissimplythe
difference inprocessing gainbetween thesetwoDSspreadspectrum signals.
Theerrorrateperformance oftheexpurgated Golay(24,11)isupper
bounded as
forsoft-decision decoding andas:tllWfR)
i.vlp••(13-2-50)
(13-2-51)
tThecodinggainislessthan6dBduetothemultiplicative factorof159,whichincreases the
errorprobability relativetotheperformance ofthebinaryunooded system.*Weremindtbereaderthattheunionboundisnotverytightforlargesignalsets.
714 DIGITAL COMMUNiCATIONS
12 14 16 18 20 22 24G(24.12)
PC=20dB
\\...
G(24,12)\·1\-yG=20dB\··· · \\•·· · •· · •
• G(24.II)1\•· ··PG=20dB ,•· •·•
\\,
G\24.12)\•• .·,
\PG=30dB,:\,,·• , ,
•.·GI24.12)• \\, ,·PG=30dB, ,• • ,,·\.\•, , , ,,\,• ,··\,
•\,·, , . ,
\,
PG=20dB ,,-- Soft-decison G(24.II),decoding,
,~- -•.Hard-decison
·decoding,,PC=processing gairJ···,\252
10-
2610-'10-'
5
2
10-2
5
.:2
~10-3"1:05•
~•'02
.£
]1(j-4
~"-5
Jamming marginJ.)Pn
FlGURE 13-2-7 Performance ofGolaycodesusedinDSspread'pectrum signal.
forhard-decision decoding, wherepisgivenas
(13-2-52)
Theperformance characteristics ofthiscodearealsoplottedinFig.13-2-7for
WIR=100.Weobserve thatthisexpurgated Golay(24,11)codeperforms
about1dBbetterthantheGolay(24,12)code.
Insteadofusingablockcodeconcatenated withalow-rate(1/n2)repetition
code,letusconsider usingasinglelow·rate code.Aparticularly suitablesetof
low-rate codesisthesetofmaximum-length shift-register codesdescribed in
Section8-1-3.WerecallthaIforIhissetofcodes,
(n,k)=(2m_l,m)
dmin=2m-1(13-2-53)
CHAPTER P:SPREAD SPECTRUM SIG~ALS FORDIGITAL COMMUNICATIONS 715
Allcodewordsexcepttheall-zerowordhaveanidentical weightof2m
-I
Hence,theerrorrateforsoft-decision decoding isupper-bounded ast
2WIRm2m-,)-----
JavlPa,2'"-I
(WIRm2"'-'),,;2mexp----m-
favlP"2-I'(13-2-54)
Formoderate valuesofm,R,dmin=!mand,hence,(13-2-54) maybeexpressed
as
_W_IR_m),,;2mexp(__m_W-,-1R_)
fa,IP., 2J.,l'a,(13-2-55)
Hence,thecodinggainisatmost10log1m.
Forexample, ifweselectm=10thenn=210-1=1023.Sincen=kWIR~
mWIR,itfollowsthatWIR=102.Thus,wehaveaprocessing gainofabout
20dBandacodinggainof7dB.Thisperformance iscomparable tothat
obtained withtheexpurgated Golay(24,11)code.Highercodinggainscanbe
achieved withlargervaluesofm.
Ifhard-decision decoding isusedforthemaximum-length shift-register
codes,theerrorrateisupper-bounded bytheChernoff boundas
wherepisgivenas(13-2-56)
p=Q(2WIR) (V2W1R m ) --R ~Q----f,jP., C favlp..2m-1(13-2-57)
Form=10,thecodeworderrorratePMiscomparable tothatobtained with
theexpurgated Golay(24,11)codeforhard-decision decoding.
Theresltsgivenaboveillustrate theperformance thatcanbeobtained with
asinglelevelofcoding.Greatercodinggainscanbeachieved withconcaten
atedcodes.
tTheM=rwaveforms generated byamaximum·length shift·register codeform3simplexset
(seeProblem 8-13).Theexactexpression fortheerrorprobability, giveninSection5-2-4,maybe
used{orlargevaluesofM,where(heunionboundbecomes \ieryloose.
716DIGITAL COMMUNICATiONS
Low-Detedlbility SipalTnmsmissioD Inthisapplication, thesignalis
purposely' transmitted atIiverylowpowerlevelrelativetothebackground
channelnoiseandthermalnoisethatisgenerated inthefrontendofthe
receiver.IftheOSspreadspectrum signaloccupies abandwidth Wandthe
spectraldensityoftheadditivenoiseisNoW1Hz,theaveragenoisepowerin
thebandwidth WisNov=WNo.
Theaveragereceived signalpowerattheintended receiver isPav•Ifwewish
tohidethepresence ofthesignalfromreceivers thatareinthevicinityofthe
intended receiver, thesignalistransmitted atalowpowerlevelsuchthat
PavlNav«1.Theintended receivercanrecovertheinformation-bearing signal
withtheaidoftheprocessing gainandthecodinggain.However, anyother
receiver thathasnopriorknowledge ofthePNse.quence isunabletotake
advantage oftheprocessing gainandthecodinggain.Hence,thepresence of
theinformation-bearing signalisdifficulttodetect.Wesaythatthesignalhasa
lowprobability ofbeingintercepted (LPI)anditiscalledanLPlsignal.
Theprobability oferrorresultsgiveninSection 13-2-1alsoapplytothe
demodulation anddecoding ofLPIsignalsattheintended receiver.
CodeDivision Multiple AccessTheenhancement inperformance ob
tainedfromaOSspreadspectrum signalthrough theprocessing gainand
~inggaincanbeusedtoenablemanyOSspreadspectrum signalstooccupy
thesamechannelbandwidth provided thateachsignalhasitsowndistinctPN
sequence. Thus,itispossible tohaveseveraluserstransmit messages
simultaneously overthesamechannel bandwidth. Thistypeofdigital
communication inwhicheachuser(transmitter-receiver pair)hasadistinctPN
codefortransmitting overacommon channelbandwidth iscalledeithercode
divisionmultipleaccess(COMA) orspreadspectrum multiple access(SSMA).
Inthedemodulation ofeachPNsignal,thesignalsfromtheother
simultaneous usersofthechannelappearasanadditiveinterference. Thelevel
ofinterference varies,depending onthenumberofusersatanygiventime.A
majoradvantage ofCOMAisthatalargenumberofuserscanbeaccommod
atedifeachtransmits messages forashortperiodoftime.Insuchamultiple
accesssystem,itisrelatively easyeithertoaddnewusersortodecrease the
numberofuserswithoutdisrupting thesystem.
Letusdetermine thenumberofsimultaneous signalsthatcanbesupported
inaCOMAsystem.t Forsimplicity, weassumethatallsignalshaveidentical
average powers., Thus,ifthereareNusimultaneous users,thedesired
signal-to-noise inteJ1erence powerratioatagivenreceiveris
1
Nu-1(13-2-58)
tInthissectionlbeinterference fromotheruse",istreatedasarandom prOCCS$.Thisisthe
caseifthereisnocooperation amongtheusers.InChapter 15weconsiderCDMAtransmission in
whichinterference fromother\lienisknownandissuppressed bythereceiver.
CHAPTER 11SPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 717
Hence,theperfonnance forsoft-decision decoding
upper-bounded as
M(IZW/R) (
PM";;m2;2Q-VN"-1R,wm';;(M-1)Qatthegivenreceiver is
2W/RRd.)
N.-1cmUl•
(13-2-59)
Inthiscase,wehaveassumed thattheinterference fromotherusersis
gaussian.
Asanexample, suppose thatthedesiredlevelofperformance (error
probability of10-6)isachieved when
W/R--Rcdmin=20N.-I
Thenthemaximum numberofusersthatcanbesupported intheCDMA
systemis
(13-2-60)
IfWIR=100andRcdmin=4,asobtained withtheGolay(24,12)code,the
maximum number isIV"=21.IfWIR=1000andR,dm'n=4,thisnumber
becomes N"=20l.
Indetermining themaximum numberofsimultaneous usersofthechannel,
wehaveimplicitly assumed thatthePNcodesequences aremutually
orthogonal andtheinterference fromotherusersaddsonapowerbasisonly.
However, orthogonality amonganumberofPNcodesequences isnoteasily
achieved, especially ifthenumberofPNcodesequences required islarge.In
fact,theselection ofagoodsetofPNsequences foraCDMAsystemisan
important problem thathasreceived considerable attention inthetechnical
literature. Weshallbrieflydiscussthisproblem inSection13-2-3.
13-2-3EifertofPulsedInterference onDSSpreadSpectrum
Systems
Thusfar,wehaveconsidered theeffectofcontinuous interference orjamming
onaDSspreadspectrum signal.Wehaveobserved thattheprocessing gain
andcodinggainprovideameansforovercoming thedetrimental effectsofthis
typeofinterference. However, thereisajamming threatthathasadramatic
effectontheperformance ofaDSspreadspectrum system.Thatjamming
signalconsistsofpulsesofspectrally flatnoisethatcoverstheentiresignal
bandwidth W.Thisisusuallycalledpulsedinterference orpartial-timejamming.
Suppose thejammerhasanaveragepowerJa,il\thesignalbandwidth W.
HenceJo=J.v1W.Insteadoftransmitting continuously, thejammertransmits
pulsesatapowerJavlafora%ofthetime,i.e.,theprobability thatthe
jammeristransmitting atagiveninstantisa.Forsimplicity, weassumethat
718 DIGITAL COMMUNICATIONS
aninterference pulsespansanintegralnumberofsignaling intervals and,thus,
itaffectsanintegralnumberofbits.Whenthejammerisnottransmitting, the
transmitted bitsareassumed tobereceived error-free, andwhenthejammeris
transmitting, theprobability oferrorforanuncoded DSspreadspectrum
systemisQ(V2a't.IJ o).Hence,theaverageprobability ofabiterroris
2aWIR)
J.,/p. v(13-2-61)
Thejammer selectsthedutycycleatomaximize theerrorprobability. On
differentiating (13-2-61) withrespecttoa,wefindthattheworst-case pulse
jamming occurswhen
('f",IJo<0.71)('f",IJo>0.71){0.71*-"'If.('t.IJo;;;'O.71)a-fOb0
1('t.llo<0.71)
andthecorresponding errorprobability is
{O'083=0.083J.vIp..
P_'f,.IJoWIR
2-Q(.,pWIR)
J.vlp. v(13-2-62)
(13-2-63)
Theerrorrateperformance givenby(13-2-61) fora=1.0,0.1,and0.01
alongwiththeworst-case performance basedona*isplottedinFig.13-2-8.
10'
,,,,,,,,
,,,,
(l=0.01......,10-'10-1....
....,....worst-case pulsejamming(a=a·)
,,,
nGURE lJ.z..lI Performance ofDSbinaryPSKwithpulse
jamming.10"'--~_"""_~......I~_......J'--~~oSWIIW~~~
.!.lJo(dB)
..
CHAPTER D:SPREAD SPECTRLM SIG~ALS FORDIGITAL COMMUNICATIONS 719
Bycomparing theerrorrateforcontinuous gaussian noisejamming with
worst-case pulsejamming, weobservealargedifference inperformance, which
isapproximately 40dBatanerrorrateof10-6
•
Weshouldpointoutthattheaboveanalysisapplieswhenthejammerpulse
duration isequaltoorgreaterthanthebitduration. Inaddition, weshould
indicatethatpractical considerations mayprohibitttiejammerfromachieving
highpeakpower(smallvaluesofa).Nevertheless, theerrorprobability given
by(13-2-63) servesasanupperboundontheperformance oftheuncoded
binaryPSKinworst-case pulsejamming. Clearly,theperformance oftheDS
spreadspectrum systeminthepresence ofsuchjamming isextremely poor.
IfwesimplyaddcodingtotheDSspreadspectrum system,theimprove
mentovertheuncodedsystemisthecodinggain.Thus,'tblloisreducedbythe
codinggain,whichinmostcasesislimitedtolessthan10dB.Thereasonfor
thepoorperformance isthatthejamming signalpulseduration maybe
selected toaffectmanyconsecutive codedbitswhenthejamming signalis
turnedon.Consequently, thecodeworderrorprobability ishighduetothe
burstcharacteristics ofthejammer.
Inordertoimprove theperformance, weshouldinterleave thecodedbits
priortotransmission overthechannel. Theeffectoftheinterleaving, as
discussed inSection8-1-9,istomakethecodedbitsthatarehitbythejammer
statistically independent.
Theblockdiagram ofthedigitalcommunication systemthatincludes
interleaving/deinterieaving isshowninFig.13-2-9.Alsoshownisthepos
sibilitythatthereceiver knowsthejammerstate,i.e.,thatitknowswhen
thejammer isonoroff.Knowledge ofthejammer state(calledside
information) issometimes available fromchannel measurements ofnoise
powerlevelsinadjacent frequency bands.Inourtreatment, weconsider two
FIGURE 13-2·9 BlockdiagramofAJcommunication 'ystem.
Dala
DataEncoder
DecoderPN
generator
Cl\aoncl
720 DIGITAL CO~Jl,nINICATIONS
extreme cases,namely, noknowledge ofthe.jammer stateorcomplete
knowledge ofthejammer state.Inanycase,therandom variable !:
represertting thejammerstateischaracterized bytheprobabilities
P(;=1)=a,P(;=0)=1-a
Whenthejammer ison,thechannel ismodeled asanAWONwithpower
spectraldensityNo=Jola=J.JaW; andwhenthejammerisoff,thereisno
noiseinthechannel. Knowledge ofthejammerstateimpliesthatthedecoder
knowswhenI:=1andwhenI:=0,andusesthisinformation inthe
computation ofthecorrelation metrics.Forexample, thedecoder mayweight
thedemodulator outputforeachcodedbitbythereciprocal ofthenoisepower
levelintheinterval.Alternatively. thedecodermaygivezeroweight(erasure)
toajammedbit.
First,letusconsider theeffectofjamming withoutknowledge ofthejammer
state.Theinterleaver/deinterleaver pairisassumed toresultinstatistically
independent jammerhitsofthecodedbits.Asanexampleoftheperformance
achieved withcoding,wecitetheperformance resultsfromthepaperofMartin
andMcAdam (1980).Theretheperformance ofbinaryconvolutional codesis
evaluated forworst-case pulsejamming. Bothhardandsoft-decision Viterbi
decoding areconsidered. Softdecisions areobtained byquantizing the
demodulator outputtoeightlevels.Forthispurpose, auniform quantizer is
usedforwhichthethreshold spacing isoptimized forthepulsejammernoise
level.Thequantizer playstheimportant roleoflimiting thesizeofthe
demodulator outputwhenthepulsejammer ison.Thelimitingactionensures
thatanyhitonacodedbitdoesnotheavilybiasthecorresponding path
metrics.
Theoptimum dutycycleforthepulsejammer inthecodedsystemis
generally inversely proportional totheSNR,butitsvalueisdifferent fromthat
givenby(13-2-62) fortheuncoded system.Figure13-2-10illustrates graphi·
callytheoptimaljammerdutycycleforbothhard-andsoft-decision decoding
oftherate1/2convolutional codes.Thecorresponding errorrateresultsfor
thisworst-case pulsejammerareillustrated inFigs13-2-11and13-2-12forrate
1/2codeswithconstraint lengths3""K""9.Forexample, notethatat
g=10-6,theK=7convolutional codewithsoft·decision decoding requires
'If.IJo=7.6dB,whereashard-decision decoding requires 'lfblJo=ll.7dB.This
4.1dBdifference inSNRisrelatively large.Withcontinuous gaussian noise,
thecorrespondinB SNRsforanerrorrateof10-6are5dBforsoft-decision
decoding and7dBforhard·decision decoding. Hence,theworst-caseplllse
jammerhasdegraded theperformance by2.6dBforsoft-decision decoding
andby4.7dBforhard-decision decoding. TheselevelsofdeBradation increase
astheconstraint lengthoftheconvolutional codeisdecreased. Theimportant
point,however, isthatthelossinSNRduetojamming hasbeenreducedfrom
40dBfortheuncaded systemtolessthan5dBforthecodedsystembasedon
aK=7,rate1/2convolutional code.
CHAPTER D:SPREAD SPECTRUM SIGNALS FORDiGiTAL COMMUNlCAT10!'lS 711
10-1Pulsejamming
Binaryphaseshifakeying
51015202530
",po(dB)FIGURE 13-2-10 Optimaldutycycleforpulsejammer.[From
MartinandMcAdam (/980).©1980IEEE.)10-'L--,_-,-_..L._-'-_'--'_~
-50
Ill-'L_-'-_-'-_~-'-~l-.J...._h._---,
5 7 9 II13 15 1719
..!',po(dB)Asimplermelhod forevalUating theperformance ofa
munication systemistousethecutoffrateparameter Ro
OmuraandLevitt(1982).Forexample, withbinary-coded
cutoffratemaybeexpressed as
Ro=1-log(1 +Do)
10-.1
I<r'
..<
g
•
:E•IO-s
'0
.£
i
Ilt"
"CURE 13-2-11 Performance ofrale1/2convolutional codes
wilhhard-decision Viterbidecoding i>inary
PSKwithoptimalpulsejamming. [From
MartinandMcAdam (1980).©1980IEEE.IcodedAJcom
asproposed by
modulation, the
(13-2-64)
Unionbound
OpIimalpulsejamming
Binaryphaseshiftkeying
RaleIl2convoluional code
wilhVilerbidecoding
Harddecisions
K=3
K=4
K=5
K=6
K=7
K=8
K=9
lIT'"-----'_-'-----" ......--"-.....................,,-.1--"- __
l 4 6 g1012 14 16
6,1J,<dB)722 DIGITAL COMMUNICATIONS
FIGURE U-Z·U Performance ofraleli2convolulional codes
withsofl·decision Vilerbideeoding binary
PSKwilhoptimalpulsejamming. [From
MartinandMcAdam (1980).©1980IEEE.]10-]
10-<
..'
~
~
1l
~)(r''"5i
10-<Unionbound
Optimalpulsejamming
Binaryph'"shiftkeying
RaIe112cOilvoluional code
withViterbidecc:ding
Softdecisions.
~K=3
K=4
\-'....-''t- K=S
K=6
K=7
K=g
K=9
wherethefactorDadepends onthechannelnoisecharacteristics andthe
decoderprocessing. RecallthatforbinaryPSKinanAWONchanneland
soft-decision decoding,
Do:::;;e-~/N(J
where ~,istheenergypercodedbit;andforhard-decision decoding,
Dn=V4p(1-p)(13-2-65)
(13-2-66)
wherepistheprobability ofacodedbiterror.Here,wehaveNo'"10,
ForacodedbinaryPSK,withpulsejamming, OmuraandLevitt(1982)have
shownthat
forsoft-decision decoding with
knowledge ofjammerstate (13-2-67)
Oa=min{[aexp(A2'lcNola) +1-a1exp(-2A"%',)}
A~O
forsoft-decision decoding with
noknowledge ofjammerstate (13-2-68)
Oa=aV4p(1-p)forhard-decision decoding with
knowledge ofthejammerstate (13-2-69)
Da=V4ap(1-ap)forhard-decision decoding with
noknowledge ofthejammerstate(13-2-70)
CHAPTER JJ:SPREAD SPECfRUM SIGNALS FORDIGITAL COMMUNI('ATlONS 723
1.0
0.9
"-0.8
'"0.7
~e0.6
",'0.5
~0.4
'"0O.lEu0.1
0.1
(I
-20-16-\2-8-4 0•
A,./No(dB)
Key
(0'1Sofl-decision decoding inAWGN(a;2"f)
(I)Soft-decision willijammerslaleinformation
(2)Hard-decision withjammerstateinformation
(3)Soft-decision wilhnojammerslateinformation
(4)Kard..dedsiOl\withnojammerstateinfonnalion
flGURE 13-2-13 CutoffrateforcodedDSbinaryPSKmodulation. [FromOmuraandLevi"(1982)©1982IEEEJ
wheretheprobability oferrorforhard-decision decoding ofbinaryPSKis
ThegraphsforRoasafunction of'lfclNoareillustrated inFig.13-2-13for
thecasesgivenabove.Notethatthesegraphsrepresent thecutoffrateforthe
worst-case valueofa=a·thatmaximizes Da(minimizes Ro)fOTeachvalueof
'If,1No.Furthermore, notethatwithsoft-decision decoding andnoknowledge
ofthejammer state,Ro=O.Thissituation resultsfromthefactthatthe
demodulator outputisnotquantized.
ThegraphsinFig.13-2-13maybeusedtoevaluate theperformance of
codedsystems. Todemonstrate theprocedure, suppose thatwewishto
determine theSNRrequired toachieveanerrorprobability of10-6withcoded
binaryPSKinworst-case pulsejamming. Tobespecific, weassumethatwe
havearate1/2,K=7convolutional code.Webeginwiththeperformance of
therate1/2,K=7convolutional codewithsoft-decision decoding inan
AWONchannel. AtP2=10-6,theSNRrequired isfoundfromFig.8-2-21to
be
'i.INo=5dB
Sincethecodeisrate1/2,wehave
3dBlOdB
'lfe5dB-=Jo724 DIGITAL COMMUNICATIONS
Now,wegotothegraphsinFig.13-2-13andfindthatfortheAWGNchannel
(reference system)with'lfe/No=2dB,thecorresponding valueofthecutolf
rateis
Ro=0.74bits/symbol
Ifwehaveanotherchannelwithdifferent noisecharacteristics (a worst-case
pulsenoisechannel) butwiththesamevalueofthecutoffrateRD.thenthe
upperboundonthebiterrorprobability isthesame,i.e.,10-6inthiscase.
Consequently, wecanusethisratetodetermine theSNRrequired forthe
worst-case pulsejammerchannel. FromthegraphsinFig.13-2-13,wefindthat
forhard-decision decoding with
noknowledge ofjammerstate
forhard-decision decoding with
knowledge ofjammerstate
forsoft-decision decoding with
knowledge ofjammerstate
Therefore, thecorresponding valuesof'lfb/J.fortherate1/2,K=7convolu
tionalare13,8,and6dB,respectively.
Thisgeneralapproach maybeusedtogenerate errorrategraphsforcoded
binarysignalsinaworst-case pulsejamming channelbyusingcorresponding
errorrategraphsfortheAWGNchannel. Theapproach wedescribe aboveis
easilygeneralized toM-arycodedsignalsasindicated byOmuraandLevitt
(1982).
Bycomparing thecutoffrateforcodedDSbinaryPSKmodulation shownin
Fig.13-2-13,wenotethatforratesbelow0.7,thereisnopenaltyinSNRwith
soft-decision decoding andjammer stateinformation compared withthe
performance ontheAWGNchannel (01=1).Ontheotherhand,atRo=0.7,
thereisa 6dBdifference inperformance between theSNRinanAWGN
channelandthatrequired forhard-decision decoding withnojammerstate
information. Atratesbelow0.4,thereisnopenaltyinSNRwithhard-decision
decoding ifthejammerstateisunknown. However, thereistheexpected 2dB
lossinhard-decision decoding compared withsoft-decision decoding inthe
AWGNchannel.
13-2-4Generation ofPNSequences
Thegeneration ofPNsequences forspreadspectrum applications isatopic
thathasreceived considerable attention inthetechnical literature. Weshall
brieflydiscusstheconstruction ofsomePNsequences andpresentanumberof
important properties oftheautocorrelation andcross-correlation functions of
suchsequences. Foracomprehensive treatment ofthissubject,theinterested
readermayrefertothebookbyGolomb (1967).
CHAPTER 13SPREAD SPEC"TRUM SIGNALS FORDIGITAL COMMUNICATIONS 725
...---------""tag<>---------
OutpUl
+
FIGURE13-2·14 Generalm-stageshiftregisterwithlinearfeedback.
ByfarthemostwidelyknownbinaryPNsequences arethemaximum
lengthshift-register sequences introduced inSection 8-1-3inthecontextof
codingandsuggest.ed againinSection 13-2-2foruseaslow-rate codes.A
maximum-length shift-register sequence, orm-sequence forshort,haslength
n=2m-1bi1sandisgenerated byanm-stage shiftregi&terwithlinear
feedback asillustrated inFig.13-2-14.Thesequence isperiodic withperiodn.
Eachperiodofthesequence contains 2m-lanesand2m-I-1zeros.
InDSspreadspectrum applications thebinarysequence withelements {a,I}
ismapped into3corresponding sequence ofpositive andnegative pulses
according totherelation
Pi(t)=(2bi-I)p(t-iT)
wherePi(t)isthepulsecorresponding totheelement biinthesequence wIth
elements {O,I}.Equivalently, wemaysaythatthebinarysequence with
elements {O,I}ismappedintoacorresponding binarysequence withelements
{-I,I}.Weshallcalltheequivalent sequence withelements{-I,I}abipolar
sequence, sinceitresultsinpulsesofpositiveandnegative amplitudes.
Animportant characteristic ofaperiodic PNsequence isitsperiodic
autocorrelation function, whichisusuallydefined intermsofthebipolar
sequence as
n
rj>(j)=L(2bi-I)(2bi+i-1),O",;,i",;,n-1
i=l(13-2-711
(13-2-72)wherenistheperiod.Clearly, cf>(j+rn)=cJ>(j)foranyintegervaluer.
Ideally,apseudo-random sequence shouldhaveanautocorrelation function
withtheproperty thatcf>(0)=nandcf>(j)=0for1",;,i",;,n-1.Inthecaseofm
sequences, theperiodicautocorrelation function is
cf>(j)={n(j=0)
-I(1",;,i",;,n-1)
Forlargevaluesofn,i.e.,forlongmsequences, thesizeoftheoff-peak values
ofcf>(j)relativetothepeakvaluec/J(j)/c/J(O)=-lInissmalland,froma
practical viewpoint, inconsequential. Therefore, msequences arealmostideal
whenviewedintermsoftheirautocorrelation function.
726 DIGITAL COMML'~ICATIONS
Inantijamming applications ofPNspreadspectrum signals,theperiodof
thesequence mustbelargeinordertopreventthejammerfromlearning the
feedback connections ofthePNgenerator. However, thisrequirement is
impractical inmostcasesbecause thejammer candetermine thefeedback
connections byobserving only2mchipsfromthePNsequence. This
vUlnerability ofthePNsequence isduetothelinearity property ofthe
generator. Toreducethevulnerability toajammer, theoutputsequences from
severalstagesoftheshiftregisterortheoutputs fromseveraldistinctm
sequences arecombined inanonlinear waytoproduce anonlinear sequence
thatisconsiderably moredifficultforthejammertolearn.Furtherreduction in
vulnerability isachieved byfrequently changing thefeedback connections
and/orthenumber ofstagesintheshiftregisteraccording tosomeprear
rangedplanformulated between thetransmiller andtheintended receiver.
Insomeapplications, thecross-correlation properties ofPNsequences are
asimportant astheautocorrelation properties. Forexample, inCDMA, each
userisassigned aparticular PNsequence. Ideally,thePNsequences among
usersshould'bemutually orthogonal sothatthelevelofinterference
experienced byanyoneuserfromtransmissions ofotherusersaddsonapower
basis.However, thePNsequences usedinpracticeexhibitsomecorrelation.
Tobespecific,weconsider theclassofmsequences. Itis'known(Sarwate
andPursley, 1980)thattheperiodic cross-correlation function between any
pairofmsequences ofthesameperiodcanhaverelatively largepeaks.Table
13-2-1liststhepeakmagnitude <Pmaxfortheperiodiccross-correlation between
pairsofmsequences for30;;m'"12.Thetablealsoshowsthenumberofm
sequences oflengthn=2m-1for30;;m0;;12.Aswecansee,thenumberof
msequences oflengthnincreases rapidlywithm.Wealsoobservethat,for
mostsequences, thepeakmagnitude cPmaxofthecross-correlation function isa
largepercentage ofthepeakvalueoftheautocorrelation function.
Suchhighvaluesforthecross-correlations areundesirable inCDMA.
TABLE 13-2-1PEAKCROSS-CORRELATION OFmSEQUENCES ANDGOWSEQUENCES
PelIk
Number 01cfOSSoocorrelatiClb
mn=2"'-1 mleftueaces 4>_ ",_14>(0) tIm) t(m)'4>(O)
3 7 2 5 0.71 5 0.71
4 15 2 9 060 9 0.60
5 31 6 t1 0.35 9 0.29
6 63 6 23 0.36 17 0.27
7 127 18 41 0.32 17 0.13
8 255 16 95 0.37 33 0.13
9 511 48 113 0.22 33 0.06
10 1023 60 383 0.37 65 0.06
II 2047 176 287 0.14 65 0.03
12 409S 144 1407 0.34 129 0.03
(13-2-73)CHAPTER J.l:SPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIO!"S 727
Although itispossible toselectasmallsubsetofm'sequences thathave
relatively smallercross-correlation peakvalues,thenumberofsequences inthe
setisusuallytoosmallforCDMAapplications.
PNsequences withbetterperiodic cross-correlation properties thanm
sequences havebeengivenbyGold(1967,1968)andKasami(1966).Theyare
derivedfrommsequences asdescribed below.
GoldandKasamiprovedthatcertainpairsofmsequences oflengthn
exhibitathree-valued cross-correlation function withvalues{-I,-t(m).
t(m)-2},where
{2(m+1112+ 1(oddm)
t(m)= ,2(m+211.+1(evenm)
Forexample, ifm=10then1(10)=26+ 1=6Sandthethreepossiblevaluesof
theperiodic cross-correlation function are{-I,-65,63}. Hencethemaximum
cross-correlation forthepairofmsequences is65,whilethepeakforthe
familyof60possible sequences generated byalO-stage shiftregisterwith
different feedback connections is<Pm..=383-about asixfolddifference in
peakvalues.Twomsequences oflengthnwithaperiodic cross-correlation
function thattakesonthepossible values{-I,-t(m),t(m)-2}arecalled
preferred sequences. ".
Fromapairofpreferred sequences, saya=[0,02'..an]andb~
[b,bz.."bnl,weconstruct asetofsequences oflengthnbytakingthe
modulo-2 sumofawiththencycliclyshiftedversions ofborviceversa.Thus,
weobtainnnewperiodic sequencest withperiodn=2m-1.Wemayalso
includetheoriginalsequences 8andband,thus,wehaveatotalofn+2
sequences. Then+2sequences constructed inthis'mannerarecalledGold
sequences.
Example 13-2-4
Letusconsider thegeneration ofGoldsequences oflengthn=31=25-l.
Asindicated aboveform=5,thecross-correlation peakis
t(5)=23+1=9
Twopreferred sequences, whichmaybeobtained fromPeterson and
Weldon(1972),aredescribed bythepolynomials
g,(p)=p5+p'+1
gz(p)=p5+p'+p2+P+1
tAnequivalent methodforgenerating thennewsequences istoemployashiftregisterof..
length2mwithfeedback connections specified byIhepolynomial h(p}=K,(P}K,(P}, whereK,(P)
andK'(P)arethepolynomials thatspecifythefeedback connections ofthem-stageshiftregisters
thatgenerate tbemsequences 8andb.
728 DIGITAL COMMUNICATIONS
Gold__-{+
sequence
gf.pl=P'+P'+P'+P+)
FIGURE 13-2-15 Generation ofGoldsequences oflenSlh31.
Theshiftregisters forgenerating thetwomsequences andthe
corresponding Goldsequences areshowninFig.13-2-15.Inthiscase,there
are33different sequences, corresponding tothe33relativephasesofthe
twomsequences. Ofthese,'31sequences arenon-maximal-length
sequences.
Withtheexception ofthesequences aandb,thesetofGoldsequences does
notcomprise maximum-length shift-register sequences oflengthn.Hence,
theirautocorrelation functions arenottwo-valued. Gold(1968)hasshownthat
thecross-correlation function foranypairofsequences fromthesetofn+ 2
Goldsequences isthree-valued withpossible values{-I,-t(m),t(m)-2},
wheret(m)isgivenby(13-2-73). Similarly, theoff-peak autocorrelation
function foraGoldsequence takesonvaluesfromtheset{-I,-t(m),t(m)
2}.Hence,theoff-peak valuesoftheautocorrelation function areupper
bounded byt(m).
Thevaluesoftheoff-peak autocorrelation function andthepeakcross
correlation function, i.e.,t(m),forGoldsequences islistedinTable13-2-1.
Alsolistedarethevaluesnormalized by4>(0).
Itisint~resting tocompare thepeakcross-eorrelation valueofGold
sequences withaknownlowerboundonthecross-correlation between any
pairofbinarysequences ofperiodninasetofMsequences. Alowerbound
developed byWelc:h(1974)for4>m..is
</J,.ax~n):n--\ (13-2-74)
which,forlargevaluesofnandM,iswellapproximated asvn.ForGold
sequences, n=2"- 1and,hence,thelowerboundisq.max'"2,"12.Thisbound
islowerbyv'2foroddmandby2forevenmrelativeto4>,...=t(rn)forGold
sequences.
CHAPTER l3:SPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNlC ATIONS 729
Aprocedure similartothatusedforgenerating Goldsequences will
generate asmallersetofM=2",/2binarysequences ofperiodn=2m
-1.
wheremiseven.Inthisprocedure, webeginwithanmsequence aandwe
formabinarysequence bbytakingevery2m12+Ibitofa.Thus,thesequence
bisformedbydecimating aby2",/2+1.Itcanbeverifiedthattheresulting bis
periodic withperiod2m/2-1.Forexample, ifm=10,theperiodof8is
II=1023andtheperiodofbis31.Hence,ifweobserve 1023bitsofthe
sequence b,weshallsee33repetitions ofthe31-bitsequence. Now,bytaking
II=2"'-1bitsofthesequences 8andb,weformanewsetofsequences by
adding,modul0-2, thebitsfrom8andthebitsfrombandall20012
-2cyclic
shiftsofthebitsfromb_Byincluding 8intheset,weobtainasetof2"'/2binary
sequences oflengthn=2m-I.ThesearecalledKasami sequences. The
autocorrelation andcross-correlation functions ofthesesequences takeon
valuesfromtheset{-I,_(2m12+1),2ml2-I}.Hence,themaximum cross
correlation valueforanypairofsequences fromthesetis
<Pmax=2ml2+i (13-2-75)
Thisvalueof<PmaxsatisfiestheWelchlowerboundforasetof2m!2sequences
oflengthn=2m-I.Hence,theKasamisequences areoptimal.
Besidesthewell-known GoldandKasamisequences, thereareotherbinary
sequences appropriate forCDMA applications. Theinterested readermay
refertotheworkofScholtz(1979),Olsen(1977),andSarwate andPursley
(1980)_
Finally,wewishtoindicate that,although wehavediscussed theperiodic
cross-correlation function between pairsofperiodic sequences, manypractical
CDMA systems mayuseinformation bitdurations thatencompass only
fractions ofaperiodic sequence. Insuchcases,itisthepartial-period
cross-correlation between twosequences tllatisimportant. Anumber of
papersdealwiththisproblem, including thosebyLi"ndbolm (1968),Wainberg
andWolf(1970),Fredricsson (1975),Bekiretal.(1978),andPursley(1979).
13·3FREQUENCY·HOPPED SPREAD SPECTRUM
SIGNALS
Inafrequency-hopped (FH)spreadspectrum communications systemthe
available channelbandwidth issubdivided intoalargenumberofcontiguous
frequency slots.Inanysignaling interval, thetransmitted signaloccupies one
ormoreoftheavailable frequency slots.Theselection ofthe frequency slot(s)
ineachsignaling interval ismadepseudo-randomly according totheoutput
fromaPNgenerator. Figure13-3-1illustrates aparticular frequency-hopped
patterninthetime-frequency plane.
Ablockdiagram ofthetransmitter andreceiver for3frequency-hopped
spreadspectrum systemisshowninFig.13-3-2.Themodulation isuS\lally
eitherbinaryorM-aryFSK.Forexample, ifbinaryFSKisemployed, the
modulator selectsoneoftwofrequencies corresponding tothetransmission of
730 DIGITAL COMMUNICATIONS
3- 6-
~ucg
[ 25"-c:J c:J
4-
FlGURE 13-3-1 Anexample ofafrequency-hopped (FH)patrero.oT,2T.,3r,4T,.5T/,6T,7T(
Timeinlerval
eithera IoraO.Theresulting FSKsignalistranslated infrequency byan
amountthatisdetermined bytheoutputsequence fromthePNgenerator,
which,inturn,isusedtoselectafrequency thatissynthesized bythefrequency
synthesizer. Thisfrequency ismixedwiththeoutputofthemodulator andthe
resultant frequency-translated signalistransmitted overthechannel. For
example, mbitsfromthePNgeneratmmaybeusedtospecify2m-1possible
frequency translations.
Atthereceiver, wehaveanidentical PNgenerator, synchronized withthe
received signal,whichisusedtocontrol theoutputofthefrequency
synthesizer. Thus,thepseudo-random frequency translation introduced atthe
transmitter isremoved atthereceiver bymixingthesynthesizer outputwith
thereceived signal.Theresultant signalisdemodulated bymeansofanFSK
demodulator. Asignalformaintaining synchronism ofthePNgenerator with
thefrequency-translated received signalisusuallyextracted fromthereceived
signal.
Although PSKmodulation givesbetterperformance thanFSKinan
FlGURE 13-3-1 BlockdiagramofaFHspreadspectrum system.
Information
~uenceEncoder
PN
sequence
gelleralor
PN
scquence....__...J
aenerator
CHAPTER ",SPREAD SPECTRUM SIGNAlS FORDIGITAL COMMUNICATIONS 731
lnformat~on
sequence
sequence
generator
nGURE 13-3-3 Blockdiagramofanindependent toneFHspreadspectrum syslem.
AWGNchannel, itisdifficulttomainlain phasecoherence inthesynthesis of
thefrequencies usedinthehoppingpatternand,also,inthepropagation ofthe
signaloverthechannelasthesignalishoppedfromonefrequency to-another
overawidebandwidth. Consequently, FSKmodulation withnoncoherent
detection isusuallyemployed withFHspreadspectrum signals.
Inthefrequency-hopping systemdepicted inFig. 13~3-2,thecarrier
frequency ispseudo-randomly hoppedineverysignaling interval. TheM
information-bearing tonesarecontiguous andseparated infrequency by1/'Fe.
where1;,isthesignaling interval.Thistypeoffrequency hopping iscalled
blockhopping.
Another typeoffrequency hoppingthatislessvulnerable tosomejamming
strategies is.independent tonehopping. Inthisscheme,theMpossibletones
fromthe.modulator areassignedwidelydispened frequency slots.Onemethod
foraccomplishing thisisillustrated inFig.13-3-3.Here,thembitsfromthePN
generator andthekinformation bitsareusedtospecifythefrequency slotsfor
thetransmitted signal.
Thefrequency-hopping rateisusuallyselectedtobeeitherequaltothe
(codedoruneaded) symbolrateorfasterthanthatrate.Iftherearemultiple
hopspersymbol,wehaveafast-hopped signal.Onthe-otherhand,ifthe
hoppingisperformed atthesymbolrate,wehaveaslow-hopped signal.
Fastfrequency hoppingisemployed inAJapplications whenitisnecessary
topreventatypeofjammer,calledafollower jammer,f!omhavingsufficient
timetointercept thefrequency andretransmit italongwithadjacent
frequencies soastocreateinterfering signalcomponents. However, thereisa
penaltyincurred insubdividing asignalintoseveralfrequency-hopped ele
mentsbecausetheenergyfromtheseseparate elements iscombined non
coherently. Consequently, thedemodulator incursapenaltyintheformofa
noncoherent combining lossasdescribed inSection12-1.
FHspreadspectrum signalsareusedprimarily indigitalcommunications
systemsthatrequireAJprojection andinCDMA,wheremanyuserssharea
common bandwidth. Inmostcases,aFHsignalispreferred overaDSspread
spectrum signalbecause of-thestringent synchronization requirements
732 DIGITI\L COMMUNICATIONS
inherent inOSspreadspectrum signals.Specifically, inaOSsystem,timing
andsynchronization mustbeestablished towithinafraction ofthechip
intervalTc=I/W.Ontheotherhand,inanFHsystem,thechipintervalisthe
timespentintransmitting asignalinaparticular frequency slotofbandwidth
B«W.Butthisiniervalisapproximately 1/B,whichismuchlargerthanI/W.
Hencethetimingrequirements inaFHsystemarenotasstringent asinaPN
system.
InSections 13-3-2and13-3-3,weshallfocusontheAJandCDMA
applications ofFHspreadspectrum signals.First,weshalldetermine theerror
rateperformance ofanuncoded andacodedFHsignalinthepresence of
broadband AWGNinterference. Thenweshallconsider amoreserioustypeof
interference thatarisesinAJandCDMAapplications, calledpartial-band
interference. Thebenefitsobtained fromcodingforthistypeofinterference are
determined. Weconclude thediscussion inSection13-3-3withanexample of
anFHCDMAsystemthatwasdesigned forusebymobile users withasatellite
servingasthechannel.
13-3-1Performance ofFHSpreadSpectrum Signalsin
AWGNChannel
Letusconsider theperformance ofaFHspreadspectrum signalinthe
presence ofbroadband interference characterized statistically asAWGNwith
powerspectral densitylo.Forbinaryorthogonal FSKwithnoncoherent
detection andslowfrequency hopping(lhop/bit), theprobability oferror,
derivedinSection5-4-1,is
(13-3-1)
whereYb='l:b/lo.Ontheotherhand,ifthebitintervalissubdivided intoL
subintervals andFHbinaryFSKistransmitted ineachsubinterval, wehavea
fastFHsignal.Withsquare-law combining oftheoutputsignalsfromthe
corresponding matched filtersfortheLsubintervals, theerrorrateperfor
manceoftheFHsignal,obtained fromtheresultsinSection12-1,is
1 L~I .
P2(L)=22L-1e-,·12B,Ki(hb)'(13-3-2)
wheretheSNRperbitis'Yb='l:bIJO=L'InYcistheSNRperchipinthe
L-chipsymbol,and
1L-l-;(2L-1)
K=-"" ,°t£.Jl.,.=0r(13-3-3)
Werecallthat,foragivenSNRperbit"Yb'theerrorrateobtained from
(13-3-2)islargerthanthatobtained from(13-3-1).Thedifference inSNRfora
givenerrorrateandagivenLiscalledthenoncoherent combining loss,which
wasdescribed andillustrated inSection12-1.
Codingimproves theperformance oftheFHspreadspectrum systembyan
CHAPTER 13:SPREAD SPECTRUM SIGNALS FORDIGITAL COMMUfIrl'lCATIONS 733
amount,whichwecallthecodinggain,thatdepends onthecodeparameters.
Suppose weusealinearbinary(n,k)blockcodeandbinaryFSKmodulation
withonehoppercodedbitfortransmitting thebits.Withsoft-decision
decoding ofthesquare-law -demodulated FSKsignal,theprobability ofacode
worderrorisupper-bounded as
(13-3-4)
whereP,(rn)istheerrorprobability indeciding between thernthcodeword
andtheall-zerocodewordwhenthelatterhasbeentransmitted. The
expression forP,(m)wasderivedinSection8-1-4andhasthesameformas
(13-3-2)and(13-3-3), withLbeingreplaced byWmand"Ybby"YbRcwm, where
WmistheweightofthemthcodewordandRcisthecoderate.Theproduct
Rcw."whichisnotlessthanRcdmin,represents thecodinggain.Thus,wehave
theperformance ofablockcodedFHsystemwithslowfrequency hoppingin
broadband interference.
Theprobability oferrorforfastfrequency hoppingwithn2hopspercoded
bitisobtained byreinterpreting thebinaryeventprobability P2(m)in(13-3-4).
Then2hopspercodedbitmaybeinterpreted asarepetition code,which,
whencombined withanontrivial (n"k)binarylinearcodehavingweight
distribution {wml.yieldsan(n,n2'k)binarylinearcodewithweightdistribu
tion{n2wm}.Hence,P2(m)hastheformgivenin(13-3-2), withLreplaced by
n2Wmand"Yb'by"YbRcn2IVm' whereRc=k/n,n2' Notethat"YbR,n2wm=
Ybwmk/n" whichisjustthecodinggainobtained fromthenontrivial (n"k)
code.Consequently, theuseoftherepetition codewillresultinanincreasein
tpenoncoherent combining loss.
Withhard-decision decoding andslowfrequency hopping, theprobability of
acodedbiterrorattheoutputofthedemodulator fornoncoherent detection is
(13-3-5)
Thecodeworderrorprobability iseasilyupper-bounded, byuseofthe
Chernoff bound,as
M
PM":;L[4p(1-pW.,12
m-2(13-3-6)
However, iffastfrequency hopping isemployed withn2hopspercodedbit,
andthesquare-law-detected outputsfromthecorresponding matched filters
forthen2hopsareaddedasinsoft-decisioD decoding toformthetwodecision
variables forthecodedbits,thebiterrorprobability pisalsogivenby(13-3-2),
withLreplaced byn2and"Ybreplaced byYbRcn2,whereRcistherateofthe
nontrivial (n"k)code.Consequently, theperformance ofthefastFHsystem
inbroadband interference isdegraded relativetotheslowFHsystembyan
amountequaltothenoncoherent combining lossofthesignalsreceived from
then2hops.
(13-3-7)734 DIGITAL COMMUl\ICATIONS
Wehaveobserved thatforbothhard-decision andsoft-decision decoding,
theuseoftherepetition codeinafast-frequency-hopping systemyieldsno
codinggain.Theonlycodinggainobtained comesfromthe(n\.k)blockcode.
Hence,iherepetition codeisinefficient inafastFHsystemwithnoncoherent
combining. Amoreefficientcodingmethodisoneinwhicheitherasingle
low-ratebinarycodeoraconcatenated codeisemployed. Additional improve
mentsinperformance maybeobtained byusingnonbinarycodesinconjunc
tionwithM-aryFSK.Boundsontheerrorprobability forthiscasemaybe
obtained fromtheresultsgiveninSection12-1.
Although wehaveevaluated theperformance oflinearblockcodesonlyin
theabovediscussion, itisrelatively easytoderivecorresponding performance
resultsforbinaryconvolutional codes.Weleaveasanexercise forthereader
thederivation ofthebiterrorprobability forsoft-decision Viterbidecoding
andhard-decision Viterbidecoding ofFHsignalscorrupted bybroadband
interference.
Finally, weobserve that'(;,,,theenergyperbit,canbeexpressed as
'tb=PaJR,whereRistheinformation rateinbitspersecondand10=l"IW.
Therefore, 'Yhmaybeexpressed as
'thWIRI'h=-=--
101,,1Pay
Inthisexpression, werecognize WIRastheprocessing gainand1,vfPayasthe
jamming marginfortheFHspreadspectrum signal.
13·3·2Performance ofFHSpreadSpectrum Signalsin
Partial-Band Interference
Thepartial-band interference considered inthissubsection ismodeled asa
zero-mean gaussian randomprocesswithaflatpowerspectraldensityovera
fraction aofthetotalbandwidth Wandzeroelsewhere. Intheregionor
regionswherethepowerspectraldensityisnonzero, itsvalueis<IJ,,(f)=lola,
D<a""1Thismodeloftheinterference maybeappliedtoajamming signal
ortointerference fromotherusersinaFHCDMAsystem.
Suppose thatthepartial-band interference comesfromajammerwhomay
selectatooptimize theeffectonthecommunications system.Inanuncoded
pseudo-randomly hopped(slow-hopping) FHsystemwithbinaryFSKmodula
tionandnoncoherent detection, thereceived signalwillbejammed with
probability aanditwillnotbejammed withprobability 1-Ct.Whenitis
jammed, theprobability oferroris!exp(-'thaI2lo),andwhenitisnot
jammed, thedemodulation iserror-free. Consequently, theaverageprobability
oferroris
\('Q''tb) P2(Ct)=,aexp -21
0
where'€hl10mayalsobeexpressed as(WIR)/(J.vI Pay).(13-3-8)
CHAPTER IJSPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 735
I0"~--r---,--.----r---.-.---'
5I-+-+-~+-+-~--j
2.....
10-'1-~,-+Wof'St-case partial-band
5\,~ammillg -
is2510-1I-+-'\\I--\. \~-+--+-1
~51-+--t-~rl\I'-+-+-l
q21-+--l\-H\+-''tt-r-1
1'0-;I-+--+-I-I-+---+\,' '''t--l
~ \"
2I-+---t-JH-----'\r-H-P-i
10-4I-+-++-+-t\-+-\t \-1
5I-+--+--+-~-++-+--ll--j
Ct=1.0a=O.1a=O.OI
2I--t=---il"'+t---=I"t,-F-F+-i
10-\L-...L-L----'-L-....L.l-L_.lL---'
FlGUlI.E 13-3-4 Performance ofbinaryFSKwithpartial-band inlerference.o51015:?O25303'i
SNRperbit,Y...(dB)
Figure13-3-4illustrates theerrorrateasafunction of'iblJoforseveral
valuesofo.Thejammer's optimum strategy istoselectthevalueof0that
maximizes theerrorprobability. Bydifferentiating P2(a)andsolvingforthe
extremum withtherestriction that0,;;;0';;;1,wefindthat
(13-3-9)
Thecorresponding errorprobability fortheworst-case partial-band jammer is
~-I[(W/R)]-1 p---- ~--
2 -'iblJo-JavlPay(13-3-10)
Whereas theerrorprobability decreases exponentially forfull-band jamming,
wenowfindthattheerrorprobability decreases onlyinversely with'lb/10for
theworst-case partial-band jamming. Thisresultissimilarto'theerrorrate
performance ofbinaryFSKinaRayleigh fadingchannel(seeSection14-3)and
totheuncoded DSspreadspectrum systemcorrupted byworst-case pulse
jamming (seeSection[3-2-3).
Asweshalldemonstrate below,signaldiversity obtained bymeansof
codingprovides asignificant improvement inperformance relativetouncoded
signals.Thissameapproach tosignaldesignisalsoeffective forsignaling over
afadingchannel, asweshalldemonstrate inChapter 14.
Toillustrate thebenefitsofdiversity inaFHspreadspectrum signalwith
partial-band interference, weassumethatthesameinformation symbolis
736 DIGITAL CO""LJNIfATIONS
transmitted bybinaryFSKonLindependent frequency hops.Thismaybe
accomplished bysubdividing thesignaling interval intoLsubintervals, as
described previously forfastfrequency hopping. Afterthehopping patternis
removed, thesignalisdemodulated bypassingitthroughapairofmatched
filterswhoseoutputsaresquare-Iaw·detected andsampled attheendofeach
subinterval. Thesquare-law-detected signalscorresponding totheLfrequency
hopsareweighted andsummed toformthetwodecision variables (metrics),
whicharedenoted asV,andV2•
Whenthedecision variableV,contains thesignalcomponents, V,andV2
maybeexpressed as
l-
V,=2:13k12~+Nlk12
II:=1
I-
V2=2:13kIN,.12
k=/(13-3-11)
where{13.lrepresent theweighting coefficients, ~cisthesignalenergyperchip
intheL-chipsymbol,and{N,.Jrepresent theadditivegaussian noisetermsat
theoutputofthematched filters.
Thecoefficients· areoptimally selected toprevent thejammer frolll
saturating thecombiner shouldthetransmitted frequencies besuccessfully hit
inoneqrmorehops.Ideally, 13kisselectedtobeequaltothereciprocal ofthe
variance ofthecorresponding noiseterms{N.}.Thus,thenoisevariance for
eachchipisnormalized tounitybythisweighting andthecorresponding signal
isalsoscaledaccordingly. Thismeansthatwhenthesignalfrequencies ona
particular hoparejammed, thecorresponding weightisverysmall.Inthe
absenceofjamming onagivenhop,theweightisrelatively large.Inpractice,
forpartial-bound noisejamming, theweighting maybeaccomplished byuseof
anAGChavingagainthatissetonthebasisofnoisepowermeasurements
obtained fromfrequency bandsadjacent tothetransmitted tones.Thisis
equivalent tohavingsideinformation (knowledge ofjammer state)atthe
decoder.
Suppose thatwehavebroadband gaussian noisewithpowerspectraldensity
Noandpartial-band interference, overaWofthefrequency band,whichisalso
gaussian withpowerspectral densitylola.Inthepresence ofpartial-band
interference, thesecondmoments ofthenoisetermsNJkandN,.are
•(13-3-12)
Inthiscase,weselect13.~1/ui~[2~,(No+io/a)J-I.Intheabsence of
partial-band interference, ui~2'i:cN.and,hence,13k=(2~No)-I.Notethat13.
isarandomvariable.
Anerroroccursinthedemodulation ifV2>V"Although itispossible to
determine theexacterrorprobability, weshallresorttotheChernoff bound,
(13-3-13)
(13-3-14)
(13-3-16)C'H!\PTER 13:SPREAD SPECTRlJM SIGNALS FORDIGITAL COMMUNICATIONS 737
whichyieldsaresultthatismucheasiertoevaluate andinterpret. Specifically.
theChernoff (upper)boundsintheerrorprobability is
1'2=P(U2-VI>0)"'E{exp[v(V 2-VI)]}
=E{exp[-V.t,13.(lZ~,+ N1.12-IN2kI')]}
wherevisavariable thatisoptimized toyieldthetightestpossiblebound.
Theaveraging in(13-3-13) isperformed withrespecttothestatistics ofthe
noisecomponents andthestatisticsoftheweighting coefficients {13.},whichare
randomasaconsequence ofthestatistical naturt'oftheinterference. Keeping
the{13k}fixedandaveraging overthenoisestatistics first,weobtain
P,(~)=E[exp(-v.t,13.IZ'iC,+Nal2+V~113.IN,.12)]
L
=nE[exp(-VfJk 12~,+Nu/2)JE[exp(vfJ.IN,.I')]
*=1
nLI (-4~fJ.V)= 2exp
.~tl-4v l+Zv
SincetheFSKtonesarejammed withprobability «,itfollowsthat13k=
[Zjg(No+Jo/aW' withprobability aand(Z~,NO)-1 withprobability I -a
Hence,theChernoff boundis
L{a[ -Z~,v ]I-a [-Z~,V]}p",---ex + ex ,.II1-4v'P(No+Jo/a)(1+2v)I -4v'PNo(1+Zv)
{a [ -2~v ] 1-a[-Z~ v]}L
=1_4v,exp (No+Jo/a)(I+Zv) +1_4v,exp No(1+'ZV)
(13-3-15)
Thenextstepistooptimize theboundin(13-3-15) withrespectto'the
variable v.Initspresentform,however, theboundismessytomanipulate. A
significant simplification occursifweassumethatJo/a»No,whichrendersthe
secondtermin(13-3-15) negligible compared withthefirst.Alternatively, we
letNo=0,sothattheboundonP2reducesto
P,'"L_u4v,exp[J~::~~)]r
Theminimum valueofthisboundwithrespecttovandthemaximum with
respecttoa(worst-case partial-band interference) iseasilyshowntoOccur
whenu=3JO/'l;e'"1andv=l.Forthesevaluesoftheparameters, (13-3-16)
reducesto
(4)L(147)LP,"'P,(L)= -=-'-,
e'Ye y,~e ~bl'=-=--;;.3, JoUo(13-3-17)
738 DIGITAL COMMUNICATIONS
where ')I,istheSNRperchipintheL-chipsymbol.Equivalently,
[1.47(1•.1P.v)]L
Pz""W/R 'W/R--,---;;.3
L(J•.IP.v)(13-3-18)
Theresultin(13-3-17) wasfirstderivedbyViterbiandJacobs(1975).
Weobserve thattheprobability oferrorfortheworst-case partial-band
interference decreases exponentially withanincrease intheSNRperchip'Y,.
Thisresultisverysimilartotheperformance characteristics ofdiversity
techniques forRayleigh fadingchannels (seeSection 14-4).Wemayexpress
theright-hand sideof(13-3-17) intheform
(13-3-19)
wherethefunctionh('Y,)isdefinedas
(13-3-20)
Aplotofh('Ye>isgiveninFig.13-3-5.Weobserve thatthefunction hasa
maximum valueof~at"Ye=4.Consequently, thereisanoptimum SNRper
chipof10log'Ye=6dB.Attheoptimum SNR,theerrorrateisupper-bounded
as
P,.;:P(L)--,,142-":2opt- e (13-3-21)
Whenwecompare theerrorprobability boundin(13-3-21) withtheerror
probability forbinaryFSKinspectrally flatnoise,whichisgivenby(13-3-1),
weseethatthecombined effectofworst-case partial-band interference andthe
noncoherent combining lossinthesquare-law combining oftheLchipsis3dB.
Weemphasize, however, thatforagiven'i./lo,thelossisgreaterwhenthe
orderofdiversity isnotoptimally selected.
0.3
~02~......-................r--..
FIGURE 13-3-5 Graphofthefunction h(y,.).6 7
Y,.8 9 10
CHAYfER 13:SPREAD SPEITRUM SIGNALS FORDIGITAL COM~UNICATIONS 739
Codingprovides ameansforimproving theperformance ofthefrequency
hoppedsystemcorrupted bypartial-band interference. Inparticular, ifablock
orthogonal codeisused,withM=2'codewordsandLth-order diversity per
codeword,theprobability ofacodeworderrorisupper-bounded as
PM""(2'-1)P2(L)=(2'-1)(1.47)L =(2'-1)(1.4(7)L (13-3-22)
'Ye k'YbL
(13-3-23)andtheequivalent biterrorprobability isupper-bounded as
'-1(.1.47)LPb""2--k'YbfL
Figure13-3-6illustrates theprobability ofabiterrorforL=1,2,4,8and
FIGURE 13--3-6 Performance ofbinaryandoctalFSKwithL·orderdiversity forachannel withworst-case
partial-band interference.
28 24 20 16:1\\ \ \ \11\ \r\
'\'\\\\
,\L=8 \ L=4 \
f--~~- Optimum :k=3 k=I
diversity -::::~ 1\
k=1 •\- ·1.\\\\~~:fT-\-+----1
• \ \1,:.L=8 \
~:\,.t=IItt'~_--'-_--''--_--'-~....IJ~..I.-l--'---l~ __.J
o 4 8 121(1-'
5
2
10-2
5
2
.:
§Io-·l
U
]5
•'0
.~2:sf10-'
5
2
1(1-'
5
SNRperbit.y.(dB)
740 DIGITAL COMMlJ!"KATIO!\S
k=1.3.Withanoptimum choiceofdiversity, theupperboundcanbe
expressed as
Phs;,2klexp(-~k'Yh)=~exp[-k(hh-ln2)1 (13-3-24)
Thus,wehaveanimprovement inperformance byanamount equalto
10log[k(l-2.77hh)].Forexample. ifYh=10andk=3(octalmodulation)
thenthegainis3.4dB,whiIeIfk=5thenthegainis5.6dB.
Additional gainscanbeachieved byemploying concatenated codesin
conjunction withsoft-decision decoding. Intheexample below.weemploya
dual-kconvolutional codeastheoutercodeandaHadamard codeastheinner
codeonthechannel withpartial-band interference.
Example 13..3-1
Suppose weuseaHadamard H(n.k)constant weightcodewithon-off
keying(OOK)modulation foreachcodebit.Theminimum distance ofthe
codeisdm,"=~n.and,hence.theeffective orderofdiversity obtained with
OOKmodulation is~dm;"=~nThereare~nfrequency-hopped tones
transmitted percodeword.Hence.
(13-3-25)
whenthiscodeisusedalone.Thebiterrorrateperformance for
soft-decision decoding ofthesecodesforthepartial-band interference
channel isupper-bounded as
1(~)"'4
2R,'Yh(13-3-26)
Now,ifaHadamard (n.k)codeisusedastheinnercodeandarate1/2
dual-kconvolutional code(seeSection8-2-6)istheoutercode.thebiterror
performance inthepresence ofworst-case partial-band interference is(see
(8-2-40»
whereP2(L)isgivenby(13-3-17) with
k
'Y<= -'Yb=R,,'Ybn(13-3-28)
CHAPTER l.lSPREA.D SPECTRUM SIGNALS FORDIGITAL CQMMUNICA nONS741
9101112D1415
SNRperbit,y"(dBJ\
\\
,\1\
\\
\1\\
\Dual-}
\1\H(l2.})-I--
\\
~DuaI-5\\
H(20.5) \1\j.%-DuaI-4-\\-
\\T'6·tJ
-,\1I2
Ilr'
5
10-'
FIGURE 13-3-7 Performance ofdual-kcodesconcatenated withHadamard 8
codesforachannelwithworsH:ase partial-band interference.
Figure13-3-7illustrates theperformance ofthedual-kcodesfork=5,4,
and3concatenated withtheHadamard H(20.S), H(16,4),andH(12,3)
codes,respectively.
Intheabovediscussion, wehavefocusedonsoft-decision decoding. Onthe
otherhand,theperformance achieved withhard-decision decoding issig
nificantly (several decibels) poorerthanthatobtained withsoft-decision
decoding. Inaconcatenated codingscheme, however, amixture involving
soft-decision decoding oftheinnercodeandhard-decision decoding ofthe
outercoderepresents areasonable compromise between decoding complexity
andperformance.
Finally,wewishtoindicate thatanotherseriousthreatinaFHspread
spectrum systemispartial-band multitone jamming. Thistypeofinterference is
similarineffecttopartial-band spectrally flatnoisejamming. Diversity
obtained throughcodingisaneffective meansforimproving theperformance
oftheFHsystem.Anadditional improvement isachieved byproperly
weighting thedemodulator outputssoastosuppress theeffectsofthejammer.
13-3-3ACOMASystemBasedonFHSpreadSpectrum
Signals
InSection13-2-2,weconsidered aCDMAsystembasedonuseofDSspread
spectrum signals.Aspreviously indicated, itisalsopossibletohaveaCDMA
systembasedonFHspreadspectrum signals.Eachtransmitter-receiver pairin
suchasystemisassigned itsown.pseudo-random frequency-hopping pattern.
742 DIGITAL COMMUl'IlCATIONS
Asidefromthisdistinguishing feature,thetransmillers andreceivers ofallthe
usersmaybeidentical inthattheymayhaveidentical encoders, decoders,
modulators, anddemodulators.
COMAsystems basedonFHspreadspectrum signalsareparticularly
allractive formobile(land,air,sea)usersbecausetimingrequirements arenot
asstringent asinaPNspreadspectrum signal.Inaddition, frequency synthesis
techniques andassociated hardware havebeendeveloped thatmakeitpossible
tofrequency-hop overbandwidths thataresignificantly largerthanthose
currently possible withOSspreadspectrum systems. Consequently, larger
processing gainsarepossiblewithFH.Thecapacity ofCOMAwithFHisalso
relatively high.Viterbi(1978)hasshownthaIwithdual-kcodesandM-ary
FSKmodulation, itispossibletoaccomodate upto~WIRsimultaneous users
whotransmit ataninformation rateRbitslsoverachannelwithbandwidth W.
OneoftheearliestCOMAsystemsbasedonFHcodedspreadspectrum
signalswasbuilttoprovidemultiple-access tacticalsatellite communications
forsmallmobile(land,sea,air)terminals eachofwhichtransmitted relatively
shortmessages overthechannel intermittently. Thesystemwascalledthe
Tactical Transmission System(TATS) anditisdescribed inapaperby
Orouilhet andBernstein (1969).
AnoctalReed-Solomon (7,2)codeisusedintheTATSsystem.Thus,two
3bitinformation symbolsfromtheinputtotheencoderareusedtogenerate a
seven-symbol codeword.Each3bitcodedsymbolistransmitted bymeansof
octalFSKmodulation. Theeightpossible frequencies arespaced111;.Hz
apart,where 'Fe.isthetime(chip)duration ofasinglefrequency transmission.
Inaddition tothesevensymbolsinacodeword,aneighthsymbolisincluded.
Thatsymbolanditscorresponding frequency arefixedandtransmitted atthe
beginning ofeachcodewordforthepurpose ofproviding timingand
frequency synchronizationt atthereceiver. Consequently, eachcodewordis
transmitted in81;s.
TATSwasdesigned totransmit atinformation ratesof75and2400bits/s.
Hence, 7;.=10msand312.5jLS,respectively. Eachfrequency tonecorres
ponding toacodesymbolisf~equency-hopped. Hence,thehopping rateis
100hopslsatthe75bitslsrateand3200hopslsatthe2400bitslsrate.
ThereareM=26=64codewordsintheReed-Solomon (7,2)codeandthe
minimum distance ofthecodeisdmin=6.Thismeansthatthecodeprovides an
effective orderofdiversity equalto6.
Atthereceiver, thereceived signalisfirstdehopped andthendemodulated
bypassingitthroughaparallelbankofeightmatched filters,whereeachfilter
istunedtooneoftheeightpossible frquencies. Eachfilteroutputis
envelope-detected, quantized to4bits(oneof16levels),andfedtothe
decoder. Thedecoder takesthe56filteroutputs corresponding tothe
tSincemobileusersareinvolved, thereisaDoppler frequency offsetassociated with
transmissio,n. Thisfrequency offsetmustbetrackedandcompensated forinthedemodulation of
thesignal.Thesyncsymbolisusedforthispurpose.
CHAFIERIJ:SPREAlJ SPFClRl 'MSIGNAl.S FORDIGITAL COMML'ICATIOI\S 743
receptioll ofeachseven-symbol codewordandforms64decision variables
corresponding tothe64possible codewordsin'the(7.2)codebylinearly
combining theappropriate envelope detected outputs. Adecision ismadein
favorofthecodewordhavingthelargestdecision variable.
Bylimitingthematched filteroutputsto16levels.interference (crosstalk)
fromotherusersofthechannelcausesarelatively smalllossinperformance
(0.75dBwithstronginterference ononechipand1.5dBwithstrong
interference ontwochipsoutoftheseven).TheAGCusedinTATShasa
timeconstant greaterthanthechipinterval "T.sothatnoattempt ismadeto
perform optimum weighting ofthedemodulator outputs asdescribed in
Section13-3-2.
Thederivation oftheerrorprobability fortheTATSsignalinAWGNand
worst-casepartial-band interference isleftasanexercise forthereader
(Problems 13-23and13-24).
13-4OTHER TYPES OFSPREAD SPECTRUM
SIGNALS
OSandFHarethemostcommon formsofspreadspectrum signalsusedin
practice. However, othermethods maybeusedtointroduce pseudo
randomness inaspreadspectrum signal.Onemethod, whichisanalogous to
FH,istimehopping (TH).InTH,atimeinterval, whichisselected tobemuch
largerthanthereciprocal oftheinformation rate,issubdivided intoalarge
numberoftimeslots.Thecodedinformation symbols aretransmitted ina
pseudo-randomly selectedtimeslotasablockofoneormorecodewords.PSK
modulation maybeusedtotransmit thecodedbits.
Forexample, suppose thatatimeintervalTissubdivided into!OOOtime
slotsofwidthT!IOOOeach.Withaninformation bitrateofRbits/s.the
numberofbitstobetransmitted inTsisRT.Codingincreases thisnumberto
RT/R,bits,whereR,isthecodingrate.Consequently, inatimeintervalof
Ti1000s,wemusttransmit RT/R,bits.IfbinaryPSKisusedasthe
modulation method. thebitrateisIOOOR/R,andthebandwidth required is
approximately W~l000R/R,.
Ablockdiagram ofatransmitter andareceiver foraTHspreadspectrum
systemisshowninFig.13-4-1.Ouetotheburstcharacteristics ofthe
transmitted signal,bufferstoragemustbeprovided atthetransmitter inaTH
system,asshowninFig,13-4-1.Abuffermayalsobeusedatthereceiver to
provideauniformdatastreamtotheuser.
Justaspartial-band interference degrades anuncoded FHspreadspectrum
system,partial-time (pulsed) interference hasasimilareffectonaTHspread
spectrum system.Codingandinterleaving areeffective meansforcombatting
thistypeofinterference, aswehavealreadydemonstrated forFHandOS
systems. Perhapsthemajordisadvantage ofaTHsystemisthestringent timing
requirements compared notonlywithFHbut,also,withOS.
Othertypesofspreadspectrum signalscanbeobtained bycombining OS.
744 l>I(jlTAl C{)MMUNICATIONS
Buffer
and
deinteriea ...cPN
!>C~nce
generatorBuffer
and
interleave
-.equence
generatorPNEncoderInformation
!->equence
OUlpul
FIGURE 13-4-1 Blockdiagramoftime-hopping (TH)spreadspectrum .ystem.
FH,andTH.Forexample, wemayhaveahybridDS/FH,whichmeansthata
PNsequence isusedincombination withfrequency hopping. Thesignal
transmitted onasinglehopconsistsofaDSspreadspectrum signalwhichis
demodulated coherently. However, thereceived signalsfromdifferent hopsare
combined noncoherently (envelope orsquare-law combining). Sincecoherent
detection isperformed withinahop,thereisanadvantage obtained relativeto
apureFHsystem.However, thepricepaidforthegaininperformance isan
increase incomplexity, greatercost,andmorestringent timingrequirements.
Another possible hybridspreadspectrum signalisDS/TH. Thisdoesnot
seemtobeaspractical asDS/FH,primarily becauseofanincrease insystem
complexity andmorestringent timingrequirements.
13·5SYNCHRONIZATION OFSPREAD SPECTRUM
SYSTEMS
Timesynchronization ofthereceiver tothereceived spreadspectrum signal
maybeseparated intotwophases.Thereisaninitialacquisition phaseanda
tracking phaseafterthesignalhasbeeninitiallyacquired.
Acquisition Inadirectsequence spreadspectrum system,thePNcode
mustbetime-synchronized towithinasmallfraction ofthechipinterval
T,.=I/W.Theproblem ofinitialsynchronization maybeviewedasonein
whichweattempttosynchronize intimethereceiverclocktothetransmitter
clock.Usually, extremely accurate andstablet{meclocksareusedinspread
spectrum systems. Consequently, accurate timeclocksresultinareduction of
thetimeuncertainty between thereceiverandthetransmitter_However, there
isalwaysaninitialtiminguncertainty duetorangeuncertainty between the
transmitter andthereceiver. Thisisespecially aproblem whencommunication
istakingplacebetween twomobileusers.Inanycase,theusualprocedure for
establishing initialsynchronization isforthetransmitter tosendaknown
CHAPTI:R nSPREAD SPECTRUM SIGNALS FORDIGITAL COMMUNICATIONS 745
pseudo-random datasequence tothereceiver. Thereceiveriscontinuously ina
searchmodelooking forthissequence inordertoestablish initial
synchronization.
Letussupposethattheinitialtiminguncertainty isTuandthechipduration
is7;.Ifinitialsynchronization istotakeplaceinthepresence ofadditivenoise
andotherinterference, itisnecessary todwellforTd;N7;.inordertotest
synchronism ateachtimeinstant.Ifwesearchoverthetimeuncertainty
intervalin(coarse)timestepsof17;thenthetimerequired toestablish initial
synchronization is
7;,
T;ni~liYnc=1T"'t/1;.=2NI;(
21c(13-5-1)
Clearly,thesynchronization sequence transmitted tothereceivermustbeat
leastaslongas2N7;inorderforthereceivertohavesufficient timetoperform
thenecessary searchinaserialfashion.
Inprinciple, matched filteringorcross-correlation areoptimum methods for
establishing initialsynchronization. Afiltermatched totheknowndata
waveform generated fromtheknownpseudo-random sequence continuously
looksforexceedence ofapredetermined threshold. Whenthisoccurs,initial
synchronization isestablished andthedemodulator entersthe"datareceive"
mode.
Alternatively, wemayuseaslidingcorrelalor asshowninFig.13-5-1.The
correiatorcyclesthroughthetime uncertainty, usuallyindiscretetimeintervals
of17;,andcorrelates thereceived signalwiththeknownsynchronization
sequence. Thecross-correlation isperformed overthetimeintervalN7;(N
chips)andthecorrelator outputiscompared withathreshold todetermine if
theknownsignalsequence ispresent.Ifthethreshold isnotexceeded, the
knownreference sequence isadvanced intimebyfl;·sandthecorrelation
processisrepeated. Theseoperations areperformed untilasignalisdetected
oruntilthesearchhasbeenperformed overthetimeuncertainty interval 7;,.In
thelallercase,thesearchprocessisthenrepeated.
AsimilarprocessmayalsobeusedforFHsignals.Inthiscase,theproblem
istosynchronize thePNcodethatcontrols thehoppedfrequency pattern.To
accomplish thisinitialsynchronization, aknownfrequency hoppedsignalis
FIGURE 13-5·1 Aslidingcorrelalor forDSsignalacquisition.
Recei....ed
\ignal
J'(ldr--Threshold,-x"detector-
1
PN Search
code....- control
g~nerator clockSyoc.
pulse
746 D1(iITAL (UMMl;NICATIONS
fillerEnvelopetunedtodetector
II
filterEnvelopetunedtodetector
Rcrci\'cd h
signal
filterEn\elopetuned(0 +detector(,
Iihrr
tunedto
r~1En.....elope
dececturTnre!Ohold
detectorSYrlC
pul~
FIGURE 13-5-2 SystemfmacqUlsilion ofaFHsignal.
transmitted tothereceiver. Theinitialacquisition systematthereceiverlooks
forthisknownFHsignalpattern.Forexample, abankofmatched filterstuned
tothetransmitted frequencies intheknownpatternmaybeemployed. Their
outputsmustbeproperly delayed, envelope- orsquare-law-detected, weighted,
ifnecessary, andadded(noncoherent integration) toproducethesignaloutput
whichiscompared withathreshold. Asignalpresentisdeclared whenthe
threshold isexceeded. Thesearchprocessisusuallyperformed continuously in
timeuntilathreshold isexceeded. Ablockdiagram illustrating thissignal
acquisition scheme isgiveninFig.13-5-2.Asanalternative, asingle
matched-tilter-envelope detector pairmaybeused,preceded byafrequency
hopping patterngenerator andfollowed byapost-detection integrator anda
threshold detector. Thiscontiguration, showninFig.13-5-3,isbasedonaserial
searchandisakintotheslidingcorreiatorforOSspreadspectrum signals.
Theslidingcorrelator fortheOSsignalsoritscounterpart showninFig.
13-5-3forFHsignalsbasically perform aserialsearchthatisgenerally
time-consuming. Asanalternative, onemayintroduce somedegreeof
parallelism byhavingtwoormoresuchcorrelators operating inparalleland
searching overnonoverlapping timeslots.Insuchacase,thesearchtimeis
reducedattheexpenseofamorecomplex andcostlyimplementation. Figure
13-5-2represents suchaparallelrealization fortheFHsignals.
Duringthesearchmode,theremaybefalsealarmsthatoccuratthe
designed falsealarmrateofthesystem.Tohandletheoccasional falsealarms,
itisnecessary tohaveanadditional methodorcircuitthatcheckstoconfirm
CHAPTER 13:SPREAD SPECTRUM SIGNALS FORDIGITAL rOMMuslCATIONS 747
Clock
PNcode
sequence
generator
Received
signal----{ x}---.j
Post·
detection
;rn.egral1oo
Sync.
pulse
FIGURE lJ.-5-3 Alternative systemforacquisition ofafHsignal.
thatthereceived signalattheoutputofthecorrelator remains abovethe
threshold. Withsuchadetection strategy, alargenoisepulsethatcausesafalse
alarmwillcauseonlyatemporary exceedence ofthethreshold. Ontheother
hand,whenasignalispresent,thecorrelator ormatched filteroutputwillstay
abovethethreshold fortheduration ofthetransmitted signal.Thus,if
confirmation fails,thesearchisresumed.
Another initialsearchstrategy, calledasequential search.hasbeen
investigated byWard(1965,1977). Inthismethod,thedwelltimeateachdelay
inthesearchprocessismadevariable byemploying acorrelator witha
variable integration periodwhose(biased) outputiscompared withtwo
thresholds. Thus,therearethreepossibledecisions:
1iftheupperthreshold isexceedbythecorreiatoroutput, initial
synchronization isdeclared established;
2ifthecorreiatoroutputfallsbelowthelowerthreshold, thesignalis
declared absentatthatdelayandthesearchprocessresumes atadifferent
delay;
3ifthecorreiatoroutputfallsbetween thetwothresholds, theintegration
timeisincreased byonechipandtheresulting outputiscompared witht'letwo
thresholds again.
Hence,steps1,2,and3arerepeated foreachchipintervaluntilthecorrelator
outputeitherexceedstheupperthreshold orfallsbelowthelowerthreshold.
748 DIGITAL. COMMUNICATIONS
Recei....ed
signal
PN
!;cquence
generatorTuned
filterat
/,
Tuned
fillerat
/,+!if
Tuned
filleral
/,+M!ifSelect
,he
greatest
outputSync.
pulse
Controlsignal-------------_.-----------.-------------------
FIGURE 13-5-4 InitialsearchforDopplerfrequency offsetinaDSsystem.
Thesequential searchmethodfallsintheclassofsequential estimation
methods proposed byWald(1947),whichareknowntoresultinamore
efficientsearchinthesensethattheaveragesearchtimeisminimized. Hence,
thesearchtimeforasequential searchislessthanthatforthe'fixeddwelltime
integrator.
Intheabovediscussion, wehaveconsidered onlytimeuncertainty in
establishing initialsynchronization. However, anotheraspectofinitialsynchro
nization isfrequency uncertainty. Ifthetransmitter and/orthereceiver are
mobile,therelativevelocitybetween them results inaDopplerfrequency shift
inthereceived signalrelativetothetransmitted signal.Sincethereceiverdoes
notusuallyknowtherelativevelocity. apriori,theDoppler frequency shiftis
unknown andmustbedetermined bymeansofafrequency searchmethod.
Suchasearchisusuallyaccomplished inparalleloverasuitablyquantized
frequency uncertainty intervalandseriallyoverthetimeuncertainty interval.
AblockdiagramofthisschemeisshowninFig.13-5-4,Appropriate Doppler
frequency searchmethods canalsobedevisedforFHsignals.
Tracking Oncethesignalisacquired, theinitialsearchprocessisstopped
andfinesynchronization andtracking begins.Thetracking maintains thePN
codegenerator atthereceiver insynchronism withtheincoming signal.
Tracking includesbothfinechipsynchronization and,forcoherent demodula
tion,carrierphasetracking.
Thecommonly usedtracking loopforaDSspreadspectrum signalisthe
C11.....nlR 13SI'RI.....DSPECTRl1MSJ(;NAlS FORDIGITAL COMMUN1C~\TIONS 749
Re~'ei"t'd
sign",1
FIGURE 13-5·5 Delay-locked loop(Dll)forPNcodetracking.
delay-locked loop(DLL),whichisshowninFig.13-5-5.Inthistracking loop,
thereceived signalisappliedtotwomultipliers, whereitismultiplied bytwo
outputsfromthelocalPNcodegenerator, whicharedelayedrelativetoeach
otherbyanamount 20""Te.Thus,theproduct signalsarethecross
correlations between thereceived signalandthePNsequence atthetwovalues
ofdelay.Theseproducts arebandpass-filtered andenvelope- (orsquare-Iaw-)
detected andthensubtracted. Thisdifference signalisappliedtotheloopfilter
thatdrivesthevoltagecontrolled clock(Vee).Theveeservesastheclock
forthePNcodesignalgenerator.
Ifthesynchronism isnotexact,thefilteredoutputfromonecorrelator will
exceedtheotherandtheveewillbeappropriately advanced ordelayed. At
theequilibrium point.thetwofilteredcorrelator outputs willbeequally
displaced fromthepeakvalue,andthePNcodegenerator outputwillbe
exactlysynchronized tothereceived signalthatisfedtothedemodulator. We
observe thatthisimplementation oftheDLLfortracking aDSsignalis
equivalent totheearly-late gatebittrackingsynchronizer previously discussed
inSection6-3-2andshowninFig.6-3-5.
Analternative methodfortimetracking aDSsignalistouseatau-dither
loop(TDL),illustrated bytheblockdiagraminFig.13-5-6.TheTDLemploys
asingle"arm"insteadofthetwo"arms"showninFig.13-5-5.Byproviding a
suitablegatingwaveform, itispossibletomakethis"single-arm" implementa
tionappeartobeequivalent tothe"two-arm" realization. Inthiscase,the
cross-correlation isregularly sampled attwovaluesofdelay,bystepping the
codeclockforwardorbackward intimebyanamount 8.Theenvelope ofthe
cross-correlation thatissampled at±8hasanamplitude modulation whose
phaserelativetothetau-dither modulator determines thesignofthetracking
error.
750 DIGITAL COMMLNICATIONS
FIGURE 13·5-6 Tau-dither loop(TDL). ILoop
filterEnvelope
detector
veeBandpa~~
fillerRe'eivcd
~ignal
Amajoradvantage oftheTDListhelesscostlyimplementation resulting
fromelimination ofoneofthetwoarmsthatareemployed intheconventional
DLL.Asecondandlessapparent advantage isthattheTDLdoesnotsuffer
fromperformance degradation thatisinherent intheDLLwhentheamplitude
gaininthetwoarmsisnotproperly balanced.
TheDLL(anditsequivalent. theTDL)generate anerrorsignalby
sampling thesignalcorrelation function at±<5offthepeakasshowninFig.
l3-5-7(a). Thisgenerates anerrorsignalasshowninFig.13-5-7(b). The
analysisoftheperformance oftheDLLissimilartothatfor\hephase-locked
loop(PLL)carriedoutinSection6-3.Ifitwerenotfortheenvelope detectors
inthetwoarmsoftheDLL.theloopwouldresemble aCostasloop.In
general. thevariance ofthetimeestimation errorintheDLLisinversely
proportional totheloopSNR,whichdepends ontheinputSNRtotheloop
andtheloopbandwidth. Itsperformance issomewhat degraded asinthe
squaring PLLbythenonlinearities inherent intheenvelope detectors, butthis
degradation isrelatively small.
FIGURE 13·5-' Autocorrelation function andtracking errorsignalforDLL.
¢',,(t) ell)
2T, T,,..'\,"',o=T.l2"0' ..,",
..(,"Tt:!.<5<T..",',~ ( ,
",•,.....-cS=T,,,,,,
""".T,
,"" '
"" ' ,,,..,"",, ~'..,'",...,,,,".,--T,.I>
(a)Auwcorrelation function (b)Tracking ~rrorsignal
CHAPTER l!l:SPREAD SPECTR'L'M SIGNALS FORDIGiTAL COMVlUN\CATIOSS 751
r-----+ Todemoou.lat<l(
Recli:iwd
signal
VICr],...... Bandpass10-En\lelope~Lowpass
'-".J flher detector filter
V~(1)VJr>1
Frli:quency PNcode rveel
~ynthe~izer generator I
(a)Tr<lding loopf(lrFHsignals
Received
frequencyj" I, f,
LocalFH~L__;..:JO'-_--L__..:.J,-I__L-__f~2 L... _
~=±bL1_UL--U
+1
-1-Timingoffset=t
• I
(b)Wavefront fortracking anFHsignal
FIGURE 13-~-8 Trraeking methodforFHsignals.[FromPickholtz etat(1982).©1982IEEE)
Atypicaltrackingtechnique forFHspreadspectrum signalsisillustrated in
Fig.13-5-8(a). Thismethodisalsobasedonthepremisethat,although initial
acquisition hasbeenachieved, thereisasmalltimingerrorbetween the
received signalandthereceiverclock.Thebandpass filteristunedtoasingle
intermediate frequency anditsbandwidth isoftheorderof1/7;,whereT.is
thechipinterval. Itsoutputisenvelope-detected andthenmultiplied bythe
clocksignaltoproduceathree-level signal,asshown.inFig.13-5·8(b), which
752 DIGITAL CO....UNICATIONS
drivestheloopfilter.Notethatwhenthechiptransitions fromthelocally
generated sinusoidal waveform donotoccuratthesametimeasthetransitions
intheincoming signal,theoutput of theloopfilterwillbeeithernegative or
positive, depending onwhethertheVCCislaggingoradvanced relativetothe
timingoftheinputsignal.Thiserrorsignalfromtheloopfilterwillprovidethe
controlsignalforadjusting theVCCtimingsignalsoastodrivethe frequency
synthesized pulsedsinusoid topropersynchronism withthereceived signal.
13-6BIBLIOGRAPHICAL NOTES ANDREFERENCES
Theintroductory treatment ofspreadspectrum signalsandtheirperformance
thatwehavegiveninthischapter isnecessarily brief.Detailed andmore
specialized treatments ofsignalacquisition techniques, codetracking methods,
andhybridspreadspectrum systems, aswellasothergeneraltopicsonspread
spectrum signalsandsystems, canbefoundinthevastbodyoftechnical
literature thatnowexistsonthesubject.
Historically, theprimary application ofspreadspectrum communications
hasbeeninthedevelopment ofsecure(AJ)digitalcommunication systemsfor
military use.Infact,priorto1970,mostoftheworkonthedesignand
development ofspreadspectrum communications wasclassified. Sincethen,
thistrendhasbeenreversed. Theopenliterature nowcontains numerous
publications onallaspectsofspreadspectrum signalanalysis anddesign.
Moreover, wehaverecentlyseenpublications dealingwiththeapplication of
spreadspectrum signaling techniques tocommercial communications suchas
interoffice radiocommunications (seePahlavan, 1985)andmobile-user radio
communications (seeYue,1983).
Ahistorical perspective onthedevelopment ofspreadspectrum com
munication systems covering theperiod1920-1960 isgiveninapaperby
Scholtz(1982).Tutorial treatments focusing onthebasicconcepts arefoundin
thepapersbyScholtz(1977)andPickholtz etal.(1982).Thesepapersalso
containalargenumberofreferences toprevious work.Inaddition, thereare
twopapersbyViterbi (1979,1985)thatprovide abasicreviewofthe
performance charact«ristics ofDSandFHsignaling techniques.
Comprehensive treatments ofvariousaspectsofanalysis anddesignof
spreadspectrum signalsandsystems, including synchronization techniques are
nowavailable inthetextsbySimonetal.(1985),ZiemerandPeterson (1985),
andHolmes(1982).Inaddition tothesetexts,thereareseveralspecialissues
oftheIEEETransactions onCommunications devoted 10spreadspectrum
communications (August 1977andMay1982)andtheIEEETransactions on
SelectedAreasinCommunication (September 1985,May1989,May1990,and
June1993).Theseissuescontainacollection ofpapersdevoted toavarietyof
topics,including multiple accesstechniques, synchronization techniques, and
performance analyses withvarious typesofinterference. Anumber of
important papersthathavebeenpublished inIEEEjournals havealsobeen
reprinted inbookformbytheIEEEPress(Dixon, 1976;Cooketal.1983).
FIGURE P13·2
PROBLEMSCHAPTER 1.\:SPREAD SPECrRlIM SJ<iNALS FORDI(jrfAl COMMUNICATIONS 753
10---------------------S~C1rum of
inlerferenl.'e
~W,--
S"-----------W1«W
Signal
speclr-um
I'W'1
Finally. werecommend thebookbyGolomb (1967)asabasicreference on
shiftregister sequences forthereaderwhowishestodelvedeeperintothis
topic.
13-1Following theprocedure outlined inExample 13-2-2,delermine theerrorrate
performance ofaDSspreadspectrum systeminthepresence ofCWjamming
whenthesignalpulseis
g(t)~!16't·cos'[!J:(t-\7;)]. 0-<;1",;;7;y37; •
13-2ThesketchinFig.P13-2illustrates thepowerspectraldensities ofaPNspread
spectrum signalandnarrowband interference inanuncoded (trivialrepetition
code)digitalcommunication system.Referring toFig.13-2-6.whichshowsthe
demodulator forthi,signal,sketchthe(approximate) spectralcharacteristics of
thesignalandtheinterference afterthemultiplication of'(1)withtheoutputof
thePNgenerator. Determine thefractionofthetotalinterference thatappearsat
theoutputofthecorrelator whenthenumberofPNchipsperbitisL,.
13-3Consider theconcatenation ofaReed-Solomon (31.3)(q=32-aryalphabet) as
theoutercodewithaHadamard (16,5)binarycodeastheinnercodeinaDS
spreadspectrum system.Assumethatsoft-decision decoding isperformed onboth
codes.Determine anupper(union)boundontheprobability ofabiterrorbased
ontheminimum distance oftheconcatenated code.
13-4TheHadamard (n,k)=(2"',m+I)codesarelow-rate codeswithd.."=2"'.
Determine theperformance ofthisclassofcodesforDSspread.spectrum signals
withbinaryPSKmodulation andeithersoft-decision orhard-decision decoding.
13-5Arate1/2convolutional codewithd,,«=10isusedtoencodeadatasequence
occurring atarateof1000bits/s.Themodulation isbinaryPSK.TheDS
spread-spectrum sequence hasachiprateoflOMHz.
aDetermine thecodinggain.
bDetermine theprocessing gain.
eDetermine thejamming marginassuming an'l:.IJ"=10.
13-6Atotalof30equal-power usersaretoshareacommon communication channel hy
CDMA. Eachusertransmits information atarateof10kbitslsviaDSspread
spectrum andbinaryPSK.Determine theminimum chipratetoobtainabiterror
754 D1lill.-\1 CO~I\ll':\IC.-HI()~S
probability ofI(r'.Additive nOiseatthereceiver maybeignored inthis
computation.
13-7ACDMAsystemisdesigned basedonDSspreadspectrum withaprocessing gain
of1000andbinaryPSKmodulation. Determine thenumberofusersifeachuser
hasequalpowerandthedesiredlevelofperformance isanerrorprobability of
10".Repeatthecomputation iftheprocessing gainischanged to500.
13-8ADSspread-spectrum systemtransmits atarateof1000bitslsinthepresence of
atonejammer. Thejammerpoweris20dBgreaterthanthedesiredsignalandthe
required'/.,IJ"toachievesatisfactory performance is10dB.
aDetermine thespreading bandwidth required tomeetthespecifications.
bIfthejammerisapulsejammer. determine thepulsedutycyclethatresultsin
worst-case jamming andthecorresponding probability oferror.
13-9ACDMAsystemconsistsofISequal-power usersthattransmit information ata
rateof10000bits/s.eachusingaDSspreadspectrum signaloperating atachip
rateofIMHz.Themodulation isbinaryPSK.
aDetermine the'fhll".whereJ"isthespectral density ofthecombined
interference.
bWhatistheprocessing gain0
cHowmuchshouldIheprocessing gainbeincreased toallowfordoubling the
numberofuserswithoutaffecting theoutputSNR?
13-10AOSbinaryPSKspreadspectrum signalhasaprocessing gainof500.Whatisthe
jamming marginagainstacontinuous-tone jammer ifthedesirederrorprobability
is10'0
13·11RepeatProblem13-10ifthejammerisapulsed-noise jammerwithadutycycleof
1%.
13-12Consider IheDSspreadspeclfum signal
x
C(I)=2:CnP(1-nT,)
where Cnisaperiodic msequence withaperiodN=127andp(l)isarectangular
pulseofduration T,=I/-,s.Determine thepowerspectral densityofthesignal
C(I).
13-13Suppose that{c,,}and{c,,)aretwobinary(O,I)periodic sequences withperiodsN,
andN,.respectively. Determine theperiodofthesequence obtained byforming
themodulo-2 sumoflei,}and{c,,}.
13-14Anm=10MLshiftregisterisusedtogenerate thepseudorandom sequence ina
DSspreadspectrum system.Thechipduration isT.=I/-,S.andthebitduration is
Tb=NT.,whereNisthelength(period)ofthemsequence.
aDetermine theprocessing gainofthesystemindB.
bDetermine thejamming marginiftherequIred't,IJo=10andthejammer isa
tonejammerwithanaveragepoweri".
13-15AFHbinaryorthogonal FSKsystememploys anm=ISstagelinearfeedback
shiftregisterthatgenerates anMLsequence. Eachstateoftheshiftregisterselects
oneofLnonoverlapping frequency bandsinthehopping pattern. Thebitrateis
lOObits/s andthehoprateisonceperbit.Thedemodulator employs noncoherent
detection.
aDetermine thehopping bandwidth forthischannel.
bWhatistheprocessing gain?
cWhatistheprobability oferrorinthepresence ofAWGN?
CHAPTER l.~:SPREAD SPECTRUM SIGNALS FORDJGiTAL COM\1L'~ICATIO:"<JS 755
U-16Consider theFHbinaryorthogonal FSKsystemdescribed inProblem 13-15_
Suppose thatthehoprateisincreased to2hops/bit. Thereceiver usessquare-law
combining tocombine the signal overthetwohops.
aDetermine thehopping bandwidth forthechannel.
bWhatistheprocessing gain?
cWhatistheerrorprobability inthepresence ofAWGN?
U-17InafastFHspread-spectrum system,theinformation istransmilled viaFSK,with
noncoherent detection. Suppose thereareN=3hops/bit, withhard-decision
decoding ofthesignalineachhop.
aDetermine theprobability oferrorforthissysteminanAWGNchannel with
powerspectral density ~N"andanSNR=13dB(totalSNRoverthethree
hops).
bCompare theresultin(a)withtheerrorprobability ofaFHspread-spectrum
systemthathopsonceperbit.
13-18AslowFHbmaryFSKsystemwithnoncoherent detection operates at"t:,/J"=10.
withahopping bandwidth of2GHz,andabitrateof10kbits/s.
aWhatistheprocessing gainforthesystem','
bIfthejammer operates asapartial-band jammer, whatisthebandwidth
occupancy forworst-case jamming')
cWhatistheprobability oferrorfortheworst-case partial-band jammerO
13-19Determine theerrorprobability foraFHspreadspectrum signalinwhichabina"
convolutional codeisusedincombination withbinaryFSK.Theinterference on
thechanneli"AWGN.TheFSKdemodulator outpulsaresquare-law detected and
passedtothedecoder. whichperforms optimum soft-decision Viterbidecoding a,
described inSection8-2.Assume thatthehopping rateis1hoppercodedbit.
13-20RepeatProblem 13-19forhard-decision Viterbidecoding.
13-21RepeatProblem 13-19whenfastfrequency hopping isperformed atJhopping rate
ofLhopspercodedbit.
13-22RepeatProblem 13-19whenfastfrequency hopping isperformed withLhopsper
codedbitandthedecoder isahard-decision Viterbidecoder. TheLchipsper
codedbitaresquare-law-detected and combined priortotheharddecision.
13-23TheTATSsignaldescribed inSection13-3-3isdemodulated byaparallelbankof
eightmatched filters(octalFSK),andeachfilteroutputissquare-law-detected.
Theeightoutputsobtained ineachofsevensignalintervals (56totaloutputs) are
usedtoformthe64possible decision variables corresponding tntheReed
Solomon (7,2)code.Determine anupper(union)boundofthecodeworderror
probability forAWGNandsoft-decision decoding.
13·24RepeatProblem 13-23fortheworst-case partial-band interference channel.
13·25Derivetheresultsin(13-2-62) and(13-2-63) from(13-2-61).
13-26Showthat(13-3-14) followsfrom(13-3-13).
13·27Derive(13-3-17) from(13-3-16),
13-28Thegenerator polynomials forconstructing Goldcodesequences oflengthn~~
are
g,(p)=p'+p +I
g,(p)=p'+p'+1
Generate alltheGoldcodesoflength7anddetermine thecross-correlations at
onesequence witheachoftheothers.
756 DIGITAL COMMUNICATIONS
Unionbound
Continuous gaussian ooise
Binaryphaseshiftkeying
Rate113convolutiona~ ~
withVitemidecodina
Softdecisicn.s10-)
10-<
K=4.:gK=5
•
:E.11r' K=7'0
.~ K=8]
i
Ilr'
11r'L,-_.L
2__-'--_--'_-1-WL-.L-.L.1._LL_.L--'
FIGURE Pl3-29
13-29InSection13-2-3,wedemonstrated techniques forevaluating theerrorprobability
ofacodedsystemwithinterleaving inpulseinterference byusingthecutoffrate
parameter Ro.Usetheerrorprobability curvesgiveninFig.P13·29forrate1/2
and1/3convolutional codeswithsoft-decision Viterbidecoding todetermine the
corresponding errorratesforacodedsysteminpulseinterference. Perform this
computation forK=3,5,and7.
13-30Incodedandinterleaved DSbinaryPSKmodulation withpulsejamming and
soft-decision decoding, thecutoffrateis
R".=1-log,(1+ae-••,_'N")
whereaisthefractionofthetimethesystemisbeingjammed,if.='l.R,Risthe
bitrate,andNo;510,
aShowthattheSNRperbit,'t.IN",canbeexpressed as
'l.1 a-=~In-,-;--;;--cNoaR2\Ro_1
bDetermine thevalueofathatmaximizes therequired 'i.IN"(worst-case pulse
jamming) andtheresulting maximum valueof'/;.1No_
bPlotthegraphof10logCC.lrNo)versusRo'wherer=R"IR,for""orst-case
pulsejamming andforAWGN(a=1).Whatconclusions doyouleach
regarding theeffectofworst-case pulsejamming?
CHAPTE~ 13:SPREAD SPE.CTRUM SIGNALS FaiRDtGIT"'l. COMMU!'i1CA.TIONS 757
It)Unionbound
Continuous. gaus:sian noise
Binaryphaseshiftkeying
Rate112convolutional code
withViterbidtcoding
Softdecisions
10-'
..<K=4
~K=S
.c•I<C' K=7'0
~ K=8E• K=9~£
I~
I<C'L_---'-__-'-_--'_-'l.-'-'U_.L......L-I.-''--
1 2 3 4 5 6 7
<"'No(dB)
FIGURE Pl3-29 (Continued),
13-31Inacodedandinterleaved frequency-hopped q-aryFSKmodulation withpartial
bandjamming andcoherent demodulation withsoft-decision decoding, thecutoff
rateis
Ro=log,[I+(q_I~ae.'<i2N,]
wherecristhefractionofthebandbeingjammed, Z',isthechip(ortone)energy,
andNo=Jo'
•ShowthattheSNRperbitcanbeexpressed as
Z'b=~ln (q-I)cr
NoaRq2RO-1
bDetermine thevalueofathatmaximizes therequired Z'blNo(worst-case partial
bandjamming) andtheresulting maximum valueofZ'bINo,
£Definer=Ro/Rin theresultforZ',INofrom (b),andplotlOloglZ'blrNo) versus
thenormalized cutoffrateRo/log,qforq=2,4,8,16,32,Compare these
graphswiththeresultsofProblem 13-3O(c)_ Whatconclusions doyoureach
regarding theeffectofworst-case partialbandjamming? Whatistheeffectof
increasing thealphabet sizeq?WhatisthepenaltyinSNRbetween theresults
inProblem 13-30(c) andq-aryFSKasq-+oo?
14
DIGITAL
COMMUNICATION
THROUGH FADING
MULTIPATH CHANNELS
Theprevious chapters havedescribed thedesignandperformance ofdigital
communications systems fortransmission oneithertheclassical AWGN
channeloralinearfilterchannelwithAWGN.Weobserved thatthedistortion
inherent inlinearfilterchannels requires specialsignaldesigntechniques and
rathersophisticated adaptive equalization algorithms inordertoachievegood
performance.
Inthischapter, weconsider thesignaldesign,receiver structure. and
receiver performance formorecomplex channels, namely, channels having
randomly time-variant impulse responses. Thischaracterization servesasa
modelforsignaltransmission overmanyradiochannels suchasshortwave
ionospheric radiocommunication inthe3-30MHzfrequency band(HFj,
tropospheric scatter(beyond-the-horizon) radiocommunications inthe300
3000MHzfrequency band(UHF)and3000-30000 MHzfrequency band
(SHF),andionospheric forward scatterinthe30-300MHzfrequency band
(VHF).Thetime-variant impUlse responses ofthesechannels areaconse
quenceoftheconstantly changing physical characteristics ofthemedia.For
example, theionsintheionospheric layersthatreflectthesignalstransmitted
intheHFfrequency bandarealwaysinmotion.Totheuserofthechannel, the
motionoftheionsappearstoberandom. Consequently, ifthesamesignalis
transmitted atHFintwowidelyseparated timeintervals, thetworeceived
signalswillbedifferent. Thetime-varying responses thatoccuraretreatedin
statistical terms.
Weshallbeginourtreatment ofdigitalsignalling overfadingmultipath
channels byfirstdeveloping astatistical characterization ofthechannel. Then
weshallevaluate theperformance ofseveralbasicdigitalsignaling techniques
forcommunication oversuchchannels. Theperformance resultswilldemons-
758
CIIAvn'l{ !~.IJI(i!Ii\l ("OMM,"!\J("AIlO!\ THKllC(iH FADlMi \.n:UWAIH (HA'lt-jElS 759
tratetheseverepenalty inSNRthatmustbepaidasaconsequence ofthe
fadingcharacteristics ofthereceived signal.Weshallthenshowthatthc
pcnalty inSNRcanbedramatically reduced bymeansofefficicnt
modulation/coding anddemodulation/decoding techniques.
14-1CHARACTERIZATION OFFADING MULTIPATH
CHANNELS
Ifwetransmit anextremely shortpulse.ideallyanimpulse. ovcratime-varying
multipathchannel. thereceived signalmightappearasatrainofpulses.as
showninFig.14-1-1.Hence.one characteristic ofamultipath medium isthe
timespreadintroduced inthesignalthatistransmitted throughthechannel.
Asecondcharacteristic isduetothetimevariations inthestructure ofthe
medium. Asaresultofsuchtimevariations. thenatureofthemultipath varies
withtime.Thatis.ifwerepeatthepulse-sounding experiment overandover,
weshallobservechanges inthereceived pulsetrain.whichwillincludechanges
inthesizesoftheindividual pulses,changes intherelativedelaysamongthe
pulses.and.quiteoften.changes inthenumber ofpulsesobserved inthe
received pulsetrainasshowninFig.14-1-1.Moreover. thetimevariations
appeartobeunpredictable totheuserofthechannel. Therefore. itis
reasonable tocharacterize thetime-varian tmultipathchannel statistically.
Transmined signal
(al
Ib)
(e)t=IItI::::t1+"tI:
!=Iitti.
1=11tI::::I,+t~:t
I::::t1tt111=I,+t,\
n~nnn
1=/1tl=t1+~~1tt::::f1+tJ4
r=t1+'11
'=I,"'--::1'
FIGURE 14-1·t Example oftheresponse ofatime-variant
multipath channel 10averynarrowpulse.'d)nn
760 DIGITAL COMMllNlCAllONS
Towardthisend,tetusexamine theeffectsofthechannelonatransmitted
signalthatisrepresented ingeneralas
(14-1-1)
Weassumethattherearemultiple propagation paths.Associated witheach
pathisapropagation delayandanattenuation factor.Boththepropagation
delaysandtheattenulltion factorsaretime-variant asaresultofchangesinthe
structure ofthemedium. Thus,thereceived bandpass signalmaybeexpressed
intheform
X(I)=2:a.(t)s(t-,At»
n(14-1-2)
(14-1-3)whereClIn(l)istheattenuation factorforthesignalreceived onthenthpath
andrAt)isthepropagation delayforthenthpath.Substitution fors(t)from
(14-1-1)into(14-1-2)yieldstheresult
x(t)=Re{[~"'.(t)e-j2K;f.T_I'!S,(t -'n(tl)Jei2</.'}
Itisapparent from(14-1-3)thattheequivalent lowpassreceived signalis
(14-1-4)
n
Sincer,(t)istheresponse ofanequivalent lowpasschanneltotheequivalent
lowpasssignals,(t),itfollowsthattheequivalent lowpasschannelisdescribed
bythetime-variant impulseresponse
(14-1-5)
n
Forsomechannels, suchasthetropospheric scatterchannel, itismore
appropriate toviewthereceived signalasconsisting ofacontinuum of
multipath components. Insuchacase,thereceived signalx(t)isexpressed in
theintegralform
x(t)=[~a(r;t)S(1-r)dr
(14-1-7)wherea(r;I)denotestheattenuation ofthesignalcomponents atdelayrand
attimeinstantI.Nowsubstitution forS(I)from(14-I-l)into(14-1-6)yields
x(t)=Re{[[~a(r;l)e-j2'/'Ts,(t-r)dr]ei2Kf"}
Sincetheintegral in(14-1-7) represents theconvolution ofS,(t)withan
equivalent lowpasstime-variant impulseresponse c(r;I),itfollowsthat
c(r;t)=er(r;t)e-j2.{.r (14-1-8)
rHAPTER 14:[}ICiIlAL (,OMMlr~HCATION THROUGH FADING MUlTrrATH CHAN~FLS 761
wherec(r:t)represents theresponse ofthechannelattime1duetoanimpulse
applied attime1-r.Thus(14-1-8) istheappropriate definition ofthe
equivalent lowpassimpulseresponse whenthechannel resultsincontinuous
multipath and(14-1-5) isappropriate forachannel thatcontains discrete
multipathcomponents.
Nowletusconsider thetransmission ofanunmodulated carrieratfrequency
[..Thens,(I)=1forallI.and,.hence,thereceived signalforthecaseof
discretemultipath, givenby(14-1 ~4),reducesto
r,(I)=2:a"(I)e-j2.r.,,,(I)
"
(14-1-9)
"
where8,(1)=2lrj;.r,,(t).Thus.thereceived signalconsists ofthesumofa
numberoftime-variant vectors(phasors) 'havingamplitudes 0,,(1)andphases
e,,(r).Notethatlargedynamic changesinthemedium arerequired for£1,,(1)to
changesufficiently tocauseasignificant changeinthereceived signal.Onthe
otherhand,e,,(I)willchangeby2rrradwhenever rnchanges by1If,..ButIIf,is
asmallnumber and,hence,encanchangeby21(radwithrelatively small
motionsofthemedium. Wealsoexpectthedelaysrn(l)associated withthe
different signalpathstochangeatdifferent ratesandinanunpredictable
(random) manner. Thisimpliesthatthereceived signalr,(I)in(14-1-9) can be
modeled asarandomprocess. Whentherearealargenumberofpaths,the
centrallimittheorem canbeapplied. Thatis,r,(t)maybemodeled asa
complex-valued gaussian random process. Thismeansthatthetime-variant
impulseresponse c(r:I)isacomplex-valued gaussian randomprocessintheI
variable.
Themultipathpropagation modelforthechannelembodied inthereceived
signalr,(I).givenin(14-1-9), resultsinsignalfading.Thefadingphenomenon
isprimarily aresultofthetimevariations inthephases{9n(I)}.Thatis,the
randomly time-variant phases{9n(t)}associated withthevectorslane-J.,,}at
timesresultinthevectorsaddingdestructively. Whenthatoccurs,theresultant
received signalr,(I)isverysmallorpracticaIly zero.Atothertimes,thevectors
lane-j.,,}addconstructively, sothatthereceived signalislarge.Thus,the
amplitude variations inthereceived signal,termedsignalfading,areduetothe
time-variant multipath characteristics ofthechannel.
Whentheimpulse response c(r:I)ismodeled asazero-mean complex
valuedgaussian process, theenvelope Ic(r;1)1atanyinstant tisRayleigh
distributed. InthiscasethechannelissaidtobeaRayleigh fadingchannel. In
theeventthattherearefixedscaUerers orsignalreflectors inthemedium, in
addition torandomly movingscaUerers, c(r;I)cannolongerbemodeled as
havingzeromean.Inthiscase,theenvelope Ic(r;1)1hasaRicedistribution
andthechannel issaidtobeaRiceanfadingchannel. Another probability
distribution function thathasbeenusedtomodeltheenvelope offading
762 D!(;ITAI. COM.\1l"SJCATJONS
signalsistheNakagami.m distrihution. Thesefadingchannel models are
considered inSection14-1-2.
14-}-}Channel Correlation Functions andPowerSpectra
Weshallnowdevelop anumher ofusefulcorrelation functions andpower
spectral densityfunctions thatdefinethecharacteristics ofafadingmultipath
channel. Ourstartingpointistheequivalent lowpass impulse response c(r;t),
whichischaracterized asacomplex-valued random processinthetvariable.
WeassumethaIc(r;t)iswide-sense-stationary. Thenwedefinetheautocor
relation function ofc(r:t)as
(14-1-10)
Inmostradiotransmission media,theattenuation andphaseshiftofthe
channel associated withpathdelayr\isuncorrelated withtheattenuation and
phaseshiftassociated withpathdelayr2'Thisisusuallycalleduncorrelated
scattering. Wemaketheassumption thatthescattering attwodifferent delays
isuncorrelated andincorporate itinto(14-1-10) toobtain
(14-1-11)
IfweletAt=O.theresulting autocorrelation function <pe(r;0)'"<p,(r)is
simplytheaveragepoweroutputofthechannel asafunctionofthetimedelay
r.Forthisreason,<p,(r)iscalledthemultipath intensity profileorthedelay
powerspectrum ofthechallnel. Ingeneral, cPe(r;At)givestheaverage power
outputasafunction ofthetimedelayrandthedifference Atinobservation
time.
Inpractice, thefunction <p,.(r;At)ismeasured bytransmitting verynarrow
pulsesor,equivalently, awidebandsignalandcross-correlating thereceived
signalwithadelayed versionofitself.Typically, themeasured function <p,(r)
mayappearasshowninFig.14-1-2.Therangeofvaluesofroverwhich<pe(r)
FIGURE 14-1·2 Multipath intensity profile.-,;j- -=-_t
T.._--I_I
CHAPTER 14:DIGITAL COMMUNICATION THROUGH FADING MULTIPATH CHANNELS 763
isessentially nonzero iscalledthemultipath spreadofIhechannelandis
denoted byTm.
Acompletely analDgDus characterization Dfthetime-variant multipath
channelbeginsinthefrequency domain. BytakingtheFouriertransform Df
c(r;I)weDbtainthetime-variant transfer functiDn C(f;t),wherefisthe
frequency variable. Thus,
C(f;t)= r~c(r;l)e-j2r[Tdr (14-1-12)
Ifc(r;I)ismDdeled asacomplex-valued zerD-mean gaussian randomprocess
inthetvariable, itfollowsthatC(f;t)alsohasthesamestatistics. Underthe
assumption thatthechannel iswide-sense-stationary, wedefinetheautocor
relationfunctiDn
(14-1-13)
SinceC(f;t)istheFouriertransfDrm ofc(f;t),itisnotsurprising tDfind
thatcPdft.f2;Ilt)isrelatedtocPC<r;At)bytheFDurier transfDrm. The
relationship iseasilyestablished bysubstituting (14-1-12) intD(14-1-13). Thus.
(14-1-14)
whereIlf=Ii-fl'From(14-1-14), weDbservethatcPc(tl.f;tl.t)istheFDurier
transform Dfthemultipathintensity profile.Furthermore, theassumption of
uncorrelated scattering impliesthattheautDcorrelation function ofC(f:I)in
frequency isafunctionofonlythefrequency difference df=Ii-f,.Therefore.
itisappropriate tDcallcPddf;tl.t)thespaced-frequency, spaced-time correla
tionfunctionofthechannel.Itcanbemeasured inpracticebytransmitting a
pairofsinusDids separated byAfandcross-correlating thetwoseparately
received signalswitharelativedelayAt.
Suppose weset4t=0in(14-1-14). Then,withcPdM:O)=<J>etAf) and
<l>Af;0)=cPc(f).thetransform relationship issimply
(14-1-15)
764 l>IGlTAL COMMUNICATIONS
.c<A.[).. Fourier. +c(t)
transform
pair
Spaced-frequency
correlation function
FIGURE 14-1-3 Relationship between 4>c(t:J.!)and4>,(f).Multipath illtensityprofile
Therelationship isdepicted graphically inFig.14-1-3.Sincet/JcCtJ.j)isan
autocorrelation function inthefrequency variable, itprovides uswitha
measure ofthefrequency coherence ofthechannel. AsaresultoftheFourier
transform relationship between t/Jc(lif) and</Jc(r),thereciprocal ofthe
multipath spreadisameasureofthecoherence bandwidth ofthechannel. That
is,
(14-1-16)
where(Af)cdenotes thecoherence bandwidth. Thus,twosinusoids with
frequency separation greaterthan(Ancareaffecteddifferently bythechannel.
Whenaninformation-bearing signalistransmitted through thechannel, if
(Af)"issmallincomparison tothebandwidth ofthetransmitted signal,the
channel issaidtobefrequency-selective. Inthiscase,thesignalisseverely
distorted bythechannel. Ontheotherhand,if(Af),islargeincomparison
withthebandwidth ofthetransmitted signal,thechannel issaidtobe
frequency-nonselective.
Wenowfocusourattention onthetimevariations ofthechannel as
measured bytheparameter AIin4>c(Af;AI).Thetimevariations inthe
channelareevidenced asaDoppler broadening and,perhaps, inaddition asa
Doppler shiftofaspectralline.InordertorelatetheDoppler effectstothe
timevariations ofthechannel, wedefinetheFouriertransform of"'dAf;lit)
withrespecttothevariable Attobethefunction Sc(t1f;A).Thatis,
(14-1-17)
(14-1-18)WithAfsettozeroandSc(O;A)=Sc(A), therelationin(14-1-17) becomes
Sc(A)=r~t/Jc(At)e-j2",,,dAt
nlAPTER l.a:DIGITAL COMMUNICATION THROUGH fADING MVLTIPATH CHANNELS '65
o.(AT).Fourier. 5(0..1
( transform
pair
-::.----01;----- dr
+-- (At),=t-------
d
Spaced-lime correlation function
FlGURE 14-1·4 Relationsnip between cl>C<~()andSetA),o_8./_
Doppler powerspectrum
ThefunctionSd,l)isapowerspectrum thatgivesthesignalin\ensi'y asa
function oftheDoppler frequency ,I,Hence,wecallSdA)theDoppler power
spec/rum ofthechannel,
From(14-1-18), weobserve thatifthechannelistime-in,variant, <pdAt)=I
andSc(A)becomes equaltothedeltafunction 0(,1,),Therefore, whenthereare
notimevariations inthechannel, thereisnospectralbroadening observed in
thetransmission ofapurefrequency tone.
TherangeofvaluesofAoverwhichSd,l)isessentially nonzero iscalledthe
Doppler spreadBdofthechannel, SinceSc(,I)isrelatedtocbc{!1t)bythe
Fouriertransform, thereciprocal ofBdisameasure ofthecoherence timeof
thechannel. Thatis,
(14-1-19)
where(!1/),denotesthecoherence time,Clearly,aslowlychanging channelhas
alargecoherence timeor,equivalently, asmallDoppler spread,Figure14-1-4
illustrates therelationship between </Jc(!1/)andSc(A),
Wehavenowestablished aFourier transform relationship between
<Pc(!1f;!11)and<p,(r;AI)involving thevariables (r,!1f),andaFourier
transform relationship between tl>c(!1f;At)andSc(M;A)involving thevari
ables(At,A),Therearetwoadditional Fouriertransform relationships thatwe
candefine,whichservetorelate<Pe(r;At)toSdAf;A)and,thus,closethe
loop.Thedesiredrelationship isobtained bydefining anewfunction, denoted
byS(r;A),tobetheFouriertransform of<Pe(r;AI)intheAtvariable. Thatis,
(14-1-20)
ItfollowsthatS(r;A)andSc(!1f;A)areaFouriertransform pair.Thatis,
(14-1-21)
(14-1-22)766 DIGITAL COMMl!!'<!CATIONS
Furthermore, S(r:A)andcf>dtJ.[:tJ.t)arerelated bythedouble Fourier
transform
S(r:A)=rooL~cPc<tJ.j:!1t)e-".Ule'2'":'ldt!J.tdtJ.[
14Jisnewfunction S(r:A)iscalledthescattering junction ojtltechannel. It
provides uswithameasure oftheaverage poweroutputofthechannel asa
function ofthetimedelayrandtheDoppler frequency A.
Therelationships among thefourfunctions cf>c(t:.[:tJ.t),cf>c(r:At),
<t>c<tJ.[:A).andS(r:A)aresummarized inFig.14-1-5.
FIGURE 14-1-5 Relationships amongthechannel correlation functions andpowerspectra. [FromGreen(1%2).
withpermission.]
Ifou,;e,
transformFourier
tran!i.((>rm
SIt;A)1'1
-L..----c~---"- 1"o
_1/7"'-----.
1Fum'.,
transform
Scattering function
(Ht\J'TLR 1-1:DI(jIlAL. ("OM\1I'SI(ATIO~ THROUiti t-A[)I~(j \1ITTIPA rH(H,\......"EL"i767
II"
9,
">.
7f"~6t
S!
f\ "-
A~u,,
"2'"
1
0./ 2./,....- ,/.1./ -= ./.
.7' A""./'S
.7' --;;7""'C ./6
.7 ./7./8
..7'9./ , 710
-100-80--60-40-20020406080100
Frequency (Hz/
FIGURE 14-1-6 Scattering function ofamedium-range tropospheric scatterchannel. Thetapsdelayincrement is
0.1p.s.
Thescattering function 5(,;A)measured ona150mitropospheric scatter
linkisshowninFig.14-1-6.Thesignalusedtoprobethechannelhadatime
resol\1tion ofO.lp.s.Hence,thetime-delay axisisquantized inincrements of
O.1p.s.Fromthegraph,weobservethatthemultipath spreadTm=0.7p.s.On
theotherhand,theDoppler spread,whichmaybedefined asthe3dB
bandwidth ofthepowerspectrum foreachsignalpath,appearstovarywith
eachsignalpath.Forexample, inonepathitislessthan1Hz,whileinsome
otherpathsitisseveralhertz.Forourpurposes, weshalltakethelargestof
these3dBbandwidths ofthevariouspathsandcallthattheDoppler spread.
14-1-2Statistical ModelsforFadingChannels
Thereareseveralprobability distributions thatcanbeconsidered inattempting
tomodelthestatistical characteristics ofthefadingchannel. Whentherearea
largenumberofscatterers inthechannelthatcontribute tothesignalatthe
receiver, asisthecaseinionospheric ortropospheric signalpropagation,
application ofthecentrallimittheorem leadstoagaussian processmodelfor
thechannelimpulseresponse.Iftheprocessiszero-mean, thentheenvelope of
thechannelresponse atanytimeinstanthasaRayleigh probability distribution
andthephaseisuniformly distributed intheinterval(0,2Jr).Thatis,
()2r-,'10
Pr=-e
Rn'r;;'O (14-1-23)
768 DIGITAL COMMU1'tc ATlONS
where
(14-1-24)
Weobserve thattheRayleigh distribution ischaracterized bythesingle
parameter E(R2).
Analternative statistical modelfortheenvelope ofthechannelresponse is
theNakagami-m distribution givenbythepdfin(2-1-147). Inconstrast tothe
Rayleigh distribution, whichhasasingleparameter thatcanbeusedtomatch
thefadingchannelstatistics, theNakagami-m isatwo-parameter distribution,
namely,involving theparameter mandthesecondmoment Q=E(R2).Asa
consequence, thisdistribution provides moreflexibility andaccuracy in
matching theobserved signalstatistics. TheNakagami-m distribution canbe
usedtomodelfadingchannelconditions thatareeithermoreorlesssevere
thantheRayleigh distribution, anditincludes theRayleigh distribution asa
specialcase(m=1).Forexample, Turin(1972)andSuzuki(1977)haveshown
thattheNakagami-m distribution isthebestfitfordatasignalsrect;ived in
urbanradiomultipath channels.
TheRicedistribution isalsoatwo-parameter distribution. Itmaybe
expressed bythepdfgivenin(2-1-141), wheretheparameters aresandu2•
Recallthats"iscalledthenoncentrality parameter intheequivalent chi-square
distribution. Itrepresents thepowerinthenonfading signalcomponents,
sometimes calledspecular components, ofthereceived signal.
Therearemanyradiochannels inwhichfadingisencountered thatare
basically line-of-sight (LOS)communication linkswithmultipath components
arisingfromsecondary reflections, orsignalpaths,fromsurrounding terrain.In
suchchannels, thenumberofmultipath components issmall,and,hence,the
channelmaybemodeled inasomewhat simplerform.Wecitetwochannel
modelsasexamples.
Asthefirstexample, letusconsider anairplane togroundcommunication
linkinwhichthereisthe direct pathandasinglemultipath component ata
delaytorelativetothedirectpath.Theimpulseresponse ofsuchachannelmay
bemodeled as
cit;t)=a~(t)+j3(/)~(t-to(/» (14-1-25)
whereaistheattenuation factorofthedirectpathandP(t)represents .the
time-variant multipath signalcomponent resulting fromterrainreflections.
Often,(3(t)canbecharacterized asazero-mean gaussian randomprocess.The
transferfunction forthischannelmodelmaybeexpressed as
C(f;t)=a+(3(t)e-j2K!r,/I) (14-1-26)
TlrischannelfitstheRiceanfadingmodeldefinedpreviously. Thedirectpath
withattenuation arepresents thespecular component and/3(t)represents the
Rayleigh fadingcomponent.
Asimilarmodelhasbeenfoundtoholdformicrowave LOSradiochannels
CHAPTER 14:DIGlT-\L COMMUNICATION THROUGH FADING MLlLTIPATH CHA!'IINELS 769
usedforlong-distance voiceandvideotransmission bytelephone companies
throughout theworld.Forsuchchannels, Rummier (1979)hasdeveloped a
three-path modelbasedonchannelmeasurements perfonned OIltypicalLOS
linksinthe6GHzfrequency band.Thedifferential delayonthetwomUltipath
components isrelatively small,and,hence,themodeldeveloped byRummier
isonethathasachanneltransferfunction
(14-1-27)
whereaistheoverallattenlJation parameter, {3iscalledashapeparameter
whichisduetothemultipath components, IIIisthefrequency ofthefade
mmimum, andTvistherelativetimedelaybetween thedirectandthe
mlJltipath components. Thissimplified modelwasusedtofitdataderivedfrom
channelmeasurements.
Rumml~ foundthattheparameters aand{3maybecharacterized as
randomvariables that,forpractical purposes, arenearlystatistically indepen
dent.Fromthechannelmeasurements, hefOlJndthatthedistribution of{3has
theform(1-(3),3Thedistribution ofaiswellmodeled bythelognormal
distribution. i.e.,-logaisgaussian. For{3>0.5,themeanof-20logawas
foundtobe25dBandthestandard deviation was5dB.Forsmallervaluesof
(3,themeandecreases to15dB.Thedelayparameter determined fromthe
measurements wasTil=6.3ns.Themagnitude-square response ofC(f)is
1C(f)I'=a2[1+(32-2{3cos2tr(f-fo)To] (14-1-28)
1C(f)1isplottedinFig.14-1-7asafunction ofthefrequencyf-tofor
To=6.3ns.Notethattheeffectofthemultipathcompo.nent istocreateadeep
attenuation at1=10andatmultiples oflITo""159MHz.Bycomparison, the
typicalchannelbandwidth is30MHz.ThismodelwasusedbyLundgren and
RlJmmler (1979)todetermine theerrorrateperformance ofdigitalradio
systems.
250 200 1501--1
Channel
bandwidth
100
!-fn<MHz)O.GI0.02Magnitude freqllency response ofLOSchannelmodel
0.03FlGURE 14-1·7
770 Dl(jJTAl COMMVNICATJONS
14-2THEEFFECT OFSIGNAL CHARACTERISTICS
ONTHECHOICE OFACHANNEL MODEL
Havingdiscussed thestatistical characterization oftime-variant mUltipalh
channels generally intermsofthecorrelation functions described inSection
14-1,wenowconsider theeffectofsignalcharacteristics ontheselection ofa
channelmodelthatisappropriate forthespecified signal.Thus,lets,(t)bethe
equivalent lowpasssignaltransmitted overthechannelandletS,(f)denoteits
frequency content. Thentheequivalent lowpassreceived signal,exclusive of
additive noise,maybeexpressed eitherintermsofthetimedomainvariables
c(r;t)andStet)as
orintermsofthefrequency functions C(f;r)andS,(f)as
,,(t)=[~C(f;t)S,(/)ei2rf/df(14-2-1)
(14-2-2)
Suppose wearetransmitting digitalinformation overthechannel by
modulating (eitherinamplitude, orinphase,orboth)thebasicpulses,(t)ata
rateliT.whereTisthesignaling interval. Itisapparent from(14-2-2)thatthe
time-varia»t channelcharacterized bythetransferfunctionC(f;t)distortsthe
sigl1alS,(f).IfS,(/)hasabandwidth Wgreaterthanthecoherence bandwidth
(!if)eofthechannel,S,(/)issubjected todifferent gainsandphaseshiftsacross
theband.Insuchacase,thechannel issaidtobefrequency-selectiue.
Additional distortion iscausedbythetimevariations incrf;t).Thistypeof
distortion isevidenced asavariation inthereceived signalstrength, andhas
beentermedfading.Itshouldbeemphasized thatthefrequency selectivity and
fadingareviewedastwodifferent typesofdistortion. Theformerdepends on
themultipath spreador,equivalently, onthecoherence bandwidth ofthe
channelrelativetothetransmitted signalbandwidth W.Thelatterdepends on
thetimevariations ofthechannel, whicharegrosslycharacterized bythe
coherence time(at)eor,equivalently, bytheDoppler spreadBd•
Theeffectofthechannelonthetransmiued signals,(t)isafunctionofour
choiceofsignalbandwidth andsignalduration. Forexample, ifweselectthe
signaling intervalTtosatisfytheconditionT»Tm•thechannel introduces a
negligible amountofintersymbol interference. Ifthebandwidth ofthesignal
pulses,(t)isw""liT,theconditionT»T",impliesthat
1W«T.'",,(an
m(14-2-3)
Thatis,thesignalbandwidth Wismuchsmallerthanthecoherence bandwidth
ofthechannel. Hence,thechannelisfrequency-nonselective. Inotherwords,
CHAPTER 14:DIGITAL COMMllNICAllON THROUGH FADING MULTIPATHCHANNELS 771
allofthefrequency components inS,(f)undergo thesameattenuation and
phaseshiftintransmission through thechannel. Butthisimpliesthat,within
thebandwidth occupied byS,(f),thetime-variant transferfunction C(f;I)of
thechannelisacomplex-valued constant inthefrequency variable. SinceS,(!)
hasitsfrequency contentconcentrated inthevicinityoff=0,C(f;I)=C(O;I).
Consequently, (14-2-2)reducesto
r,(c)=C(O;c)r~S,(f)ei2'if'df
=C(o;l)s,(C) (14-2-4)
Thus,whenthesignalbandwidth WismuchHnallerthanthecoherence
bandwidth (tin,ofthechannel, thereceived signalissimplythetransmitted
signalmultiplied byacomplex-valued random process C(O;f),whichrep
resentsthetime-variant characteristics ofthechannel. Inthiscase,wesaythat
themultipath components inthereceived arenotresolvable becauseW«
(!1f)..
Thetransferfunction C(O;c)forafrequency-nonselective channelmaybe
expressed intheform
C(O:c)=a(c)e'j</><o (14-2-5)
whereaCt)represents theenvelope andc/>(I)represents thephaseofthe
equivalent lowpasschannel. WhenC(O;c)ismodeled asazero-mean complex
valuedgaussian randomprocess,theenvelope a(l)isRayleigh-distributed for
anyfixedvalueofIandc/>(c)isuniformly distributed overtheinterval(-]f,]f).
Therapidityofthefadingonthefrequency-nonselective channelisdetermined
eitherfromthecorrelation function c/>e(!1c)orfromtheDoppler power
spectrum SeCA).Alternatively, eitherofthechannelparameters (111),orBdcan
beusedtocharacterize therapidityofthefading.
Forexample, suppose itispossible toselectthesignalbandwidth Wto
satisfythecondition W«(tifL·andthesignaling interval Ttosatisfy.the
condition T«(til),..SinceTissmallerthanthecoherence timeofthecha~nel.
thechannelattenuation andphaseshiftareessentially fixedfortheduration of
atleastonesignaling interval. Whenthiscondition holds,wecallthechannela
slowlyfadingchannel. Furthermore, whenW""liT,theconditions thatthe
channelbefrequency-nonselective andslowlyfadingimplythattheproductof
TmandB"mustsatisfythecondition TmBd<1.
TheproductT."Bdiscalledthespreadfaclorofthechannel.IfTmBd<1,the
channel issaidtobeunderspread; otherwise, itisoverspread. Themultipath
spread,theDoppler spread,andthespreadfactorarelistedinTable14-2-1for
severalchannels. Weobserve fromthistablethaIseveralradiochannels,
including themoonwhenusedasapassivereflector, areunderspread.
Consequently, itispossibletoselectthesignalS,(I)suchthatthesechannels
arefrequency-nonselective andslowlyfading.Theslow-fading condition
m DIGITAL COMMUNICATIONS
TABLE 14-2-1 MULTIPATH SPREAD. DOPPLER SPREAD. ANDSPREAD FACTOR
J;'ORSEVERAL TIME·VARIANT MUlTIPATH CHANNELS
Multipatb Doppler Sprelld
Typeofrhunel dutltion spre'" flldor
Shortwave ionospheric
10''·1 10"·10' ,propagation (HF) 10"-10' ,
Ionospheric propagation
underdisturbed auroral
conditions (HF) 10'3·10'2 10·100 10"·1
Ionospheric forward scatter
10" (VHF) 10" 10
Tropospheric scatter(SHF) 10-610 10-'
Orbitalscatter(Xband) 10" 10' 10-1
Moonatmax.libration
(k=O.4kmc) 10'2 10 10-1
impliesthatthechannelcharacteristics varysufficiently slowlythattheycanbe
measured.
InSection14-3,weshalldetermine tileerrorrateperformance forbinary
signaling overafrequency·nonselective slowlyfadingchannel. Thischannel
modelis,byfar,thesimplest toanalyze. Moreimportantly, ityieldsinsight
intotheperformance characteristics fordigitalsignaling onafadingchannel
andservestosuggestthetypeofsignalwaveforms thatareeffective in
overcoming thefadingcausedbythechannel.
Sincethemultipath components inthereceived signalarenotresolvable
whenthesignalbandwidth Wislessthanthecoherence bandwidth (!!if)cofthe
channel, Ihereceived signalappearstoarriveatthereceiver viaasinglefading
path.Ontheotherhand,wemaychooseW»(!:J.f)nsothatthechannel
becomes frequency-selective. Weshallshowlaterthat,underthiscondition,
themultipath components inthereceived signalareresolvable witha
resolution intimedelayofl/W.Thus,weshallillustrate thatthefrequency
selective channelcanbemodeled asatappeddelayline(transversal) filterwith
time-variant tapcoefficients. Weshallthenderivetheperformanl:e ofbinary
signaling oversuchafrequency-selective channelmodel.
14-3FREQ{}ENCY·NONSELECTIVE, SLOWLY
FADING CHANNEL
Inthissection,wederivetheerrorrateperformance ofbinaryPSKandbinary
FSKwhenthesesignalsaretransmitted overafrequency-nonselective, slowly
fadingchannel. Asdescribed inSection 14-2,thefrequency-nonselective
channel resultsinmultiplicative distortion ofthetransmitted signal5,(1).
Furthermore, thecondition thatthechannel fadesslowlyimpliesthatthe
multiplicative processmayberegarded asaconstant duringatleastone
CHAPTER 14:DIGITAL COMMUNICATION THROUGH FADING MULTIPATH CHANNELS 773
(14-3-4)(14-3-1)signaling interval. Consequently, ifthetransmitted signaliss;{t),thereceived
equivalent lowpasssignalinonesignaling intervalis
r/(t)=ae-1'I's/(t)+z(t),0,;;;t,;;;T
wherez(r)represents thecomplex-valued whitegaussian noiseprocess
corrupting thesignal.
Letusassumethatthechannelfadingissufficiently slowthatthephaseshift
</>canbeestimated fromthereceivedsignalwithouterror.Inthatcase,wecan
achieveidealcoherent detection ofthereceived signal.Thus,thereceived
signalcanbeprocessed bypassingitthroughamatched filterinthecaseof
binaryPSKorthroughapairofmatched filtersinthecaseofbinaryFSK.One
method thatwecanusetodetermine thepedormance ofthebinary
communications systems istoevaluate thedecision variables andfromthese
determine theprobability oferror.However, wehavealreadydonethisfora
fixed(time-invariant) channel. Thatis,forafixedattenuation a,wehave
previously derivedtheprobability oferrorforbinaryPSKandbinaryFSK.
From(5-2-5),theexpression fortheerrorrateofbinaryPSKasafunction of
thereceived SNRY6is
P2(')'6)=Q(V2Y6) (14-3-2)
whereYb=a'~b/No.Theexpression fortheerroi'rate ofbinaryFSK,detected
coherently, isgivenby(5-2-10)as
Pbb)=Q(Y:Y;;) (14-3-3)
Weview(14-3-2) and(14-3-3) asconditional errorprobabilities, wherethe
condition isthataisfixed.Toobtaintheerrorprobabilities whenaisrandom,
wemustaverageP'(')'b),givenin(14-3-2)and(14-3-3), overtheprobability
densityfunctionofYb'Thatis,wemustevaluate theintegral
P,= [P'(Yb)P(Yb)dYb
wherep(1b)istheprobability densityfunction ofYbwhenaisrandom_
Rayleip Fading SinceaisRayleigh-distributed, a'hasachi-square
probability distribulion withtwodegreesoffreedom. Consequently, 1balsois
chi-square-distributed. Itiseasilyshownthat
1 -P(Yb)=-::-e'7./-n, 1'b""O (14-3-5)
Yb
where'jibistheaveragesignal-to-noise ratio,definedas
~.
'jib=-E(a')
No(14-3-6)
ThetermE(a')issimplytheaveragevalueof",'.
774 DIGITAL COMM[J!"dCATIONS
Nowwecansubstitute (14-3-5)into(14-3-4) andcarryouttheintegration
forPiYh)asgivenby(14-3-2)and(14-3-3). Theresultofthisintegration for
binaryPSKis
(14-3-7)
(14-3-8)Ifwerepeattheintegration withP2(')'h)givenby(14-3-3), weobtain
probability oferrorforbinaryFSK,detected coherently, intheform
1(~)P2=21-\/~the
(14-3-10)Inamvlng attheerrorrateresultsin(14-3-7) and(14-3-8), wehave
assumed thattheestimate ofthechannelphaseshift,obtained inthepresence
ofslowfading,isnoiseless. Suchanidealcondition maynotholdinpractice. In
suchacase,theexpressions in(14-3-7) and(14-3-8) shouldbeviewedas
representing thebestachievable performance inth'epresence ofRayleigh
fading.InAppendix Cweconsider theproblem ofestimating thephaseinthe
presence ofnoiseandweevaluate theerrorrateperformance ofbinaryand
multiphase PSK.
Onchannels forwhichthefadingissufficiently rapidtopreclude the
estimation ofastablephasereference byaveraging thereceived signalphase
overmanysignaling intervals, DPSK,isanalternative signaling method, Since
DPSKrequires phasestability overonlytwoconsecutive signaling intervals,
thismodulation technique isquiterobustinthepresence ofsignalfading.In
derivingtheperformance ofbinaryDPSKforafadingchannel, webeginagain
withtheerrorprobabiJity foranonfading channel, whichis
P2(Yh)=~e-" (14-3-9)
Thisexpression issubstituted intotheintegral in(14-3-4) alongwithPh'b)
obtained from(14-3-5). Evaluation oftheresulting integral yieldsthe
probability oferrorforbinaryDPSK,intheform
1P2=---
2(1+Yb)
Ifwechoosenottoestimate thechannel phaseshiftatall,butinstead
employanoncoherent (envelope orsquare-law) detector withbinary,orthogo
nalFSKsignals,theerrorprobability foranonfading channelis
(14-3-11)
WhenweaveragePiYb)overtheRayleigh fadingchannel attenuation, the
resulting errorprobability is
(14-3-12)
n-IAI-'"1FR J.J./)l(jlf.'\L j'()MM: '~JCAIIONrHROlJ(jH f-ADjMi Mt;UIPATIl (HAl"~l-:ls 775
~
1".'"~
.11'-."""f'....FSK
rFSK"'"~noncohc:renl
I.:oheren( '"detectiOn
detection
"""~,
DPSK/~-......,
"""psi-~'""'"-......,'",-......,-......,,~"
FIGURE 14-3-1 Performance ofbinarysignaling ona
Rayleigh fadingchannel.0.5
0.2
10I
o.~2
~10
:05,
~
02 ~
:0IO-J
Jl,50:
I()"-l
2
10o 10 152025
Theerrorprobabilities in(14-3-7), (14-3-8), (14-3-10), and(14-3-12) are
illustrated inFig.14-3-1.Incomparing theperformance ofthefourbinary
signaling systems, wefocusourattention ontheprobabilities oferrorforlarge
SNR,i.e.,Yo»I.Underthiscondition, theerrorratesin(14-3-7), (I4-3-H),
(14-3-10), and(14-3-12) simplifyto
{1/4Yh
P=1/2y/,
2112Yh
1/Yhforcoherent PSK
forcoherent, orthogonal FSK
forDPSK
fornoncoherent, orthogonal FSK(14-3-13 )
From(14-3-13), weobserve thatcoherent PSKis3dBbetterthanDPSK
and6dBbetterthannoncoherent FSK.Morestriking, however. isthe
observation thattheerrorratesdecrease onlyinversely withSNR.Incontrast,
thedecrease inerrorrateonanonfading channelisexponential withSNR.
Thismeansthat,onafadingchannel, thetransmitter musttransmit alarge
amountofpowerinordertoobtainalowprobability oferror.Inmanycases,a
largeamountofpowerisnotpossible, technically and/oreconomically. An
alternative solution totheproblem ofobtaining acceptable performance ona
fadingchannel istheuseofredundancy, whichcanbeobtained bymeansof
diversity techniques, asdiscussed inSection14-4,
n6 OIWT.-\L CO.\iMUNfCA nONS
Nakagami Fading IfaischaracterIzed statistically bytheNakagami-m
distribution, therandomvariable I'=a'~h/Nohasthepdf(seeProblem 14-15)
m/1/
p(I')=r(m))'''' I'm'e-my1y(14-3-14)
where 'Y=E(a')'€IN o.
Theaverage probability oferrorforanyofthemodulation methods is
simplyobtained byaveraging theappropriate errorprobability foranonfading
channeloverthefadingsignalstatistics.
Asanexample oftheperformance obtained withNakagami-m fading
statistics, Fig.14-3-2illustrates theprobability oferrorofbinaryPSKwithmas
aparameter. Werecallthatm=1corresponds toRayleigh fading.Weobserve
thattheperformance improves asmisincreased abovem=I,whichis
indicative ofthefactthatthefadingislesssevere.Ontheotherhand,when
m<I,theperformance isworsethanRayleigh fading.
OtherFadingSignalStatistics Following theprocedure described above,
onecandetermine theperformance ofthevariousmodulation methods for
othertypesoffadingsignalstatistics. suchastheRicedistribution.
Errorprobability resultsforRice-distributed fadingstatistics canbeIound
inthepaperbyLindsey (1964).whileforNakagami-m fadingstatistics. the
FIGURE 14-3-2 Average errorprobability fortwo-phase PSK
symbolinnondiversity reception.10-1
10-1
m=0.5
~10-3
.c
~IO~
~
€/0.5.c
"~
E10-1>
""
10-7
m='"
I(fR(Nofading)
10-'L-----,L...L.---:'--'--''--,L'---'----'o 10 20 3U 40
Average SNRYIJ(dB)
CHAPTER l.s:DJOITAl COMMl:NICATJDN THRot;GH FADING MlJlTIPATH CHANNELSm
readermayrefertothepapersbyEspOsito (1967),Miyagaki etat(1978).
Charash (1979),Al-Hussaini etal.(1985),andBeaulieu etal.(1991).
14-4DIVERSITY TECHNIQUES FORFADING
MULTIPATH CHANNELS
Diversity techniques arebasedonthenotionthaterrorsoccurinreception
whenthechannelattenuation islarge,i.e.,whenthechannelisinadeepfade.
Ifwecansupplytothereceiverseveralreplicasofthesameinformation signal
transmitted overindependently fadingchannels, theprobability thatallthe
signalcomponents willfadesimultaneously isreducedconsiderably. Thatis,if
pistheprobability thatanyonesignalwillfadebelowsomecriticalvaluethen
pListheprobability thatallLindependently fadingreplicasofthesamesignal
willfadebelowthecriticalvalue.Thereareseveralwaysinwhichwecan
provide thereceiver withLindependently fadingreplicas ofthesame
information-bearing signal.
Onemethodistoemployfrequency diversity. Thatis,thesameinformation
bearingsignalistransmitted onLcarriers. wheretheseparation between
successive carriersequalsoreJCceedsthecoherence bandwidth (tif),-ofthe
channel.
Asecondmethodforachieving Lindependently fadingversionsofthesame
information-bearing signalistotransmit thesignalinLdifferent timeslots,
wheretheseparation between successive timeslotsequalsorexceeds the
coherence time(tit)cofthechannel. Thismethodiscalledtime.diversity.
Notethatthefadingchannel fitsthemodelofaburstyerrorchannel.
Furthermore, wemayviewthetransmission ofthesameinformation eitherat
different frequencies orindifference timeslots(orboth)asasimpleformof
repetition coding.Theseparation ofthediversity transmissions intimeby(!it),
orinfrequency by(Af),isbasically aformofblock-interleaving thebitsinthe
repetition codeinanattempttobreakuptheerrorburstsand,thus,toobtain
independent errors.Laterinthechapter, weshalldemonstrate that,ingeneral,
repetition codingiswasteful ofbandwidth whencompared withnontrivial
coding.
Another commonly usedmethodforachieving diversity employs multiple
antennas. Forexample, wemayemployasingletransmitting antenna and
multiple receiving antennas. Thelattermustbespacedsufficiently farapart
thatthemultipath components inthesignalhavesignificantly different
propagation delaysattheantennas. Usually aseparation ofatleast10
wavelengths isrequired between twoantennas inordertoobtainsignalsthat
fadeindependently.
Amoresophisticated methodforobtaining diversity isbasedontheuseofa
signalhavingabandwidth muchgreaterthanthecoherence bandwidth (!if),of
thechannel. Suchasignalwithbandwidth Wwillresolvethemultipath
components and,thus,providethereceiverwithseveralindependently fading
signalpaths.Thetimeresolution isI/W.Consequently, withamultipath
778 Dim'!,\!. COMMLINICAnoJ',S
spreadofT,,,s.thereareT,,,Wresolvable signalcomponents. SinceT,,,=
1/(tJ.[)...thenumberofresolvable signalcomponents mayalsobeexpressed as
W/(!:if),.Thus.theuseofawideband signalmaybeviewedasjustanother
method forobtaining frequency diversity oforderL=W/(Af)c'Theoptimum
receiver forprocessing thewidebandsignalwillbederivedinSection14-5.Itis
calledaRAKEcorrelator oraRAKEmatched jilterandwasinvented byPrice
andGreen\1958).
Thereareotherdiversity techniques thathavereceived someconsideration
inpractice. suchasangle-of-arrival diversity andpolarization diversity.
However. thesehavenotbeenaswidelyusedasthosedescribed above.
14-4-1BinarySignals
Weshallnowdetermine theerrorrateperformance forabinarydigital
communications systemwithdiversity. Webeginbydescribing the mathemati
calmodelfor thecommunications systemwithdiversity. Firstofall,weassume
thatthereareLdiversity channels. carrying thesameinformation-bearing
signal.Eachchannel isassumed tobefrequency-nonselective andslowlyfading
withRayleigh-distributed envelope statistics. Thefadingprocesses amongthe
Ldiversity channels areassumed tobemutually statistically independent. The
signalineachchannel iscorrupted byanadditive zero-mean whitegaussian
noiseprocess. Thenoiseprocesses intheLchannels areassumed tobe
mutually statistically independent. withidentical autocorrelation functions.
Thus.theequivalent low-pass received signalsfortheLchannels canbe
expressed intheform
r'k(t)=OIke-jd>'Skm(t) +Zk(t). k=1.2,...•L,m=I,2(14-4-1)
where{DIke-Jd>'}represent theattenuation factorsandphaseshiftsfortheL
channels, s'm(t)denotes themthsignaltransmitted onthekthchannel, and
Zk(t)denotes theadditive whitegaussian noiseonthekthchannel. Allsignals
intheset(Skm(t)}havethesameenergy.
Theoptimum demodulator forthesignalreceived fromthekthchannel
consists oftwomatched filters,onehavingtheimpulse response
bkl(t)=sl,(T-t)
andtheotherhavingtheimpulse response
b,,(t)=sl2(T-t)(14-4-2)
(14-4-3)
Ofcourse. ifbinaryPSKisthemodulation method usedtotransmit the
information. thenSk,(t)=-Sk2(t).Consequently, onlyasinglematched filteris
required forbinaryPSK.Following thematched filtersisacombiner that
formsthetwodecision variables. Thecombiner thatachieves thebest
performance isoneinwhicheachmatched filteroutputismultiplied bythe
corresponding complex-valued (conjugate) channel gainOI.eld>,.Theeffectof
thismultiplication istocompensate forthephaseshiftinlhechannel andto
CHAPTE.R 14:DIGITAL COMMUNICATION THROUGH FADlNG MULTIPATHCHANNELS 779
Receiver
Output
d«isloo
Re<e2iverf---G~~~~j variables J Combiner
Receiver1------'
L
(14-4-4)'L(1)
FIGURE 14-4-1 Modelofbinarydigitalcommunications systemwithdiversity.
weightthesignalbyafaclorthatisproportional tothesignalstrength. Thus,a
strongsignalcarriesalargerweightthanaweaksignal.Afterthecomplex
valuedweighting operation isperformed, twosumsareformed.Oneconsistsof
therealpartsoftheweighted outputsfromthematched filterscorresponding
toatransmitted O.Thesecondconsistsoftherealpartoftheoutputsfromthe
matched filters.corresponding toatransmitted 1.Thisoptimum combiner is
calledamaximal raliocombiner byBrennan (1959).Ofcourse,therealization
ofthisoptimum combiner isbasedontheassumption thatthechannel
attenuations {Uk}andthephaseshifts{cf>k}areknownperfectly. Thatis,the
estimates oftheparameters {ak}and{cf>k}containnonoise.(Theeffectofnoisy
estimates ontheerrorrateperformance ofmultiphasePSKisconsidered in
Appendix C.
Ablockdiagram illustrating themodelforthebinarydigitalcommunica
tionssystemdescribed aboveisshowninFig.14-4-1.
Letusfirstconsider theperformance ofbinaryPSKwithLlh-order
diversity. Theoutputofthemaximal ratiocombiner canbeexpressed asa
singledecisionvariable intheform
U=Re(2~ kt\a~+J\UkNk)
L L
=2~2:ai+2:UkNkr
11:=1 k=l
whereNhdenotestherealpartofthecomplex-valued gaussian noisevariable
N,=ei~·rz,(t)sZ(t) dt (14-4-5)
Wefollowtheapproach usedinSection14·3inderiving theprobability of
error.Thatis,theprobability oferrorconditioned onafixedsetofattenuation
780 DIGITAL COMMUI<'CATlOl<S
factors{ak}isobtained first.Thentheconditional probability oferroris
averaged overtheprobability densityfunction ofthe{a.}.
Rayfeigh Fading Forafixedsetof{adthedecisionvariableUisgaussian
withmean
L
E{U)=2~.2:a;
k=1(14-4-6)
andvariance
L
lTt=2"iNa.2:a;
'~I(14-4-7)
Forthesevaluesofthemeanandvariance, theprobability thatUislessthan
zeroissimply
P,("Y.)=Q(v'21'.) (14-4-8)
wheretheSNRperbit,"Y••isgivenas
~L
"Yb=No.2:aiok=1
L
=.2:Y.
k=l(14-4-9)
(14-4-1O)1-jvycwhere1'.='lai!Noistheinstantaneous SNRonthekthchannel. Nowwe
mustdetermine theprobability densityfunction p(Yb)'Thisfunction ismost
easilydetermined viathecharacteristic functionofYo'Firstofall,wenotethat
forL=1,Yb""1'1hasachi-square probability densityfunction givenin
(14-3-5).Thecharacteristic functionof1'1iseasilyshowntobe
l/Jy,(jv)=E(&VY')
1
whereYcistheaverageSNRperchannel, whichisassumed tobeidentical for
allchannels. Thatis,
(14-4-11)~
Yc=NoE(ai)
independent ofk.Thisassumption appliesfortheresultsthroughout this
section.SincethefadingontheLchannels ismutually statistically indepen
dent,theh.}arestatistically independent, and,hence,thecharacteristic
function forthesumYoissimplytheresultin(14-4-10) raisedtotheLth
power,i.e.,
(14-4-12)
(14.4-14)CHAPTER 14:D1GI1Al COMMUNICATION THROUGH FADING MUlTIPATH CHANNEU 781
Butthisisthecharacteristic function ofachi-square-distributed random
variable with2Ldegrees offreedom. Itfollowsfrom(2-1-107) thatthe
probability densityfunctionp('Yb)is
()_1 "L-Ie-~'I'Y, (14-4-13)P'Yb-(L-1)!y~ ,b
Thefinalstepinthisderivation istoaverage theconditional errOl
probability givenin(14-4-&) overthefadingchannel statistics. Thus,we
evaluate theintegral
P2=rP'(-yb)P( 'Yb)d'Yb
Thereisaclosed-form solution for(14-4-14), whichcanbeexpressed as
Lot(L_l+k)
P,=B(I-J!Wk~Dk·.[W+J!)]k
Where,bydefinition,(14-4-15)
(14-4-16)
(14-4-17)J!=~'Yc
1+Yc
WhentheaverageSNRperchannel,Yosatisfiesthecondition y,»1,theterm
HI+J!)=1andthetermHl-J!)=1/4i',.Furthermore,
Lf(L-1+k)=[ZL-1)
k~Dk,L
Therefore, wheny,issufficiently large(greater than10dB),theprobability of
errorin(14-4-15) canbeapproximated as
(14-4-18)
Weobservefrom(14·4-18) thattheprobability oferrorvariesas1/i',raisedto
theLthpower.Thus,withdiversity, theerrorraledecreases inver~ely withthe
UhpoweroftheSNR.
Havingobtained theperformance ofbinaryPSKwithdiversity, wenowturn
ourattention tobinary,orthogonal FSKthatisdetected coherently. Inthis
case,thetwodecision variables attheoutputofthemaximal ratiocombiner
maybeexpressed as
VI=Re(2~JIa~+ktlQ'kNkl)
V2=Re(±Q'kNk2)
k=l
wherewehaveassumed thatsignalSkl(t)wastransmitted andwhere{Nkl}and
{Nularethetwosetsofnoisecomponent attheoutputofthematched filters.
(14-4-20)782 DIGITAL COMMlINIC.o\T10NS
Theprobability oferrorissimplytheprobability thatV2>VI'Thiscomputa
tionissimilartotheoneperformed forPSK,exceptthatwenowhavetwice
thenoisepower.Consequently, whenthe{adarefixed,theconditional
probability oferroris
Weuse(14-4-13) toaverage P'(Yb)overthefading.Itisnotsurprising tofind
thattheresultgivenin(14-4-15) stillapplies,with"Y,replaced byHe-Thatis,
(14-4-15) istheprobability oferrorforbinary.orthogonal FSKwithcoherent
detection. wheretheparameter /.Lisdefinedas
~/.L=\j~ (14-4-21)
Furthermore, forlargevaluesofy,.theperformance P,canbeapproximated
as
(14-4-22)
Incomparing (14-4-22) with(14-4-18), weobservethatthe3dBdifference in
performance between PSKandorthogonal FSKwithcoherent detection, which
existsinanonfading, nondispersive channel. isthesamealsoinafading
channel.
Intheabovediscussion ofbinaryPSKandFSK,detected coherently, we
assumed thatnoiseless estimates ofthecomplex-valued channel parameters
{ake'j",,} wereusedatthereceiver. Sincethechannel istime-variant, the
parameters {a.e'N>,} cannotbeestimated perfectly. Infact,onsomechannels,
thetimevariations maybesufficiently fasttopreclude theimplementation of
coherent detection. Insuchacase,weshouldconsider usingeitherDPSKor
FSKwithnoncoherent detection.
Letusconsider DPSKfirst.InorderforDPSKtobeaviabledigital
signaling method, thechannelvariations mustbesufficiently slowsothatthe
channel phaseshifts{<I>k}donotchangeappreciably overtwoconsecutive
signaling intervals. Inouranalysis. weassumethatthechannel parameters
{ake'j",,} remainconstant overtwosuccessive signaling intervals. Thusthe
combiner forbinaryDPSKwillyieldasanoutputthedecision variable
V=Re[k~1(2\\'ake 'J""+N.,)(2ga.e'"" +lVltl] (14-4-23)
where{NkI}and{N.2}denotethereceived noisecomponents attheoutputof
thematched filtersinthetwoconsecutive signaling intervals. Theprobability
oferrorissimplytheprobability thatU<O.SinceVisaspecialcaseofthe
generalquadratic formincomplex-valued gaussian randomvariables treatedin
Appendix B, theprobability oferrorcanbeobtained directlyfromtheresults
giveninthatappendix. Alternatively, wemayusetheerrorprobability givenin
(12-1-3), whichappliestobinaryDPSKtransmitted overLtime-invariant
CHAPTER 14,DIGITAL COMMUNICATION THROUGH FADING MULTIPATH CHANNELS 783
channels, andaverageitovertheRayleigh fadingchannelstatistics. Thus,we
havetheconditional errorprobability
L-I
P2('Yb)=(~)'L-le-Y' Lbk'Y1
k=O
where 'Yoisgivenby(14-4-9)and
1L-I-k(2L-l)
bk=-2:k!n~O n(14-4-24)
(14-4-25)
Theaverage ofP,(y,)overthefadingchannel statistics givenbyp('Yb)In
(14-4-13) iseasilyshowntobe
1 L-I ( - )k
P,=2"t(L-1)!(1+yJLk~Obk(L-1+k)!1:'y,(14-4-26)
Weindicatethattheresultin(14-4-26) canbemanipulated intotheformgiven
in(14-4-15), whichappliesalsotocoherent PSKandFSK.ForbinaryDPSK,
theparameter JLin(14-4-15) isdefinedas(seeAppendix C)
(14-4-27)
ForYc»1,theerrorprobability in(14-4-26) canbeapproximated bythe
expression
(14-4-28)
Orthogonal FSKwithnoncoherent detection isthefinalsignaling technique
thatweconsider inthissection.Itisappropriate forbothslowandfastfading.
However, theanalysisoftheperformance presented belowisbasedonthe
assumption thatthefadingissufficiently slowsothatthechannelparameters
lake-No,} remainconstant fortheduration ofthesignaling interval. The
combiner forthemultichannel signalsisasquare-law combiner. Itsoutput
consistsofthetwodecision variables
L
VI=2:12~ake-j",+Nkl
k=l
L
V2=2:IN.,!2
k=!(14-4-29}
whereVIisassumed tocontainthesignal.Consequently theprobability of
erroristheprobability thatU,>VI'
784 DIGITAL COMMUNICATIONS
AsinDPSK,wehaveachoiceoftwoapproaches inderiving the
performance ofFSKwithsquare-law combining. InSection12-1,weindicated
thattheexpression fortheerrorprobability forsquare-law combined FSKis
thesameasthatforDPSKwith'Ybreplaced by!r•.Thatis,theFSKsystem
requires 3dBofadditional SNRtoachievethesameperformance ona
time-invariant channel. Consequently, theconditional errorprobability for
DPSKgivenin(14-4-24) appliestosquare-Iaw-combined FSKwhen"'I.is
replaced byho•.Furthermore, theresultobtained byaveraging (14-4-24) over
thefading,whichisgivenby(14-4-26), mustalsoapplytoFSKwith"Ye
replaced by!'Ye.Butwealsostatedpreviously that(14-4-26) and(14-4-15) are
equivalent. Therefore, theerrorprobability givenin(14-4-15) alsoappliesto
square-law-combined FSKwiththeparameter J.I-definedas
(14-4-30)
(14-4-31)Analternative derivation usedbyPierce(1958)toobtaintheprobability
thatthedecision variableV,>VIisjustaseasyasthemethoddescribed
above_Itbeginswiththeprobability densityfunctions p(VI)andp(V2).Since
thecomplex-valued randomvariables {a.e-i"'j, {Nk,},and{Nk2}arezero-mean
gaussian-distributed, thedecisionvariables V,andV2aredistributed according
toachi-square probability distribution with2Ldegreesoffreedom. Thatis,
(_ 1 L-I(V,)
PVI)-(2uT)L(L _I)!VIexp-2~
where
u~=!E(l2'€Oke-i". +Nkd')
=2'€ND(l+"Yc)
Similarly,
where(U)-2 L-l (V2)P2 -(2u1)L(L-I)!V2exp-2u1(14-4-32)
u~=2CCNo
Theprobability oferrorisjusttheprobability thatV2>VI'Itisleftasan
exercise forthereadertoshowthatthisprobability isgivenby(14-4-15),
wherep.isdefinedby(14-4-30).
When'Ye»I.theperformimce ofsquare-law-detected FSKcanbesimpl
ifiedaswehavedonefortheotherbinarymultichannel systems. Inthiscase,
theerrorrateiswellapproximated bytheexpression
(14-4-33)
Theerrorrateperformance ofPSK,DPSK,andsquare-Iaw-detected
CHAPTER 14:DIGITAL COMMUNICATION THROUGH FADING MULTlPATH CHANNELS 7115
SNRperbit.Y.<dB)
FIGURE 14-4-1 Performance ofbinarysignalswithdiversity.
orthogonal FSKisillustrated inFig.14-4-2forL=I,2,and4.The
performance isplottedasafunction oftheaverageSNRperbit,rb,whichis
relatedtotheaverageSNRperchannel,re'bytheformula
(14-4-34)
TheresultsinFig.14-4-2clearlyillustrate theadvantage ofdiversity asa
meansforovercoming theseverepenaltyinSNRcausedbyfading.
14-4-2Multipbase Signals
Multiphase signaling overaRayleigh fadingchannelisthetopicpresented in
somedetailinAppendix C.Ourmainpurpose inthissectionistocitethe
generalresultfortheprobability ofasymbolerrorinM-aryPSKandDPSK
systemsandtheprobability ofabiterrorinfour-phase PSKandDPSK.
786 DIGITAL COMMUNICATiONS
Thegeneralresultfortheprobability ofasymbolerrorinM-aryPSKand
DPSKis
where
(14-4-36)
forcoherent PSKand
(14-4-37)
(14-4-38)forDPSK.Again,'Ycistheaveragereceived SNRperchannel. TheSNRper
bitis'Yb:L'Yclk,wherek=log,M.
Thebiterrorrateforfour-phase PSKandDPSKisderivedonthebasisthat
thepairofinformation bitsismappedintothefourphasesaccording toaGray
code.Theexpression forthebiterrorratederivedinAppendix Cis
1[ JLL-l(2k)(1 _p.2)*]
Pb=2:I-~ *~ok4 -2JL2
where JLisagaingivenby(14-4-36) and(14-4-37) forPSKandDPSK,
respectively.
Figure14-4-3illustrates theprobability ofasymbolerrorofDPSKand
coherent PSKforM=2,4,and8withL=1.Notethatthedifference in
pe~ormance between DPSKandcoherent PSKisapproximately 3dBforall
threevaluesofM.Infact,when'Yb»1andL=1,(14-4-35) iswell
approximated as
forDPSKandasM-l p= c:..:...-'- _
M(Mlog2M)[sin2(IfIM)J'Yb
M-l
(Mlog,M)[sin2(IfIM)]2'Yb(14-4-39)
(14-4-40)
forPSK.Hence,athighSNR,coherent PSKis3dBbetterthanDPSKona
Rayleigh fadingchannel. Thisdifference alsoholdsasLisincreased.
Biterrorprobabilities aredepicted inFig.14-4-4fortwo-phase, rour-phase,
andeight-phase DPSKsignaling withL=1,2,and4.Theexpression forthe
biterrorprobability ofeight-phase DPSKwithGrayencoding isnotgiven
here,butitisavailableinthepaperbyProakis(1968).Inthiscase,weobserve
CHAPTER 14:DIGITAL COMMUNICATION THROUGH fADING MULTIPATHCHANNELS 787
""'"~
~'"l'"'"'",,\~"I\.
"'"~:
~"'"M=8
DPSK
M=2j/\\"'\'"M=8
PSKDPSK\k'\,~\M=4 I'\.M=4
PSK
M~r\'~P5K-
PSKI\."~
~'\,~~
~,\,~"
'"\~\>.
V2
1O~1
5
g•]2
E
~10-'•'0
~
:0
l
2
IO~·1
5
10-'
o 5 10 15 20 25 30 35
SNRperbit,Yb(dBl
FIGURE 14-4-3 Probability ofsymbolerrorforPSKandDPSKforRayleigb fading.
thattheperformances fortwo-andfour-phase DPSKare(approximately) the
same,whilethatforeight-phase DPSKisaboutJdBpoorer.Although we
havenotshownthebiterrorprobability forcoherent PSK,itcanbe
demonstrated thattwo-andfour-phase coherent PSKalsoyieldapproximately
thesameperformance.
14-4-3M-aryOrthogonal Signals
Inthissub-section, wedetermine theperformance ofM-aryorthogonal signals
transmitted overaRayleigh fadingchannel andweassesstheadvantages of
higher-order signalalphabets relativetoabinaryalphabet. Theorthogonal
signalsmaybeviewedasM-aryFSKwithaminimum frequency separation of
anintegermultiple ofliT,whereTisthesignaling interval. Thesame
information-bearing signalistransmitted onLdiversity chann'els. Each
diversity channel isassumed tobefrequency-nonselective andslowlyfading,
andthefadingprocesses ontheLchannels areassumed tobemutually
788 DIGITAL COMMUNIC"TlONS
~
~~
'\~'~,
1\\"\I'\..\\\l~"-
\1\\'.:1'1'\.."",
'\\\1\'\'M#8
\''\M.,~M#"L;I\\\\M.8~
\\\M=2" \"\M=4I\M:8
, \ \\\
M=2'\ \~=~-M=4
.-lJL=4 ~
2Q:.-.D
\\\ \2
510255
2
10'"
510 IS 20 25 30 35 40
SNRpub'••T.<dBl
nGURE 14-4-4 Probability ofabiterrorforDPSKwithdiversity forRayleigh fading.
statistically independent. Anadditivewhitegaussiannoiseprocesscorruptsthe
signaloneachdiversity channel.Weassumethattheadditivenoiseprocesses
aremutually statistically independent.
Although itisrelatively easytoformulate thestructure andanalyzethe
performance ofamaximal ratiocombiner forthediversity channels inthe
M-arycommunication system,itismorelikelythatapractical systemwould
employnoncoherent detection. Consequently, weconfineourattention to
square-law combining ofthediversity signals.Theoutputofthecombiner
containing thesignalis
L
Vt=L12~ake-j··+Nkl12
k-l(14-4-41)
whiletheoutputsoftheremaining M-1combiners are
L
Um'"LINkml2,m=2,3,4 •...•M
k-1(14-4-42)
(14-4-43)CHAP'TER 14:DIGITAL COMMUNICAnON THROUGH fADING MULTIPATHCHANNELS 789
Theprobability oferrorissimply1minustheprobability thatVI>Vmfor
m=2,3•...•M.Sincethesignalsareorthogonal andtheadditive noise
processes aremutually statistically independent, therandom variables
VI.V2•••••VMarealsomutually statistically independent. Theprobability
densityfunction ofVIwasgivenin(14-4-31). Ontheotherhand,V2•••••VM
areidentically distributed anddescribed bythemarginal probability density
function in(14-4-32). WithVIfixed,thejointprobability P(V2<VI,V3<
V,•...,Vm<VI)isequaltoP(V2<VI)raisedtotheM-1power.Now,
LUI
P(V2<VI)=0p(VZ)dV2
(VI)L-I1 (VI)'=1-exp--~--
2u~'-0k!2O'~
where u~=2'lNo.TheM-1powerofthisprobability isthenaveraged over
theprobability densityfunction ofVItoyieldtheprobability ofacorrect
decision.Ifwesubtractthisresultfromunity,weobtaintheprobability of
errorintheformgivenbyHahn(1962)
P-1[ 1 VL-I (V,)
M--0(2O'f)L(L _1)1Iexp-2O'~
[(V)L-I1 (V)']M.'X1-exp-~L-~ dVI
20'2'-0kl20'2
_ 1 [ 1 VL-I (VI)
- - 0 (1+y,)L(L-I)! Iexp- 1+1,
(L-IV')M-I
Xl-e-u,2:-+dVI'-0k.(14-4-44)
where1,istheaverageSNRperdiversity channel. TheaverageSNRperbitis
Yb=Ly,/Io82M=LyJk.
Theintegralin(14-4-44) canbeexpressed inclosedformasadouble
summation. Thiscanbeseenifwewrite
(L-Ivt)'" m(L-I)
~-k
'=LPkmvt
k=O' k=O(14-4-45)
wherefJkmisthesetofcoefficients intheaboveexpansion. ThenitfoHowsthat
(14-4-44) reducesto
(14-4-46)
790 DIGITAL COMMUNICATIONS
Whenthereisnodiversity(L=I),theerrorprobability in(14-4-46) reducesto
thesimpleform
(14-4-47)
ThesymbolerrorratePMmaybeconverted toanequivalent biterrorraleby
multiplying PMwith2'-I/(2'-1).
Although theexpression forPMgivenin(14-4-46) isinclosedform,itis
computationally cumbersome toevaluate forlargevaluesofMandL.An
alternative istoevaluate PMbynumerical integration. usingtheexpression in
(14-4-44). Theresultsillustrated inthefollowing graphsweregenerated from
(14-4-44).
Firstofall,letusobservetheerrorrateperformance ofM-aryorthogonal
signaling withsquare-law combining asafunction oftheorderofdiversity.
Figures14-4-5and14-4-6illus!1;iIte thecharacteristics ofPMforM=2and4as
L---y=',.
L.---1,-=b
"- y,=10_I--t----L----'
~ VT,=15-I--
r--~r---.. ./1,=20
~'"I'-..
\f\."---.I- It=30
\'\.
1\'\.
\"!'..
\"\t---y,=50
\
.11=2
f\)',-=totalreceivedSNR
\
\
\
'Y/=100
fiGURE 14-4-5 Performance ofsquare-law-detected
binaryorthogonal signalsasafunction
ofdivt>Tsity.5
2
\0-1
5
2
10"
5..'
~2
u10-.1
:85E
~•2 ~
0
:E104
:is5i2
10-5
5
2
10"
5
2
10-7
235 10
Orderofdiver!lily. L203050
CHAPTER 14:DIGITAL COMMUNICATION THROUGH FADING MULTIPATHCHAS!'<OELS 791
y=3
~1/_6--Y,=1(\
r-..... ....--
t--..................
-------'i/=15
'-~:--- L..------'",=20
"r---...'\'-...... Y,=30
\'"1\"-
\'-
\...........
\'Y,=SO
\
1\
\II=4
\y,=totalreceivedSNR
\
y,=100
FIGURE 14-4-li Pedormance ofsquare-law-detected
M=4orthogonal signalsasafunction
ofdiversity.5
2
10-l
5
2
10-2
.:5
~2
~10-3
:&e5
~•'02
fJO-'
5
2
10-5
5
2
10-<\
5
2
10-7
235 10
Orderofdiversil)'. L203050
afunctionofLwhenthetotalSNR,definedasii,=LiiC'remainsfixed.These
resultsindicatethatthereisanoptimum orderofdiversity foreachYr'Thatis.
foranyii"thereisavalueofLforwhichPMisaminimum. Acareful
observation ofthesegraphsrevealsthattheminimum inPMisobtained when
Yc=ii'/L""3.Thisresultappearstobeindependent ofthealphabet sizeM.
Second,letusobservetheerrorratePMasafunctionoftheaverageSNR
perbit,definedasYb=Liic/k.(Ifweinterpret M-aryorthogonal FSKasa
formofcodingtandtheorderofdiversity asthenumberoftimesasymbolis
repeated inarepetition codethen'Yb='YciRpwhereRc=k/Listhecode
rate.)ThegraphsofPMversus'YbforM=2,4,8,16,32andL=1,2,4are
showninFig.14-4-7.Theseresultsillustrate thegaininperformance asM
increases andLincreases. First,wenotethatasignificant gaininperformance
isobtained byincreasing L.Second, wenotethatthegaininperformance
obtained withanincrease inMisrelatively smallwhenLissmall.However,
tInSection14-6,weshowthatM-aryorthogonal FSKwithdiversity maybeviewedasablock
orthogonal code.
792 D1GITf\l COMMlINICA"TIONS
I(r1
~
2
10-2
~
..'2
~10-1
~
:g
~e
~
~
'0
.~
10~
~M=2
£M=4
M=8
M=16
M=32
IO-~
~
2
10"
0 10 I~20 2~ 30 3~
SNRperbit.Yb(dB)
FIGURE 14-4-7 Performaoce oforthogonal signaling withMandLasparameters.
asLincreases, thegainachieved byincreasing Malsoincreases. Sincean
increaseineitherparameter resultsinanexpansion ofbandwidth, i.e.,
B=LM
•log,M
theresultsillustrated inFig.14-4-7indicatethatanincrease inLismore
efficientthanacorresponding increaseinM.AsweshallseeinSection14-6,
codingisabandwidth-effective meansforobtaining diversity inthesignal
transmitted overthefadingchannel.
Chel'llOl' BoundBeforeconcluding thissection,wedevelopaChemot!
upperboundontheerrorprobability ofbinaryorthogonal signaling with
Llh-order diversity, whichwillbeusefulinourdiscussion ofcodingforfading
channels, thetopicofSection14-6.OurstartingpointistheeKpression forthe
twodecisionvariables VIandV2givenby(14-4-29), whereVIconsistsofthe
CHAPTER 14:DIGITAL COMMUNICATION THROUGl-l FADING MULTIPATH CHANNELS 793
square-law-combined signal.plus-noise termsandU2consists ofsquare-Iaw
combined noiseterms.Thebinaryprobability oferror,denoted herebyP2(L).
as
g(L)=P(U2-U,>0)
=P(X>0)=rp(x)dx
wheretherandomvariableXisdefinedas
L
X=U2-U\=2:(INk2i2-12'lak+Nu12)
k=)(14-4-48)
(14-4-49)
Thephaseterms{4>dinUjhavebeendropped sincetheydonotaffectthe
performance ofthesquare-law detector.
LetS(X)denotetheunitstepfunction. Thentheerrorprobability in
(14-4-48) canbeexpressed intheform
P2(L)=E[S(X)] (14-4-50)
Following thedevelopment inSection2-1-5,theChernoff boundisobtained by
overbounding theunitstepfunction byanexponential function. Thatis,
S(X)e;elX,{;..0 (14-4-51)
wheretheparameter {isoptimized toyieldatightbound.Thus,wehave
(14-4-52).
Uponsubstituting fortherandomvariableXfrom(14-4-49) andnotingthat
therandomvariables inthesummation aremutually statistically independent,
weobtaintheresult
ButL
PiL)"nE(eIIN4lI')E(e-'12~ ...+N"")
k=l(14-4-53)
andE(eCiN"I') =12 '
1-2{U21{<201(14-4-54)
E(e-'IUa.+N.d') =1{>-1 (14-4-55)
1+2{u~' 2u~
where u~=2'lNo•ui=2'lNo{1+1c).and1cistheaverageSNRperdiversity
channel. Notethatu;andu~areindependent ofk,i.e.,theadditive noise
termsontheLdiversity channels aswellasthefadingstatistics areidentically
distributed. Consequently, (14-4-53) reducesto
1
O~{~-2
2U2(14-4-56)
794 DIGITAL COMMliNICATIONS
Bydifferentiating theright-hand sideof(14-4-56) withrespecttoC.wetind
thattheupperboundisminimized when
(1'2-(1'2
I:=' 2 (14-4-57)
4<ri<T~
Substitution of(14-4-57) forI:into(14-4-56) yieldstheChernoff upperbound
intheform
(14-4-58)
(14-4-60)P,(L)""[4(1+y,;]L
(2+y,.)
Itisinteresting tonotethat(14-4-58) mayalsobeexpressed as
P,(L)""[4p(1-P)JL (14-4-59)
wherep=1/(2+y,.)istheprobability oferrorforbinaryorthogonal signaling
onafadingchannel withoutdiversity.
Acomparison oftheChernoff houndin(14-4-58) withtheexacterror
probability forbinaryorthogonal signaling andsquare-law combining oftheL
diversity signals,whichisgivenbytheexpression
(1)LLO'(L-I+k)(1+)i)'P(L)= -L-'
21+'Y, "'0 k2+y"
L-'(L-l+k)=pLL (l-p)'
"~O k
revealsthetightness ofthebound.Figure(14-4-8) illustrates thiscomparison.
404,5 20253035
SNRperbit.y,,(dB),
"-'"I I
~:"'-Exact
Chernoffbound_\\'\ ,/L;I
\I~........~
'\\"-~
\\'\'\
\\"-"-\\ \ I'\.l"'-
I \\"-'\
\\ I"-
1\\\i"-ChernOff bo"~
lA\\L=2
u..:.'\\Exact_
Chernoffbound\'\ L.4\\ I
I\\\5
2
10-'
10t522
10-2lO
S
.....]()-3525
FlGURE 1......, Comparison ofChernoff boundwirhexact
errorprobability.
CHAPTER 1.4:DI<i1TAL COMMUNICATION THROU(iH FADlN<i MUL.TIPA1H CHANNELS 795
WeobservethattheChernoff upperboundisapproximately 6dBfromthe
exacterrorprobability forL=I,but,asLincreases, itbecomes tighter.For
example, thedifference between theboundandtheexacterrorprobability is
about2.5dBwhenL=4.
Finallywemention thattheerrorprobability forM-aryorthogonal signaling
withdiversity canbeupper-bounded bymeansoftheunionbound
PM'"(M-l)P,(L) (14-4-61)
wherewemayuseeithertheexactexpression givenin(14-4-60) orthe
Chernoff boundin(14-4-58) forP2(L).
14-5DIGITAL SIGNALING OVERAFREQUENCY·
SELECTIVE, SLOWLY FADING CHANNEL
Whenthespreadfactorofthechannelsatisfiesthecondition T",Bd«I,itis
possibletoselectsignalshavingabandwidth W«(A.!),andasignalduration
T«(lit),.Thus,thechannelisfrequency-nonselective andslowlyfading.In
suchachannel, diversity techniques canbeemployed toovercome thesevere
consequences offading.
Whenabandwidth W»(A.f),isavailable totheuser,thechannelcanbe
subdivided intoanumberoffrequency-division multiplexed (FDM)subchan
nelshavingamutualseparation incenterfrequencies ofatleast(A.!),.Then
thesamesignalcanbetransmitted ontheFDMsubchanne1s, and,thus,
frequency diversity isobtained. Inthissection, wedescribe analternative
method.
14-5·1ATapped·Delay-Line Channel Model
Asweshallnowdemonstrate, amoredirectmethodforachieving basically the
same:resultistoemployawideband signalcovering thebandwidth W.The
channel isstillassumed tobeslowlyfadingbyvirtueoftheassumption that
T«(At)c' Nowsuppose thatWisthebandwidth occupied bythereal
bandpass signal.Thenthebandoccupancy oftheequivalent lowpasssignal
s/(t)isIfI,.;~W.Sinces,(t)isband-limited toIfI,.;~W,application ofthe
sampling theorem resultsinthesignalrepresentation
()_~(!:)sin[JrW(t-n/W»)s,t-..:..-s,
,,~-wWJrW(t-n/W)(14-5-1)
(IfI,.;~W)
(If!>~W)(14-5-2)
'796 DIGITAL COMMUNICATIONS
Thenoiseless received signalfromafrequency-selective channel was
previol,lSly expressed intheform
'/(1)=[~C(f;I)StU)ei2"/'df (14-5-3)
(14-5-4)whereC(f;I)isthetime-variant transferfunction. Substitution forSI(t)from
(14-5-2)into(14-5-3)yields
rl(l)=~n~~s/(n/W)[~C(f;l)ej2tr!C,-.IW)df
1 ~=-Lsl(n/W)c(I- n/W;t)W":_:lC
wherec(r;t)isthetime-variant impulseresponse. Weobservethat(14-5-4)
hastheformofaconvolution sum.Hence,itcanalsobeexpressed inthe
alternative form
1~
r(l)= -LSI(I-n/W)c(n/W; I)
Wn=-;>g(14-5-5)
Itisconvenient todefineasetoftime-variable channelcoefficients as
(14-5-6)
Then(14·5-5)expressed intermsofthesechannelcoefficients becomes
~
ret)=LC.(I)s/(t-n/W)
n=-QIl(14-5-7)
Theformforthereceived signalin(14-5-7) impliesthatthetime-variant
frequency-selective channelcanbemodeled orrepresented asatappeddelay
linewithtapspacingI/Wandlapweightcoefficients {c.(t)}.Infact,wededuce
from(14-5-7)thatthelowpassimpulseresponse forthechannelis
~
c(r;I)=Lc.(t)S(r -n/W)
n=-:w;>
andthecorresponding time-variant transferfunction is
~
C(f;l)=Lc.(I)e-i2"""W
n=-~(14-5-8)
(14-5-9)
CHAPTER'" DIGITAL COMMUNICATION TlIROUOH FADING MULTIPATH CHANNELS 797
I
iiiI
iiiI
iiiI
iii
,,(,).i;ct(t)S/(,- -£;)+z(')
r-"':":"!:::--,..IAdditive
noise
dt}
nGuItE 14-5-1 Trappeddelaylinemodeloffrequency-seleclive channel
Thus,withanequivalent lowpasssignalhavingabandwidth!W,where
W»(Ii!)" weachievearesolution of1/Winthemultipath delayprofile.
Sincethetotalmultipath spreadisTm,forallpractical purposes thetapped
delaylinemodelforthechannelcanbetruncated atL=ITmW)+1taps.Then
thenoiseless receivedsignalcanbeexpressed intheform
Ii(/)=~Cn(/)s,(I-;) (14-5-10)
Thetruncated tappeddelaylinemodelisshowninFig.14-5-1.In
accordance withthestatistical characterization ofthechannelpresented in
Section14-1,thetime-variant tapweights {C.(I)}are complex-valued stationary
randomprocesses. InthespecialcaseofRayleigh fading,themagnitudes
ICn(I)/-an(l)areRayleigb-distributed andthephases"'n(t)areuniformly
distributed. Sincethe{cn(t}}represent thetapweightscorresponding totheL
different delays 'r=n/W,n=I,2,...,L,theuncorrelated scattering
assumption madeinSection 7-1impliesthatthe{en(I)}aremutually
uncorrelated. Whenthe{cn(t)}aregaussian random processes, theyare
statislically independent.
14-5-2TheRAKEDemodulator
Wenowconsidertheproblem ofdigitalsignaling overafrequency-selective
channelthatismodeled byalappeddelaylinewithstatistically independent
time-variant tapweightstenet)}.Itisapparentattheoutset,however, thatthe
tappeddelaylinemodelwithstatistically independent tapweightsprovides us
798 DIGITAL COMMUNICATiONS
withLreplicasofthesametransmitted signalatthereceiver. Hence,areceiver
thatprocesses thereceived signalinanoptimum manner willachieve the
performmce ofanequivalent Lth·order diversity communications system.
Letusconsider binarysignaling overthechannel. Wehavetwoequal
energysignalsS,,(I)andSn{I).whichareeitherantipodal ororthogonal. Their
timeduration Tisselected tosatisfytheconditionT»Tm•Thus,wemay
neglectanyintersymbol interference duetomultipath. Sincethebandwidth of
thesignalexceedsthecoherent bandwidth ofthechannel, thereceived signalis
expressed as
L
T,(I)=Lc.(r)s,,(1-k/W)+Z(I)
k""I
=Vi(I)+Z(I). O";I,.;T, j=1,2 (14-5-11)
whereZ(I)isacomplex-valued zero-mean whitegaussian noiseprocess.
Assume forthemoment thatthechannel tapweightsareknown.Thenthe
optimum receiverconsistsoftwofiltersmatched tov,(I)andv2(1).followed by
samplers andadecision circuitthatselectsthesignalcorresponding tothe
largestoutput.Anequivalent optimum receiver employs crosscorrelation
insteadofmatched filtering. Ineithercase,thedecision variables forcoherent
detection ofthebinarysignalscanbeexpressed as
Um=Re[{T/(I)V;:'(t)dl)
=Re[±ITT,(I)C:(I)St.,(t -k/W)dt).m=1.2(14-5-12)
k""l0
Figure14-5-2illustrates theoperations involved inthecomputation ofthe
decision variables. Inthisrealization oftheoptimum receiver, thetwo
reference signalsaredelayedandcorrelated withthereceived signalT,(I).
Analternative realization oftheoptimum receiver employs asingledelay
linethroughwhichispassedthereceived signal7,(1).Thesignalateachtapis
correlated withCk(I)s;';.(I). wherek=1.2•...•LandIn~1,2.Thisreceiver
structure isshowninFig..14-5-3.Ineffect,thetappeddelaylinereceiver
aUempts tocollectthesignalenergyfromallthereceived signalpathsthatfall
withinthespanofthedelaylineandcarrythesameinformation. Itsactionis
somewhat analogous toanordinary gardenrakeand,consequently, thename
"RAKE receiver" hasbeencoinedforthisreceiver structure byPriceand
Green(1958).
14-5·3Performance ofRAKEReceiver
Weshallnowevaluate theperformance oftheRAKEreceiver underthe
condition thatthefadingissufficiently slowtoallowustoestimate c.(t)
perfectly (without noise).Furthermore, withinanyonesignaling interval, c.(t)
CHAPTER 14,DIGITAL COMMUNICATION THROUGH FADING MUlTIPATH CHANNELS 799
U2=Re()
FIGURE 14-5-1 Optimum demodulator forwideband binarysignals(delayed reference configuration).
decision variables In istreatedasaconstant anddenoted asc..Thusthe
(14-5-12) maybeexpressed intheform
Urn=Re[~:CtLT r(l)si:,,(1-k/W)dl],
k~l 0m=I,2(14-5-13)
Suppose thetransmitted signalisSII(I);thenthereceived signalis
L
r,(I)=LCnSII(1-n/W)+z(t),0""I0;;T
'1~1
Substitution of(14-5-14) into(14-5-13) yields
Urn=Re[i:cd:CoLTSIl(t-n/W)s?.(1 -k/W)dtJ
k~1,,-1 0
+Re[~1ctrz(t)st",(t -k/W)dt]'m=I,2(14-5-14)
(14-5-15)
800 DIGITAL COMMUNICATIONS
h--'----"
Todetision
,--.,........., cirwitL..--_t--:- r
FIGURE 14-5-3 Optimum demodulator forwideband binarysignals(delayed receivedsignalconfiguration).
Usuallythewideband signalss/t(t)andSI2(t)aregenerated frompseudo
randomsequences. whichresultinsignalsthaihavethepropertyrsu(t-n/W)sZ(t -k/W)dt=0,k'Fn,i=I,2(14-5-16)
Ifweassumethatourbinarysignalsaredesigned tosatisfythisproperty then
(14-5-15) simplifies tot
Um=Re[±ICkl2iTs,,(t-k/W)st.,(t -k/W)dt]
.t-J 0
+Re[±c:iT
z(t)st.,(t-k/W)dt].m=1,2(14-5·17)
k-IC
tAlthough theorthogonality property specified by(14-5·16) canbesatisfied byproper
selection ofthepseudo-random sequences, theeross-correlation ofS,,(I-n/W)withSl(l-k/W)
givesrisetoasignal-dependent sell-noise. whichultimately limitslheperformance. Forsimplicity,
wedonotconsider theself-noise terminthefollowing calculations. Consequently, the
performance resultspresented belowshouldbeconsidered aslowerbounds(idealRAKE). An
appTOJlimatiOll tolheperformance oflheRAKEcanbeobtained bytreatingtheself-noise asan
additional gaussiannoisecomponent withnoisepowerequaltoitsvariance.
(14-5-19)CHAPTER 14,DIGITAL CO....UNIC...TIONTHROUGH F...DlNG..ULTlP...THCH",NNELS 1101
Whenthebinarysignalsareantipodal, asingledecisionvariablesuffices.In
thiscase,(14-5-17) reducesto
VI=Re(2~~Ia~+~IakNk) (14-5-18)
whereak=ICkland
Nk=ei..·rz(t)sr(t-k/W)dt
But(14-5-18) isidentical tothedecision variable givenin(14-4-4), which
corresponds totheoutputofamaximal ratiocombiner inasystemwith
Lth-order diversity. Consequently, theRAKEreceiverwithperfect(noiseless)
estimates ofthechanneltapweightsisequivalent toamaximal ratiocombiner
inasystemwithLth-order diversity. Thus,whenallthetapweightshavethe
samemean-square value,i.e.,E(aDisthesameforalIk,theerrorrate
performance oftheRAKEreceiverisgivenby(14-4-15) and(14-4-16). Onthe
otherhand,whenthemeansquarevaluesE(a~)arenotidentical forallk,the
derivation oftheerrorrateperformance mustberepeated since(14-4-15) no
longeraIlPlies.
Weshallderivetheprobability oferrorforbinaryantipodal andorthogonal
signalsunderthecondition thatthemean-square valuesof{ak}aredistinct.
Webeginwiththeconditional errorprobability
(14-5-20)
(14-5-21')
~4-5-22)
(14-5-23)wherep,=-1forantipodal signals,p,=0fororthogonal signals,and
'(,L
'Yb=-La~N
ok_,
L
=L'Yk
k-I
Eachofthe{')'k}isdistributed according toachi-squared distribution with
twodegreesoffreedom. Thatis,
1t·
p(')'d=~e-"~'
'Yk
whereYkistheaverageSNRforthekthpath,definedas
-'(,'Y,=-E(aD
No
Furthermore, from (14-4-10) weknowthatthecharacteristic function of'Ykis
. 1
t/J~.(]V)=1 .-]V')'.(14-5-24)
802 DIGITAL COMMUNICATIONS
Since"IhisthesumofLstatistically independent components {Yd,the
characteristic function ofYbis
L1
"'n(jv)=[11. _ (14-5-25)
k~l-JV"Ik
TheinverseFouriertransform ofthecharacteristic function in(14-5-25) yields
theprobability densityfunctionof'Ybintheform
(14-5-26)
where Jrkisdefinedas
(14-5-27)
Whentheconditional errorprobability in(14-5-20) isaveraged overthe
probability densityfunction givenin(14-5-26), theresultis
'Yk(1-p,)]
2+'Yk(1-p,)(14-5-28)
Thiserrorprobability canbeapproximated as('Yk»1)
P2=(2L-1)n__1__
L k~'2'Y.(1-p,)(14-5-29)
Bycomparing (14-5-29) forp,=-1with(14-4-18), weobservethatthesame
typeofasymptotic behavior isobtained forthecaseofunequalSNRperpatn
andthecaseofequalSNRperpath.
Inthederivation oftheerrorrateperformance oftheRAKEreceiver, we
assumed thattheestimates ofthechanneltapweightsareperfect.Inpractice,
relatively goodestimates canbeobtained ifthechannelfadingissufficiently
slow,e.g.,(at)elT'"100,whereTisthesignaling interval. Figure14-5-4
illustrates amethodforestimating thetapweightswhenthebinarysignaling
waveforms areorthogonal. Theestimate istheoutputofthelowpassfilterat
eachtap.Atanyoneinstantintime,theincoming signaliseithersll(r)orS/2(t).
Hence,theinputtothelowpassfilterusedtoestimate ek(t)containssignalplus
noisefromoneofthecorrelators andnoiseonlyfromtheothercorreIator_
Thismethodforchannelestimation isnotappropriate forantipodal signals,
becausetheadditionofthetwocorreiatoroutputsresultsinsignalcancellation_
Instead,asinglecorrelator canbeemployed forantipodal signals.Itsoutputis
fedtotheinputofthelowpassfilteraftertheinformation-bearing signalis
removed. Toaccomplish this,wemustintroduce adelayofonesignaling
intervalintothechannelestimation procedure, asillustrated inFig.14-5-5.
CHAPTER 14,DIGITAL COMMUNICATION THROUGH FADING MULTIPATH CHANNELS 803
FIGURE 14-5-4 Channel tapweightestimation withbinary
orthogonal signals.x
Tosummer
andintegralor--_.ill-
Tosummer
andinlegrat<r
FIGURE 14-5-5 Channel tapweightestimation withbinaryantipodal signals.
IWIW1if
Delay
T
Lowpass
filterof
bandwidth
B,Signalfrom
pre·..ious
dcci~ion
it
8D4 DKlITAI.COMMUN'CA nONS
Decision variable
FIGURE 14-5-6 RAKEdemodulator forDPSKsignals.
Thatis,firstthereceivermustdecidewhethertheinformation inthereceived
signalis+1or-1and,then,itusesthedecisiontoremovetheinformation
fromthecorrelator outputpriortofeedingittothelowpassfiter.
Ifwechoosenottoestimate thetapweightsofthefrequency-selective
channel, wemayuseeitherDPSKsignaling ornoncoherently detected
orthogonal signaling. TheRAKEreceiverstructure forDPSKisillustrated in
Fig14-5-6.Itisapparent thatwhenthetransmitted signalwaveform $/(1)
satisfiestheorthogonality property givenin(14-5-16), thedecisionvariable is
identical thatgivenin(14-4-23) foranLth-order diversity system.Conse
quently,theerrorrateperformance oftheRAKEreceiverforabinaryDPSK
isidenticaltothatgivenin(14-4-15) withII-='Ye/(l+'Ye).whenallthesignal
pathshavethesameSNR'Ye.Ontheotherhand,whentheSNRs{'Yk}are
distinct,theerrorprobability canbeobtainedoyaveraging (14-4-24), whichis
theprobability oferrorconditioned onatime-invariant channel, overthe
probability densityfunction of"Ybgivenby(14-5-26). Theresultofthis
integration is
P2=<D2L-1}:,Im!bm±~k('Yk_)'"+1 (14-5-30)
m-O k-l"Yk1+Yk
whereIrkisdefinedin(14-5-27) andbmin(14-4-25).
Finally, weconsider binaryorthogonal signaling overthefrequency
selective channelwithsquare-law detection atthereceiver. Thistypeofsignal
CHAPTER 14:DIGITAL COMMUNICATION rnROUGH FADING MULTlPATlt CHANNELS 805
L__I-../_+-_ Todecision
circuit
nGURE 14-5-7 RAKEdemodulator lorsquare-law combination oforthogonal signals.
isappropriate wheneitherthefadingisrapidenoughtopreclude agood
estimate ofthechanneltapweightsorthecostofimplementing thechannel
estimators ishigh.TheRAKEreceiverwithsquare-law combining ofthesignal
fromeachtapisillustrated inFig.14-5-7.Incomputing itsperformance, we
againassumethattheorthogonality property givenin(14-5-16) holds.Then
thedecisionvariables attheoutputoftheRAKEare
L
V,=2:12~.+N.,12.-t
L
V2=2:INk212
.=1(14-5-31)
wherewehaveassumed thatSIJ(t)wasthetransmitted signal.Againwe
observethatthedecisionvariables areidentical totheonesgivenin(14-4-29),
whichapplytoorthogonal signalswithLth-order diversity. Therefore, the
performance oftheRAKEreceiverforsquare-law-detected orthogonal signals
isgivenby(14-4-15) withp.=y,/(2+Yc)whenallthesignalpathshavethe
sameSNR.IftheSNRsaredistinct,wecanaveragetheconditional error
probability givenby(14-4-24), with1breplaced byhb'overtheprobability
80fi DllilT-\L CUM""ll~I(-ATIO"S
densityfunctionp(Yh)givenin(14-5-26). Theresultofthisaveraging isgiven
by(14-5-30). with1kreplaced by\5k'
Intheaboveanalysis. theRAKEdemodulator showninFig.14-5-7for
square-law combination oforthogonal signalsisassumed toconlainasignal
component ateachdelay.Ifthatisnotthecase.itsperformance willbe
degraded. sincesomeofthelapcorrelators willcontribute onlynoise.Under
suchconditions. thelow-level. noise-only contributions fromthetapcor
relalorsshouldbeexcluded fromthecombiner. asshownbyChyiet01.(1988).
Thisconcludes ourdiscussion ofsignaling overafrequency-selective
channel. Theconfigurations oftheRAKErcceiver presented inthissection
canbeeasilygeneralized tomultilevel signaling. Infact.ifM-aryPSKor
DPSKischosen. theRAKEstructures presented inthissectionremain
unchanged. OnlythePSKandDPSKdetectors thatfollowtheRAKE
correlator aredifferent.
14-6CODED WAVEFORMS FORFADING CHANNELS
Uptothispoint.wehavedemonstrated thatdiversity techniques arevery
effective inovercoming thedetrimental effectsoffadingcaused bythe
time-variant dispersive characteristics ofthechannel. Time-and/orfrequency
diversity techniques maybeviewedasaformofrepetition (block)codingof
theinformation sequence. Fromthispointofview,thecombining techniques
described previously represent soft-decision decoding oftherepetition code.
Sincearepetition codeisatrivialformofcoding,weshallnowconsider the
additional benefitsderivedfrommoreefficienttypesofcodes.Inparticular. we
demonstrate thatcodingprovides anefficientmeansforobtaining diversity on
afadingchannel. Theamountofdiversity provided byacodeisdirectlyrelated
toitsminimum distance.
Asexplained inSection14-4,timediversity isobtained bytransmitting the
signalcomponents carrying thesameinformation inmultiple timeintervals
mutually separated byanamountequaltoorexceeding thecoherence time
(At),.ofthechannel. Similarly, frequency diversity isobtained hytransmitting
thesignalcomponents carrying thesameinformation inmultiple frequency
slotsmutually separated byanamountofatleastequaltothecoherence
bandwidth (j.f).ofthechannel. Thus,thesignalcomponents carrying thesame
information undergo statistically independent fading.
Toextendthesenotionstoacodedinformation sequence, wesimplyrequire
thatthesignalwaveform corresponding toaparticular codeorcodesymbol
fadeindependently ofthesignalwaveform corresponding toanyothercodebit
orcodesymbol. Thisrequirement mayresultininefficient utilization ofthe
available time-frequency space.withtheexistence oflargeunusedportions in
thistwo-dimensional signaling space.Toreducetheinefficiency. anumber of
codewordsmaybeinterleaved intimeorinfrequency orboth.insucha
mannerIhatthewaveform corresponding tothebitsorsymbolsofagivencode
wordfadeindependently. Thus.weassumeIhatthetime-frequency signaling
("HAPIFRHt)[{illAI.{"O\1\1l :~l(ArlO;"; IIlKOl~{iHF"D1~{I~n:LTII'A III('HN';~i:T'" 807
spaceispartitioned intononoverlapping time-frequenc)' cells.Asignal
waveform corresponding toacodebitorcodesymbolistransmitted within
such acell.
Inaddition totheassumption ofstatistically independent fadingofthe
signalcomponents ofagivencodeword,wealsoassumethattheadditivenoise
components corrupting thereceived signalsarewhitegaussian processes that
arestatistically independent andidentically distributed amongthecellsinthe
time-frequency space.Also,weassume thatthereissufficient separation
between adjacent cellssothatintercell interference isnegligible.
Animportant issueisthemodulation technique thatisusedtotransmit the
codedinformation sequence. Ifthechannelfadesslowlyenough toallowthe
establishment ofaphasereference thenPSKorDPSKmaybeemployed. If
thisisnotpossible thenFSKmodulation withnoncoherent detection atthe
receiver isappropriate. Inourtreatment, weassumethatitisnotpossible to
establish aphasereference orphasereferences forthesignalsinthedifferent
cellsoccupied bythetransmitted signal.Consequently, wechooseFSK
modulation withnoncoherent detection.
AmodeIofthedigitalcommunications systemforwhichtheerrorrate
performance willbeevaluated isshowninFig.14-6-1.Theencoder maybe
binary.nonbinary, oraconcatenation ofanonbinary encoder withabinary
encoder. Furthermore. thecodegenerated bytheencoder maybeablock
code,aconvolutional code,or,inthecaseofconcatenation, amixtureofa
blockcodeandaconvolutional code.
Inordertoexplain themodulation, demodulation, anddecoding for
FSK-type (orthogonal) signals,consider alinearbinaryblockcodeinwhichk
information bitsareencoded intoablockofnbits.Forsimplicity andwithout
lossofgenerality, letusassumethatallnbitsofacodewordaretransmitted
simultaneously overthechannel onmultiple frequency cells.AcodewordC,
havingbits{cij}ismapped intoFSKsignalwaveforms inthefollowing way.If
ciJ=0,thetonej;,istransmitted, andifC,j=I.thetonefijistransmitted. This
meansthat2ntonesorcellsareavailable totransmit thenbitsofthecode
word,butonlyntonesaretransmitted inanysignaling interval. Sinceeach
codewordconveys kbitsofinformation, thebandwidth expansion factorfor
FSKisBe=2n/k
Thedemodulator forthereceived signalseparates thesignalinto2n
InpUiEncoocrFSK
modulluorRa.y\eig\'o
fading
AWGN
r.:hann~l
FIGURE 14-6·1 Modelofcommunications systemwithFSK
modulation/demodulation andencoding/decoding.Output
[)c-(oderFilter-ban~
demodulator
808 DIGITAL C'OMMLNIC ATIO~S
spectralcomponents corresponding totheavailable tonefrequencies atthe
transmitter. Thus.thedemodulator canberealizedasabankof2nfilters,
whereeachfilterismatched tooneofthepossible transmitted tones.The
outputsofthe2nfiltersaredetected noncoherently. SincetheRayleigh fading
andtheadditive whitegaussian noisesint.he2nfrequency cellsaremutually
statistically independent andidentically distributed random processes, the
optimum maximum-likelihood soft-decision decoding criterion requires that
thesefilterresponses besquare-law-detected andappropriately combined for
eachcodewordtoformlheM=2kdecision variables. Thecodeword
corresponding tothemaximum ofthedecision variables isselected.If
hard-decision decoding isemployed, theoptimum maximum-likelihood de
coderselectsthecodewordhavingthesmallest Hamming distancerelaliveto
thereceived codeword.
Although thediscussion aboveassumed theuseofablockcode,a
convolutional encoder canbeeasilyaccommodated intheblockdiagram
showninFig.14-6-1.Forexample, ifabinaryconvolutional codeisemployed,
eachbitintheoutputsequence maybetransmitted bybinaryFSK.The
maximum-likelihood soft-decision decoding criterion fortheconvolutional
codecanbeefficiently implemented bymeansoftheViterbialgorithm, in
whichthemetricsforthesurviving sequences atanypointinthetrellisconsist
ofthesquare-law-combined outputsforthecorresponding pathsthrough the
trellis.Ontheotherhand,ifhard-decision decoding isemployed, theViterbi
algorithm isimplemented withHamming distanceasthemetric.
14-6-1Probability ofErrorforSoft-Decision Decoding of
LinearBinaryBlockCodes
Consider thedecoding ofalinearbinary(n,k)codetransmitted overa
Rayleigh fadingchannel, asdescribed above.Theoptimum soft-decision
decoder, basedonthemaximum-likelihood criterion, formstheM=2'
decisionvariables
"Vi=L[(1-c,)!YQ/+eijIY,iJ
j=l
n
=L[lYol+cij(!y,l-jy"l)]. i=1,2,...,2k
j=l04-6-1)
wherejy,/,j=1,2,....n.andr=O.1represent thesquaredenvelopes atthe
outputsofthe211filtersthataretunedtothe2npossibletransmitted tones.A
decision ismadeinfavorofthecodewordcorresponding tothelargest
decisionvariableoftheset{VJ
Ourobjective inthissectionisthedetermination oftheerrorrate
performance ofthesoft-decision decoder. Towardthisend,letusassumethat
theall-zerocodewordC\istransmitted. Theaveragereceived signal-to-noise
CHAPTER 14:[)IGITAl C()M~l'NICATION lliROlfGH FADING MlILTIPATH CHANNEtS 809
ratiopertone(cell)isdenotedbyy,.Thetotalreceived SNRlorthentonesin
ny,and.hence.theaverageSNRperbitis
1.=-
R•.(14-6-2)
(14-6-3)
(14-6-4)
(14-6-5)
(14-6-6)whereR,.isthecoderate.
Thedecision variable VIcorresponding tothecodewordCIisgivenby
(14-6-1)witheij=0forallj.Theprobability thatadecision ismadeinfavorof
themthcodewordisjust
Pz(m)=P(V",>VI)=P(V,-V,;,<0)
=p[i(clj-cOOj)(IYI;l2-!Yo;f)<0]
}>I
=p[}':(/YOj/2-IYll)<0]
}O'
where W",istheweightofthemthcodeword.Buttheprobability in(14-6-3) is
justtheprobability oferrorforsquare-law combining ofbinaryorthogonal
FSKwithwmth-order diversity. Thatis,
"',.,-1 1k~(Woo-+)•P2(m)=p"m" (l-p)'-0 k
·~'(W..-I+k)(2Woo-l)~p~ ~ = p~'.0 k Woo
where
1 1p=--=2+Y,2 +R,Yh
Asanalternative. wemayusetheChernoff upperboundderivedinSection
14-4,whichinthepresentnotation is
Pz(m)..,;[4p(1-p)]"m (14-6-7)
ThesumofthebinaryerroreventsovertheM-1nonzero-weight code
wordsgivesanupperboundontheprobability oferror.Thus.
(14-6-8)
Sincetheminimum distance ofthelinearcodeisequaltotheminimum
weight.itfollowsthat
810 DIGITAL COMMUNICATIONS
Theuseofthisrelation inconjunction with(14-6-5) and(14-6-8) yieldsa
simple,albeitlooser,upperboundthatmaybeexpressed intheform
},(2W:
m-1)
P< (14-6-9)
M(2+Rc)'h)'lmoo
Thissimpleboundindicates thatthecodeprovides aneffective orderof
diversity equaltodmin•Anevensimplerboundistheunionbound
PM<(M-1)[4p(1- pWmoo (14-6-10)
whichisobtained fromtheChernoff boundgivenin(14-6-7).
Asanexample servingtoillustrate thebenefitsofcodingforaRayleigh
fadingchannel, wehaveplottedinFig.14-6-2theperformance obtained with
theextended Golay(24,12)codeandtheperformance ofbinaryFSKand
quarternay FSKeachwithdualdiversity. Sincetheextended Golaycode
requires atotalof48cellsandk=12,thebandwidth expansion factorB,=4.
Thisisalsothebandwidth expansion factorforbinaryandquaternary FSK
withL=2.Thus,thethreetypesofwaveforms arecompared onthebasisof
thesame.bandwidth expansion factor.NotethatatPh=10-4,theGolaycode
outperforms quaternary FSKbymorethan6dB,andatPh=10-',the
difference isapproximately 10dB.
14Ib1820 22 24 26
SNRperbit.Yb(dB)\
!~i'.8,=4
'\~i'.
1\~BinaryFSK
L=2\""-""""\M=4FSK'"L='"'-~
1\ ........~
\Golay"'" '\ (24.121
soft-decision decoding
\,
1\25
10-6
12210-1,
52
10-'
FIGURE 14-6-2 Example ofperformance obtained
withconventional diversity versuscoding
forB.=4.
CHAPTER 14:DIGITAL COMMUNlCATION THROUGH FADING MlJLTIPATH CHA:"INELS 811
Thereasonforthesuperior performance oftheGolaycodeisitslarge
minimum distance(dm;"=8),whichtranslates intoanequivalent eighth-order
(L=8)diversity. Incontrast, thebinaryandquaternary FSKsignalshaveonly
second-order diversity. Hence,thecodemakesmoreefficient useofthe
available channel bandwidth. Thepricethatwemustpayforthesuperior
performance ofthecodeistheincreaseindecoding complexity.
14-6-2Probability ofErrorforHard-Decision Decoding of
LinearBinaryBlockCodes
Boundsontheperformance obtained withhard-decision decoding 9falinear
binary(n,k)codehavealreadybeengiveninSection8-1-5.Theseboundsare
applicable toageneralbinary-input binary-output memoryless (binarysym
metric)channel and,hence,theyapplywithoutmodification toaRayleigh
fadingAWGNchannelwithstatistically independent fadingofthesymbols in
thecodeword.Theprobability ofabiterrorneededtoevaluate thesebounds
whenbinaryFSKwithnoncoherent detection isused a~themodulation and
demodulation technique isgivenby(14-6-6).
Aparticularly interesting resultisobtained whenweusetheChernoff upper
boundontheerrorprobability forhard-decision decoding givenby(8-1-89).
Thatis,
(14-6-11)
andPMisupper-bounded by(14-6-8). Incomparison, theChernoff upper
boundforP2(m)whensoft-decision decoding isemployed isgivenby(14-6-7).
Weobserve thattheeffectofhard-decision decoding isareduction inthe
distance between anytwocodewordsbyafactorof2.Whentheminimum
distance ofacodeisrelatively small,thereduction ofthedistances byafactor
of2ismuchmorenoticeable inafadingchannelthaninanonfading channel.
Forillustrative pruposes wehaveplottedinFig.14-6-3theperformance of
theGolay(23,12)codewhenhard-decision andsoft-decision decoding are
used.Thedifference inperformance atPb=10-5isapproximately 6dB.Thisis
asignificant difference inperformance compared withthe2dBdifference
between soft-andhard-decision decoding inanonfading AWGNchannel. We
alsonotethatthedifference inperformance increases asPbdecreases. Inshort,
theseresultsindicate thebenefits ofasoft-decision decoding overhard
decision decoding onaRayleigh fadingchannel.
14-6-3UpperBoundsonthePerformance ofConvolutional
CodesforaRayleigh FadingChannel
Inthissubsection, wederivetheperformance ofbinaryconvolutional codes
whenusedonaRayleigh fadingAWGNchannel. Theencoder accepts k
binarydigitsatatimeandputsoutnbinarydigitsatatime.Thus,thecode
rateisRc=kin.Thebinarydigitsattheoutputoftheencoderaretransmitted
8U DIGIT.I\L COMMUNICATIONS
510-1
10-2
5
16 18 20222426
SNRpet'bil.I.ldB,,Golay(23.12)code
I\.
1\\
\1'\Hard-dtcisia. decodilllg
\\.
\.
r\Soft-dccision \.
\decoding
\ \
\ r-..
\
1\10-.'1
5
2
Itr"
1214..-
~2•j Io--~
•'E5
fIO-~
5
FIGURE.....3Comparison ofperformance between hard
andsoft-decision decoding.
(14-6-12)overtheRayleigh fadingchannel bymeansofbinaryFSK,whichis
square-law-detected atthereceiver. Thedecoder foreithersoft-orhard
decisiondecoding performs maximum-likelihood sequence estimation, whichis
efficiently implemented bymeansoftheViterbialgorithm.
First,weconsider soft-decision decoding. Inthiscase,themetricscomputed
intheViterbialgorithm aresimplysumsofsquare-law-detected outputsfrom
thedemodulator. Suppose theall-zerosequence istransmitted. Following the
procedure outlined inSectionB-2-3,itiseasilyshownthattheprobability of
errorinapairwise comparison ofthemetriccorresponding totheall-zero
sequence withthemetriccorresponding toanothersequence thatmergesfor
thefirsttimeattheall-zerostateis
P2(d)=pd~:(d-~+k)(1-pt
wheredisthenumberofbitpositions inwhichthetwosequences differandp
isgivenby(14-6-6). Thatis,P2(d)isjusttheprobability oferrorforbinary
FSKwithsquare-law detection anddth-order diversity. Alternatively, wemay
usetheChernoff boundin(14-6-7) forP2(d).Inanycase,thebiterror
probability isupperbounded, asshowninSection8-2-3bytheexpression
(14-6-13)
CHAYTER 14:DIGITAL COMMUNICATiON THROUGH FADING MULTlPATH CHANNELS 813
wheretheweighting coefficients {~d}inthesummation areobtained fromthe
expansion ofthefirstderivative ofthetransferfunction T(D,N),givenby
(8-2-25).
Whenhard-decision decoding isperformed atthereceiver, theboundson
theerrorrateperformance forbinaryconvolutjonal codesderivedinSection
8-2-4apply.Thatis,Pbisagainupper-bounded bytheexpression in(14-6-13),
whereP2(d)isdefinedby(8-2-28)forodddandby(8-2-29)forevend,or
upper-bounded (Chernoff bound)by(8-2-31), andpisdefinedby(14-6-6).
Asinthecaseofblockcoding,whentherespective Chernoff boundsare
usedforP2(d)withhard-decision andsoft-decision decoding, itisinteresting to
notethattheeffectofhard-decision decoding istoreducethedistances
(diversity) byafactorof2relativetosoft-decision' decoding.
Thefollowing numerical resultsillustrate theerrorrateperformance of
binary,ratelin,maximal freedistanceconvolutional codesforn=2,3,and4
withsoft-decision Viterbidecoding. Firstofall,Fig.14-6-4showsthe
performance oftherate1/2convolutional codesforconstraint lengths3,4,and
5.Thebandwidth expansion factorforbinaryFSKmodulation isB.=2n.
Sinceanincrease intheconstraint lengthresultsinanincrease inthe
complexity ofthedecodertogoalongwiththecorresponding increaseinthe
miJrimurn freedistance, thesystemdesigner canweighthesetwofactorsinthe
selection ofthecode.
Another waytoincrease thedistance withoutincreasing theconstraint
10 12 14 16 18 20
SNR.....bil.l.(dB)8Rc=t
..
~:
~Consuaint ImJlh=3
\\\I
\\'Constraint lenath=4
\'\
COllStt8inlleftlth =5\\
\\\
\\\
\ \
\\\
\\
\\\10-1
5
2
10-'
...~5
~2
:S10-3•'05
.~
t~
5
2
10-'
5
2
nGURE 14-6-4 Performance ofrate1{2binaryconvolutional 10-'6
codeswithsoftdecisiondecoding.
814 DIGrrAL COMMC"CA nONS
lengthofthecodeistorepeateachoutputbitmtimes.Thisisequivalent to
reducing thecoderatebyafactorofmorexpanding thebandwidth bythe
samefactor.Theresultisaconvolutional codethathasaminimum free
distanceofmd,,,",whered'mistheminimum freedistance oftheoriginalcode
withoutrepetitions. Suchacodeisalmostasgood,fromtheviewpoint of
minimum distance, asamaximum freedistance, ratelimncode.Theerrorrate
performance withrepetitions isupper-bounded by
I~
Ph<kL(3dp,(md)
d!r~"(14-6-14)
whereP,(md)isgivenby(14-6-12). Figure(14-6-5)illustrates theperformance
oftherate1/2codeswithrepetitions (m=I,2.3.4)forconstraint length5.
14-6-4UseofConstant-Weight CodesandConcatenated •
CodesforaFadingChannel
Ourtreatment ofcodingforaRayleigh fadingchanneltothis'pointwasbased
ontheuseofbinaryFSKasthemodulation technique fortransmitting eachof
thebinarydigitsinacodeword.Forthismodulation technique, al/the2'code
201816 1214 108,
I
R.=..L
<~m
COllSlrdint length=~-,
\
\\
\
\
\
\m=1
'\--,\
m-4~=3\
:\\5
l<r'
6Performance ofrate112m,constraint
length5.binaryconvolutional codes
withsoft-decision decoding.10
10-5510-5
tlGURE }4+5
ICH,\PT1·.R 14:DIGITAL COMMLNICATION THROliGH FADING MULTIPATH CHANNELS 815
wordsinthe(n,k)codehaveidentical transmitted energy.Furthermore, under
thecondition thatthefadingonthentransmitted tonesismutually statistically
independent andidentically distributed, theaveragereceived signalenergyfor
the!vi=2kpossible codewordsisalsoidentical. Consequently, inasoft
decision decoder, thedecision ismadeinfavorofthecodewordhavingthe
largestdecision variable.
Thecondition thatthereceived codewordshaveidentical averageSNRhas
animportant ramification intheimplementation ofthereceiver.Ifthereceived
codewordsdonothaveidentical averageSNR,thereceiver mustprovidebias
compensation foreachreceived codewordsoastorenderitequalenergy.In
general, thedetermination oftheappropriate biastermsisdifficult to
implement because itrequires theestimation oftheaverage received signal
power:hence,theequal-energy condition onthereceived codewords
considerably simplifies thereceiver processing.
Thereisanalternative modulation method forgenerating equal-energy
waveforms fromcodewordswhenthecodeisconstant-weight, i.e.,whenevery
codewordhasthesamenumber ofIs.Notethatsuchacodeisnonlinear.
Nevertheless, suppose weassignasingletoneorcelltoeachbitposition ofthe
2kcodewords.Thus,an(n,k)binaryblockcodehasntonesassigned.
Waveforms areconstructed bytransmitting thetonecorresponding toa
particular bitinacodewordifthatbitisa1;otherwise, thattoneisnot
transmitted fortheduration oftheinterval. Thismodulation technique for
transmitting thecodedbitsiscalledon-offkeying(OOK). Sincethecodeis
constant-weight, sayw,everycodedwaveform consistsofWtransmitted tones
thatdep~ndonthepositions oftheIsineachofthecodewords.
AsinFSK,alltonesintheOOKsignalthataretransmitted overthe
channelareassumed tofadeindependently acrossthefrequency bandandin
timefromonecodewordtoanother. Thereceived signalenvelope foreach
toneisdescribed statistically bytheRayleigh distribution. Statistically inde·
pendent additive whitegaussian noiseisassumed tobepresent ineach
frequency cell.
Thereceiver employs maximum·likelihood (soft-decision) decoding tomap
thereceived waveform intooneoftheMpossible transmitted codewords.For
thispurpose, nmatched filtersareemployed, eachmatched tooneofthe'!
frequency tones.Fortheassumed statistical independence ofthesignalfading
forthenfrequency cellsandadditive whitegaussian noise,theenvelopes of
thematched filteroutputsaresquared andcombined toformtheMdecision
variables
"Vi=Lc"ly,12
,i=1,2.....2k
j=l(14-6-15)
where 1,v,12corresponds tothesquared envelope ofthefiltercorresponding to
thejthfrequency, wherej=1.2,...,n.
ltmayappearthattheconstant-weight condition severely restricts our
choiceofcodes.Thisisnotthecase,however. Toillustrate thispoint.we
816 DIGITAL COMMUNICATIONS
brieflydescribe somemethods forconstructing constant-weight codes,This
discussion isbynomeansexhaustive.
Method 1:Nonlinear Transformation ofaLinearCodeIngeneral, ifin
eachwordofanarbitrary binarycodewesubstitute onebinarysequence for
everyoccurrence ofa 0andanothersequence foreach1,aconstant-weight
binaryblockcodewillbeobtained ifthetwosubstitution sequences areof
equalweightsandlengths.Ifthelengthoftheseque'nce is11andtheoriginal
codeisan(n,k)codethentheresulting constant-weight codewillbean(vn,k)
code.Theweightwillbentimestheweightofthesubstitution sequence, and
theminimum distancewillbetheminimum distances oftheoriginalcodetimes
thedistances between thetwosubstitution sequences. Thus,theuseof
complementary sequences whenvisevenresultsinacodewithminimum
distancevdminandweight! vn.
Thesimplest formofthismethodisthecasev=2,inwhichevery0is
replaced bythepairOlandevery1isreplaced bythecomplementary sequence
10(orviceversa).Asanexample, wetakeastheinitialcodethe(24,12)
extended Golaycode.Theparameters oftheoriginal andtheresultant
constant-weight codearegiveninTable14-6-1.
Notethatthissubstitution processcanbeviewedasaseparate encoding.
Thissecondary encoding clearlydoesnotaltertheinformation contentofa
codeword-it merelychanges theforminwhichitistransmitted. Sincethe
newcodewordiscomposed ofpairsofbits-one "on"andone"off'-the use
ofOOKtransmission ofthiscodewordproduces awaveform thatisidentical
10thatobtained bybinaryFSKmodulation fortheunderlying linearcode.
Method 2:Expurption Inthismethod, westartwithanarbitrary binary
blockcodeandselectfromitasubsetconsisting' ofallwordsofacertain
weight.Severaldifferent constant-weight codescanbeobtained fromone
initialcodebyvaryingthechoiceoftheweightw.Sincethecodewordsofthe
resulting expurgated codecanbeviewedasasubsetofallpossible permuta
tionsofanyonecodewordintheset,thetermbinaryexpurgated permutariol1
modulation (BEXPERM) hasbeenusedbyGaarder (1971)todescribe sucha
code.Infact,theconstant-weight binaryblockcodesconstructed bytheother
TABLE 14-6-1 EXAMPLE OFCONSTANT-WEIGHT CODEFORMED BY
METHOD 1
Codeparameters Original Goloy Co.....nl-weipl
11 24 4H
k 12 12
M 4096 40'16
(1mI" H 16
K' variable 24
CHAPTER 14:DIGITAL COMMUNICATION THROUGH FADING MULTIPATH CHANNELS 817
TABLE14+1EXAMPLES UFCONSTANT-WEIGHT CODESFORMED BYEXPURGATION
P.......eten OrfPulc_,welp'No.ICo_' ........'No.1
n 24 24 24
k 12 9 11
M 4096 759 2576
dolln 8 ~8 ~8
'"variable 8 12
methods mayalsobeviewedasBEXPERM codes.Thismethodofgenerating
constant-weight codesisinasenseopposite tothefirstmethodinthatthe
wordlengthnisheldconstant andthecodesizeMischanged. Theminimum
distance fortheconstant-weight subsetwillclearlybenolessthanthatofthe
originalcode.Asanexample, weconsider theGolay(24,12)codeandform
thetwodifferent constant-weight codesshowninTable14-6-2.
Method 3:Hadamard Matrices Thismethod mightappeartoforma
constant-weight binaryblockcodedirectly, butitactually isaspecialcaseof
themethodofexpurgation. Inthismethod, aHadamard matrixisformedas
described inSection8-1-2,andaconstant-weight codeiscreatedbyselection
ofrows(codewords)fromthismatrix.RecallthataHadamard matrixisan
nXnmatrix:(neveninteger) ofIsandOswiththeproperty thatanyrow
differsfromanyotherrowinexactly1npositions. Onerowofthematrixis
normally chosenasbeingallOs.
Ineachoftheotherrows,halfoftheelements areOsand',theotherhalfIs.
AHadamard codeofsize2(n-1)codewordsisobtained byselecting these
n-1rowsandtheircomplements. Byselecting M=2k..2(n-I)ofthese
codewords,weobtainaHadamard code,whichwedenotebyH(n,k),where
eachcodewordconveyskinformation bits.Theresulting codehasconstant
weight!nandminimum distance dm;n=!n.
Sincenfrequency cellsareusedtotransmit kinformation bits,the
bandwidth expansion factorfortheHadamard H(n,k)codeisdefinedas
nBe=Iecellsperinformation bit
whichissimplythereciprocal ofthecoderate.Also,theaverage signal-to
noiseratio(SNR)perbit,denoted by"Yb'isrelatedtotheaverageSNRper
cell,Yobytheexpression
(14-6-16)
818 DIGITAL C'OMMUNICATIONS
Letuscompare theperformance oftheconstant-weight Hadamard codes
underafixedbandwidth constraint withaconventional M-aryorthogonal set
ofwaveforms whereeachwaveform hasdiversity L.TheMorthogonal
waveforms withdiversity areequivalent to:Iblockorthogonal codehavinga
blocklengthn=LMandk=log2M.Forexample, ifM=4andL=2,the
codewordsoftheblockorthogonal codeare
C1=[10 000 00]
C,=[0010000]
CJ=[00001 100]
C4=[00000 01IJ
Totransmit thesecodewordsusingOOKmodulation requires n=8cells,and
sinceeachcodewordconveys k=2bitsofinformation, thebandwidth
expansion factorBe=4.Ingeneral, wedenotetheblockorthogonal codeas
O(n,k).Thebandwidth expansion factoris
nLMB=-=-
ek k(14-6-17)
Also,theSNRperbitisrelatedtotheSNRpercellbytheexpression
(k) Yb =M-y.=M-n Be(14-6-18)
Nowweturnourattention totheperformance characteristics ofthese
codes.First,theexactprobability ofacodeword(symbol) errorforM-ary
orthogonal signaling overaRayleigh fadingchannelwithdiversity wasgivenir
closedforminSection14-4.Aspreviously indicated, thisexpression israther
cumbersome toevaluate, especially ifeitherLorMorbotharelarge.Instead,
weshalluseaunionboundthatisveryconvenient. Thatis,forasetofM
orthogonal waveforms, theprobability ofasymbolerrorcanbeupper
bounded as
PM'"(M-I)P2(L)
=(2'-1)P2(L)<2'P2(L) (14-6-19)
whereP,(L),theprobability oferrorfortwoorthogonal waveforms, eachwith
diversity L,isgivenby(14-6-12) withP=1/(2+'U·Theprobability ofbit
errorisobtained bymultiplying PMby2*'1/(2'-1),asexplained previously.
CHAPTER 14:DIGITAL COMMUNICA.TION THROVGH FADING MUlTiPATH (HANNl:LS 819
Asimpleupper(union)boundontheprobability ofacodeworderrorfor
theHadamard H(n,k)codeisobtained bynotingthe probability oferrorin
deciding between thetransmitted codewordandanyothercodewordis
bounded fromabovebyP,(~dmin). wheredministheminimum distance ofthe
code.Therefore, anupperboundonPMis
PM";;(M-I)P,(ld m1n)<2kP21~dmln) (14-6-20)
Thusthe"effective orderofdiversity" ofthecodeforOOKmodulation is
ldmin•Thebiterrorprobability maybeapproximated aslpM,orslightly
overbounded bymultiplying PMbythefactor2k-1/(2k-1),whichisthefactor
usedabovefororthogonal codes.Thelatterwasselected fortheerror
probability computations givenbelow.
Figures14-tj-6and14-6-7illustrate theerrorrateperformance ofaselected
numberofHadamard codesandblockorthogonal codes,respectively. for
severalbandwidth expansion factors.Theadvantage resulting fromanincrease
inthesizeMofthealphabet (ork,sincek=log2M)andanincrease inthe
bandwidth expansion factorisapparent fromobservation ofthesecurves.
Note,forexample, thattheH(20,5)codewhenrepeated twiceresultsina
codethatisdenoted by,H(20.5)andhasabandwidth expansion factorB,=8.
Figure14-6-8showstheperformance ofthetwotypesofcodescompared on
thebasisofequalbandwidth expansion factors.Itisobserved thattheerror
ratecurvesfortheHadamard codesaresteeperthanthecorresponding curves
'4IS2022,
\\\'\
\\~1\
\\\
\\
~\\
,'\H('0.5i-
~i\'\8,=4-
\1\
1\\\
,H(36.6)\\ \'---
8,=,I"\,HI20.5)1\
'---,H(48.6)\f'I8,~S\
8,=,16".\\\H(4S.~) \
IT'\f'=SI---
,H(36.6)
'---8 =24'-,I1\\\5,
,
2
10-6
10 12 14 16:5•'0
~JI~;....10'
510-2
FlGURE 14-6-6 Performance ofHadamard codes.
820 DIGITAL COMMUNICATIONS
12141618202224
SNRperbit.'Y,(dB)""'\ 0<8.2"0.-
~\\8,=4
"'"\.
\'\\\. ..........
1\\\.
\\\1\1\0(16.21
.\\\,=8_r---
1\\\\.
0(96.3~\\\\
B,=32\\\0(24.2)f\- \1\V,=12
\\\'\0<32.2)_
1\\\.-1-\B,=16
0(72,3)~\\
B=24.....\"1\\
I\1\\ \52
10-'
2
1lT'
10IO-J
2
1lT'
5
FIGURE 14-6-7 Performance ofblockorthogonal codes.
1416182022 24
SNRperbiroYI(dB)\\'..\I".
\\'.0(8,2)
8,=4.
\.
\.\.
\'.'"..
K·.0(16,21 ,
\,\'.B,=8-,
\,\I'.,
\,H(20J\'-.,,
\,B,=~\,
\ \ U(~8,6)\
,H(48,6)\\¥V8=81\" ,i
Br=16\..0(32,2)~\,8=16,'
,
\1\2
1lT'
101210-)
2
Hr'
5
....2
~m"
0
:55
•~
02
.~
]10-'i5
2
10-7
5
FIGURE 14-6-8 Comparison ofperformance between
Hadamard codesandblockorthogonal
codes.
CHAPTER 14:DIGITAL COMMUNICATION THROUGH FADING MULTIPATHCHANNELS 821
fortheblockorthogonal codes.Thischaracteristic behavior isduesimplyto
thefactthat,forthesamebandwidth expansion factor,theHadamard codes
providemorediversity thanblockorthogonal codes.Alternatively, onemay
saythatHadamard codesprovide betterbandwidth efficiency thanblock
orthogonal codes.Itshouldbementioned, however, thatatlowSNR,a
lower-diversity codeoutperforms ahigher-diversity codeasaconsequence of
thefactthat,onaRayleigh fadingchannel, thereisanoptimum distribution of
thetotalreceived SNRamongthediversity signals.Therefore, thecurvesfor
theblockorthogonal codeswillcrossoverthecurvesfortheHadamard codes
atthelow-SNR (high-error-rate) region.
Method 4:Concatenation Inthismethod, webeginwithtwocodes:one
binaryandtheothernonbinary.Thebinarycodeistheinnercodeandisan
(n,k)constant-weight (nonlinear) blockcode.Thenonbimiry code,whichmay
belinear,istheoutercode.Todistinguish itfromtheinnercode,weuse
uppercase letters,e.g.,an(N,K)code,whereNandKaremeasured interms
ofsymbols fromaq-aryalphabet. Thesizeqofthealphabet overwhichthe
outercodeisdefinedcannotbegreaterthanthenumberofwordsintheinner
code.Theoutercode,when defined intermsofthebinaryinnercodewords
ratherthanq-arysymbols, isthenewcode.
Animportant specialcaseisobtained whenq=2kandtheinnercodesizeis
chosentobe2k•ThenthenumberofwordsisM=2'Kandtheconcatenated
structure isan(nN,kK)code.Thebandwidth expansion factorofthis
concatenated codeistheproductofthebandwidth expansions fortheinner
andoutercodes.
Nowweshalldemonstrate theperformance advantages obtained ona
Rayleigh fadingchannel bymeansofcodeconcatenation. Specifically, we
construct aconcatenated codeinwhichtheoutercodeisadual-k(nonbinary)
convolutional codeandtheinnercodeiseitheraHadamard codeorablock
orthogonal code.Thatis,weviewthedual-kcodewithM-ary(M=Z')
orthogonal signalsformodulation asaconcatenated code.Inallcasestobe
considered, soft-decision demodulation andViterbidecoding areassumed.
Theerrorrateperformance ofthedual-kconvolutional codesisobtained
fromthederivation ofthetransferfunction givenby(8-2-39). Forarate-liZ,
dual-kcodewithnorepetitions, thebiterrorprobability, appropriate forthe
caseinwhicheachk-bitoutputsymbolfromthedual-kencoder ismappedinto
oneofM=2korthogonal codewords,isupper-bounded as
(14-6-21)
whereP2(m)isgivenby(14-6-12).
Forexample, arate-lIZ, dual-2codemayemploya4-aryorthogonal code
O(4,2)astheinnercode.Thebandwidth expansion factoroftheresulting
concatenated codeis,ofcourse,theproduct ofthebandwidth expansion
822 DI(ilTALCOMML:NICATIONS
factorsoftheinnerandoutercodes.Thus,inthisexample, therateofthe
outercodeis1/2andtheinnercodeis1/2.Hence,B,=(4/2)(2) =4.
Notethatifeverysymbolofthedual-kisrepeated rtimes,thisisequivalent
tousinganorthogonal codewithdiversity L=r.Ifweselectr=2inthe
example givenabove,theresulting orthogonal codeisdenoted as0(8,2)and
thebandwidth expansion factorfortherate-l/2, dual-2codebecomes B,=8.
Consequently, thetermP,(m)in(14-6-21) mustbereplaced byP2(mL)when
theorthogonal codehasdiversity L.SinceaHadamard codehasan"effective
diversity" !dm;mitfollowsthatwhenaHadamard codeisusedastheinner
codewithadual-koutercode,theupperboundonthebiterrorprobability of
theresulting concatenated codegivenby(14-6-21) stil1appliesifPz(m)is
replaced byP,(1mdm'n)'Withthesemodifications, theupperboundonthebit
errorprobability givenby(14-6-21) hasbeenevaluated forrate-I/2, dual-k
convolutional codeswitheitherHadamard codesorblockorthogonal codesas
innercodes.Thustheresulting concatenated codehasabandwidth expansion
factorequaltotwicethebandwidth expansion factoroftheinnercode.
First,weconsider theperformance gainsduetocodeconcatenation. Figure
14-6-9illustrates theperformance ofdual-kcodeswithblockorthogonal inner
codescompared withtheperformance ofblockorthogonal codesforband
widthexpansion factorsB,=4,8,16,and32.Theperformance gainsdueto
concatenation areveryimpressive. Forexample, atanerrorrateof\0-6and
B,=8,thedual-kcodeoutperforms theorthogonal blockcodeby75dB.In
\.\', 0<8.2i',
\."\:,8,=4.,,,.
,\,- , ,
1\\""\,0(16.2)
\\""i\• B=8,'.
\\..\ ,Dual-2
\,"\ '/"0(4.2)\,
,B==4\\",,\//,' ,.
\\\"\
\\\,,\
\\ IDuaJ-3~,\ 0(24.3)'0(128.'1,
\\8,=l6t\D,=32..
\Du4).2\",\,
Dual-4,\0(8.2)\ ' ,\ 0(64.•1\D,=8 0(48.3i,
B,=32\\\..8,=.16"
I(t-'
10 12 1416 I~20n24
SNRperm•.'i,(dBIIO-.l
5
2
llr'
5
..<Z
~1O-~
•5:E•'02
.~
:B1(t-6
i5
Z
10-7
5
Z
FlGURE 14-6-9 Comparison ofperformance between block
orthogonal codesanddual-kwithblock
orthogonal innercodes.
CHAfYIER 14DI(TIAL COMMt:I\ICATION THROUGH FADING MUlTlI'AT~1 CHA~NElS 823
, .,
I--I
,I
,\,,
1\ , !
,I,: ,
,i
\,
I
\,, ;
\,
\,,
\:B(20.5)
,8,="
\ ,,,
Dua1·0,,
~.Dual-5 •,I
t-H.36,6r-
B~=121\11120'5):.......... "
R,=i~~Il(.~fl.6)
IB,=12
SNRperbit.y,,(dBIFIGURE 14-6-18 Comparison ofperformance between
Hadamard codesanddual-kcodeswith
Hadamard innercodes.10,,
I()~,
..<
~10-~
t,
15.
-0?>,
:E10-'•£5
10-7
5
2
10-11
10IZ14161820
short,thisgainmaybeattributed totheincreased diversity (increase in
minimum distance) obtained viacodeconcatenation, Similarly, Fig.14-6·10
illustrates theperformance oftwodual-kcodeswithHadamard innercodes
compared withtheperformance oftheHadamard codesaloneforB,=8and
12.Itisobserved thattheperformance gainsduetocodeconcatenation are
stillsignificant, butcertainly notasimpressive asthosei1!ustrated inFig.
14-6-9.ThereasonisthattheHadamard codesaloneyieldaLugediversity. so
thattheincreased diversity arisingfromconcatenation doesnotresultinas
largeagaininperformance fortherangeoferrorratescovered inFig.14-6-10.
Next,wecompare theperformance for thetwotypesofinnercodesused
withdual-koutercodes.Figure14-6-11showsthecomparison forB,=8,Note
'thatthezH(4,2)innercodehasdm;n=4,and,hence,ithasaneffective order
ofdiversity equalto2.Butthisdualdiversity isachieved bytransmitting four
frequencies percodeword.Ontheotherhand,theorthogonal code0(8,2)
alsogivesdualdiversity, butthisisachieved bytransmitting onlytwo
frequencies percodeword.Consequently, the0(8,2)codeis3dBbetterthan
thezH(4,2).Thisdifference inperformance ismaintained whenthetwocodes
areusedasinnercodesinconjunction withdual-2code.Ontheotherhand.for
B,=8,onecanusetheH(20,S)astheinnercodeofadual-Scode,andits
performance issignificantly betterthanthatofthedual-2codeatlowerror·
rates.Thisimprovement inperformance isachieved attheexpense ofan
increase indecoding complexity. Similarly, inFig.14-6-12, wecompare the
824DIGITAL COMMUNICATIONS
~
\\1\
T\
\1\\
\
\1\
1\ \Dual-2
\\\1!f(4.2)
B...=8
'"-\ ~.
\\Dual-2\
Dual~~\\\8.2)\
I---H(20.5)8...=8
B.=8 \1\\
\"I:
\ ~
1\\\ FlGURE 14-6-11 Performance ofdual-kc<><leswitheither
Hadamard orblockorthogonal innercode
forBr=8.10-3
5
2
10-<
5
..<2
~10-'
u
:5•"02
f10-'
10-'
5
2
10"
10 12 14 16 18202224
SNRperbit,y,,(dB)
141618'202224
SNRperbit.'Yb1dB)12,
\1\
\\
\\
1\\
"'\,
,\"
\"Dua/-3
,Hl8.J)
B...=16
\,DuaI-3
0(24.3)
8...=16
[\1-
l-Dual-6\\
H(48.6
1--8...=16
I1\2
210
5
2
,0-<
5
2
10-'
10-1
10..<2
~10-
5
FlGURE 14-6-U Performance ofdual-kcodeswitheither
Hadamard orblockorthogonal innercode
forB.~16.
('HAPr,.,-R;.l 1)1(iITAl COMMl-'l\/l-Al'lON THROl~"H f'ADIN{, MlJLTJPATH ('HANNJ-:LS 815
performance ofthedual-kcodeswithtwotypesofinnercodesforB,.=16.
Notethatthe,H(8,3) innercodehasdm;n=12.and,hence.ityieldsan
effective diversity of6.Thisdiversity isachieved bytransmitting 12frequencies
percodeword.Theorthogonal innercode0(24.3) givesonlythird-order
diversity. whichisachieved bytransmitting threefrequencies percodeword.
Consequently the0(24.3) innercodeismoreefficientatlowSNR.thatis.for
therangeoferrorratescovered inFig.14-6-12.AtlargeSNR.thedual-3code
withtheHadamard .,H(8,3)innercodeoutperforms itscounterpart withthe
0(24.3)innercodeduetothelargediversity provided bytheHadamard code.
Forthesamebandwidth expansion factorB,==16,onemayuseadual-6code
withaH(48,6)codetoachieveanimprovement overthedual-3codewiththe
,H(8,3) innercode.Again,thisimprovement inperformance (whichinthis
caseisnotasimpressive asthatshowninFig.14-6-11). mustbeweighed
againsttheincreased decoding complexity inherent inthedual-6code_
Thenumerical resultsgivenaooveillustrate theperformance advantages in
usingcodeswithgooddistance properties andsoft-decision decoding ona
Rayleigh fadingchannel asanalternative toconventional M-aryorthogonal
signaling withdiversity. Inaddition, theresultsillustrate thebenefitsofcode
concatenation onsuchachannel, usingadual-kconvolutional codeasthe
outercodeandeitheraHadamard codeorablockorthogonal codeasthe
innercode.Although dual-kcodeswereusedfortheoutercode.similarresults
areobtained whenaReed-Solomon codeisusedfortheoutercode.Thereis
anevengreaterchoiceintheselection oftheinnercode.
Theimportant parameter intheselection ofboththeouterandtheinner
codesistheminimum distance oftheresultant concatenated coderequired to
achieveaspecified levelofperformance. Sincemanycodeswillmeetthe
performance requirements, theultimate choiceismadeonthebasisof
decoding complexity andbandwidth requirements.
14-6-5SystemDesignBasedontheCutotfRate
Intheabovetreatment ofcodedwaveforms. wehavedemonstrated the
effectiveness ofvariouscodesforfadingchannels. Inparticular. wehave
observed thebenefitsofsoft-decision decoding andcodeconcatenation asa
meansforincreasing theminimum distance and.hence,theamountofdiversity
inthecodedwaveforms. Inthissubsection. weconsider randomly selected
codewordsandderiveanupper(union)boundontheerrorprobability that
depends onthecutoffrateparameter fortheRayleigh fadingchannel.
Letusconsider themodelforthecommunication systemillustrated inFig.
14-6-].Themodulator hasaq-aryorthogonal FSKalphabet. Codewordsof
blocklengthnaremapped intowaveforms byselecting ntonesfromthe
alphabet ofqtones.Thedemodulation isperformed bypassingthesignal
through a·bankofqmatched filtersfollowed bysquare-law detectors. The
decoding isassumed tobesoft-decision. Thus,thesquare-law detected outputs
(
826 DIGITAL COMMUNICATIONS
fromthedemodulator areappropriately combined (added)withequalweight
ingtoformMdecision variables corresponding totheMpossibletransmitted
codewords.
Toevaluate theunionboundontheprobability oferrorinaRayleigh
fadingchannel withAWGN,wefirstevaluate thebinaryerrorprobability
involving thedecision variableVI,whichcorresponds tothetransmitted code
word,andanyoftheotherM-1decisionvariables corresponding totheother
codewords.LetV2betheotherdecision variableandsuppose thatVIandV2
haveItonesincommon. Hence,thecontributions toV,andV,fromtheseI
tonesareidentical and,therefore, canceloutwhenweformthedifference
Vi-V,.Sincethetwodecision variables differinn-Itones,the probability of
errorissimplythatforabinaryorthogonal FSKsystemwithn-Iorder
diversity. Theexactformforthisprobability oferrorisgivenby(14-6-4),
wherep=1/(2+Yc)'and-YcistheaverageSNRpertone.Forsimplicity, we
choosetousetheChernoff boundforthisbinaryeventerrorprobability, given
by(14-6-7), i.e.,
(14-6-22)
Now,letusaverageovertheensemble ofbinarycommunication systems.
Thereareq"possible codewords,fromwhichwerandomly selecttwocode
words.Thus.eachcodewordisselected withequalprobability. Then,the
probability thattworandomly selectedcodewordshaveItonesincommon is
(n)(l)'(1)"-'P(/)=Iq1 -q (14-6-23)
Whenweaverage (14-6-22) overtheprobability distribution oflgivenby
•(14-6-23), weobtain
"P,(V"V,)=LP,(VI'V,[I)P(/)
1=0
~{~(~)(~),H 1-~)P(I-p)r'
~Ul1+4(q-1)P(I-p)lr (14-6-24)
Finally, theunionboundforcommunication systems thatuSeM=2k
randomly selectedcodewordsissimply
(14-6-25)
Bycombining (14-6-24) with(14-6-25), weobtaintheupperboundonthe
symbolerrorprobability as
(14-6-26)
CHAPTER 14:DlGITA.L COMMUNICATION THROUGH fADING MUlTlP'ATH CHANNELS 827
URE14-6-13 Cutoffrateasafunction ofy,for
Rayleigh fadingchannel.10
9
8
7
6
5
4
q=8
q=4
"cc')
:Eq=2
~1.00.9
E08
'"0.7
00.6:;u05
04
0.3
0.2
2 4 6 10 12 14 16llol20
SNRper tone.Y~(dB)
whereR=kInisthecoderateandRoisthecutoffratedefinedas
qRo=logz-----'---
I+4(q-1)p(1-p)
with(14-6-27)
(14-6-28)1p=-
2 +'lie
GraphsofR"asafunction ofYeareshowninFig.14-6-13forq=2,4,
and8.
Amoreinteresting formof(14-6-26) isobtained ifweexpressPMinterms
oftheSNRperbit.Inparticular, (14-6-26) maybeexpressed as
(14-6-29)
where.bydefinition,
_Rog(q,".)=-=-
1'e
1 [ q ] =-!Og2Ye1+4(q-1)p(l-p)(14-6-30)
828 DIGITAL COMMUNICA.TIONS
0.22
0.21
020
0.19
0.18
0.17
0.16
0.15q=100
q=50
q=20
q=10
.=5
0.14
0.13
0.12
0.11
0.10
0.09
o.m;q=2
5 4 30.01L_~__-,-__~__-'-__..o.-__
o
FlGURE 1406-14 Graphoffunction g(q.YJ· AverageSNRperlone,yc1dB)
(14-6-31)Graphsofg(q,Yc)asafunction ofYcareplottedinFig.14-6-14, withqasa
parameter. First,wenotethateisanoptimum Ycforeachvalueofqthat
minimizes theprobability oferror.Forlargeq,thisvalueisapproximately
Yc=3(5dB),whichisconsistent withourprevious observation forordinary
square-law diversity combining. Furthermore, asq->"',tltefunctiong(q,Yc)
approaches alimit,whichis
. _ _1 [(2+Yc)2]
11mg(q,'Yc)=g~('Yc)=-:-log 24(1+ )
q_oo "ft' 'Yc
Thevalueofg~(yc)evaluated at1c=3is
g=(3)=max8=(yJ
i'.
=0.215 (14-6-32)
Therefore, theerrorprobability in(14-6-29) forthisoptimum divisionoftotal
SNRis
(14-6-33)
CHAPTER 14:DIGITAL C:OMMUNICATION THROUGH fADING MULTIPATH CHANNELS 829
Thisresultindicates thattheprobability oferrorcanbemadearbitrarily small
withoptimum SNRpercodechip,iftheaverage SNRperbit'Yb>4.65
(6.7dB).Evenarelatively modestvalueofq=20comesclosetothisminimum
value.AsseenfromFig.14-6-14,g(20.3)=0.2,sothatP",-+O, provided
'Yb>5(7dB).Ontheotherhand,ifq=2,themaximum valueofg(2,iiJ=
0.0%andthecorresponding minimum SNRperbitis10.2dB.
InthecaseofbinaryFSKwaveforms (q=2),wemayeasilycompare the
cutoffratefortheunquantized (soft-decision) demodulator outputwiththe
cutoffrateforbinaryquantization, forwhich
Q=2
aswasgivenin(8-1-104). Figure14-6-15illustrates thegraphsforRoandRQ.
Notethatthedifference between RoandRQisapproximately 3dBforrates
below0.3andthedifference increases rapidlyathighrates.Thislossmaybe
reducedsignificantly byincreasing thenumberofquantization levelstoQ=8
(threebits).
Similarcomparisons intherelative performance between unquantized
soft-decision decoding andquantized decision decoding canalsobemadefor
q>2.
1.0
FIGURE 14-6-15 Cutoflratefor(unquantized) soft
decisionandhard-decision decoding of
codedbinaryFSK.SNRpertone,i(dB)
83f) DIGITAL COMMVNICATIONS
14-6·6Trellis-Coded Modulation
Trellis-coded modulation wasdescribed inSection8-3asameansforachieving
acodinggainonbandwidth-constrained channels, wherewewishtotransmit at
abit-rate-to-bandwidth ratioR/W> 1.Forsuchchannels, thedigitalcom
munication systemisdesigned tousebandwidth-efficient multilevel ormulti
phasemodulation (PAM,PSK,DPSK,orQAM),whichallowsustoachieve
anR/W>1.Whencodingisapplied insignaldesignforabandwidth
constrained channel, acodinggainisdesiredwithoutexpanding thesignal
bandwidth. Thisgoalcanbeachieved, asdescribed inSection 8-3,by
increasing thenumberofsignalpointsintheconstellation overthecorres
ponding uncoded systemtocompensate fortheredundancy introduced bythe
code,anddesigning thetrelliscodesothattheeuclidean distance inasequence
oftransmitted symbolscorresponding topathsthatmergeatanynodeinthe
trellisislargerthantheeuclidean distance persymbolinanuncoded system.
Incontrast, thecodingschemes thatwehavedescribed aboveinconjunction
withFSKmodulation expandthebandwidth ofthemodulated signalforthe
purposeofachieving signaldiversity. Coupled withFSKmodulation, whichis
notbandwidth-efficient, thecodingschemes wehavedescribed areinappropri
ateforuseonbandwidth-constrained channels.
Indesigning trellis-coded signalwaveforms forfadingchannels, wemayusc
thesamebasicprinciples thatwehavelearnedandappliedinthedesignof
conventional codingschemes. Inparticular, themostimportant objective in
anycodedsignaldesignforfadingchannels istoachieveaslargeasignal
diversity aspossible. Thisimpliesthatsuccessive outputsymbols fromthe
encodermustbeinterleaved orsufficiently separated intransmission, eitherin
timeorinfrequency, soastoachieveindependent fadinginasequence of
symbolsthatequalsorexceedstheminimum freedistance ofthetrelliscode.
Therefore, wemayrepresent suchatrellis-coded modulation systembythe
blockdiagram inFig.14-6-16, wheretheinterleaver isviewedbroadlyasa
devicethatseparates thesuccessive codedsymbols soastoprovideindepen
dentfadingoneachsymbol(through frequency ortimeseparation ofsymbols)
inthesequence. Thereceiverconsistsofasignaldemodulator whoseoutputis
deinterleaved andfedtothetrellisdecoder.
FIGURE 14-6-t6 Blockdiagramoftrellis-coded modulation systems.
Cl-lAPn-:R l-l:I)l(ill-\I. CO\1M{r"'ICATIO~ THROUGH fAOING \tlJLT1PATH ('HAN~I::LS 831
Asindicated above,thecandidate modulation methods thatachieve high
bandwidth efficiency areM-aryPSK,DPSK,QAMandPAM.Thechoice
depends toalargeextentonthechannel characteristics. IftherearerapId
amplitude variations inthereceived signal,QAMandPAMmaybeparticu
larlyvulnerable, because awidebandautomatic gaincontrol(AGC)mustbe
usedtocompensate forthechannel variations. Insuchacase,PSKorDPSK
aremoresuitable, sincetheinformation isconveyed bythesignalphaseand
notbythesignalamplitude. DPSKprovides theadditional benefitthatcarrier
phasecoherence isrequired onlyovertwosuccessive symbols. However, there
isanSNRdegradation inDPSKrelativetoPSK.
Inthedesignofthetrelliscode,ourobjective istoachieve aslargeafree
distance aspossible, sincethisparameter isequivalent totheamount of
diversity inthereceived signal.Inconventional l:Jngerboeck trelliscoding,
eachbranchinthetrelliscorresponds toasingleM-ary(PSK,DPSK,QAM)
outputchannel symbol.Letusdefinetheshortesterrorevenrpathastheerror
eventpathwiththesmallest numberofnonzero distances between itselfand
thecorrectpath,andletLbeitslength.Inotherwords,ListheHamming
distance between theM-arysymbols ontheshortesterroreventpathandthose
inthecorrectpath.Hence,ifweassume thatthetransmitted sequence
corresponds totheall-zeropathinthetrellis,Listhenumber ofbranches in
theshortest-length pathwithanonzeroM-arysymbol.Inatrellisdiagram with
parallelpaths,thepathsareconstrained tohaveashortest erroreventlength
ofone branch, sothatL=1.Thismeansthatsuchatrelliscodeprovides no
diversity inafadingchanneland,hence,theprobability oferrorisinverselv
proportional totheSt\Rpersymbol.Therefore, inconventional trelliscoding
forafadingchannel, itisundesirable todesignacodethathasparallelpathsin
itstrellis,because such acodeyieldsnodiversity. Thisisthecaseina
conventional rate-m/(m+I)trelliscode,whereweareforcedtohaveparallel
pathswhenthenumberofstatesislessthan2'".
Onepossible waytoincrease theminimum freedistance and,thus,the
orderofdiversity inthecode,istointroduce asymmetry inthesignalpoint
constellation. Thisapproach appears tobesomewhat effective, andhasbeen
investigated bySimonandDivsalar (1985),Divsalar andYuen(1984),and
Divsalar etal.(1987).
Amoreeffective waytoincrease thedistance Land,thus,theorderof
diversity istoemploymultiple trellis-coded modulation (MTCM). InMTCM.
illustrated inFig.14-6-17, binputbitstotheencoder arecodedintocoutput
bits,whicharethensubdivided intokgroups,eachofmbits,suchthatc=km.
Eachm-bitgroupismappedintoanM-arysymbol.Thus,weobtaintheM-ary
outputsymbols. Thespecialcasek=1corresponds totheconventional
Ungerboeck codes.WithkM-aryoutputsymbols, itispossible todesigntrellis
codeswithparallelpathshavingadistanceL=k.Thus,wecanachievean
errorprobability thatdecaysinversely as('f,/No)".
Animportant consideration inthedesignofthedecoder forthetrelliscode
istheuseofanysideinformation regarding thechannel attenuation foreach
832 DIGITAL COMMUNICATIONS
b
input
bilSTrellis
Encoder
output
bitsmbits
mbits
mbitsMapper
andM·ary
Modulalot2M-ary
output
symbols
FIGURE 14-6-17 BlockdiagramofMTCMIransmitter.
symbol.InthecaseofFSKmodulation withsquare-law combination atthe.
decoder toformthedecision metrics,itisnotnecessary toknowthechannel
attenuation foedemodulated symbols. However, withcoherent detection, the
optimum euclidean distancemetricforeachdemodulated symbolisoftheform
Irn-ll<nsnl',whereanisthechannelattenuation forthetransmitted symbols.
andTnisthedemodulation output.Hence,thesumofbeanchmetricsforany
givenpaththroughthetrellisisoftheform
D(r,s(l))=LJrn-ans~)I'
n
wherethesuperscript (i)indicates theithpaththroughthetrellis.Therefore,
theestimati'on ofthechannel attenuation mustbeperformed inorderto
realizetheoptimum trellisdecoder. Theestimation ofthechannelattenuation
andphaseshift,isconsidered iiiAppendix CforthecaseofPSKmodulation
anddemodulation. Theeffectofthequalityoftheattenuation andphase
estimates onthepetformance ofPSK(uncoded) modulation isalsoassessed in
Appendix C.
14-7BIBLIOGRAPHICAL NOTES ANDREFERENCES
Inthischapter, wehaveconsidered anumberoftopicsconcerned withdigital
communications overafadingmultipath channel. Webeganwithastatistical
characterization ofthechannel andthendescribed theramifications ofthe
channelcharacteristics onthedesignofdigitalsignalsandontheirperfor
mance.Weobserved thatthe.reliability ofthecommunication systemis
enhanced bytheuseofdiversity transmission andreception. Finallywe
demonstrated thatchannel encoding andsoft-decision decoding provide a
bandwidth-efficient meansforobtaining diversity oversuchchannels.
Thepioneering workonthecharacterization offadingmultipathchannels
andonsignalandreceiverdesignforreliabledigitalcommunications oversuclt
channels wasdonebyPrice(1954,1956).Thisworkwasfollowed byadditional
significant contributions fromPriceandGreen(1958,1960),Kailath(1960.
1961),andGreen(1962),Diversity transmission anddiversity combining
techniques underavatietyofchannelconditions havebeenconsidered inthe
papersbyPierce(1958),Brennan (1959),Turin(1961,1962),PierceandStein
PROBLEMSCHAPHR 14DIGITAL COMMUNICATION THROtUU FADING MULTIPATH CHANNELS 833
(1%0),Barrow(1963),BelloandNelin(l962a,b,1963),Price(I962a,b),and
Lindsey(1964).
Ourtreatment ofcodingforfadingchannels hasreliedoncontributions
fromanumber ofresearchers. Inparticular, theuseofdual-kcodeswith
M-aryorthogonal FSKwasproposed inpublications byViterbiandJacobs
(1975)andOdenwalder (1976).Theimportance ofcodingfordigitalcom
munications overafadingchanneJ wasalsoemphasized inapaperbyChase
(1976).Thebenefits derived fromconcatenated codingwithsoft-decision
decoding forafadingchannel weredemonstrated byPieperetal.(1978).
There,aReed-Solomon codewasusedfortheoutercodeandaHadamard
codewasselected astheinnercode.Theperformance ofdual-kcodeswith
eitherblockorthogonal codesorHadamard codesasinnercodewere
investigated byProakisandRahman (1979).Theerrorrateperforma'1ce of
maximal freedistance binaryconvolutional codeswasevaluated byRahman
(1981).Finally,thederivation ofthecutoffrateforRayleigh fadingchannels is
duetoWozencraft andJacobs(1965).
Trellis-coded modulation forfadingchannels hasbeeninvestigated bymany
researchers, whoseworkwasmotivated toalargeextentbyapplications to
mobileandcellularcommunications. ThebookbyBiglierietal.(1991)givesa
tutorialtreatment ofthistopicandcontains alargenumberofreferences tothe
technical literature.
Ourtreatment ofdigitalcommunications overfadingchannels focused
primarily ontheRayleigh fadingchannel model.Forthemostpart,thisisdue
10thewideacceptance ofthismodelfordescribing thefadingeffectsonmany
radiochannels andtoitsmathematical tractability. Although otherstatistical
models,suchasaRiceanfadingmodelortheNakagami fadingmodelmaybe
moreappropriate forcharacterizing fadingonsomerealchannels, thegeneral
approach inthedesignofreliablecommunications presented inthischapter
carriesover.
14·1Thescallering function 5(1:A)forafadingmultipath channelisnonzeroforthe
rangeofvalues00;;;ro;;;1msand-0.1Hz0;;;A0;;;0.1Hz.Assumethatthescallering
function isapproximately uniforminthetwovariables.
aGivenumerical valuesforthefollowing parameters:
(i)themultipath spreadofthechannel;
(ii)theDopplerspreadofthechannel;
(iii)thecoherence timeofthechannel;
(iv)thecoherence bandwidth ofthechannel;
(v)thespreadfactorofthechannel.
bExplainthemeaning ofthefollowing, takingintoconsideration theanswers
givenin(a):
(i)thechannelisfrequency-nonselective;
(ii)thechannelisslOWlyfading;
(iii)thechannelisfrequency-selective.
834 DIGITAL ('O\otMUNICATIONS
cSuppose thatwehaveafrequency allocation (bandwidth) of10kHzandwewish
totransmit alarateof100bits/soverthischannel. Designabinary
communications systemwithfrequency diversity. Inparticular. specify(i)the
typeofmodulation. (ii)thenumber ofsubchannels, (iii)thefrequency
separation between adjacent carriers, and(iv)thesignaling intervalusedinyour
design.Justifyyourchoiceofparameters.
14-2Consider abinarycommunications systemfortransmitting abinarysequence over
afadingchannel. Themodulation isorthogonal FSKwiththird-order frequency
diversity (L~3).Thedemodulalor consists ofmatched filtersfollowed by
square-law detectors. Assume thattheFSKcarriers fadeindependently and
identically according toaRayleigh envelope distribution. Theadditive noiseson
thediversity signals arezero-mean gaussian withaU1ocorrelation functions
\E[zt(l)z,(1 +r)1=N,,8(r). Thenoiseprocesses aremutually statistically
independent.
aThetransmitted signalmaybe viewed asbinaryFSKWilhsquare-law detection.
generated byarepetition codeofthelorm
I-->C,=[I I].0-->e"=1000]
Determine theerrorrateperformance P",forahard-decision decoder following
thesquare-law-detected signals.
bEvaluate P",fory,=100and1000.
cEvaluate theerrorratep,.fory,=100andlOOOifthedecoder employs
soft-decision decoding.
dConsider thegeneralization oftheresultin(a).Ifarepetition codeofblock
lengthL(Lodd)isused,dctermine theerrorprobability P,,,01the
hard-decision decoder andcompare IhatwithP,,,theerrorrateofthe
soft-decision decoder. Assumey»I.
14-3Suppose thatthebinarysignalS,(I)istransmitted overafadingchannel andthe
received signalis
,,(1)=±<I.,,(I) +~(t). 0<;1<;T
where;:(1)iszero-mean whilegaussian noisewithautocorrelation function
Theenergyinthetransmitted signalis~=;J;Is,(I)I'dl.Thechannel gain<Iis
specified bytheprobability densityfunelion
p(a)=n.11>(<1)+0.91>(<1-2)
aDetermine theaverageprobability oferrorP,forthedemodulator thatemploys
afillermatched toS,(I).
bWhatvaluedoesP,approach as'$/Noapproaches infinity.
cSuppose thatIhesamesignalistransmitted ontwostatistically il/d,'pel/dellllv
ftl/lillgchannels withgainsII,and(/"where .
1>(/.)=O.II>(a.l+O.91i«/.-2). h=1.2
ThenoisesontheIwochannels arestatistically independent andidentically
distributed. Thedemodulator cmploys amatched tilterforeachchannel and
CH,\PTER 14:DIGlTAL COMMUNICATION THROUGH FADING MliLTIPATH CHI\N~ELS 835
simplyaddsthetwofilteroutputs toformthedecision variable. Determine the
averageP,.
dForthecasein(c)whatvaluedoesP,approach as'lINnapproaches infinity.
14-4Amultipath fadingchannel hasamultipath spreadof7;"=1sandaDoppler
spreadB"=0.01Hz.Thetotalchannel bandwidth atbandpass available forsignal
transmission isW=5Hz.Toreducetheeffectsofintersymbol interference. the
signaldesigner selectsapul.eduration T=10s.
aDetermine thecoherence bandwidth andthecoherence time.
bIsthechannel frequency selective? Explain.
cIsthechannel fadingslowlyorrapidly? Explain.
dSuppose thatthechannel isusedtotransmit binarydatavia(antipodal)
coherently detected PSKinafrequency diversity mode.Explain howyouwould
usetheavailable channel bandwidth toobtainfrequency diversity anddeter·
minehowmuchdiversity isavailable.
eForthecasein(d).whatistheapproximate SNRrequired perdiversity to
achieveanerrorprobability of10.?
fSuppose thatawidebandsignalisusedfortransmission andaRAKE·type
receiver isusedfordemodulation. HowmanytapswouldyouuseintheRAKE
receiver?
IIExplainwhether ornottheRAKEreceiver canbeimplemented asacoherent
receiver withmaximal ratiocombining.
hIfbinaryorthogonal signalsareusedforthewideband signalwithsquare-law
postdetection combining intheRAKEreceiver, whatistheapproximate SNR
required toachieveanerrorprobability of10-·?(assume thatalltapshavethe
sameSNR.)
14-5Inthebinarycommunications systemshowninFig.PI4-5,Z,(t)andz,(t)are
statistically independent whitegaussian noiseprocesses withzeromeanand
identical autocorrelation functions c/>,,(r)=N"lJ(r).Thesampled valuesV,andV,
represent therealpartsofthematched filteroutputs. Forexample, iff,(t)is
transmitted, thenwehave
V,=2'C+N,
V,=N,+N,
where'listhetransmitted signalenergyand
N.=Re[ff,*(t)Z.(t) dt]'k=L2
FIGURE PJ4-SOpimum
combiner
u=VI+J}U.lu
FIGURE PI4-6836 DIGITAL COMMUNICATIONS
Itisapparent thatVIandV,arecorrelated gaussian vanibles whileNIandN,are
independent gaussian variables. Thus,
I(n~)p(nl)=v2iruexp-2u'
I(n~)p(n,)=v2iruexp-2eT'
wherethevariance ofN.iscr'=2'€No•
aShowthatthejointprobability densityfunction forVIandV,is
P(VI'V,)=2:eT'exp{-2~'[(VI-2~'-V,(VI-2~+~Vn}
ifS(I)istransmitted and
if-S(I)istransmitted.
bBasedonthelikelihood ratio,showthattheoptimum combination ofVIandV,
resultsinthedecisionvariable
V=VI+f3V,
wheref3isaconstant. Whatistheoptimum valueoff3?
cSuppose thatS(I)istransmitted. Whatistheprobability densityfunction ofV?
dWhatistheprobability oferrorassuming thatS(I)wastransmitted? Express
youranswerasafunction fortheSNR'i/No.
eWhatisthelossinperformance ifonlyV=VIisthedecision variable?
14-6Consider tbemodelforabinarycommunications systemwithdiversity asshownin
Fig.PI4-6.Thechannels havefixedattenuations andphaseshifts.The{Z.(I)}are
CHAPTER 14;DtGITAL COMMUNICATlQN THROUGH FADING MULTlP~TH CHANNELS 837
complex-valued whitegaussian noiseprocesses withzeromeanandautocorrela
tionfunctions
(Notethatthespectraldensities {No,}arealldillerent.) Also,thenoiseprocesses
{,,(I)}aremutually statistically independent, The{13.}arecomplex-valued
weighting factorstobedetermined, Thedecisionvariable fromthecombiner is
aDetermine thepdfp(U)when+1istransmitted.
bDetermine theprobability oferrorp"asafunction oftheweights{13,}.
cDetermine thevaluesof{13,}!hatminimize P,.
14-7Determine theprobability oferrorforbinaryorthogonal signaling withLth-order
diversity overaRayleigh fadingchannel. Thepdfsofthetwodecision variaoles
aregivenby(14-4-31) and(14-4-32).
14-8Therate-1/3, L=3,binaryconvolutional codewithtransfer function givenby
(8-2-5)isusedfortransmitting dataoveraRayleigh fadingchannel viabinary
PSK.
aDetermine andplottheprobability oferrorforbard-decision decoding. Assume
thatthetransmitted waveforms corresponding tothecodedbitsfade
independently.
bDetermine andplottheprobability oferrorforsoft-decision decoding. Assume
thatthewaveforms corresponding tothecodedbitsfadeindependently.
14-9Abinarysequence istransmitted viabinaryantipodal signaling overaRayleigh
fadingchannel withLth-order diversity. WhenSI(I)istransmitted, thereceived
equivalent lowpasssignalsare
ThefadingamongtheLsubchannels isstatistically independent. Theadditive
noiseterms{z..(I)}arezero-mean, statistically independent andidentically
distributed whitegaussian noiseprocesses withautocorrelation function 4>,,(r)=
Noli(f).EachoftheLsignalsispassedthroughafiltermatched toS/(I)andthe
outputisphase-corrected toyield
U,=Re[ej·'IT
r,(I)s,*(I)dl]'k=1,2,...,L
The{U,}arecombined byalinearcombiner toformthedecision variable
L
U=LU.,-I
•Determine thepdfofUconditional onfixedvaluesforthe{a,}.
bDetermine theexpression fortheprobability oferrorwhenthe{a,}are
statistically independent andidentically distributed Rayleigh randomvariables.
838 DIGITAL COMMUNICATIONS
14-10TheChernoff boundfortheprobability oferrorforbinaryFSKwithdiversity Lin
Rayleigh fadingwasshowntobe
[1+-]1.
P,(L)<[4p(1-p»'=4(2+;')'
where
_1 [(2+iiJ']g('Y,)=-::-log,4(1+-)1', ')',
sPlotg(ii,)anddetermine itsapproximate maximum valueandthevalueofy,
wherethemaximum occurs.
bForagivenYo,determine theoptimalorderofdiversity.
cCompare P,(L),underthecondition thatg(y,)ismaximized (optimal diversity).
withtheerrorprobability forbinaryFSKinAWGNwithnofading.whichis
anddetermine thepenaltyinSNRduetofadingandnoncoherent (square-law)
combining.
14-11ADSspread-spectrum systemisusedtoresolvethemultipath signalcomponents
inatwo·path radiosignalpropagation scenario.Ifthepathlengthofthesecondary
pathis300mlongerthanthatofthedirectpath,determine theminimum chiprate
necessary toresolvethemultipathcomponents.
14-12Abaseband digitalcommunication systememploys thesignalsshowninFig.
PI4-12(a) forthetransmission oftwoequiprobable messages. Itisassumed that
thecommunication problem studiedhereisa"one-shot" communication problem:
thatis,theabovemessages aretransmitted justonceandnotransmission takes
placeafterward. Thechannel hasnoattenuation (a=I),andthenoiseisAWG
withpowerspectraldensityINn.
sFindanappropriate orthonormal basisfortherepresentation ofthesignals.
bInablockdiagram. givethe·precisespecifications oftheoptimum receiver using
matched filters.Labelthediagram carefully.
cFindtheerrorprobability oftheoptimum receiver.
dShowthattheoptimum receiver canbeimplemented byusingJustonefilter
\~,I)
A1-_-,
o
AWGNA
o~T T
FlGURE Pl4-U
CHAPTER 14:DICilTAL C(l.'I,.IMUNICATION THROUGH FADING MULTIPATH CHANNELS 839
A1----...,
FIGURE PI4-14o T o
-AT
(seetheblockdiagram inFig.PI4-l2(b). Whatarethecharacteristics ofthe
matched filterandthesampler anddecision device?
eNowassumethatthechannel isnotidealbuthasanimpulse response of
e(t)~8(t)+\8(t-IT).Usingthesamematched filteras(d),designan
optimum reciever.
fAssuming thatthechannelimpulseresponse ise(l)~8(1)+a8(t-\n,wherea
isarandomvariableuniformly distributed on[0,1J.andusingthesamematched
filterasin(d),designtheoptimum receiver.
14-13Acommunication systememploys dualantenna diversity andbinaryorthogonal
FSKmodulation. Thereceived signalsatthetwoantennas are
r(l)~",S(I)+n,(t)
r,(I)~",.(t)+n,(I)
where'"and'"arestatistically iidRayleigh randomvariables, andn,(I)andn,(I)
arestatistically independent, zero-mean whitegaussian random processes with
power-spectral density\Nu.Thetwosignalsaredemodulated, squared andthen
combined (summed) priortodetection.
aSketchthefunctional blockdiagram oftheentirereceiver, induding the
demodulator, thecombiner andthedetector.
bPlottheprobability oferrorforthedetector andcompare theresultwiththe
caseofnodiversity.
14-14Thetwoequivalent lowpasssignalsshowninFig.P14-14areusedtotransmit a
binarysequence. Theequivalent lowpass impulse response ofthechannel is
h(l)~48(1)-28(t-T).Toavoidpulseoverlapbetween successive transmissions,
thetransmission rateinbits/sisselected tobeR~1/2T.Thetransmitted signals
areequallyprobable andarecorrupted byadditive zero-mean whitegaussian
noisehavinganequivalent lowpass representation Z(I)withanautocorrelation
function
</>,,(r) ~~E[z'(I)z(1 +r))~Nu8(r)
aSketchthetwopossible equivalent lowpassnoise-free receivedwaveforms.
bSpecify theoptimum receiver andsketchtheequivalent lowpass impulse
responses ofallfiltersusedintheoptimum receiver. Assumecoherent detection
ofthesignals.
14-15Verifytherelationin(14-3-14) bymakingthechangeofvariable y~,,'l./N uin
theNakagami-m distribution.
15
MULTIUSER
COMMUNICATIONS
Ourtreatment ofcommunication systemsuptothispointhasbeenfocusedon
asinglecommunication linkinvolving atransmitter andareceiver. Inthis
chapter, thefocusshiftstomultiple usersandmultiple communication links.
Weexplorethevariouswaysinwhichthemultiple usersaccessacommon
channel totransmit information. Themultiple accessmethods thatare
described inthischapterformthebasisforcurrentandfuturewirelineand
wireless communication networks, suchassatellite networks, cellular and
mobilecommunication networks, andunderwater acoustic networks.
15-1INTRODUCTION TOMULTIPLE ACCESS
TECHNIQUES
Itisinstructive todistinguish amongseveraltypesofmultiuser communication
systems. Onetypeisamultiple accesssysteminwhichalargenumberofusers
shareacommon communication channeltotransmit information toareceiver.
Suchasystemisdepicted inFig.15-1-1.Thecommon channelmaybethe
up-linkinasatellitecommunication system,oracabletowhichareconnected
asetofterminals thataccessacentralcomputer, orsomefrequency bandin
theradiospectrum thatisusedbymultiple userstocommunicate witharadio
receiver. Forexample, inamobilecellularcommunication system,theusers
arethemobiletransmitters inanyparticular cellofthesystemandthereceiver
residesinthebasestationoftheparticular cell.
Asecondtypeofmultiuser communication systemisabroadcast network in
whichasingletransmitter sendsinformation tomultiple receivers asdepicted
840
CHAPTER 15MlLfil'SER COMMUNICATIONS 841
I.1Tran~mlller 1I
rTram.miner 2~
('hann~1HReceiverI
r.1Transmltler J(I
FIGURE 15-1-1 Amultiple accesssvstem.
inFig.15-1-2.Examples ofbroadcast systemsincludethecommon radioand
TVbroadcast systems, aswellasthedown-links inasatellitesystem.
Themultiple accessandbroadcast networks areprobably themostcommon
multiuser communication systems. Athirdtypeofmultiuser syslemisa
store-and-forward network, asdepicted inFig.15-1-3.Yetafourthtypeisthe
two-way communication systemshowninFig.15-1-4.
Inthischapler. wefocusonmultiple accessmethods formultiuser
communications. Ingeneral, thereareseveraldifferent waysinwhichmultiple
userscansendinformation throughthecommunication channeltothereceiver.
Onesimplemethod istosubdivide theavailable channel bandwidth intoa
number, sayN.offrequency nonoverlapping subchannels, asshowninFig.
15-1-5,andtoassignasubchannel toeachuseruponrequestbytheusers.This
FIGURE 15-1-2 Abroadcast network.
842 DIGITAL COMMUNICA nONS
FIGURE: 15·1·3 Astore-and-torward communication
network withsatellite relays.
Tran~miller Rece-i\-er
UserI Channel U~r2
Receiver Trammitter
FIGURE 15·1·4 Atwo-way communication channel.
FIGURE 15·1·5 Subdivisions ofthechannelinlo
nonoverlapping frequency bands.Frequency
-+_---'--'-..J--"-~ ---'..::..=.c.J-__"__.L-_(
melhodisgenerally calledfrequency-dilJJsion multiple access(FDMA). andis
commonly usedinwirelinechannels toaccommodate multiple usersforvoice
anddatatransmission.
Another methodforcreatingmultiple subchannels formultiple accessisto
subdivide theduration 'ft.calledtheframeduration. into.say.N
nonoverlapping subintervals. eachofduralion Tr/N.Theneachuserwho
wishestotransmit information isassigned toaparticular timeslotwithineach
frame..Thismultiple accessmethod iscalledtime-division multiple access
(TDMA) anditisfrequently usedindataanddigitalvoicetransmission.
WeobservethatinFDMAandTDMA.thechannel isbasically partitioned
intoindependent single-user suhchannels. Inthissense.thecommunication
CHAPTER l;'i:MULTIUSER COMMliNI('ATIONS 843
systemdesignmethods thatwehavedescribed forsingle-user communication
aredirectlyapplicable a\ldnonewproblems areencountered inamultiple
accessenvironment, exceptfortheadditional taskofassigning usersto
a~ailable channels.
Theinteresting problems arisewhenthedatafromtheusersaccessing the
network isburstyinnature.Inotherwords,theinformation transmissions from
asingleuserareseparated byperiodsofnotransmission, wheretheseperiods
ofsilencemaybegreaterthantheperiodsoftransmission. Suchisthecase
generally withusersatvariousterminals inacomputer communications
network thatcontains acentralcomputer. Tosomeextent,thisisalsothecase
inmobilecellularcommunication systemscarryingdigitized voice,sincespeech
signalstypically containlongpauses.
Insuchanenvironment wherethetransmission fromthevarioususersis
burstyandlow-duty·cycle, FDMAandTDMAtendtobeinefficient becausea
certainpercentage oftheavailable frequency slotsortimeslotsassigned to
usersdonotcarryinformation. Ultimately, aninefficiently designed multiple
accesssystemlimitsthenumberofsimultaneous usersofthechannel.
Analternative toFDMAandTDMAistoallowmorethanoneuserto
shareachannel orsubchannel byuseofdirect-sequence spreadspectrum
signals.Inthismethod, eachuserisassigned auniquecodesequence or
signature sequence thatallowstheusertospreadtheinformation signalacross
theassigned frequency band.Thussignalsfromthevarioususersareseparated
atthereceiver bycross-correlation ofthereceived signalwitheachofthe
possibleusersignature sequences. Bydesigning thesecodesequences tohave
relatively smallcross-correlations, thecrosstalk inherent inthedemodulation
ofthesignalsreceived frommultiple transmitters isminimized. Thismultiple
accessmethodiscalledcode-division multipleaccess(CDMA).
InCDMA, theusersaccessthechannel inarandommanner. Hence.the
signaltransmissions amongthemultiple userscompletely overlapbothintime
andinfrequency. Thedemodulation andseparation ofthesesignalsatthe
receiver isfacilitated bythefactthateachsignalisspreadinfrequency bythe
pseudo·random codesequence. CDMA issOmetimes calledspread-spectrum
multipleaccess(SSMA).
Analternative toCDMAisnonspread randomaccess.Insuchacase,when
twousersattempttousethecommon channelsimultaneously, theirtransmis
sionscollideandinterfere witheachother.Whenthathappens, theinforma
tionislostandmustberetransmitted. Tohandlecollisions, onemustestablish
protocols forretransmission ofmessages thathavecollided. Protocols for
scheduling theretransmission ofcollidedmessages aredescribed below.
15-2CAPACITY OFMULTIPLE ACCESS METHODS
Itisinteresting tocompare FDMA, TDMA, andCOMA intermsofthe
information ratethateachmultipleaccessmethodachieves inanidealAWGN
channelofbandwidth W.Letuscompare thecapacity ofKusers,whereeach
(15-2-1)844 DIGIT,,,L COMMUNICATIONS
userhasaverage powerP,=P,forall1..i""K.Recallthatinanideal
band-limited AWONchannelofbandwidth W.thecapacityofasingleuseris
C=Wlog2(1+:NJ
where ~N(Jisthepowerspectraldensityoftheadditivenoise.
InFDMA,eachuserisallocated abandwidth W/K.Hence,Ihecapacityof
eachuseris
andthetotalcapacityfortheKusersis
KCK=Wlog2(1+:~J(15-2-2)
(15-2-3)
(15-2-4)Therefore, thetotalcapacityisequivalent tothatofasingleuserwithaverage
powerPay=KP.
Itisinteresting tonotethatforafixedbandwidth W,thetotalcapacity goes
toinfinityasthenumberofusersincreases linearlywithK.Ontheotherhand,
asKincreases, eachuserisallocated asmallerbandwidth (WIK)and,
consequently, thecapacity peruserdecreases. Figure15-2-1illustrates the
capacity CKperusernormalized bythechannelbandwidth W,asafunctionof
'€b/No,withKasaparameter. Thisexpression isgivenas
CK=.llog [1+KCK(~b)]W K 2WNo
Amorecompact formof(15-2-4)isobtained bydefining thenormalized
K=2K=I
flGURE 15-2-1 Normalized capacityasafunctionof
'i.IN.forFDMA.12
'"Jew
'":>:
8-8
~
~
8-b
i4
U
2
00K=l
K=5
K=10
20 25
CHAPTER 15:MULTIUSER COMMUNICATIONS 845
IIr-~--~---"---~--~
10
~9v·
"8"<J7
"=6
R.5
~4
.E
~3
...2
flGURE IS·Z·Z Totalcapacityperhertzasafunction
of'i.1NoforFDMA.o /5 20
(15-2-6)
(15-2-7)IotaIcapacily Cn=KCK/W, whichisthetolalbitrateforallKusersperunit
ofbandwidth. Thus,(15-2-4)maybeexpressed as
en=log2(1+Cn~) (15-2-S)
or,equivalently,
it,2e•-1-=---
NoCn
ThegraphofCnversus'€h/NoisshowninFig.15-2-2.Weobserve thatCn
increases as'ChINoincreases abovetheminimum valueofIn2.
InaTDMAsystem,eachusertransmits for11Kofthetimethroughthe
channelofbandwidth W,withaveragepowerKP.Therefore, thecapacity per
useris
CK=(~)Wlog2(1+:~J
whichisidentical tothecapacity ofanFDMAsystem.However, froma
practical standpoint, weshouldemphasize that,inTDMA, itmaynotbe
possibleforIhetransmitters tosustainatransmitter powerofKPwhenKis
verylarge.Hence,thereisapractical limitbeyondwhichthetransmitter power
cannotbeincreased asKisincreased.
InaCDMA system,eachusertransmits apseudo-random signalofa
bandwidth WandaveragepowerP.Thecapacity ofthesystemdepends onthe
levelofcooperation amongtheKusers.Atoneextreme isnoncooperative
CDMA,inwhichthereceiverforeachusersignaldoesnotknowthespreading
waveforms oftheotherusers,orchoosestoignoretheminthedemodulation
process.Hence,theotheruserssignalsappearasinterference atthereceiverof
eachuser.Inthiscase,themultiuser receiver consists ofabankofK
~..,
"~(J~
~__----- A=5
FIGllRE 15-2-3 Normalized capacity asafunction
of"t>/V~I fOTnoncooperati,,'c CDMA.o 10 15
rjNoIdB)20K=ItJ
single-user receivers. Ifweassumethateachuser'spseudorandom signal
waveform isgaussian theneachusersignaliscorrupted bygaussian
interference ofpower(K-I)Pandadditive gaussian noiseofpowerWNo.
Therefore, thecapacityperuseris
or,equivalently,C=Wlog[I+---P---]
K zWNo+(K-l)P(15-2-8)
(15-2-9) CKI[CK 'Cn/No ]
W=ogz1+WI+(K-1)(CKIW)~h/No
Figure15-2-3illustrates thegraphofCK/Wversus ~hINo.withKasa
parameter,
Foralargenumberofusers,wemayusetheapproximation In(1+x)<:;x.
Hence,
(15-2-10)
(15-2-11)or,equivalently,
1C<:;logze---
" ~blNo
I 1 1<:;----<-
In2~hlNoIn2
Inthiscase,weobservethatthetotalcapacity doesnotincrease withKasin
TDMAandFDMA.
Ontheotherhand,suppose thattheKuserscooperate bytransmitting
synchronously intime,andthemultiuser receiver knowsthespreading
CHAPTER 15:MULTIUSER CO\1Ml'NICATIO~S 847
waveforms ofallusersandjointlydemodulates anddetects alltheusers
signals. Thus.eachuserisassigned arateR"1,,;i,,;K,andacodebook
containing asetof2"R,codewordsofpowerP.Ineachsignalinterval. each
userselectsanarbitrary codeword. sayX"fromitsowncodebook andallusers
transmit theircodewordssimultaneously. Thus.thedecoder atthereceiver
observes I
"y=Ix,+z
, I(15-2-12)
whereZisanadditive noisevector.Theoptimum decoder looksfortheK
codewords,onefromeachcodebook,thathaveavectorsumclosesttothe
received vectorYineuclidean distance.
Theachievable K-dimensional rateregionfortheKusersinanAWGN
channel, assuming equalpowerforeachuser,isgivenbythefollowing
equations:.P)R,<Wlog,(1+WN
o'
(2P.
R,+RJ<Wlog,1+--),WN",1,,;i,j,,;K(15-2-13)
(15-2-14)
"(KP) IRj<Wlog,1+--
,~I WN"(15-2-15)
Inthespecialcasewhenalltheratesareidentical, theinequality (15-2-15) is
dominant overtheotherK-1inequalities. Itfollows thatiftherates
{R"1,,;i,,;K}fortheKcooperative synchronous usersareselected tofallin
thecapacity regionspecified bytheinequalities givenabovethenthe
probabilities oferrorfortheKuserstendtozeroasthecodeblocklengthn
tendstoinfinity.
Fromtheabovediscussion. weconclude thatthesumoftheratesoftheK
usersgoestoinfinitywithK.Therefore, withcooperative synchronous users,
thecapacity ofCDMAhasaformsimilartothatofFDMAandTDMA. Note
thatifalltheratesintheCDMAsystemareselected tobeidentical toRthen
(15-2-15) reducesto
W(KP)R<-log,1+--K WNo(15-2-16)
whichisidentical totherateconstraint inFDMAandTDMA. Inthiscase.
CDMAdoesnotyieldahigherratethanTDMAandFDMA. However, ifthe
ratesoftheKusersareselected tobeunequal suchthattheinequalities
(15-2-13)-(15-2-15) aresatisfied thenitispossible tofindthepointsinthe
achievable rateregionsuchthatthesumoftheratesfortheKusersinCDMA
exceedsthecapacity ofFDMAandTDMA.
(15-2-17)848 DIGITAL COMMUNICATIONS
Example 15·2·1
Consider thecaseoftwousersinaCDMAsystemthatemploys coded
signalsasdescribed above.Theratesofthetwousersmustsatisfythe
inequalities
R,<Wlog2(1+:N)
R2<Wlog2(I+:,.)
(2P'
R,+R2<Wlog,1+WN)
wherePistheaveragetransmitted powerofeachuserandWisthesignal
bandwidth. Letusdetermine thecapacity regionforthetwo-user CDMA
system.
Thecapacity regionforthetwo-user CDMA systemwithcodedsignal
waveforms hastheformillustrated inFig.15-2-4,where
C,=Wlog 2(1+~). i=1.2WNo
arethecapacities corresponding tothetwouserswithP,=P,=P.Wenote
thatifuser1istransmitting atcapacity C,.user2cantransmit uptoa
maximum rate
R2m=Wlog2(1+2P)-c,WNo
=Wlog2(1+P)P+WN o
whichisillustrated inFig.15-2-4aspointA.Thisresulthasaninteresting
R,
C,t--_~B
FIGURE 15-2-4 Capacity regionoftwo-user CDMAmultiple
accessgaussian channel.I
I
I
I
R'!Mt- - - - t-__-_A
I
II
I
CHAPTER 15:MULTIUSER COMMUNICATIONS 849
interpretation. WenotethatrateRm,corresponds tothecaseinwhichthe
signalfromuser1isconsidered asanequivalent additive noiseinthe
detection ofthesignalofuser2.Ontheotherhand,user1cantransmit at
capacity C"sincethereceiver knowsthetransmitted signalfromuser2and,
hence,itcaneliminate itseffectindetecting thesignalofuser1.
Oue tosymmetry, asimilarsituation existsifuser2istransmitting at
capacity C,.Then,user1cantransmit uptoamaximum rateRIm=R2""
whichisillustrated inFig.15.2.4aspointB.Inthiscase,wehaveasimilar
interpretation asabove,withaninterchange intherolesofuser1anduser
2.
ThepointsAandBareconnected byastraightline.Itiseasilyseenthat
thisstraightlineistheboundary oftheachievable rateregion,sinceany
pointonthelinecorresponds tothemaximum rateWlog2(1+2P/WN o).
whichcanbeobtained bysimplytime-sharing thechannelbetween thetwo
users.
Inthenextsection, weconsider theproblem ofsignaldetection fora
multiuser COMAsystemandassesstheperformance andthecomputational
complexity ofseveralreceiverstructures.
15-3CODE·DIVISION MULTIPLE ACCESS
Aswehaveobserved, TOMA andFOMAaremultiple accessmethods in
whichthechannelispartitioned intoindependent, single-user subchannels, i.e.,
nonoverlapping timeslotsorfrequency bands,respectively. InCOMA, each
userisassigned adistinctsignature sequence (orwaveform), whichtheuser
employs tomodulate andspreadtheinformation-bearing signal.Thesignature
sequences alsoallowthereceivertodemodulate themessage transmitted by
multiple usersofthechannel, whotransmit simultaneously and,generally,
asynchronously.
Inthissection, wetreatthedemodulation anddetection ofmultiuser
COMAsignals.Weshallseethattheoptimum maximum-likelihood detector
hasacomputational complexity thatgrowsexponentially withthenumber of
users.Suchahighcomplexity servesasamotivation todevisesuboptimum
detectors havinglowercomputational complexities. Finally,weconsider the
performance characteristics ofthevariousdetectors.
15-3·1COMASipalandChannel Models
Letusconsider aCOMAchannelthatissharedbyKsimultaneous users.Each
userisassigned asignature waveform g.(t)ofduration T,whereTisthe
symbolinterval. Asignature waveform maybeexpressed as
L-I
g.(t)=2:a.(n)p(t-nTcl,0"",t"'"T
"""0(15-3-1)
(15·3-3)
(15·3-4)850 DIGITAL COMMUNICATIONS
where{ak(n),0.,n.,L-I}isapseudo-noise (PN)codesequence consisting
ofLchipsthattakevalues{±1},pet)isapulseofduration Tnand~.isthe
chipinterval. Thus,wehaveLchipspersymbolandT=L~..Without lossof
generality, weassumethatallKsignature waveforms haveunitenergy,i.e.,
ITg~(t)dt=1 (15-3-2)
o
Thecross-correlations between pairsofsignature waveforms playan
important roleinthemetricsforthesignaldetector andonitsperformance.
Wedefinethefollowing cross-correlations:
Pu(r)=rgi(t)g,(t-r)dl,i.,j
p,,(r)=iTgi(t)gJ(t+T-T)dt,i"'"j
Forsimplicity, weassumethatbinaryantipodal signalsareusedtotransmit
theinformation fromeachuser.Hence,lettheinformation sequence ofthekth
userbedenoted by{bk(m)}, wherethevalueofeachinformation bitmaybe
±1.Itisconvenient toconsider thetransmission ofablock of bitsofsome
arbitrary length,sayN.Then,thedatablockfromthekthuseris
(15-3·5)
andthecorresponding equivalent lowpass, transmitted waveform maybe
expressed as
N
Sk(t)=~2:bkU)gk(t -iT)
i=I(15-3-6)
(15-3-7)where 'il:kisthesignalenergyperbit.Thecomposite transmitted signalforthe
Kusersmaybeexpressed as
K
set)=2:rdt-Tk)
k=l
K N
=2:~2:bk(i)gk(t -iT-Tk)
4:=1 i=1
where{T.larethetransmission delays,whichsatisfythecondition 0,,;;Tk<T
for1.,k,,;;K.Without lossofgenerality, weassumethat0"T,";;T2";;" ..,
Tk<T.Thisisthemodelforthemultiuser transmitted signalinanasynchro
nousmode.Inthespecialcaseofsynchronous transmission, Tk=0for
1"k.,K.ThevaluesofTofinterestinthecross-correlations givenby(15-3-3)
and(15-3-4)mayalsoberestricted to0"T<T,withoutJossofgenerality.
Thetransmitted signalisassumed tobecorrupted byAWON.Hence,the
received signalmaybeexpressed as
ret)=set)+n(l) (15-3-8)
wheres(t)isgivenby(15-3-7)andnet)isthenoise,withpowerspectraldensity
!No.
15-3-2TheOptimum Receiver
Theoptimum receiver isdefinedasthereceiver thatselectsthemostprobable
sequence ofbits{b,(f1),1.,n,,;;N,I,,;;k,,;;K}giventhereceived signalr(t)
observed overthetimeinterval0,,;;t,,;;NT+2T.First,letusconsider thecase
ofsynchronous transmission; later,weshallconsider asynchronous
transmission.
Synchronous Transmission Insynchronous transmission, each(user)inter
fererproduces exactlyDnesymbolwhichinterferes withthedesiredsymbol. In
additive whitegaussian noise,itissufficient toconsider thesignalreceived in
onesignalinterval, say0,,;;t";;T,anddetermine theoptimum receiver. Hence,
r(t)maybeexpressed as
"ret)=LVi,;b.(I)g.(t) +net),O,,;;t,,;;T
1<=1(15-3-9)
Theoptimum maximum-likelihood receiver computes thelog-likelihood
function
A(b)=iT[ret)-f~b.(I)g,(t)]2 dt (15-3-10)
o 1<=1
andselectstheinformation sequence {b,(I),I,,;;k,,;;K}thatminimizes A(b).If
weexpandtheintegralin(15-3-10), weobtain
A(b)=rr2(t)dt-2~1~b'<l)rr(t)g,(t) dt
I(" iT+j~~lv'~jg,b,(I)bJ(I) 0g.(t)gj(t) dt (15-3-11)
Weobserve thattheintegral involving r2(t)iscommon toallpossible
sequences {b,(l)}andisofnorelevance indetermining whichsequence was
transmitted. Hence,itmaybeneglected. Theterm
r,=rr(t)g,(t) dt,1,,;;k,,;;K (15-3-12)
represents thecross-correlation ofthereceived signalwitheachoftheK
signature sequences. Insteadofcross-correIa tors,wemayemplDy matched
filters.Finally,theintegralinvolving g,(t)andgj(t)issimply
Pj'(O)=fgj(t)g,(t) dt (15-3-\3)
Therefore, (15-3-11) maybeexpressed intheformofcorrelation metrics
I( J("
C(rl(,b,,)=2L~b,(I)r, -2:Lv'~g,b,(I)bj(l)p!,(O) (15-3-14)
1<=1 j~lk=1
852 DIGITAL COMMUNICATIONS
Thesecorrelation metricsmayalsobeexpressed invectorinnerproductform
as
(15-3-15)
where
andRsisthecorrelation matrix,withelements Pjk(O).Itisobserved thatthe
optimum detector· musthaveknowledge ofthereceived signalenergies in
ordertocompute thecorrelation metrics.
Thereare2Kpossible choicesofthebitsintheinformation sequence ofthe
Kusers.Theoptimum detector computes thecorrelation metricsforeach
sequence andselectsthesequence thatyieldsthelargestcorrelation metric.
Weobservethattheoptimum detector hasacomplexity thatgrowsexponen
tiallywiththenumberofusers,K.
Insummary, theoptimum receiver forsymbol-synchronous transmission
consistsofabankofKcorreiatorsormatched filtersfollowed byadetector
thatcomputes the2Kcorrelation metricsgivenby(15-3-15) corresponding to
the2Kpossible transmitted information sequences. Then,thedetector selects
thesequence corresponding tothelargestcorrelation metric_
Asynchronous Tnmsmission Inthiscase,thereareexactlytwoconseclltive
symbols fromeachinterferer thatoverlapadesiredsymbol.Weassumethat
thereceiver knowsthereceived signalenergies {~.}fortheKusersandthe
transmission delays{fk}'Clearly, theseparameters mustbemeasured atthe
receiver orprovided tothereceiverassideinformation bytheusersviasome
controlchannel.
Theopt.imum maximum-likelihood receiver computes thelog-likelihood
function
A(b)=fT+2T[r(t)-kt,~~b.(i)g.(r -iT-r.)rdt
lNT+2T K NLNT+2T
=0r2(t)dt-2:?~~b.{i) 0r(t)g.(t-iT-r.)dt
K K N N LNT+2T
+~I~\ICC.~I~~b.(i)Mi) 0g.(t-iT-Tk)g,(t-iT-TI)dt
(15-3-16)
wherebrepresents thedatasequences fromtheKusers.Theintegralinvolving
r2(t)maybeignored, sinceitiscommon toallpossibleinformation sequences.
Theintegral
f(i+t)T+f~
T.(i):; r(t)8.(t-iT-f.)dt,
iT+T*(15-3-17)
CHAPTER 15:MULTIUSER COMMUNICATIONS 853
represents theoutputsofthecorreIatorormatched filterforthekthuserin
eachofthesignalintervals. Finally,theintegral
INT+2T
g,(r-iT-,,)gl(r-jT-'I)dt
o
=L'IH1T' i7-"g,(t)gl(t+iT-jT+"-'I)dr(15-3-18)
-IT-Tk
maybeeasilydecomposed intotermsinvolving thecross-correlation Pk/(,)=
/1.1("-'I)fork",1andp,,(,)fork>I.Therefore, weobserve thatthe
log-likelihood function maybeexpressed intermsofacorrelation metricthat
involves theoutputs{r.(i),I",k",K,1",i,,;;N}ofKcorrelators ormatched
filters-<me foreachoftheKsignature sequences. Usingvectornotation, it
canbeshownthattheNKcorrelator ormatched filteroutputs {,,(i)}canbe
expressed intheform
where,bydefinition
r=[r'(I)r'(2) r'(N)1'
r(i)=['1(i)'2(i) 'K(i)l'
b=[b'(I)b'(2)...b'(N»)'
b(i)=[v'i;b,(i) ~b2(i) ...~bK(i)1'
n=[0'(1)0'(2) n'(N)1'
o(i)=[nl(i)n2(i)...nK(i)1'
a(O) R~(I) 0 0
Ra(l)Ra(O) R~(I) 0 0(15-3-19)
(15-3-20)
(15-3-21)
(15-3-22)
o
oo
oo
oRa(l)Ra(O) R~(I)
oRa(l)Ra(O)(15-3-23)
andR,(m)isaKxKmatrixwithelements
R./(m)=L~rog.(r-")g,(r+mT-£/)dr (15-3-241
Thegaussian noisevectorsn(i)havezeromeanandautocorrelation matnx
E[n(k)n'(j)] =~NoRa(k -j) (15-3-25)
Notethatthevectorrgivenby(15-3-19) constitutes asetofsufficient statistics
forestimating thetransmitted bitsb.(i).
Ifweadoptablockprocessing approach, theoptimum 111Ldetector must
compute 2NKcorrelation metricsandselecttheKsequences oflengthNthat
correspond tothelargestcorrelation metric.Clearly, suchanapproach is
muchtoocomplex computationally tobeimplemented inpractice, especially
854 DIGITAL <'OMMlINICATIQ:"lS
whenKandNarelarge.Analternative approach isMLsequence estimation
employing. theViterbialgorithm. Inordertoconstruct asequential-type
detector, wemakeuseofthefactthateachtransmitted symboloverlaps at
mostwith2K-2symbols. Thus,asignificant reduction incomputational
complexity isobtained withrespecttotheblocksizeparameter N,butthe
exponential dependence onKcannotbereduced.
Itisapparent thattheoptimum MLreceiver employing theViterbi
algorithm involvessuchahighcomputational complexity thatitsuseinpractice
islimitedtocommunication systemswherethenumberofusersisextremely
small,e.g.,K<10.ForlargervaluesofK.oneshouldconsider asequential·
typedetector thatisakintoeitherthesequential decoding orthestack
algorithms described inChapter 8.Below,weconsider anumber ofsub
optimums detectors whosecomplexity growslinearlywithK.
15·3·3Suboptimum Detectors
Intheabovediscussion, weobserved thattheoptimum detector fortheK
CDMAusershasacomputational complexity, measured inthenumber of
arithmetic operations (additions andmultiplications/divisions) permodulated
symbol, thaIgrowsexponentially withK.Inthissubsection wedescribe
suboptimum detectors withcomputational complexities thatgrowlinearlywith
thenumberofusers,K.Webeginwiththesimplest suboptimum detector,
whichwecalltheconventional (single-user) detector.
(15-3-26)
(15-3-27)
(15-3-28)
(15-3-29)T
E[nW)]=~Ntlfg~(t)dl=~Nn
11Conventional Single·UserDetector Inconventional single-user detection,
thereceiver foreachuserconsists ofademodulator thatcorrelates (or
match-filters) thereceived signalwiththesignature sequence oftheuserand
passesthecorrelator outputtothedetector, whichmakesadecision basedon
thesinglecorrelator output.Thus,theconventional detector neglects the
presence oftheotherusersofthechannelor,equivalently, assumes thatthe
aggregate noiseplusinterference iswhiteandgaussian.
Letusconsider synchronous transmission. Then,theoutput of thecor
relatorforthekthuserforthesignalintheinterval0",t'"Tis
r.=fTr(l)g.(t) dl
" K
=~b.(I)+ L:~bJ(I)pj.(O)+n.(I)
i=I
j#-k
wherethenoisecomponent '1.(1)isgivenas
'1.(1)=ITn(l)g.(t) dl
"Sincenet)iswhitegaussian noisewithpowerspectraldensity ~Nn.thevariance
of'1.(1)is
CHAPTER IS·.Mt'LTIt:SER CO\1\1tJ~ICATIO~S 855
Clearly. ifthesignature sequences areorthogonal, theinterference fromthe
otherusersgivenbythemiddletermin(15-3-27) vanishes andtheconven
tionalsingle-user detector isoptimum. Ontheotherhand,ifoneormoreof
theothersignature sequences arenotorthogonal totheusersignature
sequence, theinterference fromtheotheruserscanbecome excessive ifthe
powerlevelsofthesignals(orthereceived signalenergies) ofoneormoreof
theotherusersissufficiently largerthanthepowerlevelofthekthuser.This
situation isgenerally calledthenear-far problem inmultiuser communications.
andnecessitates sometypeofpowercontrolforconventional detection .
.Inasynchronous transmission, theconventional detector ismorevulnerable
tointerference fromotherusers.Thisisbecause itisnotpossible todesign
signature sequences foranypairofusersthatareorthogonal foralltime
offsets.Consequently, interference fromotherusersisunavoidable inasyn
chronous transmission withtheconventional single-user detection. Insucha
case,thenear-far problem resulting fromunequal powerinthesignalstrans
mittedbythevarioususersisparticularly serious. Thepractical solution
generally requires apoweradjustment method thatiscontrolled bythe
receiver viaaseparate communication channel thatallusersarecontinuousl)
monitoring. Another optionistoemployoneofthemultiuser detectors
described below.
Decorrellltiog Detector Weobserve thattheconventional detector hasa
complexity thatgrowslinearlywiththenumberofusers,butitsvulnerability to
thenear-far problem requires sometypeofpowercontrol. Weshallno\\
deviseanothertypeofdetector thatalsohasalinearcomputational complexity
butdoesnotexhibitthevulnerability toother-user interference.
Letusfirstconsider thecaseofsymbol-synchronous transmission. Inthis
case,thereceived signalvectorrKthatrepresents theoutputoftheKmatched
filtersis
(15-3-30)
wherebK=[~bl(l) ~b2(1) ...yg;;:bK(I)]' andthenoisevectorwith
elements OK=[nl(l)n,(I)...nK(I)]'hasacovariance
(15-3-31)
Sincethenoiseisgaussian, rKisdescribed byaK-dimensional gaussian pdf
withmeanR,bKandcovariance R,.Thatis,
Thebestlinearestimate ofbKisthevalueofbKthatminimizes thelikelihood
function
(15-3-33)
8S6 DIGITAL COMMUNICATIONS
];()dl
Received
signalr(1)
Sample
att-=T
FIGL'RE 15-3-1 Recei\'er structure fordecorrelation receiver.
Theresultofthisminimization yields"
Lineae
Transformation.,d
Det«"lorDecision
(15-3-34)
Then,thedetected symbols areobtained bytakingthesignofeachelementof
b~,i,e,
(15-3-35)
Figure15-3-1illustrates thereceiver structure. Notefrom(15-3-34) and
(15-3-35) thatthedecorrelator requires knowledge oftherelativedelays,in
general, toformR,;noknowledge ofthesignalamplitudes isrequired.
Sincetheestimate b~isobtained byperforming alineartransformation on
thevectorofconelator outputs, thecomputational complexity islinearinK.
Thereadershouldobserve thaIthebest(maximum-likelihood) linear
estimate ofbKgivenby(15-3-34) isdifferent fromtheoptimum nonlinear ML
sequence detector thatfindsthebestdiscrete-valued {±I}sequence that
maximizes thelikeli~ood function. Itisalsointeresting tonotethatthe
estimate b~isthebestjjnearestimate thatmaximizes thecorrelation metric
givenby(15-3-15).
Aninteresting interpretation ofthedetector thatcomputes b~asin
(15-3-34) andmakesdecisions according to(15-3-35) isobtained byconsidering
thecaseofK~2users.Inthiscase,
R,~[~~]
R-'~_1_[1-IP],1-p2-p(15-3-36)
(15-3-37)
CHAPTER 15MlTI'!l'SER COMMl:NICATIONS 857
where
p=f'g,(t)g2(t) dt
(I
Then.ifwecorrelate thereceived signal
rtf)=~b,g,(t) +vg,b 2g2(t)+n(t)(15-3-38)
(15-3-39)
(15-3-40)
whereII,andII,arethenoisecomponents attheoutputofthecorrelators.
Therefore,
=[vIW;b l+(II,-pn,)/(I-P:)]
V't,b,+(112-pnd/(1~p )(15,3-41)
Thisisaveryinteresting result,becausethetransformation R:'haseliminated
theinterference components between thetwousers.Consequently. the
near-far problem iseliminated andthereisnoneedforpowercontrol.
Itisinteresting tonotethataresultsimilarto(15-3-41) isobtained ifwe
correlate r(t)givenby(15-3-39) withthetwomodified signature waveforms
g:(I)=g,(t)-pg,(t)
g~(t)=g,(t)-pg,(t)(15-3-42)
(15-3-43 I
Thismeansthat,bycorrelating thereceived signalwiththemodified signature
waveforms,' wehavetunedoutordecorrelated themultiuser interference.
Hence,thedetector basedon(15-3-34) iscalledadecorrelating detector.
Inasynchronous transmission, thereceived signalattheoutputofthe
correlators isgivenby(15-3-19). Hence,thelog-likelihood function isgivenas
(15-3-44)
whereRNisdefinedby(15-3-23) andbisgivenby(15-3-21). Itisrelatively
easytoshowthatthevectorbthatminimizes i\(b)is
(15-3-45)
ThisistheMLestimate ofbanditisagainobtained byperforming alinear
transformation oftheoutputsfromthebankofcorreIatorsofmatched filters.
Sincer=RNb+n,itfollowsfrom(15-3-45) that
bO=b+R,;;'n (15-3-46)
Therefore, b"ISanunbiased estimate ofb.Thismeansthatthemultiuser
8S8 DIGITAL COMMUNICATIONS
interference hasbeeneliminated, asinthecaseofsymbol-synchronous
transmission. Hence,thisdetector forasynchronous transmission isalsocalled
adecorre/ating detector.
Acomputationally efficient method forobtaining thesolution givenby
(15-3-45) isthesquare-root factorization methoddescribed inAppendix D.Of
course,therearemanyothermethods thatmaybeusedtoinvertthematrix
RN•Iterative methods todecorrelate thesignalshavealsobeenexplored.
Minimum Mean-Square-Error Detector Intheabovediscussion, we
showed thatthelinearMLestimate ofbisobtained byminimizing the
quadratic log-likelihood function in(15-3-44). Thus,weobtained theresult
givenby(15-3-45), whichisanestimate derived byperforming alinear
transformation ontheoutputsofthebankofcorreIatorsormatched filters.
Another, somewhat different, solution isobtained ifweseekthelinear
transformation bO=Ar,wherethematrixAistobedetermined soasto
minimize themeansquareerror(MSE)
feb)=E[(b-bO)'(b-bD)]
=E[(b-Ar)'(b-Ar)] (15-3.47)
Itiseasilyshownthattheoptimum choiceofAthatminimizes feb)is
(15-3-48)
and,hence.
b"=(RN+~Nol) Ir (15-3-49)
Theoutputofthedetector isthenb=sgn(bO).
Theestimate givenby(15-3-49) iscalledtheminimum MSE(MMSE)
estimate ofb.Notethatwhen ~Noissmallcompared withthediagonal
elements ofRN,theMMSEsolution approaches tileMLsolution givenby
(15-3-45). Ontheotherhand,whenthenoiselevelislargecompared withthe
signallevelinthediagonal elements ofRN,A°approaches theidentitymatrix
(scaled by~No).Inthislow-SNR case,thedetector basically ignoresthe
interference fromotherusers,becausetheadditive noiseisthedominant term.
I!shouldalsobenotedthattheMMSEcriterion produces abiasedestimate of
b.Hence,thereissomeresidualmultiuser interference.
Toperformthecomputations rhatleadtothevaluesofb,wesolvethesetof
linearequations
(RN+~NoI)b=r (15-3-50)
Thissolution maybecomputed efficiently usingasquare-root factorization of
thematrixRN+~NoIasindicated above.Thus,todetectNKbitsrequires
3NK2multiplications. Therefore, thecomputational complexity is3K
multiplications perbit,whichisindependent oftheblocklengthNandislinear
inK.
CHAPTER 15:MllLTIliSI-R COMMIINJCATIO"'iS 859
OtherTypesofDetectors Thedecorrelating detector andtheMMSE
detector described aboveinvolveperforming lineartransformations onablock
ofdatafromabankofKcorrelators ormatched filters.TheMMSEdetector is
akintothelinearMSEequalizer described inChapter 10.Consequently.
MMSEmultiuser detection canbeimplemented byemploying atapped-delay
linefilterwithadjustable coefficients foreachuserandselecting thefilter
coefficients tominimize theMSEforeachusersignal.Thus,thereceived
information bitsareestimated sequentially withfinitedelay.insteadofasa
block.
Theestimate bOgivenby(15-3-46), whichisobtained byprocessing ablock
ofNbitsbyadecorrelating detector, canalsobecomputed sequentially. Xieel
01.(1990)havedemonstrated thatthetransmitted bitsmayberecovered
sequentially fromthereceived signal,byemploying aformofadecision
feedback equalizer withfinitedelay.Thus,thereisasimilarity between the
detection ofsignalscorrupted bylSIinasingle-user communication system
andthedetection ofsignalsinamultiuser systemwithasynchronous
transmission.
15-3-4Performance Characteristics ofDetectors
Thebiterrorprobability isgenerally thedesirable performance measure in
multiuser communications. Inevaluating theeffectofmultiuser interference on
theperformance ofthedetector forasingleuser,wemayuseasabenchmark
theprobability ofabiterrorforasingle-user receiver intheabsence ofother
usersofthechannel, whichis
(15-3-51)
wherer,='(;dNil.'tf,isthesignalenergyperbitand~Noisthepowerspectral
densityoftheAWGN.
Inthecaseoftheoptimum detector foreithersynchronous orasynchronous
transmission, theprobability oferrorisextremely difficult andtediousto
evaluate. Inthiscase,wemayuse(15-3-51) asalowerboundandthe
performance ofasuboptimum detector asanupperbound.
Letusconsider. first,thesuboptimum, conventional single-user detector.
Forsynchronous transmission, theoutputofthecorreiatorforthekthuseris
givenby(15-3-27), Therefore, theprobability oferrorforthekthuser.
conditional onasequence biofbitsfromotherusers,is
Pdbi)=Q()2[~+j~yg;bJl)P1k(0)J'/No)
jF-k,
Then,theaverageprobability oferrorissimply
K
P,=OlK-'2:Pk(b,)
1=1
i#k,(15-3-521
(15-3-531
860 DIGJTAL COMMUNlCATIONS
Theprobability in(15-3-53) willbedominated bythetermthathasthe
smallest argument intheQfunction. Thesmallest argument willresultinan
SNRof
(15-3-54)
Therefore,
Asimilardevelopment canbeusedtoobtainboundsontheperformance for
asynchronous transmission.
Inthecaseofadecorrelating detector, theother-user interference is
c~mpletely eliminated. Hence,theprobability oferrormaybeexpressed as
(15-3·56)
whereuiisthevariance ofthenoiseinthekthelementoftheestimate bOo
Example 15-3-1
Consider thecaseofsynchronous, two-user transmission, where~isgiven
by(15-3-41). Letusdetermine theprobability oferror.
Thesignalcomponent forthefirsttermin(15-3-41) is~.Thenoise
component is
n,-pn2n=1-p2
wherepisthecorrelation between thetwosignature signals.Thevariance
ofthisnoiseis
and2E[(n,-pn2W
(T-1-(1-p2)2
1No---]-p22(15-3-57)
(15-3-58)
Asimilarresultisobtained fortheperformance oftheseconduser.
Therefore, thenoisevariance hasincreased bythefactor(1-p2)-'.This
noiseenhancement isthepricepaidforthe elimination ofthemultiuser
interference bythedecorrelation detector.
Theerrorrateperformance oftheMMSEdetector issimilartothatforthe
decorrelation detector whenthenoiselevelislow.Forexample, from
CHAPTER 15:MULTIUSER COMMUNICATIONS 861
(15-3-49), weobserve thatwhenNoissmallrelativetothediagonal elements of
thesignalcorrelation matrixRN,
bO=R;;;'r (15-3-59)
whichisthesolution forthedecorrelation detector. Forlowmultiuser
interference, theMMSE detector resultsinasmaJler noiseenhancement
compared withthedecorrelation detector, buthassomeresidual biasresulting
fromtheotherusers.Thus,theMMSEdetector attempts tostrikeabalance
between theresidual interference andthenoiseenhancement.
Analternative totheerrorprobability asafigureofmeritthathasbeen
usedtocharacterize theperformance ofamultiuser communication systemis
theratioofSNRswithandwithout thepresence ofinterference. Inparticular.
(15-3-51) givestheerrorprobability ofthekthuserintheabsence of
other-user interference. Inthiscase,theSNRis'Yk='lk/NO'Inthepresence of
multiuser interference. theuserthattransmits asignalwithenergy ',f;kwillhave
anerrorprobability P,thatexceedsPk(Yk)'TheeffectiveSNRY..isdefinedas
theSNRrequired toachievetheerrorprobability
(15-3-60)
Theefficiency isdefined astheratioYk,hkandrepresents theperformance
lossduetothemultiuser interference. Thedesirable figureofmeritisthe
asymptotic efficiency, definedas
(I5-HI)
Thisfigureofmeritisoftensimpler tocompute thantheprobability oferror.
Example 15-3·2
Consider thecaseoftwosymbol-synchronous userswithsignalenergiestI
andf',.Letusdetermine theasymptotic efficiency oftheconventional
detector.
Inthiscase.theprobability oferroriseasilyobtained from(15-3-52) and
(15-3-53) as
P,=~Q(y'2(V\ii; +pV~Y/!Vo) +~Q(v'2(~ -p~)'/N(l)
However. theasymptotic efficiency ismucheasiertocompute. Itfollows
fromthedefinition (15-3-61) andfrom(15-3-52) that
'71=[max(0,I-~iIpl)r
Asimilarexpression isobtained for'7,.
Theasymptotic efficiency oftheoptimum andsuboptimum detectors that
wchavedescribed hasbeenevaluated byVerdu(1986),LupasandVerdu
862 DJGITAL COMMUNICATIONS
1.5.-------r------,..------,------,
................................................................................
..._.
_ __Conventional detcctor
............ Optimum detector
__LinearMLdetector__MMSEdetect(lrr:LO
~t::,.::.
•e•i
~0.5,,,,,
\,
\
\
\
\
\,
\,,0.0L --'- -'- --"'J. ---l
-20 -10 00 10 20
10(og,o(62/6»
FIGURE 15·3-2 Asymptotic efficiencies ofoptimum (Vilerbi) detector, conventional detector, MMSEdetector,
andlinearMLdetector inatwo-user synchronous DS/SSMA system.[FromXitet.1.(1990),
©IEEE.]
(1989),andXieetal.(1990).Figure15-3-2illustrates theasymptotic efficiencies
ofthesedetectors whenK=2usersaretransmitting synchronously. These
graphsshowthatwhentheinterference issmall (~2-+0),theasymptotic
efficiencies ofthesedetectors arerelatively large(nearunity)andcomparable.
As~2increases, theasymptotic efficiency oftheconventional detector
deteriorates rapidly.However, theotherlineardetectors perform relatively
wellcompared withtheoptimum detector. Similarconclusions arereached by
computing theerrorprobabilities, butthesecomputations areoftenmore
tedious.
15-4RANDOM ACCESS METHODS
Inthissection,weconsider amultiuser communication systeminwhichusers
transmit information inpacketsoveracommon channel. Incontrast tothe
CDMAmethoddescribed inSection15-3,theinformation signalsoftheusers
arenotspreadinfrequency. Asaconsequence, simultaneous transmission of
signalsfrommultiple userscannotbeseparated atthereceiver. Theaccess
methods described belowarebasically random, becausepacketsaregenerated
according tosomestatistical model.Usersaccessthechannelwhentheyhave
oneormorepackets 10transmit. Whenmorethanoneuserattempts to
transmitpackets simultaneow:l~, thepacketsoverlapintime,i.e.,theycollide,
CHAPTER 15:MULTIUSER COMMUNICATIONS 863
FlGURE 15-4-1 Random accesspackettransmission:
(a)packetsfromatypicaluser:
(b)packersfromseveraluSers.nn
tal
nDODO
(hin
Time--'
oOOD~nol.L.ilo_ilio0.ll0L---
/ T~me----.
Overlap
and,hence,aconflictresults,whichmustberesolved bydevising somechannel
protocol forretransmission ofthepackets. Below,wedescribe severalrandom
accesschannelprotocols thatresolveconflicts inpackettransmission.
15-4-1ALOHA Systems andProtocols
Suppose thatarandomaccessschemeisemployed whereeachusertransmits a
packetassoonasitisgenerated. Whenapacketistransmitted byauserand
nootherusertransmits apacketfortheduration ofthetimeintervalthenthe
packetisconsidered successfully transmitted. However, ifoneormoreofthe
otheruserstransmits apacketthatoverlaps intimewiththepacketfromthe
firstuser.acollision occursandthetransmission isunsuccessful. Figure15-4-1
illustrates thisscenario.Iftheusersknowwhentheirpacketsaretransmitted
successfully andwhentheyhavecollided withotherpackets. itispossible to
deviseascheme, whichwemaycallachannelaccessprotocol, forretransmis
sionofcollided packets.
Feedback totheusersregarding thesuccessful orunsuccessful transmission
ofpackets isnecessary andcanbeprovided inanumberofways.Inaradio
broadcast system,suchasonethatemploys asatellite relayasdepicted inFig.
15-4-2.thepacketsarebroadcast toalltheusersonthedown-link. Hence,all
I_l_-L
FtGURE t5·4-2 Broadcast system.
864 DIGITA.L COMMUNICATIONS
thetransmitters canmonitor theirtransmissions and,thus,obtainthefollowing
ternaryinformation: nopacketwastransmitted, orapacketwastransmitted
successfully, oracollision occurred, Thistypeoffeedback tothetransmitters is
generally denoted as(0,1,C)feedback. Insystemsthatemploywirelineor
filter-optic channels, thereceiver maytransmit thefeedback signalona
separate channel.
'TheALOHA systemdevisedbyAbramson (1973,1977)andothersatthe
University ofHawaiiemploys asatellite repeater thatbroadcasts thepackets
received fromthevarioususerswhoaccessthesatellite. Inthiscase,allthe
userscanmonitor thesatellitetransmissions and,thus,establish whether ornot
theirpacketshavebeentransmitted successfully.
Therearebasically twotypesofALOHA systems: synchroilized orslotted
andunsynchronized orunslotted. Inanunslotted ALOHA system,ausermay
begintransmitting apacketatanyarbitrary time.InaslottedALOHA, the
packetsaretransmitted intimeslotsthathavespecified beginning andending
times.
Weassumethatthestarttimeofpacketsthataretransmitted isaPoisson
pointprocesshavinganaveragerateofApackets/so LetT"denotethetime
duration ofapacket.Then,thenormalized channel trafficG,alsocalledthe
offeredchanneltraffic,isdefinedas
(15-4-1)
Therearemanychannel accessprotocols thatcanbeusedtohandle
collisions. Letusconsider theoneduetoAbramson (1973).InAbramson's
protocol, packets thathavecollided areretransmitted withsomedelayr,
whererisrandomly selected according tothepdf
p(r)=ae-a, (15-4-2)
whereaisadesignparameter. Therandomdelayrisaddedtothetimeofthe
initialtransmission andthepacketisretransmitted atthenewtime.Ifa
collision occursagain,anewvalueofrisrandomly selected andthepacketis
retransmitted withanewdelayfromthetimeofthesecondtransmission. This
process iscontinued untilthepacketistransmitted successfully. Thedesign
parameter adetermines theaverage delaybetween retransmissions. The
smallerthevalueofa,thelongerthedelaybetween retransmissions.
Now,letA',whereA'<A,betherateatwhichpackets aretransmitted
successfully. Then,thenormalized channelthroughput is
(15-4-3)
Wecanrelatethechannelthroughput StotheofferedchanneltrafficGby
making useoftheassumed starttimedistribution. Theprobability thata
packetwillnotoverlapagivenpacketissimplytheprobability thatnopacket
CHAPTER IS:MULTIUSER COMMUNKATIONS 86S
1.0
0.8
'"O.b'5
~
~
~,
2
!=0.4
0.2
0
0.01 01
FIGURE 15-4-3 Throughput inALOHA systems.Offeredchannel(ram,G10 100
beginsT"sbeforeorTpsafterthestarttimeofthetransmitted packet.Since
thestarttimeofallpackets isPoisson-distributed, theprobability thatapacket
willnotoverlapisexp(-2AT,,)=exp(-2G).Therefore,
S=Ge-2G(15-4-4)
Thisrelationship isplottedinFig.15-4-3.Weobserve thatthemaximum
throughput isSmox=1/Ze=0.184packets perslot,whichoccursatG=I.
WhenG>!.thethroughput Sdecreases. Theabovedevelopment illustrates
thatanunsynchronized orunslotted random accessmethod hasarelatively
smallthroughput andisinefficient.
Throughput forslottedALOHA Todetermine thethroughput ina
slottedALOHA system,letG,betheprobability thattheithuserwilltransmit
apacketinsomeslot.IfalltheKusersoperateindependently andthereisno
statistical dependence between thetransmission oftheuser'spacketinthe
currentslotandthetransmission oft)leuser'spacketinprevious timeslots,the
total(normalized) offeredchanneltrafficis
(15-4-5)
(15-4-6)Notethat,inthiscase,Gmaybegreaterthanunity.
Now,letSj""G,betheprobability thatapackettransmitted inatimeslotis
received withoutacollision. Then,thenormalized channelthroughput is
K
s=2;s,
i=1
866 Dl(ilTAL (·O\1\H·ISI('·\TH)',:S
Theprobability thatapacketfromtheithuserwillnothaveacollision with
another packetis
Therefore."Q,=IT(1-G,)
, I
I',
5,=G,Q,(15-4-7)
(15-4-R)
Asimpleexpression forthechannel throughput isohtained hyconsidering
Kidentical users.Then.
G(j=, K
and
Then.ifweletK-z.weobtainthethroughput
S=Ge"(15-4-LJ)
(15-4-10)
ThisresultisalsoplottedinFig.15-4-3.Weohserve thatSreaches amaximum
throughput ofSn""=lie=0.368packetsperslotatG=I.whichistwicethe
throughput oftheunslotled ALOHA system.
Theperformance oftheslottedALOHA systemgivenahoveisbasedon
Abramson's protocol forhandling collisions. Ahigherthroughput ispossible
bydevising abetterprotocol.
Abasicweakness inAbramson's protocol isthatitdoesnottakeinto
account theinformation ontheamount oftrafficonthechannel thatis
available fromobservation ofthecollisions thatoccur.Animprovement in
throughput oftheslottedALOHA systemcanbeobtained byusingatree-type
protocol devised byCapetanakis (1979). Inthisalgorithm, usersarenot
allowed totransmit newpackets thatarcgenerated untilallearliercollisions
areresolved. Ausercantransmit anewpacketinatimeslotimmediately
following itsgeneration, provided thatallprevious packets thathavecollided
havebeentransmilled .successfully. Ifanewpacketisgenerated whilethe
channel isclearing theprevious collisions. thepacket isstoredinabuffer.
Whenanewpacketcollides withanother. eachuserassigns itsrespective
packettooneoftwosets.sayAorB.withequalprobability (byflipping a
coin).Then,ifapacketisputinsetA.theusertransmits itinthenexttime
slot.Ifitcollides again,theuserwillagaInrandomly assignthepackettoone
oftwosetsandtheprocessoftransmission isrepeated. ThisprocesscontInues
untilallpackets contained insetAaretransmitted successfully. Then.all
packets insetBaretransmitted following thesameprocedure. Alltheusers
CHAPTER l~:MULTIUSER COMMUNICATIONS 867
monitorthestateofthechannel, and,hence,theyknowwhenallthecollisions
havebeenserviced.
Whenthechannel becomes available fortransmission ofnewpackets, the
earliestgenerated packetsaretransmitted first.Toestablish aqueue,thetime
scaleissubdivided intosubintervals ofsufficiently shortduration suchthat,on
average, approximately onepacketisgenerated byauserinasubinterval.
Thus,eachpackethasa"timetag"thatisassociated withthesubinterval in
whichitwasgenerated. Then,anewpacketbelonging tothefirstsubinterval is
transmitted inthefirstavailable timeslot.Ifthereisnocollision thenapacket
fromthesecondsubinterval istransmitted, andsoon.Thisprocedure
continues asnewpacketsaregenerated andaslongasanybacklogofpackets
fortransmission exists.Capetanakis hasdemonstrated thatthischannelaccess
protocol achieves amaximum throughput of0.43packetsperslot.
Inaddition tothroughput, another important performance measure ina
random accesssystemistheaverage transmission delayintransmitting a
packet.InanALOHA system,theaveragenumberoftransmissions perpacket
isGIS.Tothisnumber wemayaddtheaverage waitingtimebetween
transmissions and,thus,obtainanaveragedelayforasuccessful transmission.
Werecallfromtheabovediscussion thatintheAbramson protocol, the
parameter adetermines theaverage delaybetween retransmissions. Ifwe
selectasmall,weobtainthedesirable effectofsmoothing outthechannelload
attimesofpeakloading, buttheresultisalongretransmission delay.Thisis
thetrade-off intheselection ofain(15-4-2). Ontheotherhand,the
Capetanakis protocol hasbeenshowntohaveasmalleraverage delayinthe
transmission ofpackets. Hence,itoutperforms Abramson's protocol inboth
averagedelayandthroughput.
Another important issueinthedesignofrandom accessprotocols isthe
stability oftheprotocol. Inourtreatment ofALOHA-type channel access
protocols, weimplicitly assumed thatforagivenofferedload,anequilibrium
pointisreached wheretheaveragenumberofpacketsentering thechannel is
equaltotheaveragenumberofpacketstransmitted successfully. Infact,itcan
bedemonstrated thatanychanuel accessprotocol, suchastheAbramson
protocol, thatdoesnottakeintoaccountthenumberofprevious unsuccessful
transmissions inestablishing aretransmission policyisinherently unstable. On
theotherhand,theCapetanakis algorithm differsfromtheAbramson protocol
inthisrespectandhasbeenprovedtobestable.Athorough discussion ofthe
stability issuesofrandom accessprotocols isfoundinthepaperbyMassey
(1988).
15-4·2CarrierSenseSystems andProtocols
Aswehaveobserved, ALOHA-type (slotted andunslotted) random-access
protocols yieldrelatively lowthroughput. Furthermore, aslottedALOHA
systemrequires thatuserstransmit atsynchronized timeslots.Inchannels
wheretransmission delaysarerelatively small,itispossible todesignrandom
868 DIGITAL COMMUNICATIONS
~u""~~ •• mCfJ~LJJ
I- ~~
(propagation delay)
FIGURE 154-4 Localareanetwork with busarchitecture.o
accessprotocols thatyieldhigherthroughput. Anexample ofsuchaprotocol is
carriersensingwithcollision detection, whichisusedasastandard Ethernet
protocol inlocalareanetworks. Thisprotocol isgenerally knownascarrier
sensemultiple accesswithcollision detection (CSMA/CD).
TheCSMA!CDprotocol issimple.Alluserslistenfortransmissions onthe
channel. Auserwhowishestotransmit apacketseizesthechannelwhenit
sensesthatthechannel isidle.Collisions mayoccurwhentwoormoreusers
sensean idle channel andbegintransmission. Whentheusersthatare
transmitting simultaneously senseacollision, theytransmit aspecialsignal,
calledajamsignal,thatservestonotifyallusensofthecollision andaborttheir
transmissions. Boththecarriersensingfeatureandtheabortion oftransmission
whenacollision occursresultinminimizing thechanneldown-time and,hence,
yieldahigherthroughput.
Toelaborate ontheefficiency ofCSMA/CD, letusconsider alocalarea
network havingabusarchitecture, asshowninFig.15-4-4.Consider twousers
VIandV2atthemaximum separation, i.e.,atthetwoendsofthebus,andlet
Tdbethepropagation delayforasignaltotravelthelengthofthebus.Then,
the(maximum) timerequired tosenseanidlechannel isfd.Suppose thatVI
transmits apacketofduration Tp•UserU2mayseizethechannel fdslaterby
usingcarriersensing, andbeginstotransmit. However, userVIwouldnot
knowofthistransmission untilfdsafterV2beginstransmission. Hence,we
maydefinethetimeinterval 2fdasthe(maximum) timeinterval 10detecta
collision.Ifweassumethatthetimerequired totransmit thejamsignalis
negligible, theCSMA/CD protocol yieldsahighthroughput when2rd«Tp•
Thereareseveralpossible protocols thatmaybeusedtoreschedule
transmissions whenacollision occurs.Oneprotocol iscallednonpersistent
CSMA,asecondiscalledi-persistent CSMA,andageneralization ofthelatter
iscalledp-persistant CSMA.
Nonpersistent CSMA Inthisprotocol, auserthathasapackettotransmit
sensesthechannelandoperates according tothefollowing rule.
(a)Ifthechannelisidle,theusertransmits apacket.
(b)Ifthechannel issensedbusy,theuserschedules thepacket
CHAPTER 15:MULTIUSER COMMUNICATIONS 869
transmission atalatertimeaccording tosomedelaydistribution. Attheendof
thedelayinterval, theuseragainsensesthechanneland repeats steps(a)and
(b).
I-Persistent CSMA Thisprotocol isdesigned toachievehighthroughput
bynotallowing thechanneltogoidleifsomeuserhasapackettotransmit.
Hence,theusersensesthechannelandoperates according tothefollowing
rule.
(a)Ifthechannel issensedidle,theusertransmits thepacketwith
probability 1.
(b)Ifthechannelissensedbusy,theuserwaitsuntilthechannelbecomes
idleandtransmits apacketwithprobability one.Notethatinthisprotocol, a
collision willalwaysoccurwhenmorethanoneuserhasapackettotransmit.
p-Persistent CSMAToreducetherateofcollisions inI-persistent CSMA
andincrease thethroughput, weshouldrandomize thestarting timefor
transmission ofpackets. Inparticular, uponsensingthatthechannel isidle,a
userwithapackettotransmitsendsitwithprobability panddelaysitbyTwith
probability 1-p.Theprobability pischoser!inawaythatreduces the
probability ofcollisions whiletheidleperiodsbetween consecutive (nonover
lapping) transmissions iskeptsmall.Thisisaccomplished bysubdividing the
timeaxisintominislots ofduration Tandselecting thepackettransmission at
thebeginning ofaminislot. Insummary, inthep-persistent protocol, auser
withapackettotransmitproceeds asfollows.
(a)Ifthechannelissensedidle,thepacketistransmitted withprobability
p,andwithprobability I -Pthetransmission isdelayedby[s.
(b)Ifatt=T,thechannelisstillsensedtebeidle,step(a)isrepeated.Ifa
collision occurs,theusersschedule retransmission ofthepacketsaccording to
somepreselected transmission delaydistribution.
(c)Ifatt=T,thechannel issensedbusy,theuserwaitsuntilitbecomes
idle,andthenoperates asin(a)and(b)above.
Slottedversionsoftheaboveprotocol canalsobeconstructed.
Thethroughput analysis ferthenonpersistent andthep-persistent
CSMA/CD protocols hasbeenperformed byKleinrock andTobagi(1975),
basedonthefollowing assumptions:
Itheaverage retransmission delayislargecompared withthepacket
duration T,,;
2theinterarrival timesofthepointprocessdefinedbythestarttimesof
allthepackets plusretransmissions areindependent andexponentially
distributed.
870 D1GIIAL COMMllNICATlONS
III~-----------------------===9
II=()---....~,.:::::::....__
l/=().OOI
~I=11.01
o.a
100 10 0.1ob::=::::::::=-~---~-----=:~:::::::';:~~""":::::""".::::",."J
0.01;,;0.6
j
II-OA
0.1
OfferedchanneltrafficG
FIGURE IS-4-S Throughput innonpersistent CSMA.[FromKleinrock andTobagi(/975),©IEEE.)
Forthenonpersistent CSMA,thethroughput is
S=Ge-'G
G(1+2a)+e-oG (15-4-11)
(15-4-12)wheretheparameter a=Tdfr".Notethatasa.....0,S-+G/(1+G).Figure
15-4-5illustrates thethroughput versustheofferedtrafficG,witt..aasa
parameter. WeobservethatS-+1asG.....xfora=0.Fora>0,thevalueof
Smaxdecreases.
FortheI-persistent protocol, thethroughput obtained byKleinrock and
Tobagi(1975)is
S=G[1+ G+aG(1+G+~aG)le-G(t+2')
G(1+2a)-(1-e-aG)+(1+aG)e-G(l+a)
Inthiscase,
I. _G(1+G)e-G
ImS- c
(l--+OG+e-'(15-4-13)
whichhasasmallerpeakvaluethanthenonpersistent protocol.
Byadopting thep-persistent protocol, itispossible toincrease the
throughput relative totheI-persistent scheme. Forexample, Fig.15-4-6
illustrates thethroughput versustheofferedtrafficwitha=Td17;,fixedand
withpasaparameter. Weobserve thataspincreases towardunity,the
maximum throughput decreases.
Thetransmission delaywasalsoevaluated byKleinrock andTobagi(1975).
Figure15-4-7illustrates thegraphsofthedelay(normalized by7',,)versusthe
CHAPTER I~:MULTIUSER. COMMUNfCAHONS 871
10 I()]O.l I JO 100
Oftcredchanneltra.ffil.:(;10
(01
O.X
'",0.6"~..,
2OA~f-
0,2
0
11.0/
1.0
(hi
0.8
'",0.6
~
~..,
2OA
~f-
0.2
0
0.01
FIGURE t5-4-6 Channel throughput inp-persistent
CSMA:(a)a~O;(b)a=O_OL (c)a=0.1
[FromKleinrock andTobagi(/975).
I{)IEEE.],0
k)
O.X
'";0.6
"~..,
~0.4
f-
0.2
a
O.Otp=0.6
p:=0.99
p=0,03
I'=0.0]
0.1 I 10
Offeredchannel(raffieG100
throughput Sfortheslottednonpersistent andp-persistent CSMAprotocols.
Alsoshownforcomparison isthedelayversusthroughput characteristic ofthe
ALOHA slottedandunslotted protocols. Inthissimulation, onlythenewly
generated packetsarederived independently fromaPoisson distribution.
Collisions anduniformly distributed random retransmissions arehandled
withoutfurtherassumptions. Thesesimulation resultsillustrate thesuperior
performance ofthep-persistent andthenonpersistent protocols relativetothe
ALOHA protocols. Notethatthegraphlabeled"optimum p-persistent" is
872 DIGITAL COMMUNICATIONS
ALOHASlotted
l-Pel'!>istenl
Slotted
ALOHASlotted
Non-Persistent
20
1.009 0.708 0.605Optimum
p-Persistent
I•I·-
.f/
0.4OJ0.2 0.1o2
ThroughplJl 5
FIGURE 15....'Throughput ve"usdelayfromsimulation (a~(101).[FromKleinrock andTobagi(1975),
©IEEE.]
obtained byfindingtheoptimum valueofpforeachvalueofthethroughput.
Weobservethatforsmallvaluesofthethroughput, theI-persistent (p=1)
protocol isoptimal.
15-5BIBLIOGRAPHICAL NOTES ANDREFERENCES
FDMAwasthedominant multiple accessschemethathasbeenusedfor
decades intelephone communication systemsforanalogvoicetransmission,
Withtheadventofdigitalspeechtransmission usingPCM,DPCM,andother
speechcodingmethods, TDMAhasreplaced FDMAasthedominant multiple
accessschemeintelecommunications. CDMAandrandomaccessmethods, in
general,havebeendeveloped overthepastthreedecades, primarily forusein
wirelesssignaltransmission andinlocalareawirelinenetworks.
Multiuser information theorydealswithbasicinformation-theoretic limitsin
sourcecodingformultiple sources, andchannelcodingandmodulation for
multiple accesschannels. Alargeamountofliterature exisuonthesetopics,In
thecontextofourtreatment ofmultiple accessmethods, thereaderwilllind
PROBLEMSCHAPTER IS,MULTIUSER COMMUNICATIONS 873
thepapersbyCover(1972),EIGamalandCover(1980)Bergmans andCover
(1974),andHui(1984)parti..:ularly relevant. ThecapacityofacellularCDMA
systemhasbeenconsidered inthepaperbyGilhousen etal.(1991).
Signaldemodulation anddetection formultiuser communications has
received considerable attention inrecentyears.Thereaderisreferred tothe
papersbyVerdu(1986a-c, 1989),LupasandVerdu(1990),Xieetai.(l990a,
b),PoorandVerdu(1988),ZhangandBrady(1993),andZvonarandBrady
(1995).Earlier workonsignaldesignanddemodulation formultiuser
communications isfoundinthepapersbyVanEtten(1975,1976),Horwood
andGagliardi (1975),andKayeandGeorge(1970).
TheALOHA system,whichwasoneoftheearliestrandomaccesssystems.
istreatedinthepapersbyAbramson (1970,1977)andRoberts (1975).These
paperscontain thethroughput analysis forunslotted andslottedsystems.
Stability issuesregarding theALOHA protocols may.befoundinthepapersby
Carleial andHellman (1975),Ghezetai.(1988),andMassey(1988).Stable
protocols basedontreealgorithms forrandomaccesschannels werefirstgiven
byCapetanakis (1977).Thecarriersensemultiple accessprotocols thatwe
described arp.duetoKleinrock andTobagi(1975).Finally,wemention the
IEEEPressbookeditedbyAbramson (1993),whichcontains acollection of
papersdealingwithmultiple access com~unications.
15·1Intheformulation oftheCDMAsignalandchannelmodelsdescribed inSection
15-3-1,weassumedthatthereceivedsignalsarereal.ForK>1.thisassumption
impliesphasesynchronism atalltransmitters, whichisnotveryrealisticina
practical system.Toaccommodate thecasewherethecarrierphasesarenot
synchronous, wemaysimplyalterthesignature waveforms fortheKusers,given
by(15-3-1),tobecomplex-valued, oftheform
L-'
g,(t)=('0,La,(n)p(t -nT,J,los;kos;K
.,0
where8,represents theconstantphaseoffsetofthekthtransmitter asseenbythe
common receiver.
8Giventhiscomplex-valued formforthesignature waveforms, determine the
formoftheoptimum MLreceiverthatcomputes thecorrelation metries
analogous to(15-3-15).
bRepeatthederivation fortheoptimum MLdetectorforasynchronous transmis
sionthatisanalogous to(15-3-19).
15-2Consider aTDMAsystemwhereeachuserislimitedtoatransmitted powerP,
independent ofthenumberofusers.Determine thecapacityperuser,C",andthe
totalcapacityKC".PlotC,andKC,asfunctions of'i.IN.andcomment onthe
resultsasK->"'.
15-3Consider anFDMAsystemwithK=2users,inanAWGNchannel,whereuser1
isassigned abandwidth W,=aWanduser2isassigned abandwidth W,=
(l-a)W,where0os;a.;;1.LetP,andP,betheaveragepowersofthetwousers.
flGUREPlS-6874 DIGITAL COMMUNICATIONS
•Determine thecapacities C.andC,ofthetwousersandtheirsumC=CI+C,
asafunction ofa.Onatwo-dimensional graphoftheratesR,versusRI,plot
thegraphofthepoints(C"CI)asavariesintherange0...a'"1.
bRecallthattheratesofthetwousersmustsatisfytheconditions
RI<W,log, (1+;~J
R,<W,log,(I+WP,)
,No·
R,+R,<Wlog,(1+PI+P,)
WNo
Determine thetotalcapacity CwhenP,/a=P,I(1-a)=P,+P"and,thus,
showthatthemaximum rateisachieved whena/(1-a)=P,IP,=Will¥,.
15-4Consider aTDMAsystemwithK=2usersinanAWONchannel. Suppose that
thetwotransmitters arepeak-power-Iimited toP,andP"andletuserItransmit
forl00a%oftheavailable time anduser2transmit 100(1-Q)%ofthetime.The
available bandwidth isW.
•Determine thecapacities C"C"andC=C,+C,asfunctions ofQ.
bPlotthegraphofthepoints(C"C)asavariesintherange0...a'"L
15·5Consider aTDMAsystemwithK=2usersinanAWONchannel. Suppose that
thetwotransmitters areaverage-power·limited, withpowersP,andP,.UserI
transmits 100a%ofthetimeanduser2transmits 100(1-a)%ofthetime.The
channelbandwidth isW.
•Determine thecapacities C"C"andC=C,+C,asfunctions ofQ.
bPlotthegraphofthepoints(C"C,)asavariesintherange0...a'"L
cWhatisthesimilarity between thissolutionandtheFDMAsysteminProblem
15-3.
15-6Consider thetwo-user, synchronous, multiple-access channel andthesignature
sequences showninFig.PI5-6.Theparameter A~0describes tlterelative
strength between thetwousers,and0'"B...1describes thedegreeofcorrelation
between thewaveforms. Let
, x
r(l)=LLb.(i)s,(I- i)+n(l)
k=Ii.._x
A,....-__..
-AB12
I'
CHAPTER IS:MUlT1USER COMMUNICATIONS 875
denotethereceived waveform attimeI,wheren(l)iswhitegaussian noisewith
powerspectral density 0",andh.(i)E{-I,+1).Inthe.following problems, you
willcompare thestructure oftheconventional multiuser detector tooptimimum
receiverstructures forvariousvaluesofA,00<;B0<;I,and0".
8Showthat,giventheobservation {,(t),-00<I..I},asufficient statisticforthe
datab,(O)andb,(O)istheobservation duringIE[0,I).
bConventional (suboptimum) multiuser detection chooses thedatab,(O)accord
ingtothefollowing rule:
h.(Oj=sgn(Y.)
where
y,=I''(I).s,(t)dl
"
Determine anexpression fortheprobability ofbiterrorforuserI,usingthe
notation
w,=1.'S:(I)dl
P"=Ls,(I)S,(I) dl.
cWhatistheformofthisexpression forA----0,B<I,andarbitrary u'?
dWhatistheformofthisexpression forarbitrarily largeA,B<I,andarbitrary
,,'?Whatdoesthissayaboutconventional detection?
eWhatistheformofthisexpression forB=I,andarbitrary 0"andA?Why
doesthisdifferfromtheresultin(d)?
rDetermine theformofthisexpression forarbitrarily large,,',arbitrary A.and
B<l.
gDetermine theformofIhisexpression for0"--->0,arbitrary A,andB<1.
15·7RefertoProblem 15-6.Themaximum-likelihood sequence receiver forthis
channel selectsthedatah,(0)andh,(O)transmitted duringtheinterval [0,1J
according totherule
«~NOD =argmaxA[{r(I), 0<I<I}Ih"h,J
h,·h
whereA[{'(I),0<I<I}Ih"b,]isthelikelihood function ofb,andb,givenan
observation of{'(I),0<I<I}.Itwillbehelpfultowritethismaximization as
«~b,(O)) =argmaxargmaxA[{r(I).0<I<I}Ih,.h,J
"1":
wherethevalueMthatsatisfiestheinnermaximization maydependonhi'Note
thattheneedfor"sequence detection" isobviated.
8Express thismaximization inthesimplesl possible terms.usingthesame
notation asinProblem 15-6(b). Reducethismaximization tosimplest form.
usingfactslike
argmaxKe"'"=argmaxf,(x)
K z
if.say.Kisindependent ofx.
876 DIGITAL C(}\(MUNIrATlONS
Tn~....smiuern,I'(f)
Ma(I...hed
)------.., filterI
/
Communication linksPOSt
proce~wr
Po'!.t
processorM<ltched
)---~-J filter2
FIGURE PlS-8
bWhatisthesimpleststructure oftheMLSreceiverastherelativestrength ofthe
interferer vanishes, A~O?Howdoesitcompare withconventional detection?
cWhatisthesimplest structure oftheMLSreceiver forB=1andarbitrary A
and(T'?Howdoesitcompare withconventional detection? Why?
dWhatisthesimplest structure oftheMLSreceiverforarbitrarily large0'and
arbitrary AandB?Howdoesitcompare withconventional detection?
Determine theerrorrateforuser1inthiscase.[Hine:Usethefactthat
sgn(y,)=sgn(y,±p,,)withhighprobability inthiscase.}
eDetermine theerrorprobability ofuserIoftheMLSreceiver for(T<--->0,and
arbitrarily largeAandB<I?Howdoesitcompare withconventional
detection?
fWhatisthestructure oftheMLSreceiverforarbitrarily largeA,andB<1,and
arbitrary (T,?Howdoesitcompare withconventional detection? Whatdoesthis
sayaboutconventional detection inthiscase?[Hine:UsethefactthatEly,lis
roughlyAtimesgreaterthanEly,I.]
15-8Consider theasynchronous communication systemshowninFig.PI5-8.Thetwo
receivers arenotcoloeated, andthewhitenoiseprocesses nCIl(t)andn!2'(t)maybe
considered tobeindependent. Thenoiseprocesses areidentically distributed, with
powerspectraldensity(T'andzeromean.Sincethereceivers arenotcolocated,
therelativedelaysbetween theusersarenotthesame-denote therelativedelay
ofuserkatreceiveribyrlo.Allothersignalparameters coincide forthereceivers,
andthereceived signalatreceiveriis
2
rU'(t)=2:2:b.(l)s,(t-IT-Tf')+n"'(t)
k"l1=_.",",
wheres,hassupporton[0,T].Youmayassumethatthereceiver ihasfull
knowledge ofthewaveforms, energies, andrelativedelaysr\i'andri'.Although
receiveriiseventually interested onlyinthedatafromtransmitter'i, notethat
thereisafreecommunication linkbetween thesamplerofonereceiver, andthe
postprocessing circuitry oftheother.Following eachpostprocessor, thedecision is
attained bythreshold detection. Inthisproblem; youwillconsider optionsfor
postprocessing andiorthecommunication linkinordertoimprove performance.
CHAPTER 15:MULTIUSER COMMU~ICATIONS 877
aWhatisthebiterrorprobability forusers1and2ofareceiver pairthatdoesnot
utilizethecommunicalion link,anddoesnolperform poslprocessing. Usethe
following notation:
p~,'=J.,,(t~r\")s,(t+T-t{')<il
w,=Js;(/-ri")<il=J.<i(t-ri")<il
bConsidcr <lpostprocessor forreceiver Ithatacceptsy,(I-I)andy,(I)fromthe
communication link.andimplements thefollowing postprocessing ony,(l)
~,(I)=y,(I)-p\,'sgnLv,(I-I)] -p\\'sgnLv,(I)].
Determine anexactexpression Forthebiterrorrateforuser1.
cDetermine theasymptotic multiuser efficiency ofthereceiver proposed in(b).
andcompare withthatin(a).Doesthisreceiver alwaysperform betterthanthai
proposed in(a)"
15-9Thebaseband waveforms showninFig.P15-6areassigned totwouserswhoshare
the~amcl/synchronolls. narrowband channel. Assume thatB=IandA=4.We
shouldIikctocomparc Iheperformance ofseveralreceivers, withacrilerion of
.f',(O).Sincethisexpression is100complicated insomecases,weshallalsobe
interested incomparing Iheasymptotic multiuser efficiency 'I,ofeachreceiver.
Assumc thatT,=[)butthat[)<T,<Tisfixedandknownatthereceiver, and
assume thaIwehaveinfinitehorizon transmission, 2M+l----+x.
aFortheconventional. multiuser detector:
(i)Findtheexactbitprobability oferrortoruser1.Expressthisresultinterms
of\\'"p".1'",and(T'.[Hint:Conditioning onb,(-I)andb,(O)willhelp.]
(ii)Plottheasymptotic multiuser efficiency 'I,asafunction ofT2•IndicaIeand
explainthemaximum andminimum valuesof'I,inthisplot.
bForthcMLSreceiver:
Ii)Plot1),asafunction ofT,.Explain maximum andminimum values.and
compare with(a)(ii).
(ii)Whicherrorsequences aremostlikelyforeachvalueofr;'
cForthelimitingdecorrelating detector:
!i)Findanexactexpression fortheprobability oferrorforuserI.withsimilar
parameters asin(a)(i)[Hint:Don'tforgettonormalize 1'"andp".J
(ii)Plot'I,asafunction of',.Explain theminimum valueof'I,inthiscase.
andcompare with(a)(ii).
15-111Thesymbol-by·symbol deleclor thatminimizes theprobabilily ofasymbolerro,
differsfromthemaximum-likelihood sequence detector. Theformer ismOTe
completely described asthedeteclor thatselectseachb,(O)according totherule
h..(O)=argmaxA[{r(t),0<I<1)Ib,(O»)
"k(lI)
k=O,I,2, ...878 DIGITAL COMMUNICATIONS
----- aShowthatthisdecision ruleminimizes A[b,(O)"'b.(O») amongalldecision rules
withobservation {r(t),0<t<I}.Subjecttothiscriteria, itissuperior tothe
MLSreceiver.
bShowthatthesimplest structure oftheminimum-probability-of-error receiver
foruser1isgivenby
----- [(b,y,) (V'-b,P12)]b,(O)=argmax exp--,-cosh' 2
1>1 u. (J'
c\Findthesimplest formoftheminimum-probability-of-error receiver forB=1
andarbitrary Aand0-'.Howdoesthiscompare withtheabovereceivers?
dFindthelimitingformoftheminimum-probability-of-error receiver forarbit
rarilylargea'andarbitrary AandB.Compare withtheabovereceivers.
eFindthelimitingformoftheminimum-probability-of·error receiver forA»I
andarbitrary0-'andB.Compare withtheabovereceivers.
rFindthelimitingformoftheminimum-probability-of·error receiver forA»1
a'-->0andarbitrary B.Compare withtheabovereceivers.
15-11InapureALOHA system.thechannelbitrateis2400bits/soSuppose thateach
terminal transmits a100bitmessage everyminuteontheaverage.
aDetermine themaximum numberofterminals thatcanusethechannel.
bRepeat(a)ifslottedALOHA isused.
15·12Determine themaximum inputtrafficforthepureALOHA andslottedALOHA
protocols.
15-13ForaPoissonprocess,theprobability ofkarrivalsinatimeintervalTis
P(k)=e'"(AT-)'
k!
aDetermine theaveragenumberorarrivalsintheintervalT.
bDetermine thevariancea'inthenumberofarrivalsintheinterval T.
cWhatistheprobability ofatleastonearrivalintheintervalT?
dWhatistheprobability ofexactlyonearrivalintheintervalT?
15-14RefertoProblem 15-13.TheaverageamvalrateisA=10packets/s. Detenmine
atheaveragetimebetween arrivals;
btheprobability thatanotherpacketwillarrivewithin15;within100ms.
15-15Consider apureALOHA systemthatisoperating withathroughput G=0.1and
packetsaregenerated withaPoissonarrivalrateA.Determine
athevalueofA;
btheaveragenumberofattempted transmissions tosendapacket.
15·16Consider aCSMA/CD systeminwhichthetransmission rateonthebusis
10Mbits/s. Thebusis2kmandthepropagation delayis5/Ls/km. Packetsare
1000bitslong.Determine
atheend-to-end delayT,,;
bthepacketduration Tp:
ctheratioT"IT,,:
dthemaximum utilization ofthebusandthemaximum hitrate.
APPENDIXA
THELEVINSON-DURBIN
ALGORITHM
The Levinson-Durbin algorithm isanorder-recursive method fordetermining the
solution tothesetoflinearequations
$I'B,,=et»J' (A-!)
where «1>"isapXPToeplitz matrix,."isthevectorofpredictor coefficients expressed
as
and<1>"isap-dimensional vectorwithelements
<I>;,=[.p(I) </>(2)._-</>(p»)
Forafirst-order (p=I)predictor, wehavethesolution
<I>(O)a" =.p(l)
a"="'(I)/cf>(0)
Theresidualmeansquareerror(MSE)forthefirst-order predictor is
't,="'(0)-a".p(l)
="'(0)-a;,.p(O)
="'(0)(1-a;,)(A-2)
(A-3)
Ingeneral, wemayexpress thesolution forthecoefficients ofanmth-order
879
886 DIGITAL CQMMUr..rrCATIONS
predictor intermsofthecoefficients ofthe(m-1)th-order predictor. Thus,weexpress
amasthesumoftwovectors, namely,
(A-4)
wherethevectordm_,andthescalarkmaretobedetermined. Also, <1>00maybe
expressed as
(A-S)
where <1>:"_,isjustthevector<1>.,_,inreverseorder.
Now
(A-6)
From(A-6),weobtaintwoequations. Thefirstisthematrixequation
(A-7)
But<l>oo_,aoo_.,=<1>00-"Hence,(A-7)simplifies to
(A-S)
Thisequation hasthesolution
(A-9)
But",:.._,isjust"'00-'inreverseorder.Hence,thesolution in(A-9)issimplyam,in
reverseordermultiplied by-km.Thatis,
[am',m.,]
d=-k Q,.,-lm-2,...-/ "I.
a",_l 1
Thesecondequation obtained from(A-6)isthescalarequation
<1>:"-,a m-,+<1>::,dm_,+cI>[O)k m=cI>(m)(A-IO)
(A-Il)
Weeliminate dm_,from(A-II)byuseof(A-lO).Theresulting equation givesuskm.
Thatis,
k=.p(m)-"'::-,a m-,
mcP('O)-4»;,:-lc();;'~)4»;1/)
cI>(m)-"':.-,am-,
cI>(O)-a;,-,<1>00,
.p(m)-"';•.,am_,
'€m-J(A-12)
APPENDIX A:THELEVINSON-DURBIN ALGORlTHM SSt
where'l:",,istheresidualMSEgivenas
'8.,-,~<1>(0)-a:"-,oI>m-1 (A-l3)
Bysubstituting (A-lO)fordm-,in(A-4),weobtaintheorder-recursive relation
arn",:::=am-1A-kmQm-lm.-b k=1,2,...,m-l, m=1.2.....p(A-14)
and
Theminimum MSEmayalsobecomputed recursively. Wehave
m
'8m=<1>(0)-2:am.<I>(k)
A=I
Using(A-14)in(A-IS),weobtain
'l",=<1>(0)-mi'am,,<I>(k)-amm[<I>(m) -"fa.._"m,<I>(k)]
A=l ~~I(A-IS)
(A-16)
ButtheterminsquareQrackets in(A-16)isjustthenumerator ofk..in(A-12).Hence.
(A-17)
APPENDIXB
ERROR PROBABILITY
FORMULTICHANNEL
BINARY SIGNALS
Inmultichannel communication systems thatemploybinarysignaling fortransmitting
information overtheAWGNchannel, thedecision variable atthedetector canbe
expressed asaspecialcaseofthegeneralquadratic form
I
D=2:(AIX.!'+BIV,I'+ex,v:+C'X:V,j
,I(B·1)
incomplex-valued gaussian randomvariables. A,B,andCareconstants; X,andY,are
apairofcorrelated complex-valued gaussian random variables, Forthechannels
considered, theLpairs(X..Y.Iaremutually statistically independent andidentically
distributed.
Theprobability oferroristheprobability thatD<0,Thisprobability isevaluated
below,
Thecomputation beginswiththecharacteristic funetion, denoted by1jJ,,(jv),ofthe
generalquadratic form.Theprobability thatD<0,denoted hereastheprobability of
errorPh'is
p.=P(D<0)=ff(D)dD (B-2)
wherep(D),theprobability densityfunction ofD,isrelatedto1jJ,,(jv)bytheFourier
transform, i.e.,
882
APPENDIX B:ERROR PROBABlLlTY FORMULTICHANNEL BINARY SIGNALS 883
Hence,
['1J- p.=dD-o/Jo(jv)e-I•Ddv
_I»2n --<JO(B-3)
Letusinterchange theorderofintegration andcarryoutfirsttheintegration with
respecttoD.Theresultis
1["I'o/JD(iV)P,=-----dv
2trj -ao-"/l- V(B-4)
whereasmallpositive numberehasbeeninsened inordertomovethepathof
integration awayfromthesingularity atv=0andwhichmustbepositive inorderto
allowfortheinterchange intheorderofintegration.
SinceDisthesumofstatistically independent random variables, thecharacteristic
function ofDfactorsintoaproductofLcharacteristic functions, witheachfunction
corresponding totheindividual randomvariables d"where
d,=AIX,I'+BIY,I'+CX,l1+C·X:Y,
Thecharacteristic functionofd,is
C) v,v, [v,v,(-v'a" +jva,,)l
,pd,IV(v+jv,)(v-jv,)exp[(v+jv,)(v-jv,)J(B-5)
wheretheparameters v,,v"a",anda"dependonthemeansX,andV,andthe
second(central) moments 1-'",I-'yy.and/L",ofthecomplex-vlaued gaussian variables X,
andY,throughthefollowing definitions (lei'-AB>0):
_~, 1VI-W+ 2 2 -w4(l-'ul-',. -11-',,1)(IC[-AB)
~, 1V2=W+ 2 2 +w4(l-'ul-'., -11-',,/)(ICI-AB)
MI=Ap..u+BI-'u+CJ.L:~+c*1-';';.'1'
4(/Lxxl-'"-II-'",J')(IC[' -AB)
2 -2 -2-- --a,,=2(1C[ -AB)(IX.lI-',,+IY.1 /Axx-X:y'/LXy-X,Yt/L:')
a"=AIX,I'+BIY.I'+CX:Y"+C·X,V:
1-'"=IE[(X,-X,)(Y,-V.)·](B-6)
Now,asaresultoftheindependence oftherandomvariables d,.thecharacteristic
functionofDis,
o/JD(jV)=no/Jd,(iV)'-I
wllere(v,v,)' v,v,(jva,-v'a,)]o/JD(jV) expI-c-'--'-'~~-'-"-'"(v+jv,)'(v-jv,)' v+jv,)(v-jv,)(B-7)
(B-8)
884 DIGITAL COMMUNICATiONS
Theresult(B-7)issubstituted foroP,,(jv)in(B-4),andweobtain
(V,v')'fx
,,,, dv ~v,v,(jVO'-V'O')]!'=----- exp,21Cj-"'1'v(v+jv,)'(v-jv,)1. V+jv,)(u-jv,)
Thisintegralisevaluated asfollows,
Thefirststepistoexpressthe«ponential function intheform
(jA,jA,)exp-A,+--,----:v+fV,v-fv,
whereonecaneasilyverifythattheconstants A,.A,.andAJare given as
u~v~A,=---(o,v, +a,)
VI+V2(B-9)
(B-IO)
Second, aconformal transformation ismadefromthevplaneontothepplanevia
thechangeinvallable
VIV-jtJ2P=----,-
V2V+JVt
Inthepplane,theintegralgivenby(B-9)becomes
p,=exp[v,v,(-20v,v,+o,v,-o,v,)/(v,+v,)'1_1_rf)d
• (1+V,/VI)2I. I 2TrjJr(pp
where
f[1+(v,/V,)pj'L-' [A,(v,/v,) AJ(v,!v,)IJ(p)= I. exp P+---""-'-'-=P(I-p) V,+v, V,+v,P
andrisacircularcontourofradiuslessthanunitylhatencloses theorigin,
Thethirdstepistoevaluate theintegral
~ff(p)dp=~f(1+(v,!v,)p)'1.-1
211]r 21CfrpL(l-p)
[A,(v,lv,) A,(vt!v,)IJdxexp p+ p
VI+112 U1+V2P(B-II)
(B-12)
(B-13)
(B-14)
Inordertofacilitate subsequent manipUlations, theconstants Q;;.0andb;;.0are
introduced anddefinedasfollows:
,,_A,(v,!v,)
i4- ,
VI+V2(B-15)
(B-16)
(B-18),-\PPENDIX IIFRROR PROHABILITY FORMlilTICHANNEl BINARY S\(iNALS 88S
LetusalsoexpandthefunctionII+(UO!U,)PI" 'asabinomial series.Asaresult.we
ootain,f"'(2L-1)(0')'21<j,t(p),Ip=~,ku;
x-'-.I1p'exp(la'+lb'p)dp
21<J,.p(l-p) p
Thecontour integralgivenIn(B-16)isonerepresentation oftheBesse'function. It
canbesolvedbymakinguseoftherelations
{2~jw··Lui.,exp(I;'+lh'p)dp
I.,(ab)=Ib"J !,-.(-)p'"exp(,a+~b'p)dp
21<Jar P
whereJ,,(x)isthenthordermodified Besselfunction ofthefirstkindandtheseries
representation ofMarcum's Qfunction intermsofBesselfunctions, i.e.,
"(a)"Q,(a.b)=exp[-l(a'+b')]+LbI,,(ab)
'J~ll
First,consider thecase0..k..L-2in(B-16).Inthiscase.theresulting contour
integralcanbewrittenintheformt
](\a'',) , ', 1 I..(b)",)exp'----+,bopdp=Q,(a,b)exp[,(a-+b')]+L-I,,(ab)
II-p P w'a
(B,]7)
Next,consider thetermk=L-I.Theresulting contour integralcanbeexpressed in
termsoftheQfunction asfollows:
2~jip(]~p)expe;o+lb'p)dp=Q,(a.b)expn(a'+b')1
Finally.consider thecaseL..k..2L-1.Wehave
1fp'-I, ('la'')---,--exp-'-+lb-pdp
2JrJ,,]-P P
"1J.(', ) =L-,p"L'"exp,a+lb'pdp
,,~u21<Jr p
,,~,tLW"I,,(ab) =Q,(a.b)exp[\(0'+b')J-~:W"I,,(ab) (B-19)
Collecting thetermsthatareindicated ontheright-hand sideof(8·16)andusing
tThiscontour integralisrelatedtothegeneralized Marcum Qfunction, definedas
Qm(a,b)~fx(xla)m.' exp[-\(x'+a'))1",.,(ax)dx,m;>1
inthefollowing manner:
Qm(a.b)exp[}(a'+b'»)=2~'Lpm(i'- p)exp(I;'+lb'p),Ip
886 DIGITAL COMMUNICATiONS
theresultsgivenin(B-17)-(B-19), thefollowing expression forthecontourintegralis
obtained aftersomealgebra:
1i()'L-' _.f(p)dp= \+v, [expH(a'+b'»)Q,(a,b)-/o(ab)j
2rrl'" v,
+lo(ab)~~(2Lk-1)(::r
L-'L-I-.(2L-l)[(b)"(V')' (O')"(V,)'L-'-']+LI.(ab)L-- ---
"""I k-OkaVIbVI(B-20)
Equation (B·20)inconjunction with(B-12)givestheresultfortheprobability of
error.Afurthersimplification resultswhenoneusesthefollowing identity, whichcan
easilybeproved:
rVIU2 ] l'2 2 )eXPL ,(-2a,v,v,+a,v,-a,v,) =exp[-,(a +b)(v,+v,)
Therefore, itfoDowsthat
p.=Q,(a,b)-lo(ab)exp[-Ha'+b'll
',,(ab)exp[-\(0'+b')]~'(2L-1)(V')' exp[-Ha'+b'»)+ 2LI£.+ /"L-I(1+v,/v,) ,~ok.'"(1+lI,.,)-
x:~:I.(ob)L%.C\-l) (B.21)
x[(~)"(:J-(~)tr"-'] (L>i)
p.=Q,(a.b)
(B-22)Thisisthedesiredexpression fortheprobability oferror.Itisnowasimplemailer
torelatethepar.metersaandbtothemoments ofthepairs{K"Y,}.Substituting for
A,andA,from(B-10)into(B-15),weobtain
a=[2V~V2(alV2 -a2)]'"
(v,+v,)'
b=[2v,.~(alv, +a,l]'"
(v,+v,)'
Since11"v,.ai'andu,havebeengivenin(B-6)and(B-8)directlyintermsofthe
moments ofthepairsX,andy.,ourtaskiscompleted.
APPENDIXC
ERROR PROBABILITIES
FORADAPTIVE RECEPTION
OFM-PHASE SIGNALS
Inthisappendix, wederiveprobabilities oferrorfortwo-andfour-phase signaling over
anL-diversity-braneh time-invariant additive guassian noisechannel andforM-phase
signaling overanL-diversity-branch Rayleigh fadingadditive gaussian noisechannel.
Bothchannels corruptthesignaling waveforms transmitted through thembyintroduc
ingadditive whitegaussian noiseandanunknown orrandom multiplicative gainand
phaseshiftinthetransmitted signal.Thereceiver processing consists ofcross
correlating thesignalplusnoisereceived overeachdiversity branchbyanoisy
reference signal,whichisderived eitherfromthepreviously received information
bearingsignalsorfromthetransmission andreception ofapilotsignal,andaddingthe
outputsfromallL-diversity branches toformthedecision variable.
C-IMATHEMATICAL MODEL FORANM-PHASE
SIGNALING COMMUNICATIONS SYSTEM
InthegeneralcaseofM-phase signaling, thesignaling waveforms atthetransmitter
aret
tThecomplex representation ofrealsignalsisusedthroughout. Complex conjugatiot1 IS
denotedbyanasterisk.
887
'888 DIGITAl. COMMUNICATIONS
where
[.21r ]s,.(t)=g(l)exp}M(n-I),n=I,Z,.",M,0'"I';;:T (C-I)
andTisthetimeduration ofthesignaling interval.
Consider thecaseinwhichoneoftheseMwaveforms ist.ansmitted. forthe
duration ofthesignaling interval, overLchannels. Assume thateachofthechannels
corrupts thesignaling waveform transmitted throughitbyintroducing amultiplicative
gainandphaseshift,represented bythecomplex-valued numbergk,andanadditive
noiseZk(e).Thus,whenthetransmitted waveform iss,.(e),thewaveform received over
thekthchannelis
",(I)=gkS~(t)+z,(e), O';;:I,;;:T, k=I,Z,...,L (C-Z)
Thenoises{z,(e)}areassumed tobesamplefunctions ofastationary whitegaussian
randomprocesswithzeromeanandautocorrleation function c/>,(r)=NoS(f),whereNo
isthevalueofthespectraldensity.Thesesamplefunctions areassumed tobemutually
statistically independent.
Atthedemodulator. ",(e)ispassedthrough afilterwhoseimpulse response IS
matched tothewaveform g(e).Theoutputofthisfilter,sampled attimee=T,is
denoted as
(C-3)
wheregisthetransmitted signalenergyperchannelandN,isthenoisesamplefrom
thekthfilter.Inorderforthedemodulator todecidewhichoftheMphaseswas
transmitted inthe'signaling interval 0,;;:e,;;:T,itattempts toundothephaseshift
introduced byeachchannel. Inpractice, thisisaccomplished bymultiplying the
matched filteroutputX.by thecomplex conjugate ofanestimateg.ofthechannelgain
andphaseshift.Theresultisaweighted andphase-shifted sampled outputfromthe
kth-channel filter,whichisthenaddedtotheweighted andphase-shifted sampled
outputsfromtheotherL-Ichannelfilters.
Theestimateg,ofthegainandphaseshiftofthekthchannel isassumed tobe
derivedeitherfromthetransmission ofapilotsignalorbyundoing themodulation on
theinformation-bearing signalsreceived inprevious signaling intervals. Asanexample
oftheformer,suppose thatapilotsignal,denoted bys",,(e),0".t'"T,istransmitted
overthekthchannelforthepurpose ofmeasuring thechannelgainandphaseshift.
Thereceived waveform is
g,Spk(f)+zp,(t),0".e'"T
wherezp,(e)isasamplefunction ofastationary whitegaussian random processwith
zeromeanandautocorrelation function c/>p(f)=Noli(f).Thissignalplusnoiseispassed
throughafiltermatched toSp,(f).Thefilteroutputissampled attimef=Ttoyieldthe
randomvariableXp,=2i!pg,+N"",wherei!'pistheenergyinthepilotsignal,whichis
assumed tobeidentical forallchannels, andNp,istheadditive noisesample.An
estimate ofg,isobtained byproperly normalizing Xp"i.e.,g,=g,+Np,/Z'Cp-
Ontheotherhand,anestimate ofg.canbeobtained fromtheinformation-bearing
signalasfollows.Ifoneknewtheinformation component contained inthematched
filteroutputthenanestimate ofg,couldbeobtained byproperly normalizing this
APPENDIX C:ERROR PROBABILITIES FORADAPTIVE RECEPTION OFM-PHASE SIGNALS889
output.Forexample, theinformation component inthefilteroutputgivenby(C-3)is
2'l:g,exp[j(2JrIM)(n-I)].andhence,theestimate is
whereN;=N,exp[-j(2JrIM)(n-Il]andthepdfofN;isidentical tothepdfofN,.
Anestimate thatisobtained fromtheinformation-bearing signalinthismanner is
calledac1airooyant estimate. Although aphysically realizable receiver doesnotpo>sess
suchclairvoyance, itcanapproximate thisestimate byemploying atimedelayofone
signaling intervalandbyfeedingbacktheestimate ofthetransmitted phaseinthe
previous signaling inlerval.
Whether theestimateofg,isobtained fromapilotsignalorfromtheinformation
bearingsignal.theestimate canbeimproved byextending thetimeintervaloverwhich
itisformedtoincludeseveralpriorsignaling intervals inawaythathasbeendescribed
byPrice(1962a, b).Asaresultofextending themeasurement interval, the
signal-to-noise ratiointheestimate ofg,isincreased_ Inthegeneralcasewherethe
estimation intervalistheinfinitepast,thenormalized pilotsignalestimateis
(C-4)
where C,istheweighting coefficient onthesubestimate ofg,derivedfromtheithprior
signalintervalandNp"isthesampleofadditivegaussian noiseattheoutputofthefilter
matched to5p,(t)intheithpriorsignaling interval. Similarly. theclairvoyant estimate
thatisobtained fromtheinformation-bearing signalbyundoing themodulation over
lheinfinitepastis
(C-S)
Asindicated, thedemodulator formstheproductbetweeng:andX,andaddsthisto
theproducts oftheotherL-Ichannels. Therandomvariable thatresultsis
L L
Z=2:X,g:=LX,Y:
k=I k"I
=Zr+jz; (C-6)
where,bydefinition, Y,=g"Z,=Re(z).andz,=1m(z).Thephaseofzisthedecision
variable. Thisissimply
(C-7)
C-2CHARACTERISTIC FUNCTION
ANDPROBABILITY DENSITY FUNCTION
OFTHEPHASE 6
Thefollowing derivation isbasedontheassumption thatthetransmitled signalphase IS
zero,i.e.,n=1.Ifdesired, thepdfof9conditional onanyothertransmitted signal
phasecanbeobtained bytranslating p(9)by theangle2Jr(n-1)1M.Wealsoassume
890 DIGITAL COMMUNICATIONS
thatthecomplex-valued numbers{g.l.whichcharacterize theLchannels, aremutually
statistically independenl andidentically distribuled zero-mean gaussian random vari
ables.Thischaracterization isappropriate forslowlyRayleigh fadingchannels. Asa
consequence, therrand0m variables (X,.Y,)arecorrelated, complex-valued, zero
mean,gaussian, andstalistically independent, butidentically distributed withanyother
pair(X"~).
Themethod thathasbeenusedinevaluating theprobability densityp(9)inthe
generalcaseofdiversity reception isasfollows.First,thecharacteristic function ofthe
jointprobabilily distribution function ofz,andz"whereZ,andz,are,wocomponents
thatmakeupthedecision variablee,isobtained. Second, thedoubleFouriertransform
ofthecharacteristic function isperformed 'andyieldsthedensityp(z"z·JThenthe
transformation
r=v'z;+zi.9=tan'U')z,(C-8)
yieldsthejointpdfoftheenvelope randthephase9.Finally,integration ofthisjoint
pdfovertherandomvariable ryieldsthepdfof9.
Thejointcharacteristic functionoftherandomvariablesz,andz,canbeexpressed in
theform
[4
",('V'v)= m"m,,(1-IJLI')'1'1,,12 211 2.JLcosev,-J :2(v'mumw(1-IILIJ
]L
.2IJL:sinf: 4
+",-1y;;;-;;;- ,+ -,(m"m,)1-IILI») m"m,,(1-IILI')
where,bydefinition,(C-9)
m,.=E(lX,I')
m,.=E(IY.I')
m"=E(X,}1')identical forallk
identical forallk
identical forallk (C-IO)
TheresultofFourier-transforming thefunction t/J(}v"jv,)withrespect tothe
variables ",andv,is
()_(I-IILI')/. (v?+"?)L"
PZ"z,-(L_1)!lr2' z,+Z,
Xexp[IJLI(z,.case+z,sine)]K/._,(v' z;+zi) (C-II)
whereK,,(x)isthemodifiel! Hankelfunction ofordern.Thenthetransformation of
random variables, asindicated in(C-8)yieldsthejointpdfoftheenvelope Tandthe
phase9intheform
(C-12)
(C-13)
(C-14)-\PPESDIX C:ERROR PROBABILITIES FORADAPTIVE RECEPTION OFM·PHASE SIGNALS 891
Now,integration overthevariable, yieldsthemarginal pdfofthephaseII.Wehave
evaluated theintegraltoobtainp(8)intheform
(- I)I'(\-IJ.LI')'{a'-'[ I
p(O)=2Jr(L-I)! ab',b-1J.LI'cos' (0-E)
!J.LICOS(O-E), (1J.L1COS(0-E»)]}I.+" -.,-.COS , I[b-!J.LIcos(11-E)I"" b" ,
Inthisequation, thenotation
denotestheLlhpartialderivative ofthefunctionI(b,J.L)evaluated atb=I.
C·3ERROR PROBABILITIES FORSLOWLY
RAYLEIGH FADING CHANNELS
Inthissection,theprobability ofacharacter errorandtheprobability ofabinarydigit
errorarederived forM-phase signaling. Theprobabilities areevaluated viathe
probability densityfunction andtheprobability distribution function of8.
ThePrObability Distribution Function ofthePhaseInordertoevaluate the
probability oferror,weneedtoevaluate thedefiniteintegral
P(8,..8..8,)=f'p(8)d8•
",
whereIi,and8,arelimitsofintegration andp(8)isgivenby(CU).Allsubsequent
calculations aremadeforarealcross-correlation coefficient J.L.Arcal-valued J.Limplies
thatthesignalshavesymmetric spectra.Thisistheusualsituation encountered. Sincea
complex-valued J.Lcausesa shiftofEinthepdfof8,i.e.,Eissimplyabiasterm,the
resultsthataregivenforrealJ.Lcanbealteredinatrivialwaytocoverthemoregeneral
caseofcomplex-valued J.L.
Intheintegration ofp(8),onlytherange0..9..Jrisconsidered, becausep(8)isan
evenfunction. Furthermore. thecontinuity oftheintegrand anditsderivatives andthe
factthatthelimits8,and8,areindependent ofballowfortheinterchange of
integration anddifferentiation_ Whenthisisdone,theresulting integral canbe
evaluated quitereadilyandcanbeexpressed asfollows:
fe, _(-l)I··'(I-J.L')'
).,p(lI)de-2Jr(L-I)!
ilL-'{I[J.LVI-(b/J.L'-I)x'
xabL-'b_J.L' b'" cot'x
(xb'''J.L)]}"I --eot-I
VI-(b/J.L'-I)x' ,,'~'
where,bydefinition,
-J.LcosIIix- ;=1,2•-Vb-J.L'cos8,' .(C-IS)
892 DIGITAL COMMUNICATIONS
Probability ofaSymbol ErrorTheprobability ofasymbolerrorforanyM-phase
signaling systemis
When(C-14)isevaluated atthesetwolimits,theresultis
(_l)L-I(I_ ....')LaL-'{ I[tr
~- ----(M-I)"'-tr(L-I)! abL-'b-I-<'M
....sin(trIM) -'(-cos(trIM))]}I
-y'b-....2co,?(trIM) cotv'b-'cos'(tr/M) 0_'(C-16)
(C-I?)
(C-18)Probability oraBinaryDigitErrorFirst,letusconsider two-phase signaling. In
thiscase,theprobability ofabinarydigiterrorisobtained byintegrating thepdfp(8)
overtherangeltr<8<3tr.Sincep(8)isanevenfunction andthesignalsareapriori
equallylikely,thisprobability canbewrittenas
P,~2(p(8)d8
Itiseasilyverifiedthat8,=ltrimpliesx,=0and8,=1rimpliesx,=p./~. Thus,
(_I)L-'(I_I-<')L aL-l[I 1-<]/
P,=2(L-I)! abL-'b-....'-b'l2(b-IL') h-'
Afterperforming thedifferentiation indicated in(C-17)andevaluating theresulting
function atb=I,theprobability ofabinarydigiterrorisobtained intheform
I [ L-'(2k)(1-1-<')']P,=-1-1L2 --
2'-0k 4
Next,weconsider thecaseoffour-phase signaling inwhichaGraycodeisusedtomap
pairsofbitsintophases.Assuming againthatthetransmitted sjgnalisstI(r),itisclear
thatasingleerroriscommitted whenthereceived phaseis~tr<9<~1r,andadouble
erroriscommitted whenthereceived phaseis~1r<9<tr.Thatis,theprobability ofa
binarydigiterroris
p..=r~(lJ)d8+2(p(e)d8
Itiseasilyestablished from(C-14)and(C-19)that
(_l)L-I(l_ ....')LaL-'[ I....]1
p..=2(L-l)f abL'b-p.'-(b-....')(2b-....')'12h-'
Hence,theprobability ofabinarydigiterrorforfour-phase signaling is
_I[ ....L-'(2k)(I+P.')']
p.h-21-~,~ k4-2/l'(C-19)
(C-20)
Notethatifonedefinesthequantity p=..../~, theexpression forp..interms
ofpis
(C-21)
APl'l:-.lDIX CEKROR PROBAtilLlTIFS FORADAPTIVE RECEPTION OFM·i'HASE SI(iNAl.S 893
Inotherwords.P",hasthesameformasP,givenin(C-18).Furthermore. notethatp.
justlikeJL.canbeinterpreted asacross-correlation coefficient, sincetherangeofpis
0'"p'"Ifor0'"JL'"l.ThissimplefactwillbeusedinSectionC-4.
Theaboveprocedure forobtaining thebiterrorprobability foranM-phasesignal
withaGraycodecanbeusedtogenerate resultsforM;8.16,etc.•asshownby
Proakis(1968).
Evaluation oftheCross-Correlation Coeficient Theexpressions fortheprob
abilitiesoferrorgivenabovedepend onasingleparameter, namely, thecross
correlation coefficient JL.Theclairvoyant estimate isgivenby(C-5),andthematched
filteroutput,whensignalwaveform S,,(I)istransmitted, isX,;2'tg,+N,.Hence.the
cross-correlation coefficient is
where,bydefinition.VCr,'+I)(-y;'+v)
v;I*.Cil'/#,1<.1'
--,gE(2)kI y,-AI19d,;.2,...,L
;v"(C-22)
(C-23)
Theparameter vrepresents theeffective numberofsignaling intervals overwhichthe
estimate isformed.and-y,istheaverageSNRperchannel.
Inthecaseofdifferential phasesignaling, theweighting coefficients are<,;J,c,=0
fori..I.Hence,v;IandJ.L;-Y"!(l+-y,).
WhenV;::C,theestimate isperfectand
I·~"ImJL=--
"--ox )I,+1
Finally.inthecaseofapilotsignalestimate. givenby(C-4)thecross-correlation
coefficient is
_[(r+1)(r+1)]'''' J.L-1+-_-1+-.-
"'1, Y"Y,
where.bydefinition.
.'t,E(')"f,;N
u!gkt
';g,;g+'ll'
r;grc"
ThevaluesofJLgivenabovearesummarized inTableC-1.
C-4ERROR PROBABILITIES FORTlME.INV ARIANT
ANDRICEAN FADING CHANNELS(C-24l
InSectionC-2.thecomplex-valued channelgains{g.}werecharacterized aszero-mean
gaussian random variables, whichisappropriate forRayleigh fadingchannels. Inthis
section, thechannel gains{g,}areassumed tobenonzero-mean gaussian random
variables. Estimates ofthechannel gainsareformedbythedemodulator andareused
894 DIGITAL COMMUNICATiONS
TABLE C-IRAYLEIGH FADING CHANNEL
Typeofestimate
Clairvoyant estimateV'(y,-'+I)(j', '+v)
vTv
Pilotsignalestimate
DifferentlOl phasesignaling(r+I)~(t.+r;I)(t,+r:,)
-.!r...-
10:+1
Perfectestimate
asdescribed inSectionCol.Moreover, thedecisionvariable 9isdefilledagainby(C-7).
However, inthiscase,thegaussian randomvariablesX.andY••whichdenotethe
matched filteroutputandtheestimate, respectively, forthekthchallnel. havenonzero
means,whicharedenoted byX.andY•.Furthermore, tltesecondmoments are
mxx=£(lX.-X.n identical forallchannels-,myy=£(1Y.-Y.I) identical furallchannels
m,y=£[(X.-X.)(Yt-Yt)]identical forallchannels
andthenormalized covariance isdefinedas
(C-2S)
(L'"2)Errorprobabilities aregivenbelowonlyfortWO-andfour-pbase signaling withtbis
channelmodel.Weareinterested inthespecialcaseinwhichthefluctuating component
ofeachofthechannelgains{g.}iszero,sothatthechannels aretime-invariant. If,in
additiontothistimeinvariance, thenoisesbetween theestimate andthematched filter
outputareuncorrelated thenI'-=O.
Inthegeneralcase,theprobability oferrorfortwo-pbase signaling overL
statistically independent channels characterized intbemannerdescribed abovecanbe
obtained fromtheresultsinAppendiK B.Initsmostgeneralform,tbeexpresssion for
thebinaryerrorrateis
P,=Q,(a,b)-/o(a)eKp[-Ha'+b'»)
+lo(ab)expH(~: ~b'))I'(2L-1)(1+1'-)'[2/(1-1'-)] '-0kI-I'-
exp[-Ha'+b')]
+{2/(1-I'-)]2L1
L-I L-'-.(2L-1)[(b)·(1 +1'-)'(a)"(1+I'-)'L-l-'] XLI.(ab)L - - - - -,_,'-0ka1-IJbI-p..
P,=Q,(a,b)-W+p..)/o(ab) exp(-~(a'+b'»)(L=I)
(C-26)APPENDIX CERROR PROBABILITIES FORADAPTIVE RECEPTION OFM·PHASE SIGNALS 89S
where,bydefinition,
(LIXY,I')'" (J-1L-'----'-
-1-'<=1vm:vm:
b-(l±I~+ll')'"
-2t=1vm:vm:
Q,(a,b)=rxexp[-Ha'+x')]Jo(ax) dx
I..(x)isthemodified Besselfunction ofthefirstkindandofordern.
Letusevaluate theconstants aandbwhenthechannelistime-invariant, p.=0,and
thechannelgainandphaseestimates arethosegiveninSectionC-1.Recallthatwhen
signals,(r)istransmitted, thematched filteroutputisX,=2'€g,+N,.Theclairvoyant
estimate isgivenby(C-S).Hence, for thisestimate, themoments areX,=2't!g"
Y,=go,m...=4t:N'handm....=NoIt:v,where'iisthesignalenergy, Noisthevalueof
thenoisespectraldensity,andvisdefinedin(C-23).Substitution ofthesemoments into
(C-26)resultsinthefollowing expressions foraandb:
a=vrr;1\Iv-II
b~vrr;1\Iv+11 (C-27)
Thisisaresultoriginally derivedbyPrice(1962).
Theprobability oferrorfordifferential phasesignaling canbeobtained bysetting
v=Iin(C-27).
Next,consider apilotsignalestimate. Inthiscase,theestimate isgivenby(C-4)and
thematched filteroutputisagainX,=2'ig,+N,.Whenthemoments arecaiculated
andthesearesubstituted into(C-26),thefollowing expressions foraandbare
obtained:
(C-28)
where
t:I.
1',=N:,~19,I'
'i€,='i+'ip
r='i/'fp
Finally,weconsider theprobability ofabinarydigiterrorforfour-phase signaling
overatime-invariant channelforwhichthecondition p.=0obtains.Oneapproach that
canbeusedtoderivethiserrorprobability istodetermine thepdfof9andthento
integrate thisovertheappropriate rangeofvaluesof9.Unfonunately, thisapproach
provestobeintractable mathematically. Instead,asimpler, albeitroundabout, method
maybeusedthatinvolves theLaplacetransform. Inshort,theintegral in(14-4-14) of
thetextthatrelatestheerrorprobability P,('Yh)inanAWGNchanneltotheerror
896 DIGITAL COMMUNICATIONS
TABLE C·2TIME-INVARIANT CHANNELI Typeofestimate a b
Twn.pbase siguali..
Clairvoyantv'fY.1V;;- II V"!Y.(V;;+1)estimate
Differential phase0 vz:y,:signaling
Pilotsignal~l~ ~I ~(~+[h) estimate "2r+I-\lr+1
Fnur.phase sil"a1iDg
Clairvoyant v1Y.1v'v+ 1+V7+J v1Y.( y;;-::-~-v;;r+J
estimate -v'v+I -v'V'"+l1 +v'v+1-v?+!)
Differential phasev'fY.(v'2+ V2-v'2-\/2) v1Y.(v'2+V2+v'2-V2)signaling
PilorsignalVr,Iv'v+r+vv'+r' ~r,(v'v+r+v'7+?estimale 4(r+I) 4(r+1)
-v'v+r-v'V'+?1 +v'v+r-v:vr+?)
probability P,inaRayleigh fadingchannel isaLaplacetransfo1Tl1. Sincethebiterror
probabilities P,andp••foraRayleigh fadingchannel, givenby(C-18)and(C-21),
respectively, havethesameformbutdifferonlyinthecorrelation coefficient, itfollows
thatthebiterrorprobabilities forthetime-invariant channelalsohavethesameform.
Thatis,(C-25)withIJ.=0isalsotheexpression forthebiterrorprobability ofa
four-phase signaling systemwiththeparameters aandbmodified toreflectthe
difference inthecorrelation coefficient. Thedetailed derivation maybefoundinthe
paperbyProakis(1968).Theexpressions foraandbaregiveninTableC-2.
(
I
APPENDIXD
SQUARE-ROOT
FACTORIZATION
Consider thesolutionofthesetoflinearequations
RNC.N=U, (D-l)
whereRNisanNXNpositive-definite symmetric matrix,CNisan.IV-dimensional vector
ofcoefficients tobedetermined, andUNisanarbitrary N-dimensional vector.The
equations in(D-I)canbesolvedefficiently byexpressing RNinthefactored form
(D-2)
whereSNisalowertriangular matrixwithelements is,,}andONisadiagonal matrix
..ithdiagonal elements {d,}.Thediagonal elements ofSNaresettounity,i.e.,s"=J.
Thenwehave
'ij=!Si/"d/tS,b 1~j:0:.;i-].j~2
k=I (D-3)
where{r,Jartetheelements ofR,.Consequently, theelements {s,,}and{d,}are
determined from(D-3)according totheequations
j-l
s'id,='if-2:Sikd"Sfk'
k=I (D-4)
,-I
di='Ii-Ls7"dk.'2~i!!f:N
Ie=I
Thus,(D-4)defineSNandONintermsoftheelements ofR.,.
897
898 naiITAl. ('()\I\I(-"'h'Aml~S
Thesolution to(D-I)isperrormcd intwosteps.With(D-2)suhstituted into(D-I)
wehave
Let I
Y"=D...,S',C,
Then
S,Y,=U,
Firstwesolw(D-6)forY,.Becauseofthetriangular formofS,.wehave
,,
y,=II,-LS".\',.,,
Havingobtained Y,.thesecondstepistocompute C,.Thatis.
D,S\-C, =Y,
S'"C,=D,Iy,
Beginning with
c,::::.v....Jd,
theremaining coefficients ofC,areohtained recursively asfollows:(D-5)
(D-6)
(D-7)
(D-8)
'''''i$,N-1 (D-9)
Thenumberofmultiplications anddivisions required toperform thefactorization of
K,.isproportional toN'.Thenumher ofmultiplications anddivisions required to
compute C,.onceS,isdetermined, isproportional toN'.InCOnlrast. whenR.,is
Toeplitz theLevinson-Durbin algorithm shouldbeusedtodetermine thesolution of
(D-I),sincethenumherofmultiplications anddivisions isproportional toN'.Onthe
otherhand,inarecursive least-squares formulation_ S,andDNarcnotcomputed asin
(D-3),buttheyareupdated recursively. Theupdateisaccomplished withN'operations
(multiplications anddivisions). Thenthesolution forthevectorC.,followsthesteps
(D-5)-(D-9). Consequently. thecomputational burdenoftherecursive least-squares
formulation isproportional toN'.
,
c:
f
REFERENCES
ANDBIBLIOGRAPHY
Ahcnd. KandFritchman. B.D.(1\)70)."Statistical Detection forCommunication Channels with
Intersymhol Interlen:nce."Proc lEEf.-,pp.779-7X5. May.
Anramson. N.(ll)h3).Infi,rmalilm Theorytl/u/Coding. McGra\\'-Hill, NewYnrk.
Ahramson. ~.(1l.)70)."TheALOHA Syst~m-AnOlh~r Alternative forCompukI Communica~
tions."/fJ70FallJoinlCOlllpllf. COllI,AFIDSConI:Pmc,vo!.37.pp.2XI-2S5. AFIPSPress.
Montvak'. N.J.
Anramson. N.lll)77). "Tht:Throughput ofPacket Broadcasting Channels:' 1/:'f.:1::TrailS.
CommitI/., vol.COM-:!). pp.1l7-12K, ];muary.
Ahramson. N.()ij(.}J).Multiple AcCl's.\ComnlUlliCaliOlH. IEEEPress,l'\ewYork.
Adler.R.L..Coppersmith. D..andHassner. M.(19H3)."Algorithms forSliding BlockCodes'"
,,.:EETrans.InformTheory. vol.IT-29.pp_5-22.January.
AI-Hussaini. E.andAI-Bassiouni (J<:JH5)."Performance ofMRCDiversity Systems forthe
Dekction ofSignals withNakagami Fading:' IEFFTrans.Commun.. \'01.COM-]."'. pp.
1315-1319. Decemhn.
Altekar. S,A.andBeaulieu. N.C.(I9Y3)."Upper Bounds ontheErrorProoability ofDetision
Feedhack Equalizution:' IFEETrans.I,,{orm. Theory, \"01.IT-39.pp.145-156. January.
Anderoerg. M.R.(1973).ClusrerAnalysis forApp'ifllthms, AC<'H.lemic. NewYork.
Ander'\on. J.B..Aulin.T..andSundberg. C.W.(I9X6).DiKiwlPIIlI.n:Muduimiotl. Plenum. New
York.
Anuerson. R.R.andSail.J.(1\165)."Spectra ofDigitalFM'"8ell5",,1.Tech.1..vol.44pr.
Ilo5-IIH9. Julv-August.
Ash.R.B.(IY65j.Iliforl11arioll Theon. Interscicnce. NewYork.
Aulll1.T.(IQHO)."Viterbj Detection ofContinuous PhaseModulated Signals," ,Vat.felecommllfl.
ConIRecord. pp.}..t2.1-14.2.7. Houston. Texas.Novemher.
Aulln.T..Rydbcck. N..andSundberg. C.W.(I9HI)."Continuous PhaseModulation-Part II:
PartialResponse Signaling," IEEETram.Commlt"-. \'01.COM~29. pp.210-225. March.
Aulln.T.andSandberg. C.W.(19HI)."Continuous PhaseModulation-Part I:FullRe,ponse
Signaling." ItEETrot/s.COmmllll., vol.COM-29. pp.196-209. March.
Aulin.T.andSundherg. CW.(19H2a). "OntheMinimum Euclidean Distance foraClassof
SignalSpaceCodes,"IEEETrans.Inform.Thfury. vol.IT-28.pp.43-55.January.
899
900 DlGlTAL CUMMUNICATIONS
Aulin,T.andSundberg, C.W.(1982b). "Minimum Euclidean Distance andPowerSpeclTurn fora
ClassofSmoothed PhaseModulation CodeswithConstant Envelope," IEEETrans.Commltn ..
vol.COM-3D, pp.1721-1729, July.
Aulin,T.andSundberg, C.W.(1984)."CPM-An Efficient Constant Amplitude Modulation
Scheme,"lnl. J.Sate/lite Commltn. vol.2,pp. 161-186.
Austin~ M.E.(1967)."Decision-Feedback Equalization forDigitalCommunication Over
Dispersive Ch3nnels," MITLincoln Laborarory. Lexington, Mass..Tech.Repor1No.437,
August
Barrow, B.(1963)."Diversity Combining ofFadingSignalswilhUnequal MeanSlrengths," IEEE
Trans.Comml/n., SYS/..vol.CS-ll,pp.73-78,March.
Beaulieu, N.C.(1990)."AnInfiniteSeriesfortheComputation oftheComplemenlary Probabilily
Distribution Function ofaSumofIndependent Random Variables andItsApplication tothe
SumofRayleigh Random Variables." IEEETrans.Commltn.. vol.COM-38, pp.1463-1474,
September.
Beaulieu, N.C.andAbu-Dayya. A.A.(1991)."Analysis ofEqualG.inDiI'ersity 01.Nakagami
FadingChannels," IEEETrans.Commit"" vol.COM·39, pp.225-234, February.
Bebr.N.E..Scholtz.R.A..andWelch.L.R.(1978)."Parlial-Period Correlation Properties ofPN
Sequences." 1978Nal.Telfcomml/n. Can!Record,pp.35.1.1-25.1.4. Birmingham, Alabama,
November.
Belfiore, C.A.andPark.J.H"Jr.(1979)."Decision-Feedback Equalization." Proc-IEEE,vol.
67,pp.1143-1156. August.
Bellini,J.(1986)."Bussgang Techmques forBlindEqualization," Proc.GLOBECOM'86, pp.
46.1.1-46.1.7, Houston, Texas,December.
Bello,P.A.andNelin,B.D.(1962a)."Predetection Diversity Combining withSelectivity Fading
Channels,"IRE Trans.Commun. Syst.,vol.C5-IO,pp.32-42.March.
Bello,P.A.andNelin.B.D.(1962b). "TheInfluence ofFadingSpectrum ontheBinaryError
Probabilities ofIncoherent andDifferentially Coherent Matched FilterReceivers," IRETrans.
Commun. Syst.,vol.CS-IO,pp.160-168. June.
Bello,P.A.andNelin.B.D.(1963)."TheEffectofFrequency Selective FadingontheBinary
ErrorProbabilities ofIncoherent andDilferentially Coherent Matched FilterReceivers," IEEE
Trans.Commun. SySl..vol.CS-ll,pp.170-186. June.
Bennett, W.R.andDavey,J.R.(1965).DataTransmission, McGraw-Hili, NewYork.
Bennett, W.R.andRice,S.O.(1963)."Spectral Density andAutocorrelation Function,
Associated withBinaryFrequency-Shift Keying," Be/ISyst.Tech.J.,vol.42,pp.2355-2385.
September.
Benveniste, A.andGoursat, M.(1984)."BlindEqualizers." IEEETrans.Commun., vol.
COM-32, pp.871-883,August.
Berger,T.(1971).RateDistortion Theory,Prentice-Hall, Englewood Cliffs,N.J.
Berger,T.andTufts,D.W.(1967)."Optimum PulseAmplitude Modulation. PartI:Transmitter·
Receiver DesignandBoundsfromInformation Theory," IEEETrans.Inform.Theory.vol.
IT-13,pp.196-208.
Bergmans, P.P.andCover,T.M.(1974)."Cooperative Broadcasting," IEEETrans.Inform.
Theory,vol.IT-20,pp.317-324, May.
Berlekamp. E.R.(1968).Algebraic CodingTheory.McGraw-Hill, NewYork.
Berlekamp, E.R.(1973)."GoppaCodes,"IEEETrans.Inform.Theory,vol.IT-19,pp.590-592.
Berlekamp, E.R.(1974).KeyPapersintheDevelopmem ofCodingTheory,IEEEPress,New
York.
Bierman, G.1.(1977).FactoriZQtion Methods forDiscrete Sequential Estimation, Academic, New
York.
Biglieri,E.,Divsalar, D.,McLane, P.J.,andSimon,M.K.(1991).Introduction 10Trellis-Coded
ModulQtion withApplications, Macmillan, NewYork.
Bingham, J.A.C.(1990)."Mullicanier Modulation forDataTransmission: AnIdeaWhoseTime
HasCome,"IEEEComm"n. Mag.,vol.28,pp.5-14,May.
BIJhut,R.E.(1l)~3).lh(,(dyand l~racD{'f'offrrorControl Code\,Ad<.h...on-\\\: ...lcy.Reading.
Mas,;.
Blahut,R.E.(PlX?).PrinClple,\' willPrtldiceofInformution Theor}', Addi...on-Wesley, Rtading.
Mass.
Bose.R.C.andRay-Chaudhuri, D.K.(1%Oa). "OnaClassofErrorCorrecting, BinaryGroup
Codes." Itl[orm.Control. vol.3.pp.68-79.March.
Bose.R.C.andRay·Chaudhuri. D.K.(196Gb). "Further Result!!:inErrorCorrecting Binary
(:iroupCodes." Inform.Control, vol.3.pp.279-29(J, September.
Brennan. D.G.(IY59)."Linear Diversity Combining Techn.iques,'· Proc.IRE., \'01.47,pp.
·1075-1102.
Busgang.l. J.(llJ52)."Crosscorrclati,m Functions ofAmplitude-Dis.tored Gaussian Signats," M1T
RLETech.Report216.
Bucher, E.A.(l9kO)."Coding Options forEfficient Communications on~on·Slatlonary
Channels." Rec.IEtEInt.Con!Commun ..pp.4.1.1-4.1.7.
Burton.H.0.(1%9)."AClassofAsymptotically Optimal BurstCorrecting BlockCodes," Proc.
Ieee.Boulucr. Col..June.
BUlO,A..Gruy.A.H.,Jr.,Gray.R.M.,andMarkel,1D.(1980)."Speech CodingBasedUpon
VectorQuantization:' IEEETrans. ACOUJt., Speech, SignalProcesj';ng. Vol.ASSP·28 pp.
562-574,OCloher.
Cahn.CR.(1960)."Combined DigitalPhaseandAmplitude Modulation Communication
Systems." IRI-.Trans.Commun. Syst..vol.CS-8,pp.150-155, September.
Calderhank, AR,andSloane, KJ.A(1987)."NewTrellisCodesBasedonLattices and
Cosels," IEEETrans.Inform.Theory.vol.IT-33,pp.177-195, March.
Campanella, S.J.artdRobinson, G.S.(1971)."AComparison ofOrthogonal Transformations for
DigitalSpeechProcessing," IEEETrans.Commun., voJ.COM·19. pp.1045-1049, December.
Campopiano, CN.andGlazer, B.G.(1962)."ACoherent DigitalAmplitude andPhase
Modulation Scheme," IRETrans.Commun. Syst.,vol.CS-IO,pp.90-95,June.
Capetanakis, J.I.(1979)."TreeAlgorithms forPacketBroadcast Channels," IEEETrans.Inform.
Theory.voI.IT·25,pp. 505-515, September.
Caraiscos. CandLiu,B.(1984)."ARoundoff ErTOrAnalysis oftheLMSAdaptive Algorithm,"
IEEETransAcourt.,Speech,SignalProcessing, Vol.ASSP·32, pp.34-41,January.
Carayannis, G.,Manolaleis, D.G.,andKalouptsidis, N.(1983)."Af.stSequential Algonthm for
Least-Squares Filtering andPrediction," IEEETrans.Acoust.,Sptech,SignalProcessing, Vol.
ASSP·3I, pp.1394-1402, December.
Carayannis, G.Manolakis, D.G.,andKalouptsidis, N.(1986)."AUnifiedViewofParametric
Processing Algorithms forPrewindowed Signals," SignalProcessing, vol.10,pp.335-368,
June.
Carleial, A.B.andHellman, M.E.(1975)."Bistable Behavior ofALOHA·Type Sl"'tems," IEEE
Trans.Commun" vol.COM·23, pp.401-410, April1975.
Carlson, A.B.(1975).Communication Systems, McGraw·HiII, NewYork.
Chang,D.Y.,Gersho,A,Ramamurthi, B,andShohan, Y.(1984)."fastSearchAlgorithms for
VectorQuantization andPatternMatching," Proc.IEEEInt.ContAcoust., Speech,Signal
Processing, paper9.11,SanDiego,CaJif.,March.
Chang,R.W.(1966)."Synthesis ofBand-Limited Orthogonal SignalsforMultichannel Dat.
Transmission," BellSyst.Tech.J.•vol.45,pp.1775-1796, December.
Charash, U.(1979)."Reception Through Nakagami fadingMultipath Channels withRandom
Delays," IEEETrans.Commun., vol.COM-27, pp.657--ti70, April.
Chase,D.(1972)."ACJassofAlgotlthms forDecoding BlockCodesWithChannel Measurement
Information," IEEETrans.Inform.Theory,vol.IT-1S,pp.170-182, January.
Chase,D.(1976)."Digital SignalDesignConcepts foraTime-Varying RiceanChannel," IEEE
Trans.Commun., vol.COM-24, pp.164-172, february.
Chien,R.T.(1964)."CyclicDecoding Procedures forBCHCodes,"IEEETrans.Inform.Theory,
vol.IT-I0,pp.357-363, October.
902 mOrrAl. COMMUNICATIONS
Chow,J.S.•Tu,J.C,andCioffi.J.M.(1991)."ADiscrete Multitone Transceiver Systemlor
HDSLApplicalions," IEEE1.SelectedAreasCQmmun, vol.SAC-9,pp,895-908, August.
Chyi,G.T.,Proakis, J.G.,andKeller,CM.(19&8)."Diversity Selection/Combining Schemes
withExcessNoise·Only Diversity Receptions OveraRayleigh-Fading Multipath Channel."
Pmc.Con!Inj"orm. Sci.SySI.,Princeton University. Princeton. N.J.March.
Cioffi,J.M.andKailath. T.(1984)."FastRecursive-Least Squares Transversal Filters for
Adaptive Filtering," IEEETran!.Acoasl., Speech.SignalProcersing, vol.ASSP-32, pp.
304-337, April.
Cook,CE.,Ellersick, F.W.,Milstein, LB.,andSchilling, D.L.(1983).SpreadSpectrum
CommuncationJ, IEEEPress.NewYork.
Costas,J.P.(1956)."Synchronous Communications," Proc.IRE,vol.44,pp.1713-1718,
December.
Cover,T.M.(1972)."Broadcast Channels," IEEETrans.Inform.Theory,vol.IT-18,pp.2-14,
January.
Cramer. H.(1946).Mathematical Methods ofStatistics, Princeton University Press.Princeton. N.J.
Daut,D.G.,Modestino, J.W.,andWismer, L.D.(1982)."NewShortConstraint Length
Convolutional CodeConstruction forSelected Rational Rates,"IEEETrans.Inform.Theory,
vol.IT·28,pp.793-799, September. .
Davenport, W.B.,Jr.(1970).Probability amiRandom Processes, McGraw-Hili. NewYork.
Davenporl, W.B.Jr.andRoot,W.L.(1958).Random SignalsandNoise,McGraw-Hili, New
York.
Davisson, L.D.(1973)."Universal Noiseless CodIng," IEEETrans.Inform.Theory,vol.IT-19,
pp.783-795.
Davisson, L.D.,McEliece, R.J.,Pursley, M.B.,andWallace, M.S.(1981)."Efficient Universal
NoiselssSourceCodes,"IEEETrans.Inform.Theory,vol.1T-27,pp.269-279.
deBuda, R.(1972)."Coherent Demodulation ofFrequency ShiftKeyingwithLowDeviation
RatiO,"IEEETrans.Commun., vol.COM-20, pp.429-435, June.
Deller,J.P.,Proakis,J.G.,andHansen,H.L.(1993).Discrete-Time Processing ofSpeechSignals,
MacMillan, NewYork.
Ding,Z.(1990).Application AspectsofBlindAdaptive Equalizers inQAMDataCommunications,
Ph.D.Thesis,Department ofElectrical Engineering, CornellUniversity.
Ding,Z.,Kennedy, R.A.,Anderson, B.D.O.,andJohnson, CR.(1989)."Existence and
Avoidance ofIII-Convergence ofGodardBlindEqualizers inDataCommunication Systems,"
Proc.13rdConfonInform.Sci.Systems, Baltimore, Md.
Divsalar, D.,Simon,M.K.,andYuen,J.H.(1987)."Trellis CodingwithAsymmetric
Modulation," IEEETrans,Commun., vol.COM-35, pp.130-141, February.
Divsalar, D.andYuen.J.H.(1984),"Asymmetric MPSKforTrellisCodes," Proc,
GLOBECOM'84, pp.20.6.1-20.6.8, Atlanta,Georgia. November.
Dixon,R.C(1976).SpreadSpectrum Techniques, IEEEPress,NewYork.
Doelz,M.L.,Heald,E.T.,andMartin,D.L.(1957)."BinaryDataTransmission Techniques for
LinearSystems," Proc.IRE,vol.45,pp.656-661, May.
Drouilhel, P.R.,Jr.andBernstein, S.L.(1969)."TATS--A Bandspread Modulation·
Demodulation SystemforMultiple Acee,ssTactical Satellite Communication," 1969IEEE
Electronics andAersopace Systems(EASCON) Conv.Record,Washington, D.C.,pp.126-132,
October27-29.
Duffy,F.P.andTratcher, T.W.(1971)."Analog Transmission Performance ontheSwitched
Telecommunications Network," BellSyst.Tech.J.,vol.50,pp.1311-1347, April.
Durbin, J.(1959)."Efficient Estimation ofParameters inMoving-Average Models," Biometrika,
vol.46,part,1and2,pp.306-316.
Duttweiler, 0.-L,Mazo,J.E.,andMesserschmitt, D.G,(1974)."ErrorPropagation in
Decision-Feedback Equalizers," IEEETrans.Inform. Theory, vol.IT-20,pp.490-497,
July.
Eleftheriou, E.andFalconer, D,D.(1987)."Adaptive Equalization Techniques forHF
Channels," IEEE1.SeleCledAreasCommun., vol.SAC-5pp.238-247, February.
REFERENCES ANDHIRU()(iRAPHY 903
EIGamal.A.andCover.T.M.(1980)."Multiple UserInformation Theory:' Proc.IEEE.vol.68
pp.1466-14M3. Decemher.
Eli".P.(1954)."Error·Free Coding:' IRETrans.Inform. Theon'. vol.IT·4.pp.29-37.
September.
Ellas.P.(1955)."Coding forNoisyChannels," IREConvention Rf!cord, vol.3.part4,37
46.
Es.posito. R.(1967)."ErrorProbahilities fortheNakagami Channel:' I££ETrans.Inform.
Theory.vol.IT·I3.pp.145-14M. January.
Eyuboglu. V.M.(I9811)."Delection ofCodedModulation SignalsonLinear.Severely Distorted
Channels UsingDecision-Feedback NoisePrediction withInterleaving," fEEETrons,
Commlln ..vol.COM-36. pp.401-409. April.
Falconer. D. D.(1976)."Jointly Adaptive Equalization andCarrierRecovery inTwo-Dimensional
DigitalCommunication Systems." BellSyst.Tech.J.,vol.55,pp.317-334, March.
Falconer. D. D.andLjung,I..(197M)."Application ofFastKalman Estimation toAdaptive
Equalization:' IEEETram.Commlln., vol.COM-26, pp.1439-1446. October.
Falconer, D. D.andSalz.J.(1977)."Oplilnal Reception ofDigitalDataOvertheGaussian
Channel withUnknown DelayandPhaseJitter,"IEEETrans.Inform.Theory,vol.IT-23.pp.
117-126, January.
Fano,R.M.(1961).Transmission ofInformation, MITPress,Cambridge. Mass.
Fano.R.M.(1963)."AHeuristic Discussion ofProbabilistic Coding," IEEETrans.Inform.
Theory.vol.IT-9,pp.64-74.April.
Feinstein, A.(1958).Foundations ofInformation Theory,McGraw-Hili, NewYork.
Fire.P.(1959)."AClassofMultiple-Error-Correcting BinaryCodesforNon-Independent
Errors," Sylvania ReportNo.RSL-E-32. Sylvania Electronic Defense Laboratory, Mountain
View,Calif..March.
Flanagan, J.1...etal.(1979)."Speech Coding," IEEETrans.Commun., vol.COM-n, pp.
710-736, April.
Fomey,G.D.,Jr.(1965)."OneDecoding BCHCodes," IEEETrans.Inform.Themv.vol.IT-II.
pp.549-557, October.
Forney,G.D.,Jr.(I966a).Concatennted Codes,MITPress,Cambridge, Mass.
Forney, G.D.,Jr.(l966b). "Generalized Minimum Distance Decoding," IEEETrans.Inform.
Theory.vol.IT-12,pp.125-131, April.
Forney, G.D.,Jr.(1968)."Exponential ErrorBounds forErasure, List,andDecision-Feedback
Schemes." IEEETrans.Inform.Theory.vol.1T-14,pp.206-Z20, March.
Forney, G.D.,Jr.(1970a). "Coding andItsApplication inSpaceCommunications," IEEE
Spectrum, vol.7,pp.47-58.June.
Fomey, G.D.,Jr.(l970b). "Convolutional CodesI:Algebraic Structure," IEEETrans.Inform.
Theory,vol.IT-16,pp.720-738, November.
Fomey,G.D.,Jr.(1971)."Bu"tCorrecting CodesfortheClassicBu"tyChannel," IEEETrans.
Comm"n. Tech.,vol.COM-19, pp.772-781, October.
Forney,G.D.,Jr.(1972)."M..imum-Likelihood Sequence Estimation ofDigitalSequences inthe
Presence ofIntersymbol Interference." IEEETrans.Inform.Theory.vol.1T-18,pp.363-378.
May.
Forney,G.D.,Jr.(1974)."Convolutional CodesIII:Sequential Decoding," Inform.Control. vol.
25,pp.267-297, July.
Forney, G.D.,Jr.(19MB)."CosetCodesI:Introduction andGeometrical Classification," IEEE
Trans.Inform.Theory.vol.IT-J4,pp.671-680, September.
Forney, G.D.,Jr.,Gallager, R.G.,Lang,G.R.,Longstaff, F.M.,andQureshi, S.U.(1984).
"Ellicient Modulation forBand-Limited Channels," IEEE1.Selected AreasCommun ..vol.
SAC-2,pp.632-647, September.
Foschini, G.J.(1984)."Contrasting Performance ofFaster-Binary Signaling withQAM," Bell
Syst.Tech.J.•vol.63,pp.1419-1445, October.
Foschini, G.J.(1985)."Equalizing Without Altering orDetecting Data,BellSysl.Tech.J.,vol.64.
pp.1885-1911, October.
904 DIGITAL COMMUNICATIONS
Fosrhini, G.J.,Gitlin,R.D.,andWeinstein. S.B.(1974)."Optimization orTwo-Dimensional
SignalConstellations inthePresence ofGaussian Noise," IEEETrans.Commun., vol.
COM-22, pp.28-38,January.
Franaszek. P.A.(1968)."Sequence-State CodingrorDigitalTransmission," BellSySI.Tech.J.,
vol.27,p.143.
Franaszek, P.A(1969)."OnSynchronous Variable LengthCodingforDiscrete Noiseless
Channels." Tnform.Control,vol.IS,pp..L55-164.
Franaszek, P.A.'(1970)."Sequence-State Methods forRun-Length-Lirnited Coding," IBM1.Res.
Dro.,pp.376-383, July.
Franks,LE.(1969).SignalTheory,Prentice-HaIL, Englewood Cliff,N.J.
Franks, L.E.(1983)."Carrier and BitSynchronization inDataCommunication-A Tutorial
Review," TEEETrans.Commun., vol.COM-28, pp.1107-1121. August.
Franks: LE.(1981). "Synchronization Subsystems: Analysis andDesign," inDigital
Communications, Satellite/Earth StationEngineering, K.Feher(ed.),Prentice-HaIL, Englewood
Cliffs,NJ.
Fredricsson, S.11975)."Pseudo-Randomness Properties ofBinaryShiftRegister Sequences,"
IEEETrans.Inform.Theory,vol.IT-21,pp.115-120, January.
Freiman, C.E.andWyner.AD_(1964)."Optimum BlockCodesforNoiseless InputRestricted
Channels," Tnform.Control,vol.7,pp.398-415.
Gaarder, N.T.(1971)."SignalDesignforFast-Fading Gaussian Channels," IEEETrans.Inform.
Theory,vol.JT-17,pp.247-256, May.
Gabor,A.(I967).,"Adaptive CodingforSelfClocking Recording," TEEETrans.Electronic Camp.
vol.EC-16,p.866.
Gallager, R.G_(1965)."Simple Derivation oftheCodingTheorem andSomeApplications,"
IEEETrans.Inform.Theory.voLIT-II,pp.3-18,January.
Gallager, R.G.(1968).Tnformation TheoryandReliableCommunication, Wiley,NewYork.
Gardner, F.M.11979).Phaselock Techniques. Wiley.NewYork.
Gardner, W.A.(1984)."Learning Characteristics 01Stochastic-Gradient Descent Algorithms: A
GeneralStUdy,Analysis, andCritique," SignalProcessing, vol.6,pp.H3-133, April.
George, D.A.,Bowen,R.R.,andStorey,J.R.(1971)."AnAdaptive Decision-Feedback
Equalizer," JEEETrans.Commun. Tech.,vol.COM-19, pp.281-293, June.
Gersho, A.(1982)."OntheStructure ofVectorQuantizers," IEEETrans.Inform.Theory,vol.
IT-28,pp.157-166, March.
Gersho, A.andGray,R.M.(1992).VectorQuantization andSignalCompression. Kluwer
Academic Publishers, Boston.
Gersho, A.andLawerence, V.B.(1984)."Multidimensional SignalConstellations forVoiceband
DataTransmission;' TEEEJ.SelectedAreasCommun., voLSAC.2,pp.687-7CJ2, September.
Gerst,J.andDiamond, J.(1961)."TheElimination ofIntersymbol Interference byInputPulse
Shaping," Proc.IRE,vol.53,JUly.
Ghez,S.,Verdu,S.,andSchwartz, S.C.(1988)."Stability Properties ofSlottedAloha
withMUJtipacket Reception Capability." IEEETransAU/om.Control, voL33,pp.640-649,
July.
Ghosh,M.andWeber,C.L.(1991)."Maximum likelihood BlindEqualization," Proc.1991SPlE
Conf,SanDiego,Calif.July.
Gilbert, E.N.(1952)."AComparison ofSignaling Alphabets," BellSyst.Tech.J.,vol.31,pp.
504-522, May.
Gilhousen, K.S.,Jacobs,J.M.,Podovani, R,Viterbi,A.J..Weaver, LA.,andWheatley, G.E.
m(1991)."OntheCapacity ofaCellularCDMASystem," IEEETrans.Vehicular Tech.,voL
40,pp.303-312, May.
Gitlin,RD.Meadors, H.c.,andWeinstein, S.B.(1982)."TheTapLeakage Algorithm: An
Algorithm fortheSlableOperalion 01aDigitally Implemented Fractionally Spaced,Adapti..
Equalizer," BellSyst.Tech.J.,vol.61,pp.1817-1839, October.
Gitlin,RD.andWeinstein, S.B.(1979)."OntheRequired Tap-Weight Preci.ion farDigitally'
Implemented Mean-Squared Equalizers," BellSyst.Tech.J.,vol.58,pp.301-321, February.
~EFEREN(,ES ANDBIHlH)(JRAPHY 905
Gillin.R.D.amIWeinslcin. S.B.(1981)."Fractionally-Spaced Equalizalion: AnImproved Digilal
Transversal Equalizer." BdlSyM.Tech.1..vol.60,pp.275-2'16, February.
GI"e.F.E.(1972)."AnUpperBoundontheProbability ofErrorduetoIntersymbol
Interference forCorrleated Digital Si~nals." IEEETrans.Inform. Theory. vol.IT·18.pp,
356-362, May.
Goblick, T.J"Jr.andHolsinger, J.L.(1'167)."Analog SourceDigitization: AComparison 01
TheoryandPractice." IEEETrans.Inform.Th«>ry,vol.IT-B,pp.323-326, April.
Godard. D.N.(1974)."Channel Equalization UsingaKalmanFilterforFastDataTransmission,"
IBMJ.R".Dev.,vol.18,pp.267-273. May.
Godard. D.N.(19SO)."Self·Recovering Equalization andCarrierTracking inTwo·Dimensional
DataCommunications SySlems." IEEETrans.Commun" vol.COM·28. pp.1867-1875,
November.
Golay.M.J.E.(1949)."NoteonDigitalCoding," Proc.IRE,vol.37,p.657,June.
Gold.R.(1967)."Optimal BinarySequences forSpreadSpectrum Multiplexing," IEEETrans.
Inform.Theory,vol.IT·B,pp.619-621, October.
Gold.R.(1968)."Maximal Recursive Sequences with3-Valued Recursive CrossCorrelation
Functions." IEEETrans.Inform.Theory,vol.IT-14,pp.154-156, January.
Golomb, S.W.(1967).ShiftRegisterSequences, Holden-Day, SanFrancisco, Calif.
Goppa.V.D.(1970)."NewClassofLinearCorrecting Codes,"Prob!.Peredach. Inform" vol.6,
pp.24-3O.
Goppa. V.D.(1971)."Rational Presentation ofCodesand(L,g)-Codes," Prahl.Peredach.
Inform" vol7,pp.41-49.
Gray,R.M.(1975)."Sliding BlockSourceCoding,"IEEETrans.Inform.Theory,vol.IT21,pp_
357-368, July.
Gray.R.M.(199().SourceCodingTheory,KluwerAcademic Publishers, Boston.
Greefkes, J.A.(1970)."ADigitally Companded DeltaModulation Modem forSpeech
Transmission," Proc.IEEEInt.COlI!onCommun. pp.7.33-7.48, June.
Green.P.E.,Jr.(1962)."RadarAstronomy Measurement Techniques," MITLincolnLaborotory,
Lexington, Mass"Tech.ReportNo.282,December.
Gronemeyer, S.A.andMcBride, A.L.(1976)."MSKandOffsetQPSKModulation," IEEE
Trans.Comm"n" vol.COM·24, pp.809-820, August.
Gupta,S.C.(1975)."Phase-Locked Loops,"Proc.iEEE,vol.63,pp.291-306, February.
Hahn,P.M.(1'162).''Theoretical Diversity Improvement inMultiple Frequency ShiftKeying,"
IRETrans.Commun. Syst.,vol.CS·10,pp.177-184, June.
Hamming, R.W.(1950)."ErrOlDetecting andErrorCorrecting Codes,"B,IISyst.Tech.J.,vol.
29,pp.147-160, April.
Hamming, R.W.(1986).CodingandInformation Theory,Prentice·Hall, Englewood Cliffs,N.J.
Hancock, J.C.andLucky,R.W_(1960)."Perfonmance ofCombined Amplitude andPhase
Modulated Communication Systems," IRETrans.Commun. Syst.,vol.CS·3,pp.232-237,
December.
Hartley,R.V.(1928)."Transmission ofInformation," BeltSyst.Tech.J..vol.7,p.535.
Hatzinakos, D.andNikias,C.L.(1991)."BlindEqualization UsingaTricepstrum-Based
Algorithm," IEEETrans.Commun" vol.COM·39, pp.669-682, May.
Hecht,M.andGuida,A.(1969)."DelayModulation," Proc.IEEE,vol.57,pp.1314-1316,
July.
Heller,J.A.(1968)."ShortConstraint LengthConvolutional Codes," JetPropulsion Laboralory,
California InstitoeofTechnology, Pasadena, Calif.,SpaceProgram Summary 37-54,vol.3,pp_
171-174, December.
Heller.J.A.(1975)."Feedback Decoding ofConvolutional Codes," inAdvances inCommunica·
tionSystems, vol.4,A.J.Viterbi(ed.),Academic, NewYork.
Heller,J.A.andJacobs,I.M.(1971)."Viterbi Decoding forSatellite andSpaceCommmunica
tion,"IEEETrans.Commun. T«h.,vol.COM-19, pp.835-848, Octo""r.
Helstrom, C.W.(1955)."TheResolution ofSignalsinWhiteGaussian Noise,"Proc.IRE,vol.43,
pp.1111-1118, September.
906 DIGITAL (>O~M{INI('ATI()NS
Helstrom. C.W.(1968).Statistical Theon'ofSignalDetectioll, Pergamon. London.
Helstrom. CW.(1991),Probability a~dStochastic.: Proa:'sses forEngineers. Macmillan. New
York.
Hildebrand. F.B.(1%0).Metho«s ofApplied Mathematics. Prentice-Hall. Englewood Cliffs.
N.J.
Hirosaki. B.(198I)."AnOrthogonallty Mulliplexed OAMSystemUsingtheDiscrete Fourier
Transform:' IEEETrans.Commul).. "01.COM-29. pp.982-989. July.
Hirosaki. B..Hasegawa. S.,andSabaco. A.(1986)."Advanced Group-Band Modem Using
Orthogonally Multiplexed QAMTechniques," IEEETransCommun., vol.COM-34. pp.
587-592. June.
Ho.E.Y.andYeh,Y.S.(1970)."ANewApproach forEvaluating theErrorProbability inthe
Presence ofInlersymbol lnterferen<:e andAdditive Gaussian Noise,"BellSysc.Tech.1.,vol.49.
pp.2249-2265. November.
Hocquenghem, A(1959)."CodesCorrecteutS d'Erreurs," Chiff"s, vol.2,pp.147-156.
Holmes, J,K.(1982).Coherent SpreadSpectrum Systems, Wiley-Interscience, NewYork.
Horwood, D.andGagliardi, R.(1975)."SignalDesignforDigitalMultiple AccessCommunica-
tions,"IEEETrans.Cornman., vol.COM-23, pp,378-383, March.
Hsu,F.M.(1982)."Square-Root KalmanFiltering forHigh-SPeed DataReceived overFading
Dispersive HFChannels," IEEETrans.Inform.Theory,vol.IT·28.pp.753-763, September.
Huffman, D.A(1952)."AMethodfortheConstruction ofMinimum Redundancy Codes:'Proc.
IRE,vol.40.pp.1098-1101, September.
Hui,J.Y.N.(1984)."Throughput Analysis forCodeDivision MUltiple Accessing oftheSpread
Spectrum Channel." IEEEI.SelecledAreasCommun ..vol.SAC-2.pp.482--486, jUly.
[mminl<, K.A.S.(199<l)."Runlength-Limited Sequences," Proc.IEE£,vol.78,pp.1745-1759,
November.
Itahra, F.(1975)."Mmimum Prediction Residual Principle Applied toSpeechRecognition,"
IEEETrans.Acoust., Spee-ch,SignalProcessing, vol.ASSP-23. pp,67-72,February.
Italura. F.andSaito,S.(1968)."Analysis Synthesis Telephony BasedontheMaximum
Likelihood Methods," Proe.6thInl.Congr.Acoust.,Tokyo,Japan,pp.el7-C20.
Jacobs.I.M.(1974)."Practial Applications ofCoding," IEEETrans.Inform.Theory.vol.fT-20,
pp.305-310, May.
Jacoby, G.V.(1977)."ANewLook-Ahead CodeforIncreased DataDensity," IEEETrans.
Magnt!lics, vol.MAG-I3, 1202-1204.
Jayant,N.S.(1970)."Adaptive DellaModulation withaOne-Bit Memory," Bel!Syit.Tech.J.,
pp.321-342. March.
Jayant,N.S.(1974)."DigitalCodingofSpeechWaveforms: PCM.DPCM.andDMOuantizers,"
Proc.IEEE,vol.62,pp.611-632, May.
Jayant,N.S.(1976).Wat>eform Quantization andCoding.IEEEPress,NewYork.
Jayant,N.S.andNoll,P.(1984).DigilalCodingofWaveforms, Prenlice-Hall, Englewood Cliffs.
N,J.
Jelinek,F.(1968).Probabilistic Informalion Theory,McGraw-Hili, NewYork.
Jelinek, F,(1969)."FaslSequential Decoding Algorithm UsingaStack,"IBMJ.Res.Dro.,vol.
13,pp.675-685. November.
Jol108On, C.R.(1991)."Admissibility inBlindAdaptive Cbannel Equalization," IEEECOn/rol
Syst.Mag.,Il',3-J5,January.
Jones,S,K.•Cavin.R.K.andReed,W.M,(1982)."Analysis ofError-Gradient Adaptive Linear
Equalizers foraClass01Stationary-Dependent Pro<:esses," IEEETrans.Inform.Theory,voi.
IT-28,pp.318-329, March.
Jordan,K.L.Jr.(19(jj;)."ThePerformance ofSequential Decoding inConjunction withEllicient
Modulation," IEEETrans.Cornmun. Sysl.,vol.CS-14,pp.283-287, June.
Justesen, J.(1972)."AClassofConstructive Asymptotically GoodAlgebraic Codes," IEEE
Trans.Inform.Theory,vol.IT-IS,pp.652-656, September.
Kailath, T.(1960)."Correlation Detection ofSignalsPerturbed byaRandom Channel," IRE
Trans.Inform.Theory,vol.IT-6.pp.361-366,June.
REFERENCES AND81BUOCRAPHY 907
Kailath.T.(1961)."Channel Characterization: Time-Variant Dispen;ive Channels, InLectures on
Communication SystemTheory,Chap_6.E.Baghdady (ed.),McGraw-Hili, NewYork.
Kaler,I.(1989)."TheMultitone Channel," (EEETrans.Commun., vol.COM-37, pp.119-124,
February.
Karabed. R.andSiegel.P.H.(1991)."Matched-Spectral NullCodestorPartial-Response
Channels." (EEETrans.(nform.Theory,vol.IT-37,pp.818-855, May.
Kasami.T.(1966)."Weight Distribution Formula forSomeClassofCyclicCodes," Coordinated
ScienceLaboratory, Univen;ity ofllIinois,Urbana, Ill.,Tech.ReportNo.R-285.April.
Kaye.A.R.andGeorge, D.A.(1970)."Transmission ofMultiplexed PAMSignalsover
Multiple Channel andDiven;;ty Systems," (EEETraru.Commun., vol.COM-18, pp.520-525,
October.
Kelly.E.J..Reed.I.S.,andRoot,W.L.(1960)."TheDetection ofRadarEchoesinNoise.Pt.I."
1.S(AM,vol.8.pp.309-341, September.
Kleinrock. L.andTohagi. FA.(1975)."Packet Switching inRadioChannels: PartI-earrier
SenseMultiple-Access ModesandTheirThroughput-Delay Characteristics," (EEETraru.
Commun., vol.COM-23, pp.1400-1416, December.
Kobayashi, H.(1971)."Simultaneous Adaptive Estimation andDecision Algorithm forCarrier
Modulated DataTransmission Systems," (EEETrans.Commun. Tech.,vol.COM-19, pp.
268-280. June.
Kotelnikov, V.A.(1947)."TheTheoryofOptimum NoiseImmunity," Ph.D.Dissertation,
Molotov EnergyInstitute. Moscow. [Translated byR.A.Silverman, McGraw-Hill, New
York.]
Kretzmer. E.R.(1966)."Generalization ofaTechnique forBinaryDataCommunication," IEEE
TransCommun. Tech.,vol.COM-14, pp.67-68,February.
Lan;erl,K.J.(1973)."ShortConvolutional CodeswithMaximal FreeDistance forRates1/2. 1/3,
and114,"(EEETrans.(nform.Theory,vol.IT-19,pp.371-372, May.
Lender,A.(1963)."TheDuobinary Technique forHighSpeedDataTransmission," AlEETrans.
Commun. ElectrOniCs, vol.82,pp.214-218_
Leon-Garcia, A.(1994).Probability andRandom Processes forElectrical Engineering, Addison
Wesley,Reading, Mass.
Levinson, N.(1947)."TheWienerRMS(RootMeanSquare)ErrorCriterion inFilterDesignand
Prediction," J.Math.andPhys.,vol.25,pp.261-278.
Lin,S.andCostello, D.J.,Jr.(1983).ErrorControlCoding: Fundamenra15 andApplications,
PrentIce-Hail, Englewood Cliffs,N.J.
Linde,Y,Buzo,A.,andGray,R.M.(198<1)."AnAlgorithm forVectorQuantizer Design." (EEE
Trans.Commun. vol.COM-28, pp.84-95,lanuary.
Lindell,G.(1985)."OnCodedContinuous PhaseModulation," Ph.D.Dissertation, Telecomm
unication Theory, University ofLund, Lund, Sweden, May.
Lindholm, J.H.(1968)."AnAnalysis ofthePseudo-Randomness Properties ofSubsequences of
Longm-Sequences," IEEETrans.(nform.Theory,vol.IT-14,pp.569-576, July.
Lindsey, W.C.(1964)."ErrorProbabilities forRiceanFadingMultichannel Reception ofBinary
andN-ArySignals," (EEETrans.Inform.Theory,vol.IT-IO,pp.339-350, October.
Lindsey. W.C.(1972).Synchronization SystemsinCommllnicatiofl.l, Prentice-Hall, Englewood
Cliffs,N.J.
Lindsey, W.C.andChie,C.M.(1981)."ASurveyofDigitalPhase-locked Loops,"Proc.(EEE,
vol.69,pp.410-432.
Lindsey, W.C.andSimon,M.K.(1973).Telecommunication Systetm En.gineering, Prentice-Hall.
Englewood Cliffs,N.J.
Ling,F.(1988)."Convergence Characteristics ofLMSandLSAdaptive Algorithms forSignals
withRank-Deficient Correlation Matrices," Proc.Int.ContAcousf., Speech,SignalProcessing:
NewYork,25.D.4.7, April.
Ling.F.•Manolakis, D.G.•andProakis,J.G.(1986a)."FiniteWord,Length EffectsinRecursive
LeastSquares Algorithms withApplication toAdaptive Equalization," Annales des
Telecommunications, vol.41,pp.1-9,May-June.
908 DIGITAL COMMUNICATIONS
~ing,F.,Manolakis, D.G.,andProakis, J.G.(1986b)."Numerically RobustLeast-Squares
Lattice.ladder Alghorithms withDirectUpdating oftheReflection Coefficients," IEEETrans.
Aeoust.,Speech,SignalProcessing. vol.ASSP-34, pp.837-845,August.
Ling,F.andProakis, 1.G.(1982)."Generalized LeastSquare,latticeandItsApplications to
DFE,"Proc.1982,IEEEInt.ConfonAcoustics, Speech,SignalProcessing, Paris,France,
May.
Ling,F.andProakis,J.G.(19840),"Numerical Accuracy andStability: TwoProblems ofAdaptive
Estimalion Algorithms CausedbyRound-Off Error,"Proc.Int.ConfAc"us/.,Speech,Signal
Processing, pp.30.3.1-30.3.4, SanDiego,Calif.,March.
Ling,F..andProakis, J.G.(1984b). "Non'tationary Learning Characteristics ofLeastSquares
Adaptive Estimation Algorithms," Proc.Int.Can!Acoust..Speech, SigruJlProcessing, pp.
3.7.1-37.4, SanDiego,Calif"March.
Ling,F.andProakis,J.G.(19840)."AGeneralized Multichannel Least·Squares latticeAlgorithm
witbSequential Processing Stages," IEEETrans.Acoust., Speech,SignalProcessing, vol.
ASSP-32, pp.381-389, April.
Ling,F.andProaltis, J.G.(1985)."Adaptive latticeDecision-Feedback Equalizers-Their
Performance andAppJication toTime-Variant Multipath Channels," IEEETrans.Commun.,
vol.COM-33, pp.348-356, April.
Ling,F.andProakis, J.G.(1986)."ARecursive Modified Gram-Schmidt Algorithm," IEEE
Trans.Acoust.,Speech,SignalProcessing, vol.ASSP-34, pp.829-836, August.
Ling,F.andQuershi, S.U.H.(1986)."latticePredictive Decision-Feedback Equali,er forDigital
Communication OverFadingMultipath Channels," Proc.GLOBECOM '86,Houston, Texas,
December.
Ljung,S.andLjung,L.(1985)."ErrorPropagation Properties ofRecursive Least-Squares
Adaptation Algorithms," Au/omalica, vol.21,pp.159-167.
Lloyd,S.P.(1982)."LeastSquaresQuantization inPCM,"IEEETrans.Inform.Theory,vol.
IT-28,pp.129-137, March.
Loeve,M.(1955).Probability Theory.VanNostrand, Princeton, N.J.
Long,G.,Ling,F.,andProakis, 1.G.(1987)."Adaptive Transversal FilterswitbDelayed
Coefficient Adaptation." Proc.Int.ContAcollSt., Speech, SignalProcessing, Dallas.Texas,
March.
Long,G.,Ling,F.,andProakis, I.G.(1988a). "Fractionally-Spaced Equalizers Basedon
Singular-Value Decomposition," Proc.Inf.ConIAcoust., Speech, SignalProcessing, New
York,25.0.4.10, April.
Long,G.,Ling,F.,andProalis, J.G.(1988b). "Applications ofFractionally-Spaced Decision
Feedback Equalizers toHFFadingChannels," Proc.MILCOM, SanDiego,Calif.,
October.
Long,G.,Ling,F.,andProalis,J.G.(1989)."TheLMSAlgorithm withDelayed Coefficient
Adaptation, "IEEETrans.ACOUSI.,Speech,SignalProcessing, vol.ASSP-37, October.
Lucky,R.W.(1965)."Automatic Equalization forDigitalCommunications, BellSys/.Tech.I.,
vol.44,pp.547-588, April.
Lucky,R.W.(1966).'Techniques forAdaptive Equalization ofDigitalCommunication," Bell
Syst.Tech.I.,vol.45,pp.255-28li.
Lucky,R.W.andHancock, J.C.(1962)."OntbeOptimum Perfonmance ofN·arySystemsHaving
TwoDegreesofFreedom," IRETrans.CommlUl. SyS!,vol.CS-IO,pp.185-192, June.
Lucky,R.W.,Salz,1.,andWeldon, E.J.,Jr.(1968).Principles ofDalaCommunication,
McGraw-Hili, NewYork.
Lugannan~ R.(1969)."Intersymbol Interference andProbability ofErrorinDigitalSystems,"
IEEETrans.Inform.Theory,vol.IT-IS,pp.682-688, November.
Lundgren, C.W.andRummier, W.D.(1979)."Digital RadioOutageDuetoSelective
Fading-Qbservation vs.Prediction fromlaboratory Simulation," BellSyst.Tech.I.,vol.58,
pp.1074-1100, May-June.
Lupas.R.andVerdu,S.(1989)."Linear Multiuser Detectors fotSynchronous Code-Division
MUltiple-Access Channels," IEEETrans.Inform.Theory,vol.fT-35,pp.123-136, January.
REfERENCES ANDBfBLlOORAPHY 909
Lupas,R.andVerdu,S.(1990)."Near-Far Resistance ofMultiuser Detectors inAsynchronous
Channels," IEEET,ans.Commun., vol.COM·38, pp.496-508, April.
MacKenchnie, L.R.(1973)."Maximum Likelihood Receivers forChannels HavingMemory,"
Ph.D.Dissertation, Department ofElectrical Engineering, University ofNotreDame,Notre
Dame,Ind.,January.
MacWilliams, F.J.andSloane,J. J.(1977).TheTheoryofErro,CorreCling Codes,NorthHolland.
NewYork.
Magee,F.R.andProakis,J.G.(1973)."Adaptive Maximum·Likelihood Sequence Estimation for
DigitalSignaling inthePresence ofIntersymhol Interference," IEEETrans.Inform.Theory.
vol.IT·19,pp.120-124, January.
Makhoul, J.(1978)."AClassofAII·Zero LalliceDigitalFilters:Properties andApplications,"
IEEETrans.ACOUSI.,Speech,SignalProcessing, vol.ASSP·26, pp.304-314, August.
Makhoul, J.,Roucos,S.,andGish,H.(1985)."Vector Quantization inSpeechCoding," Proc.
IEEE,vol.73,pp.1551-1587, November.
Martin,D.R.andMcAdam, P.L.(1980)."Convolutional CodePerformance withOptimal
Jamming," ConfRtc.Inr.ConfCommun., pp.4.3.1-4.3.7, May.
Massey, J.L.(1963).Threshold Decoding, MITPress,Cambridge, Mass.
Massey, J.L.(1965)."Step-by·Step Decoding oftheBCHCodes,"IEEETrans.Inform.Theory,
vol.IT-II,pp.580-585, October.
Massey,J.L.(1988)."SomeNewApproaches toRandom AccessCommunications," Performanct
'87,pp.551-569. [Reprinted 1993inMultipleAccessCommu;nications, N.Abramson (ed.),
IEEEPress,NewYork.]
Massey, J.L.andSain,M.(1968)."Inverses ofLinearSequential Circuits," IEEETrans.Comput.,
voLC-l7,pp.330-337, April.
Matis,K.R.andModestino, J.W.(1982).·'Reduced·State Soft·Decision TrellisDecoding of
LinearBlockCodes,"IEEETrans.Inform.Theory,vol.IT·28,pp.61-68,January.
Max,J.(1960)."Quantizing forMinimum Distortion," IRETrans.Inform.Theory,vol.IT-6,pp.
7-12,March.
Mala,J.E.(1975)."Faster-Than· NyquistSignaling," BellSrs,.Tech.J.,vol.54,pp.1451-1462.
October.
Mazo,J.E.(1979)."OntheIndependence TheoryofEqualizet Convergence," BellSrst.Tech.J.
vol.58,pp.963-993, May.
McMahon, M.A.(1984).TheMakingofaProfession-A CmturyofElectrical Engineering in
Ameflca, IEEEPress,NewYork.
Mengali,U.(1977)."JointPhaseandTimingAcquisition inDataTransmission," IEEETrans.
Commun., vol.COM-25, pp.1174-1185, October.
Meyers, M.H.andFranks,LE.(1980)."JointCarrierPhaseandSymbolTimingforPAM
Systems," IEEETrans.Commun., vol.COM·28, pp.1121-1129, August.
Meyr.H.andAscheid, G.(1990).Synchronization inDigitalCommunications. WileyInterscience,
NewYork.
Miller,K.S.(1964).Multidimensional Gaussian Distributions, Wiley,NewYork.
Mlliman, S.(ed.)(1984).AHistoryofEngineering andScienceintheBellSystem-Communication'
Sciences (/925-1980), AT&TBellLaboratoreis.
Mlyagaki, Y.,Morinaga, N.,andNamekawa, T.(1978)."ErrorProbability Characteristics for
CPSKSignalThrough m·Dislrib.led FadingChannel," IEEETrans.Commun., vol.COM'26,
pp.88-100,January.
Monsen, P.(1971)."Feedback Equalization forFadingDispersive Channels," IEEETrans.
Inform.Theory,vol.IT-l7,pp.56-64,January.
Mort,M,(1977)."Ladder FormsinEstimation andSystemIdentification," Proc.11thAnnua"
Asilomar Con!onCircuits, SystemsandComputers, Monterey, CaHf.,Nov.7-9.
Morf,M.,Dickinson, B.,Kailalh,T.,andVieira,A.(1977)."Efficient Solution ofCovariance
Equations forLinearPrediction," IEEETrans. ACOUSI" Speech, SignalProcessing, vol.
ASSP-25, pp.429-433, October.
Mort,M.andLee,D.(1979)."Recursive LeslSquares LadderForm,forFastParameler
910DIGITAL COMMUNICATIONS
Tracking," Proc.1978IEEECon!onDecision andControl, SanDiego,Calif.,pp.1362-1367,
January12.
Man,M.,Lee,D.,Nickolls, J.andVieira,A.(1977)."AClassification ofAlgorithms forARMA
ModelsandLadderRealizations," Proc.1977IEEEInt.ConfonAcouslics, Speech,Signal
Processing, Hartford, Conn., pp.13-19,May.
Man,M.,Vieira,A.,andLee,D.(1977)."Ladder FormsforIdentification andSpeech
Processing," Proc.1977IEEEConfonDecision andControl, NewOrleans, La,pp.
1074-1078, December.
Mueller, K.H.andMuller, M.S.(1976)."Timing Recovery inDigitalSynchronous Data
Receivers," IEEETrans.Commun., vol.COM-24, pp.516-531, May.
Muller,D.E.(1954)."Application ofBoolean Algebra'to Switching CircuitDesignandtoError
Detection," IRETrans.Electronic Comput., vol.£C-3,pp,6-12,September.
Mulligan, M.G.(1988)."Multi-Amplitude Continuous PhaseModulation withConvolutional
Coding," Ph.D.Dissertation. Department ofElectrical andComputer Engineering, North
easternUniversity. June.
Nakagami, M.(1960)."Them-Distribution-A General Formula ofIntensity Distribution of
RapidFading," inStalistical MethodsofRadioWavePropagation, W.C.Hoffman (ed.),pp.
.3-36,Pergamon Press,NewYork.
Natali.F.D.andWalbesser, W.J.(1969)."Phase-Locked LoopDetection ofBinaryPSKSignals
Utilizing Decision Feedback," IEEETrans.:Aerospace Electronic Syst.,vol.AES-5,pp.83-90,
January.
Neyman, J.andPearson, E.S.(1933)."OntheProblem oftheMostEfficient TestsofStatistical
Hypotheses," Phil.Trans.Roy.Soc.London, SeriesA,vol.231,289-337.
North,D.O.(1943)."AnAnalysis oftheFactorsWhichDetermine Signal/Noise Discrimination
inPulse-Carrier Systems," RCATech.ReportNo.6PTR-6C.
Nyquist,H.(1924)."Certain FactorsAffecting Telegraph Speed,"BellSyst.Tech.J.,vol.3,pp.
324.
Nyquist,H.(1928)."Certain TopicsinTelegraph Transmission Theory," AlEETrans.,vol.47,pp.
617-644.
Odenwalder, J.P.(1970)."Optimal Decoding ofConvolutional Codes," Ph.D.Dissertation,
Department ofSystems Sciences, SchoolofEngineering andApplied Sciences, Un~versity of
California, LosAngeles.
Odenwalder, J,P.(1976),"Dual-k Convolutional CodesforNoncoherently Demodulated
Channels," Proc.Int.Telemetering Can!vol.12,pp.165-174, September.
Olsen,J.D.(1977)."Nonlinear BinarySequences withAsymptotically Optimum Periodic Cross
Correlation," Ph.D.Dissertation, University ofSouthern California, December.
Omura,J,(1971)."Optimal Receiver DesignforConvolutional CodesandChannels wi\!)Memory
ViaControlTheoretical Concepts," Inform.Sci.,vol,3,pp.243-26().
Omura, J.K.andLeviu,B.K.(1982)."Code Error Probability Evaluation forAntijam
Communication Systems," IEEETrans.Commun., vol.COM-30, pp.896-903, May.
Osborne, W.P.andLuntz,M.B.(1974)."Coherent andNoncoherenl Detection of.CPFSK,"
IEEETrans.Common., vol.COM·22, pp.1023-1036, August.
Paaske,E.(1974)."ShortBinaryConvolutional CodeswithMaximal FreeDistance forRates2/3
and3/4,"IEEETrans.Inform.Theory,vol.IT·20,pp.683-689, September.
Pael,M.D.andGlisson, T.H.(1972)."Minimum MeanSquaredEnorQuantization inSpeech
PCMandDPCMSystems," IEEETransCommun., vol.COM-20, pp.225-230, April.
Pahlavan, K.(1985)."Wireless Communications forOfficeInformation Nelworks," IEEE
Commun. Mag.,vol.23,pp.18-27,June.
Papaulis, A.(1984).Probabilil)/, Random Variables, andSrochastic Processes, McGraw-Hili, New
York.
Paul,D.B.(1983),"An800bpsAdaptiv'- VectorQuantization Vocoder UsingaPreceptuaf
Distance Measure," Proc.[EEEInt.ConfAcoust.,Speech,SignalProcessing, Boston,Mass,
pp.73-76,April.
Pearson, K.,(1965).TablesoftheIncomplete f-Function, Cambridge University Press,London.
REFERENCES ANDBIBLIOGRAPHY 911
Peebles, P.Z.(1987).Probability. Random Variables, andRandom SignalPrinciples, McGraw
Hill,NewYork.
Peterson. W. W. (1960)."Encoding andError-Correction Procedures forBose-Chaudhurt
Codes," IRETrans.Inform.Theory,'01.IT-6.pp.459-470. September.
Peterson, W.W.andWeldon. E.J.,Jr.(1972).Error-Correcting Codes.2ded.•MITPress.
Cambrdige, Mass.
Picci,G.andPrati,G.(1987)."BlindEqualization andCarrier Reco-ery UsingaStop
and-Go Decision Directed Algorithm," IEEETrans.Commun ..'01.COM-35, pp.877-887.
September.
Picinbono. B.(978). "Adaptive SignalProcessing forDetection andCommunication," in
Communication Systems andRandom Process Theory, J.K.Skwirzynski (ed.),Sijthoff&
Nordhoff, AlphenaandenRijn,TheNetherlands.
Pickholtl. R.L.Schilling, D_L,andMilstein. LB.(1982)."Theory ofSpreadSpectrum
Cornmunications-A Tutorial." IEEETrans.Commun ..vol.COM-30, pp.855-884, May.
Pieper.J.F.•Proakis. J.G"Reed,R.R.•andWolf,J.K.(1978)."Design ofEfficient Codingand
Modulation foraRayleigh FadingChannel,"' IEEETrans.Inform. Theory, vol.IT-24_pp.
457-468,July.
Pierce.J.N.(1958)."Theoretical Diversity Improvement inFrequency-Shift Keymg," ProcIRE.
vol.46.pp.903-910. May.
Pierce,J.N.andStein.S.(1960)."Multiple Diversity withNon-Independent Fadmg," Proc.IRE.
vol.48.pp.89-104.January.
Plotkin. M.(1960)."Binary CodeswithSpecified Minimum Distance," IRETrans.Inform
Theory.vol.IT-6,pp.445-450, September.
Poor.H.V.andVerdu,S.(1988)."Single-User Detectors forMultiuser Cbannels," IEEETrans
Commun ..vol.36.pp.50-60.January.
Price.R.(1954)."TheDetection ofSignalsPerturbed byScatterandNoise."IRETrans.Inform
Theory.vol.PGIT-4. pp.163-170. September.
Price.R.(1956). "Optimum Detection ofRandom Signals inNoise,withApplication to
Scatter-Multipath Communicaton." IRETrans.Inform. Theory. vol.IT-2.pp.125-135.
December.
Price.R.(1962a). "ErrorProbabalities forAdaptive Multichannel Reception ofBinarySignals."
MITLincolnLaboratory. Lexington, Mass.,Tech.ReportNo.258.July.
Price.R.(1962b). "ErrorProbabilities forAdaptive Multichannel Reception ofBinarySignals:'
IRETrans.Inform.Theory,vol.IT-8.pp_305-316, September.
Price.R.(1972)."Nonlinearly Feedback-Equalized PAMvs.Capacity," Proc.1972IEEE1m
COllfonCommuJI. Philadelphia,'Penn ..pp.22.12-22.17. June.
Price,R.andGreen,P.E.,Jr.(1958)."ACommunication Technique forMultipath Channels ..'
ProcIRE,vol.46.pp.555-570. March.
Price.R.andGreen,P.E..Jf.(1960)."Signal Processing inRadarAstronomy-Communication
viaFluctuating Multipath Media." MITLincoln Laboratory. Lexington, Mass..Tech.Rep:>rt
No.234,October.
Proakis. J.G.(1968)."Probabilities ofEr~orforAdaptive Reception ofM-Phase Signals." lEE/:
Trans.Commlln. Tech.,vol.COM-16, pp_71-81,February.
Proakis, J.G.(1975)."Advances inEqualization forInters)'mbol Interference." inAdvances m
Communication Systems. vol.4.A.J.Viterbi(ed.),Academic, NewYork.
Proakis. J.G..Drouilhet, P.R.,Jr"andPrice,R.(1964)."Performance ofCoherent Detection
Systems UsingDecision·Directed Channel Measurement," IEEETrans.Commun. Slst.,\'01.
CS-12.pp.54-63.March.
Proakis. J.G.andLing,F.(1984)."Recursive LeastSquares Algorithms forAdaptive
Equalization ofTime-Variant Multipath Channels," Proc.Int.Con!Comml.ln. Amsterdam.
TheNetherlands, May.
Proakis, J.G.andManolakis. D.G.(1988).Inrroduction toDigitalProcessing, Macmillan, New
York. •
Proakis, J.G.andMiller.J.H.(J969). "Adaptive Receiver forDigitalSignaling through
912DIGITAL COMMUNICA nONS
Channels withIntersymbol Interference," IEEETram.Inform. Theory, vol.IT-15,pp.
484-497, July.
Proakis,J.G.andRahman, I.(1979)."Performance ofConcatenated Dual-kCodesonaRayleigh
FadingChannel withaBandwidth Constraint," IEEETrans.Commun., vol.COM-27, pp.
801-806, May.
Pursley,M.B.(1979)."OntheMean-Square PartialCorrelation ofPeriodic Sequences," I'roc.
1979ConrInform. ScienceandSy$lems, JohnsHopkins University, Baltimore, Md.,pp.
377-379, March.
Qureshi, S.U.H.(1976)."Timing Recovery forEqualized PartialResponse Systems," IEEE
Trans.Commun., vol.COM-24, pp.1326-1331, December.
QureShi, S.U.H.(1985)."Adaptive Equalization," Proc.IEEE,vol.53,pp.1349-1387,
September.
QureShi, S.U.H.andForney, G.D.,Jr.(1977)."Performance andProperties ofaT/2
Equalizer," NaILTelecom. ConrRecord,pp.11.1.1-11.1.14, LosAngeles, Calif.,December.
Rabiner, L.R.andSchafer, R.W.(1978).DigilalProcessing ofSpeechSignat.,Prentice·Hall,
Englewood Clills,N.J.
Rabeli,R.,Polydoros, A.•andTzou,C.·K.(1995).'ThePrinciple ofPer·Survivor Processing: A
General Approach toApproximate andAdaptive MLSE," IEEETrans.Commun., vol.
COM-43 (toappear).
Rahman, .I.(1981)."Bandwidth Constrained SignalDesignforDigitalCommunication over
Rayleigh Fading Channels andPartialBandInterference Channels," Ph.D.Dissertation,
Department ofElectrical Engineering, Northeastern University, Boston,Mass.
Ramsey, J.L.(1970)."Realization ofOptimum Interleavers," IEEETrans.Inform.Theory,vol.
IT·16,pp.338-345.
Reed,I.S.(1954)."AClassofMultiple-Error Correcting CodesandtheDecoding Scheme," IRE
Trans.Inform.,vol.IT-4,pp.38-49,September.
Reed,I.S.andSolomon, G.(1%0)."Polynomial CodesOverCertainFiniteFields,"SIAMJ..vol.
8,pp.300-304, June.
Rizos,A.D.,Proakis, J.G.,andNguyen, T.Q.(1994)."Comparison ofDFTandCosine
Modulated FilterBanksinMulticarrier ModUlation," I'ro<.Globecom '94,pp.687-691, San
Francisco. Calif.,November.
Roberts, L.G.(1975)."AlohaPacketSystemwithandwithoutSlotsandCapture." Camp.
Commun. Rev.•vol.5,pp.28-42,April.
Roucos, S.,Schwartz, R.,andMakhoul, J.(1982)."Segment Quantization forVery-Low. Rate
SpeechCoding," Proc.Int.ConrAcousl., Speech, SignalProce"ing, !"aris,France,pp.
1565-569, May.
Rowe,H.E.andPrabhu, V.K.(1975)."PowerSpectrum ofaDigitalFrequency Modulation
Signal,"BellSySl.Tech.J.,vol.54,pp.1095-1125, July-August.
Rummier, W.D.(1979)."ANewSelective FadingModel:Application toPropagation Data,"Bell
SYSI.Tech.J.,vol.58,pp.1037-1071, May-June.
Ryder,J.D.andFink,D.G.(1984).Engineers andElectronics, IEEEPress,NewYork.
Saltzberg, B.R.(1967)."Performance ofanEfficient ParallelDataTninsmission System," IEEE
Trans.Commun., vol.COM-15, pp.805-811, December.
Saltzberg, B.R.(1968)."Intersymbol Interference ErrorBounds withApplication toIdeal
Bandlimited Signaling," IEEETram.Inform.Theory,vol.IT-14,pp.563-568, July.
Salz,J.(1973)."Optimum Mean-Square Decision Feedback Equalization," BellSysl.Tech.J.,vol.
52,pp.1341-1373, October.
Salz,J.,Sheehan, J.R.,andParis,D.J.(1971)."DataTransmission byCominbed AMandPM,"
BellSysLTech.J.,vol.SO,pp.2399-2419, September.
SaIWale, D.V.andPursley, M.B.(1980)."Crosscorrelation Properties ofPseudorandom and
RelatedSequences," Proc.IEEE,vol.68,pp.593-619, May.
Sato,Y.(1975)."AMethodofSelf-Recovering Equalization forMultilevel Amplitude·Modulation
Systems," IEEETrans.Commun., vol.COM-23, pp.679-682, June.
Sato,Y.elal.(1986)."BlindSuppression ofTimeDependency anditsExtension toMulti
Dimensional Equalization," I'roc.ICC'86,pp.46.4.1-46.4.5.
REFERENCES ANDBIBLIOGRAPHY 913
Satorius, E.H.andAlexander, S.T.(1979)."Channel Equalization UsingAdaptive Lallice
Algorithms." IEEETrans.Commun" vol.COM-27, pp.899-905, June.
Satorius, E.H.andPack,J.D.(1981)."Application ofLeastSquares latticeAlgorithms
toAdaptive Equalization," IEEETrans.Commun., vol.COM·29, pp.136-142,
February.
Savage,1.E.(1966)."Sequential Decoding-The Computation Problem," BellSy".Tech.1.,vol.
45,pp.149-176, January.
Scholtz,RA.(1977)."TheSpreadSpectrum Concept." IEEETrans.Commun., vol.COM·25.
pp.748-755. August.
Scholtz.RA.(1979)."Optimal CDMACodes:'1979NOI.Telecommun. Can!Rec.,Washington,
D.c..pp.54.2.1-54.2.4. I\ovember.
Scholtz,R.A.(1982)."TheOrigi..ofSpreadSpectrum:' IEEETrans.Commun., vol.COM·30,
pp.822-854. May.
Schonhoff, T.A.(1976)."Symbol ErrorProbabilities forM-aryCPFSK: Coherent and
Noncoherent Detection," IEEETrans.Commun., vol.COM·24. pp.644-652, June.
Seshadri. N.(1994)."JointDataandChannel Estimation UsingFastBlindTrellisSearch
Techniques," IEEETrans.Commun ..vol.COM-42, pp.1000-1011, March.
Shalvi.O.andWeins1ein. E.(1990)."NewCriteria forBlindEqualization ofNonminimum Phase
Systems Channels." IEEETrans.Inform.Throry.vol.JT·36,pp.312-321, March.
Shannon, C.E.(l948a)."AMathematical TheoryofCommunication," BellSysl.Tech.J.,vol.27.
pp.379-423. July.
Shannon, C.E.(l948b)."AMathematical TheoryofCommunication:' BellSysr.Tec.h.J.,vol.27.
pp.623-656, October.
Shannon, C.E.(1949)."Communication inthePresence ofNoise:'Proc.IRE.vol.37,pp.10-21.
January.
Shannon. C.E.(1959a). "Coding Theorems toraDiscrete SOllrcewithaFidelity Criterian," IRE
Nat.Can•.Rec.,pt.4,pp.142-163. March.
Shannon. C.E.(1959b). "Probability ofErrorforOptimal CodesinaGaussian Channel," Bell
Sysr.Tech.1.,vol.38,pp.611-656, May.
Shannon, C.E.,Gallager. R.G.,andBerlekamp, E.R.(1967)."Lower Bounds toError
Probability forCodingonDiscrete Memoryless Channels, IandII,"Inform.Control., vol.10.
pp.65-103,January; pp.527-552, May.
Shlmbo. O.andCelebiler, M.(1971)."TheProbability ofErrorduetoIntersymbol Interference
andGaussian NoiseinDigitalCommunication Systems." IEEETrans.Commun. Tech.,vol.
COM-19, pp.113-119. April.
Simon.M.K.andDivsalar, D.(1985)."Combined TrellisCodingwithAsymmetric MPSK
Modulation:' JPLPub/.85·24,Pasadena, Calif.May.
Simon,M.K.,Omura. J.K..Scholtz. R.A.,andLevitt,B.K.(1985).SpreadSpeclrum
Communications Vol.I,1I,III,Computer SciencePress.RockvilJe. Md.
Simon,M.K.andSmith,3.G.(1973)."Hexagonal Multiple Phase-and·Amplitude-Shift Keyed
SignalSets,"IEEETrans.Commun., vol.COM-21, pp.1108-1115, October.
Slepian, D.(1956)."AClassofBinarySignalmg Alphabets," BeUSysr.Tech.J.,vol.35,pp.
203-234, January.
Slepian,D.(1974).KeyPapersinIheDevrlopmenr ofInformo/ion Theory,IEEEPress,NewYork.
Slepian, D.andWolf.J.K.(1973)."ACodingTheorem forMultiple AccessChannels with
Correlated Sources," BellSysl.Tech.J.,vol.52,pp.1037-1076.
Sloane,N.J.A.andWyner,A.D.(1993).TheCollected PapersofShannon, IEEEPress,Ne"
York.
Siock.D.T.M.andKailath, T.(1988)."Numerically StableFastRecursive Leasl-Squares
Transversal Filters," Proc.Inl.Can!ACOUSI,Speech.SignalProcessing, pp.1365-1368, New
York,April.
Smith,J.W.(1965)."TheJointOptimization ofTransmitted SignalandReceiving FilterforData
Transmission Systems," BellSysr.Tech.J..vol.44,pp.1921-1942, December.
Stenbit,J.P.(1964)."TableofGenerators forBCHCodes,"IEEETrons.Inform.Theory,vol.
IT·10.pp.390-391. October.
914 DIGITAL n'M\1UNICATIOJ"<~
Stiffler,J.J.(1971).TheoryofSymhronous Communicution\', Prentice· Hall,Englewood Cliffs,N.J.
Sundberg, C.E.09H6)."Continuous PhaseMuuulation,'· IEEECommun. Maf{.,vol.24.pp.
25-38,April.
Suzuki,H.(1977)."AStatistical ModelforUrbanMultipath Channels withRandom Delay,"
IEEETrans.Comman ..vol.COM-2S. pp.673-6~O. July.
Tang,D.L.andBahl.L.R.(1970)."B1ockCodesforaClassofConstrained Noiseless Channels."
Inform.Control. vol.17.pp.436-461.
Titsworth, R.C.andWelch,L.R.(1961)."PowerSpectraofSignalsModulated byRandom and
Pseudorandom Sequences." IPLTechRep32-140.October 10.
Thomas, C.M.,Weidner. M.Y..andDurrani, S.H.(1974)."Digital Amplitude-Phase-Keying
withM-aryAlphahets," IEEETrans.Comman., vol.COM-22, pp.168-180, February.
Tong,L.Xu,G.,andKailath, T.(994). "Blind Identification andEqualization Basedon
Second-Order Statistics," IEEETrans.Inform. Theory, vol.IT-40,pp.340-349, March.
Tufts,D.W.(1965).''"Nyquist's Problem-The JointOptimization ofTransmitter andReceiver in
PulseAmplitude Modulation." Proc.IEEE,vol.53.pp.248-259, March.
Turin.G.L.(1%1)."OnOptimal Diversity Reception," IRETrans.Inform.Theory,vol.IT-/,pp.
154-166, July.
Turin,G.L.(1%2)."OnOptimal Diversity Reception II,"IRETrans.Comman. Syst.,vol.CS-12,
pp.22-31.March.
Turin,G.L.etal.(1972)."Simulation ofUrbanVehicle Monitoring Systems:' IEEETrans.
Vehicalar Tech.,pp.9-16,February.
Tzannes, M.A.,Tzannes. M.C,Proakis,J.G.,andHeller,P.N.(1994)."DMTSystems. DWMT
Systems andDigitalFilterBanks," Proc.Int.ConfCommun., pp.311-315, NewOrleans,
Louisiana, May1-5.
Ungerboeck, G.(1972)."Theory ontheSpeedofConvergence inAdaptive Equalizers forDigital
Communication," IBM1.Res.Dev.,vol.16,pp.546-555, Nmo'em>cr
Ungerboeck, G.(1974)."Adaptive Maximum·Likelihood Receiver rOTCarrier-Modulated Data
Transmission Systems," IEEETrans.Comman., vol.COM-22, pp.624-636. May.
Ungerboeck, G.(1976)."Fractional Tap-Spacing Equalizer andConsequences forClockRecovery
inDataModems," IEEETrans.Comman., vol.COM-24, pp.856-864, August.
Ungerboeck, G.(1982)."Channel CodingwithMultilevel/Phase Signals," IEEETrans.Inform.
Theory,voJ.IT-28,pp.55-6/.January.
Ungerboeck, G.(1987)."Trellis-Coded Modulation withRedundant SignalSets,Parts1andII,"
IEEEComman. Mag.,voJ.25.pp.5-21,February.
Ungerboeck, G.andCsajka, 1.(1976)."OnImproving Data-Link Performance byIncreasing the
Channel Alphabet andIntroducing Sequence Coding, 1976Int.Conf.Inform. Theory,
Ronneby, Sweden, June.
Vaidyanathan, P.P.(1993).Multlrate SystemsandFillerBanks,Prentice-Hall, Englewood Cliffs,
N.J.
VanEtten,W.(1975)."AnOptimum LinearReceiver fOTMultiple Channel DigitalTransmission
Systems," IEEETrans.Comman., voJ.COM-23, pp.828-834, August.
VanEtten,W.(1976)."Maximum Likelihood Receiver forMultiple Channel Transmission
Systems," IEEETrans.Cornman., voJ.COM-24, pp.276-283, February.
VanTrees,H.L.(1968).Detection, Estimation, andModulation Theory, PartI,Wiley,NewYork.
Varsharmov, R.R.(195/)."Estimate oftheNumber ofSignalsinErrorCorrecting Codes,"
Doklady Akad.Naak.S.S.S.R., vol.11/,pp.739-741.
Verdu,S./1986a). "Minimum Probability ofErrorforAsynchronous Gaussian Multiple-Access
Channels;" IEEETrans.Inform.Theory,voJ.IT-32,pp.85-%.January.
Verdu,S.(I986b)."Multiple-Access Channels withPoint-Process Observalion: Optimum De
modulation." IEEETrans.lnform.Theory,vol.IT-32,pp.642-651, September.
Verdu,S.(19860). "Optimum Multiuser Asymptotic Efficiency," IEEETrans.Comman., voJ.
COM-34, pp.890-897, September.
Verdu,S.(1989)."Recent Progress inMuLtiuser Detection," Advances inCommunications and
SignalProcessing, Springer-Verlag, Berlin.[Reprinted inMulriple AccessCommunications. N.
Abramson (cd.),IEEEPress.NewYork.]
REFERENCES ANDBIBLlO(,RAPH) 915
Viterbi.A.J.(1966).Principles ofCohnent Communication, McGraw-Hili. NewYork.
Viterbi, A.1.(1%7)."ErrorBounds forConvolutional CodesandanAsymptotically Optimum
Decoding Algonthm." IEEETrans.Inform. Theory,vol.IT-B.pp.260-269. April.
Viterbl. A.J.(1969)."ErrorBounds forWhiteGaussian andOtherVeryNoisyMemoryless
Channels withGeneralized Decision Regions." IEEETrans.Inform. Theory, vol.IT-15.pr·
279-287, March.
Viterbi.A,1.(1971)."Convolutional CodesandTheirPerformance inCommunication Systems."
IEEETrans.Commun. Tech.vol.COM-19, pp.751-772, October.
Viterbi. A.J.(1978)."AProcessing Satellite Transponder forMultiple AccessbyLow-Rate
MobileUsers:'Proc.FourthIn!.Conf.onDigitalSatellite Communications, Montreal. Canada.
pp.166-174. October.
Viterbi.A.1.(1979).'·Spread Spectrum Communication-Myths andRealities," IEEEComnwn.
Mag..vol.17,pp.11-18.May.
Viterbi. A.1.(1985)."WhenNottoSpreadSpectrum-A Seque!." IEEECommlln. Mag..vol.,,,.
pp.12-17.April.
Viterbi, A.J.andJacobs.I.M.(l975)."Ad,'ances inCodingandModulation forNoncoherenl
Channels Affected byFading.PartialBand,andMultiple-Access Interference," inAdvances in
Communication Systems, vol.4.A.J.Viterbi(ed.),Academic. NewYork.
Viterbi.A.J.andOmura, J.K.(1979). Principles ofDigitalCommunication andCodinK.
McGraw-HilI. NewYurko
Wainberg,S.andWolt,J.K.(1970)."Subsequences ofPseudo-Random Sequences'" IEEETrailS
Commlln. Tech.,vol.COM-lB. pp.606-612, October.
Wainberg. S.andWolf,1.K.(1973)."Algebraic Decoding ofBlockCodesOveraq·aryInput.
Q·arvOutputChannel. Q>q."Inform.Control, voL22,pp.232-247, April
Wald.A.(1947).Sequential Anaf.vsis, Wiley,NewYork.
Ward.R.B.(1965J."Acquisition ofPseudonoise SignalsbySequential Estimation." IEEEhailS
Commun Tech.,vol.COM·13. pp.474-483, December.
Ward.R.B.andYiu.KP.(1977)."Acquis.ition ofPseudonoise SignalsbyRecursion-Aided
Sequential Estimation,"IEEE Trans.Commun., vol.COM-25, pp.784-794, August.
Weber. W.J..1I1,Stanton. P.H..andSumida, JT.(1978)."ABandwidth Compressive
Modulation SystemUsingMulti-Amplitude Minimum-Shift Keying(MAMSK)." IEEETrans
Commun, voLCOM-2b. pp.543-551, May.
Wei,LF.(1984a). ;'Rotationally Invariant Convolutional Channel Coding withExpanded
SignalSpace.PartI:]&JO."IEEE1.Selecred ArtasCommun., voLSAC·2,pp.659-671, Sep.
tember.
Wei.L.F(l984b). "Rotationally Invariant Convolutional Channel CodingwithExpanded Signal
Space,PartII::"Jonlinear Codes," IEEEJ.Selected AreasCommun., vol.SAC~2.pp.672-6xn.
September.
Wei.LF.(1987)."Trellis-Coded Modulation withMulti-Dimensional Constellations," IEFF
Trans.Inform.Theory. voLIT-33.pp.483-501. July.
Weinstein. S.B.andEbert.P.M.(1971)."DataTransmission byFrequency-Division Multiplex.i
ingUsingtheDiscrete Fourier Transform." IEEETrans.Commutl., vol.COM-19. pp.
628-634. October.
Welch.L.R.(1974)."LowerBoundsontheMaximum CrossCorrelation ofSignals," IEEETrail"".
Inf(>rm.Theorv,voLIT·20,pp.397-399. May.
Weldon. E.J..Jr.(19711."Decoding BinaryBlockCodesonQ·aryOutputChannels." IEFE
bans.In.form.Theor}.vol.IT-17,pp.713-718, November.
Widrow. B.(1966). "Adaptive Filters, 1:Fundamentals:' Stanford Electronics Laboratory.
Stanford University. Stanford, Calif.,TechReportNo.6764~6.December. -
Widrow. B.(1970)."Adaptive Filters," AspecrsofNetwork andS-"stemTheory, R.E.Kalmanand
N.DeClaris (eds,),Holt.Rinehart andWinston, NewYork.
Widrow, B.andHoff,M.E..Jr.(1960)."Adaptive Switching Circuits." IREWESCON (0'1t'
Ree..pI.4.pp.96-104.
Widrow, B.eraf.(l975}."Adaptive NoiseCancelling: Principles andApplications," Proc.lEFt.".
vol.63.pp.1692-1716, December.
916 DIGITAL COMMUNICATIONS
Wiener, N.(1949).TheExtrapolation, Inrerpolation, andSmoothing ofStationary TimeSerieswith
Engineering Applications, Wiley,NewYork(reprint oforiginal workpublished asanMIT
Radiation Laboratory Reportin1942).
Wintz,P.A.(1972)."Transform PictureCoding," Proc.IEEE,vol.60,pp.880-920, July.
Wolf,J.K.(1978)."Efficient Maximum Likelihood Decoding ofLinearBlockCodesUsinga
Trellis," IEEETrans.Inform.Theory.vol.IT·24,pp.76-81,January.
Wozencraft, J.M.(1957)."Sequential Decoding forRehable Communication," IRENat.Conv.
Rec,vol.5,pI.2,pp.11-25.
Wozencraft. J.M.andJacobs.I.M.(1%5).Principles ofCommunication Engineering, Wiley,f'ew
York.
Wozencraft, J.M.andKennedy, R.S.(1966)."Modulation andDemodulation forProbabilistic
De<oding," IEEETrans.Inform.Theory,vol.1T·12,pp.291-297, July.
Wozencraft,1. M.andRieffen, B.(1%1).Sequential Decoding, MITPress,Cambridge, Mass.
Wyner.A.D.(1965)."Capacity oftheBand·Limited Gaussian Channel," Bull.Syst.Tech.J.,vol.
45,pp.359-371, March.
Xie,Z.,Rushforth, C.K.,andShort,R.T.(l990a). "Multiuser SignalDetection UsingSequential
Decoding," IEEETrans.Comman., vol.COM·38, pp.578-583, May.
Xie,Z..Short,R.T.,andRushforth, C.K.(199Gb)."AfamilyofSuboptimum Detectors for
Coherent Multiuser Communiccftions." IEEEJ.Selected AreasCommun., vol.SAC-8, pp.
683-690, May.
Yao,K.(1972). "OnMinimum Average Probability ofErrorExpression forBinaryPulse
Communication SystemwithIntersymbol Interference," IEEETrans.Inform. Theory, vol.
1T-18,pp.528-531, July.
Yao,K.andTobin,R.M.(1976)."Moment SpaceUpperandLowerErrorBoundsforDigital
Systems withIntersymbol Interference," IEEETrans.Inform. Theory. vol.IT-22,pp.65-74.
January.
Vue,O.(1983)."Spread Spectrum MobileRadio1977-1982," IEEETrans.Vehicalar Tech.,vol.
VT·32,pp.98-105,February.
Zelinslci, P.andNoll,P.(1977)."Adaptive Transform CodiogofSpeechSignals." IEEETrans.
Acoustics, Speech,SignalProcessing, vol.ASSP·25, pp.299-309, August.
Zervas,E.,Proakis, J.G.,andEyuboglu, V.(1991)."AQuantized Channel Approach toBlind
Equalization," ProcICC'9I,Chicago,II,June.
Zhang,X.andBrady,D.(1993)."Soft·Decision Multistage Detection ofAsynchronous AWGN
Channels," Proc.3/s1Allerlon Con!onCommun., Contr.,CompoAllerton, II.,October.
Zhou,K.and Proakis, J.G.(1988)."Coded Reduced·Bandwidth QAMwithDecision·Feedback
Equalization," Con!Rec.IEEEInt.Con!Comman., Philadelphia, Penn.,pp.12.6.1-12.6.5,
June.
Zhou,K.,Proakis, J.G"andLing,F.(1987)."Decision·Feedback Equalization ofFading
Dispersive Channels withTrellis-Coded Modulation," 1m.Con!Commun. Tech.,Nanjing.
China,November.
Zhou,K.,Proakis, J.G.,andLing,F.(1990),"Decision· Feedback Equalization ofTime·
Dispersive Channels withCodedModulation," IEEETrans.Commun., vol.COM·38, pp.
18-24,January.
Ziemer, R.E.andPeterson, R.L(1985).DigitalCommunications andSpreadSpectrum Systems,
Macmillan, NewYork.
Zigangirov, K.S.(1966)."SomeSequential Decoding Procedures," Probl.Peredach. Inform., vol.
2,pp.13~25.
Ziv,J.(1985)."Uni"rsal Quantization," IEEETrans.Inform.Theory,vol.31,pp.344-347.
Ziv,J.andLempel, A.(1977)."AUniversal Algorithm forSequential DataCompression," IEEE
Trans.Inform.Theory,vol.IT·23,pp.337-343.
Ziv,J.andLempel, A.(1978). "Compression ofIndividual Sequences viaVariable-Rate Coding,"
IEEETrans. Inf~rm.Theory,vol.IT·24,pp.530-536.
Zvonar, Z.andBrady,D.(1995)."Differentially Coherent Multiuser Detection InAsynchronous
CDMAFlatRayleigh FadingChannels," IEEETrans.Comman., vol.COM·43, to>ppear.
Adaptive equalization, 636-676
Adaptive equalizers, 636-676 (SeearsoEqualizers)
blind,664--675
decision-feedback, 621-625, 649-650
linear,584-601, 648-649
baseband, 648
passband, 648-649
maximum likelih<XKt sequence estimator, 607-616,
652-654
Adaptive transform coding,137
Algorithm:
Constant-modulus, 670
Godard,670-673
Huffman, 99-103
Kmeans,122
Lempel-Ziv, 106-1OB
Levinson-Durbin, 12&139,879-881
LMS(MSE),639-642
recursive least-squares (RLS),654-664
RLS(fast),660
RLS(Kalman), 656-658
RLSlall;ce,660-664
RLSsquare-rool, 660
stochastic gradient. 668
zero-forcing, 637-638
Amplitude distortion, 535
Analog sources. 82
quantization of,IOB-125
optimum, 113
scalar,113-118
vector,118
sampling of,72-73INDEX
Antenna:
beamwidth,317
ellectivearea,316
effective radiatedpower,316
iJlumination efficiency faclor.3J7
Aposteriori probabitity,21
Aprioriprobability, 21
Autocorrelation function, 64
atoutputoflinearsystem,68-70
ofcyclostationary process,75-76
Autocovariance function, 64
Automotic gaincontrol(AGC),336
Average powerdensityspectrum,n
Averages, 33-37
centralmoments, 33
characteristic function, 35-37
forsumofstatistically independent random
variables, 36
correlation, 34
covariance, 34
covariance matrix,34
expected value(mean),33
jointmoments, 34
ofstochastic processes, 64-67
variancp.. 33
AWGN(additive whiteGaussian noise)channel, 233
234
Band-limited channels, 534-540 (Seea/soChannels)
Bandpass signals,152-157
complex envelope of,159
envelope of,155
917
918 INDEX
Bandpass signals(Cont.):
pbaseof,J55
quadrature components, 155
Bandpass system,157-159
response of.157-159
Bandwidth efficiency, 283-284
Bandwidth expansion factor.444.807
Baseband signals,176
delaymodulation, l&l
Miller,188
NRZ,187
NRZI.187
powerspectraof,220-223
Baudotcode,13
Bayes'theorem, 21
BCH(Bose-Chaudhuri-Hocquenghemj codes,435-436
Bibliography, 899-916
Binarysymmetric channel(BSC),381
capacity of,381
transition probability, 376-377
Binomial distribution. 37-38
Biorthogon.1 signals,183
Bitinterval. 174
Blindequalization, 664-675
constant modulus algorithm, 670
Godardalgorithm, 670-673
jointdataandchannel estimation. 667-668
maximum-likelihood algorithms. 664-667
stochastic gradient algorithms. 668-669
withsecond~order moments, 673-675
Blockcodes,413-468
binary.4
concatenated. 467-468
cyclic,423-436
Bose-Chaudburi-Hocquenghem (BCH),435-436
encoders for,430-435
generator polynomial for,437-438
Golay,433
Hamming, 433
maximum-length shift-register (MLSR), 433-435
tableofMLSRconnections, 435
dualcode,426
equivalent, 418
errorcorrection capability, 451-452
errordetection capability, 451-452
extended, 420
fixed-weight, 414
generator matrix.4J7
generator polynomial, 424
Golay,423,433
extended, 423
generator polynomial of,433
performance onAWGNchannel, 454-455
weightdistribution, 423Blockcodes(Com.):
Hadamard,422-423
Hamming, 421-422
hard-decision decoding. 44.'\-456
linear,413-468
maximum~distance-separable. 461
message polynomial. 424
minimum distance hounds. 461~4(,4
Elias,463
Gilhcrt-Varsharmov.46.1:
Hamming, 462
Plotkin, 462
nonbinary.464-468
nonsystematic.418
nullspace,416
parity-check matrix.419
paritypolynomial, 426
perfect.453
quasi-perfect, 454
rate.2.414
reciprocal pOlynomial. 426
Reed-Solomon. 464-466
shortened. 421
sofl-decision decoding. 436-445
standard array.447
syndrome. 449-451
systematic.41X
Blocklength,414
Bursterrors.469
Bursterrorcorrection capability. 469
Capacity (set'Channel capacity)
Carrier, 159
Carrierphaseestimation
Costasloop,355-356
decision-directed. 347-350
MLmethods, 339-341
nondecision directed. 350-358
phase-locked loop,341-346
squaring loop,353-.155
Carrierrecovery. 336-358
C.nchy-Schwartz inequality, 165
Centrallimittheorem. 61-62
Central momcms, 33
Channel:
additive whitegaussian noise(AWGN),233-234
band-Ilmited,534-54O
binarysymmetric. 315-376
"",,"city, 380-386
AWGN, 381-386
bandlimitedAWGN,383-386
DMC,376-377
infinitebandwidth AWGN,385
coherence bandwidth. 764
Chann\-,j (Corn):
coherence time.765
l'ututfratc.Jt,l4
forS'fstl.'mdesign.4(()-406
d'iscrc(~ mcrnorylcss (OMe).376-377
discn...·(c-timc mod~l. 5X6-5~
distortion. 534-540
amplitude ..';35
c:nvdopc...· delay.5J5
frequency offset. 5J~
Impulsenoise.5.l-R
nonlinear. 537
phasejiner.535
squared-error. lOS
thermal noise.5JS
Distortion-rate function. 110
Dopp)~r powerspectrum. 7f,S
Doppler spread.765
encoder. 1-2
coderafoe.2.414
codeword.2
fadingmultipath: characterization of.759-769
correlation functions for.763-767
impulse response. 760-761
modelsfor,767-769
transfer fumction. 763
fiberoptic..5
frequency nonselective. 764.772-795
digitalsignaling over.772-795
frequency selective. 764.798-806
digitalsignaling over.795-806
errorratefor.798-806
RAKEdemodulator for,797-S06
tapweightestimation of.801-803
tappeddelaylinemodelof.795-797
microwave LOS.767-769
modelsfor,11-13,375-380
additive noise.11j
binarysymmetric, 375-376
discrelememoryless, 376-377
discrete-time. 586-588
linearfilter.II
linear.time-variant filter.12
waveform, 378-380
multipath spread,763
Nakagami fading,761
overspread~ 771
Rayleigh fading,761
binarysignaling over,772-776
codedwaveforms for.806-832
cutoffratefor,825-832
frequency nonselective. 764
M-aryorthogonal signaling over,787-792
multiphasesignaling over.785-787INDEX919
Channel (Cont.):
Riccanfading,761
scattering function. 766
spreadfactor.771
lallie,772
storage. 10
underspread. 771
underwater acoustic. 9
wireless..5
wirdinc.4
Channel encoder. 2
Channel reliability function. 389
Characteristic function ..35-37
ofbinomial. JS
ofchi-square. 42-44
ofgaussian. 41
ofmultivariate gaussian. 49-52
ofuniform,39
Chebyshev inequality, 52-54
Chernoff bound,53-57
forBSC,455
forRayleigh fadingchannel, 792-794
Chi·square distribution. 41~45
central.42-43
noncentra!' 42-44
Codedivisionmultiple access(CDMA)
asynchronous. 852-854
effeetive SNR,861
efficiency of.861
optimum receiver for.851-854
suboptimum detectors for.854-861
decorrelating, S55-857
MMSE,858-859
performance. 859
singleuser.854
synchronous. 851-852
Coderate,2
Codeword,2
fixedlength.94
variable lenglh(Huffman), 96-103
Codedmodulation, 511-526
Codes:
source:
instantaneously decodable, 96
uniquely decodable, 96
(SeealsoBlockcodes;Convolutional codes)
Coding:
entropy, 97,117
forAWGNchannel: blockcodes.413-468
convolutional codes,470-511
forBSC(seeBlockcodes;Convolutional codes)
forRayleigh fadingchannel, 806~832
concaten.ted, 814-825
constanl-weight codes,814-825
920INDEX
Coding(COni.):
forRayleigh fadingchannel(Conr.):
convolutional codes.811-814
cutolfrate,825-829
linearblockcodes,808-814
trelliscodes.830-832
Huffman (entropyJ,96-103
noiseless. 93-108
speech,143-144
Codinggain,441.507,733
Compandor, 127
Comparison ofdigitalmodulation, 282-284
Complementary errorfunction. 40
Complete orthonormal functions, 165-168
Complex envelope, 155
ofnarrowband process.155
Computational cutoffrate,503
(Seealsocutoffrale)
Concatenated blockcodes.467-468
Concatenated convolutional codes,449-500
Conditional cdf(cumUlative distribution function), 26-28
Conditional pdf(probability densityfunction), 25
Conditional probability, 20
Consistent estimate (seeEstimate)
Constraint length.470
Continuous-phase frequency-shift keying(CPFSK), 190-
191
performance of,284-301
powerdensityspectrum of,209-219
representation 01,284-285
Continuous-phase modulation (CPM),191-203
demodulation:
rnaximum·likelihood sequence estimation, 284-2&9
multiamplitude, 200-203
multi-h,295
performance of,290-296
symbol'by-symbol, 296-300
fullresponse, 192
minimum·shift keying(MSK),196-199
modulation inde\.191
multiamplitude, 200-203
multi-h. 295
partialresponse, 192
ph.secylinder, 195
phasetreesof,192
po",erspectrum of,209-219
representation of,190-196
signalspacediagram for,199-200
statetrellis,196
trellisof,195
Continuously variableslopedeltamodulation (CVSD),
135
Convolutional codes.470-511
applications of.506-511
hinary,410-476Convolutional codes(Cont.):
catastrophic errorpropagation. 482
concatenated, 492.499-500
constraint length.410
decoding, 483-486
Fanoalgorithm. 5OD-503
feedback, 505-506
sequential, 500-502
stackalgorithm. 503-504
Viterbi.483-486
distance properties of.492-496
dual-k.492-499
encoder, 470-478
generators, 471-472
hard-decision decoding. 489-492
minimum freedistance. 479
nonbinary, 492-499
optimum decoding of.483-485
performance onAGWNchannel,486-492
performance onBSC.489-491
performance onRayleigh fadingchannel.811-814
quantized metrics,5<:8--510
soft-decision decoding. 486-489
statediagram, 474-477
tableofgenerators formaximum freedistance. 493-497
transfer function, 477-480
treediagram, 472
trellisdiagram. 473
Correlation demodulator. 234-238
metricsfor.246
Correlative statevector,286
Coset,447
Cosetleader,447
Covariance. 34
Covariance function. 65
Cross-correlation function. 65
Cross-power densityspectrum. 68
Cumulalivedistribution {unction (edO,23
Cutoffrate.394
comparison withchannel capacity. 399-400
forbinarycoded signals~396
forM-aryinput.M-aryoutputvectorchannel. 40J
lormultiamplitude signals.397-399
fornoncoherenn channel. 405-406
forq-aryinputQ-aryoutputchannel, 400-401
systemdesignwith.400-406
CWjamming, 706
Cycliccodes(secBloclcodes,cydil')
('yclostalionary proceSS, 75-76.205
Datacompression. 1
Datatranslation codes~5fo6
Decision-feedback equalizer (st't'Equalilers, decislon
leedhack)
Decoding ofblockcodes:
forfadingchannels: hard-decision, 81J
soft-decision,808-81l
hard-decision, 445-456
boundsonperformance forBSC,452-455
Chernoff bound,455
syndrome, 449-451
tablelookupmelhod, 447-448
soft-decision, 436-445
boundsonperformance forAWGN. 440-443
comparison withhard-decision decoding,
456-461
Decoding ofconvolutional codes:
forfadingchannel, performance. 8JJ-814
feedback,505-506
hard-decision, 489-492
performance onAWGN channel, 486-492
performance onBSC.489-491
sequential, 500-502
SDfldecision, 486-489
slackalgorithm. 503-504
Vlterbialgorithm, 483-486
Delaydistortion, 535
Delaypowerspectrum, 762
Deltamodulation (seeSource,encoding)
Demodulation/Detection
carrierrecovery for,337-358
Costasloop,355-356
decision-directed, 347-350
MLmethods, 339-341
Jlon-decision-direcled.350-358
squaring PLL.353-355
coherent:
ofbinarysignals,257-260
ofbiorlhogonal signals, 264~266
comparison of.282-284
ofDPSKsignals,274-278
ofequicorrelated signals,2M
ofM-arybinarycodedsignals,266-267
optimum, 244-257
oforthogonal signals.260-264
ofPAMsignals,267-269
ofPSKsignals.269-274
ofQAMsignals,278-282
correlation-type, 234-238
ofCPFSK. 284-289
performance, 289-301
forintersymbol interfer.ence, 584-627
matched filter,type, 238-244
maXimum-likelihood, 244-254
maximum likelihood sequence, 249-254
noncoherent, 302-3/3
ofbinarysignals.302-308
ofM-aryorthogonal signals,308-312
multichannel,68O-686INDEX921
Demodulation/Deleclion (Cont,):
noncoheTent (Coni.):
optimum, 302-312
symbol-by-symbol,254-256
Differentia] encoding, 187
Differential entropy. 92
Differenlial phase-shift keying(DPSK),
274-278
Digita'communication systemmodel.1--'\
DigitaLmodulator, 2
D~rectsequence (seeSpreadspectrum signals)
Discrete memoryless channel(DMC). 376-377
Drscretc random variable. 23
D~stance (seeBlockcodes;Convolutional codes.
minimum freedistance)
Distortion (SeealsoChannel distortion):
fromquantization. 113-1"25
granular noise.134
slopeoverload, 134
Distortion ralefunction. 110
Distributions (seeProbability distributions)
Diversity:
antenna, 177
frequency, 777
performance of.777-795
polarization, 778
RAKE,778
time,777
Double-sideband modulation. 176
DPCM(Differemial puJsecodemodulalion) (seeSource,
encoding)
DPSK(differenlial phase-shift keyiOg), 274-278
Dualcode,426
Dual-kcodes,492-499
Duobinary signal,548-549
Early-Iatc gatesynchronizer. 362~36S
Effective anlenna area,316
Effeclive radiated power,316
Eigenvalue, 164
Eigenvector, 164
Eliasbound,461-463
Encoding (seeBlockcodes;Conventional codes)
Energy, 156
Ensemble averages, 64-65
Entropy, 88
conditional, 88
differential. 92
discrete memoryless sources, 94-103
discrete stationary sources. 103-106
Entropy coding.96,117
Envelope. 155
Envelope delection, 306
Equalizers (SeealjoAdaptive equalizers)
decision-feedback, 621-627. 649-650
922 INDEX
Equalizers (ConI.):
decision-feedback (Cont.):
adaptive, 649-652
examples ofperformance. 622-623
o(Irellis·coded signals,650-652
minimum MSE,622
predictive form.626-627
linear.601-620.648-649
adaptive, 636-644
convergence ofMSEalgorithm, t~2-644
errorprobability. 613-617
examples ofperformance, 613-617
excessMSE.644-648
fnctionally spaced.617-620
LMS(MSE) algorithm. 639-642
limitonstepsize.645-646
mean-square error(MSE)criterion, fiJ7-620
minimum MSE.610-611
outputSNR(or.605.610
peakdistortion, 602
peakdistortion criterion, 602-607
zero-folcing. 603-604. 637-638
ma:.imum-likeJihood sequence estimalion. 584-586,
589-593.607-616
sel(·recovering (blind).644-675
\\ithtrellis-coded modulation. 650-652
usingtheViterbialgorithm. 589-593
channelestimator for,652-654
performance of.593-601
Equivalent codes,418
Equivalent lowpassimpulse response. 157-1S8
Equivalent lowpasssignal.155
Equivocation. 90
Errorfunction. 40
Errorprobability:
coherent demodulation:
binarycoded.266-267
forbinarysignals.257-260
forDPSK.274-278
forM-arybiorthogonal. 264-265
forM-aryequicorrclaled. 266
forM-aryorthogonal, 260-263
(orM-aIYPAM.267-269
(orPSK.269-274
forQAM.278-282
unionboundfor.263-204
multichannel. 680-6H6
noncohcrcnt dcmodulatlon. 301-313
forbinarysignsls.301-308
forM-aryorthogonal. 308·-312
Estimate:
biased.367
consistent ..'i9.36;":
efficrenr, 368Estimate (ConI.)
unbiased. 367
Estimate ofphase{SeealsoCarrierphaseestimation)
clairvoyant. 889
pilotsignal.889
Estimation. maximum-likelihood sequence (MLSE). 249
254
Estimation:
maximum likelihood. 334-335
o(carrierphase.337-358
ofsignalparameters. 333-335
o(symboltiming.358-365
ofsymboltimingandcarrierphase.365-371
performance of.367-370
Euclidean:
distance, 251
weight.595
Events. 18
intersection of.19
joint.19
mutually exclusive. 19
null.\q
plObabllity of.19
unionof.19
Excessbandwidth. 546
ExcessMSE.644-648
Expected value.33
Expurgated codes.816-817
Extended codc.420
Extcnsiun field.415
Eyepattcrn. 541
Fadingchannels. 8.758-839 (SeealsoChannels)
Feedback decoding. 505-506
FHspreadspectrum signals(ueSpreadspectrum signals)
Filter:
integrator. 238
matched. 239
Foldcdspectrum. 606
Follower jammer. 731
Fouriertransform. 35
Freeeuclidian distance. 517
Free-space pathloss.317
Frequcnc~· diversity. 777
Frequl'ncy division multiple a:;cess(fDMA). 842~844
Frequency-hopped (FH)spreadspectrum (sct'Spread
spectrum signals)
Frequency-shift keying(FSK).181-183. 190-1Yl
continuous-phase (CPFSK): performance of.284~301
powerdenSityspectrum of.213-217
representation of,190-1']1
FUnCliOJ1~ ofrandomvariables. 28-32
INDEX923
GaloIsfield,415
Gamma function, 42
Gaussian dislrrnution, 39-41
multivariate. 49-52
Gaussian noise,11
Gaussian random-process. 65
Gaussian randomvariables. lineartransformation of,
50-52
Generator matrix,417
GencralOr polynomial, 424
Gilberl-Varsharmov bound,463
Golaycodes,423,433
cXlendcd. 423
generator polynomial of.433
performance onAWGNchannel, 454-455
Goldsequences, 727
Gram-Schmidt procedure, 167-173
Granular noise.134
Grayencoding. 175
Hadamard codes,422-423, H17-821
Hamming boundonminimum d~stance. 462
Hamming codes,421-422, 433
Hamming distance. 415
Hard-decision decoding:
hloekcodes,445-456
convolutional codes.489-492
Hilhcrttransform. {54
Huffman coding,96-103
H1uminahon efficiency f2ctvr,317
Impulse noise.53K
Impulse response. hK
Independent events, 21
Independent randomvariahks. 2H
InforamflOn. H4-85
equivocation. 90
measure of.M-91
mutual. H4
average, H7
self-,H5
average(entropy). ~
sequence. 3,M3
Interleaving. 468-470
hlock,469
convoJwional.470
Intcrsymhol interference. 536-5':\7
controlled (seeParhalrl'sponsc signals)
discrete-time modelfor.5H6-5~9
equivalent whitenoisi:filtermodel.5KH
Gptimum demodulator for,584-593
InversetlItcr.603Jacobian, 32
Jamming margm.707
Jointedf(cumulative distribution function), 25
Jointpdf(probahiltiy densityfunction), 25
Jointprocesses. 65
Kalman(RLS)algorilhm, 656-65H
fast,660
Kasamisequences. 729
Kraftinequality, 97-98
Laplaceprobability densityfunction, 56
Lattice:
filter,660-664
recursive least-squares. 664
Lawoflargenumbers (weak).59
Lea.tfavorable pdf,305
Lca.")l-squarcs algoritl1ms. 654-664
Lempel-Zlv algorithm, 106-108
Levinson-Durhin algorithm, 12H.1.19,H79-881
Likelihood ratio,.104
Linecodes.566
Linearcodes(seeBlockcodes.linear;
Convolutional codes)
Linearequalb'ation (J"eeEqualizers. linear)
Linear-feedback shift-register. maximal length.433-435,
124-727 .
Linearprediction, 12H-130, 138-144, 600-664
hackward,6I>1-662
forward, 661-662
residuals. 663
Linearprcdiclivc coding(LPC):
speech,138-144
Lineartime-invariant system. OH~69
n..'sponsctostochastic input.68-72
Lineartransfmmation ofrandom ....ariahles, 2X-29. 50-S~
Linkhudgetanalysis, 316-319
Linkmargin, :\19
Lloyd-Max qllantizcr.In
Lowpai;s signal.155
Lowpass system, 157
Lowprohahillty ofintercept. 696.715-71(,
Magnetic recording. 567-56M
normalized density. 567
Majority logicdecoder, 50~i
Mapping hysetpartitioning, 512
Marginal probahility density, 26
Marcum's Q-function, 44
Mark-Oil chain.1S9
transition probahility matrixof.IXl.}
Matched filler,238-244
Maximal ratiocombining. 779
performance of,71«1-7H2
924 INDEX
Maximum aposteriori probability (MAP)
criterion, 245,254-257
Maximum freedistance codes,tablesof,492-496
Maximum lengthshih-register codes,433-435,724-727
Maximum Jikehhood:
parameter estimation, 333-335, 339-341
forcarrierphase,339-341
forjointcarrierandsymbol, 365-367
forsymboltiming,358-364
performance of,367-370
Maximum-likelihood criterion. 245-246
Maximum-likelihood recei,er, 233-257
Maximum-likelihood sequence estimation (MLSE), 249-
254
Mean-square error(MSE)criterion, 607-617
Meanvalue,33
Microwave LOSchannel, 768-769
Millercode,188,575
Minimum distance:
boundson,461-464
definition, 416
Euclidean, 173
Hamming, 416
Minimum-shift keying(MSK),196--199
powerspectrum of,213-219
Models:
channel, 375-386
source,82-84,93-95
Modified duobinary signal,549-550
ModuJation:
binary,257-260
biorthogonal, 264-266
comparison of,282-284
continuous-phase FSK(CPFSK), 190-191
powerspectrum, 213-219
DPSK,274-278
equicorrelated (simplex), 266
index,191
linear,174-186
powerspectrum of,204-209
M-aryorthogonal, 260--264
multichannel, 680-686
nonlinear, 190-203
offsetQPSK,198
PAM(ASK),267-269
PSK,269-274
QAM,278-282
Modulation codes,566-576 (SeealsoPartialresponse
signals)
capacity of,569
Millercode,573
NRZ,574
NRZI,566,568,574-575
run-length limited,568-576Modulation codes(Com.):
run-length limlted(ConI.):
fixedrate,572
statedependent, 571
stateindependent, 571
Modulator:
binary,2
digital,2
M-ary,2
Moments, 33
MorseCode,V
Multicarrier communications
capacity of,687-689
FIT-based system,689-692
Multichannel communications~ 680-686
withbinarysignals,682-684
withM-aryorthogonal signals,684-686
Multipath channels, 8,758-839
Multipath intensity profile,762
Muftipath spread,763
Multiple accessmethods, 840-849
capacity of,843-849
CDMA, 843,849-862
FDMA,842
randomaccess,962-872
TDMA,842
Multiuser communications, 840-872
Multivariate gaussian distribution, 49-52
Mutualinformation, 84
average, 87-88
Mutually exclusive events.18
Narrowband interference. 704-706
Narrowband process. 152
carrierfrequency of,1.53
Narrowband signal,152
Noise:
gaussian. 162
white,162-163
Noisychannelcodingtheorem, 386-387
Noncoherent combining loss683-684
Nonlinear distortion, 537
Nonlinear modulation, 190
Nonstationary stochastic process, 63
Norm,165
Normalequations. 128
Normalrandom variables (setGaussian distribution)
Null"ent,18
Nullspace,416
Nyquistcriterion, 542-547
Nyquistrate,14.72
Offsetquadrature PSK(OQPSK), 198
On-offsignalling (OOK), 321
Oplimum demodulalion: (seeDemodulation/Delection)
Orthogonal signals.165-166
Orthogonality principle. mean-square est\mation. 608
Orthonormal:
expansion. 165-173
functions, 165-166
Paritycheck.417
matrix.419
Pari!)"polynomial. 426
Partial-band interference. 734-i41
Partialresponse signals.548-560
duobinary. 548-549
errorprobability of.562-565
modified duobinary, 549
precoding for,551-555
Partial-time (pulsed) jamming, 717-724
Peakdistortion criterion. 602-607
Peakfrequency deyjatJon. )90
Perfectcodes.453-454
Periodically stationary, widesense, 75-76~205
Phasejiller.538
Phase-locked loop(PLLj,341-346
Costas,355-356
decision·djrectcd.347-350
M-Iawtype.356-358
non·decision-dirccted,350-351
square-law type.353-355
Phase-shift keying(PSK).177-178.269-274
adaptive receptIon of,887-896
pdfofphase.270-271
performance forAWGNchannel, 271-274
performance forRayleigh fadingchannel, 780-787.
887-894
Plotkinboundonminimum distance, 462
Powerdensityspectrum, 67-68.204-223
atoutputoflinearsystem. 69
ofdigitally modulated signals.204-223
Predichon (seeLinearprediction)
Preferred sequences., 727
Prefixcondition, 96
Probability:
apriori,21
aposteriori. 21
conditional, 20,26-28
ofevents.18
joint,19,25-26
Probability densityfunclion (pdf),24
Probability distribution funchon, 23
Probability distributions, 37-52
binomial,37-38
chi-square. 41-45
central,42-43
noncentral, 42-44INDEX925
Probability distributions (Con'.):
gamma, 43
gaussian, 39-41
multivariate gaussian. 49-52
Nakagami, 48-49
Rayleigh, 45-46
Rice,47-48
uniform. 39
Probability transition matrix.377
Processjng gain,707
Pseudo-noise IPN)sequences:
autocorrelation function. 725-726
generation viashiftregister. 724-729
Gold.727
Kasami.729
maximal-Iength,725-726
peakcross-correlation, 726-727
preferred. 727
(SeealsoSpreadspeclrum s;gnals)
Pulseamplitude modulation (PAM), 174-176,267-269
Pulsecodemodulation (PCM),125-133
adaptive (ADPCM). 131-133
differential (DPCM), 127-129
Pulsedinterferen-ee,717
effecfonerrorrateperformance. 717-724
Quadrature amplitude modulation (QAM), 178-180.
278-282
Quadrature components. 155
ofnarrowband process. 155-156
properties of,161-162
Quantization, 108-125
block,118-125
optimization (Lloyd-Max), 113-118
scalar,113-118
vector,118-125
Quantization error,125-133
Quasiperfect codes.454
Raisedcosinespectrum. 546
excessbandwidth. 546
rolloffparameter, 546
RAKEcarrel.tor,797-798
RAKEreceiver:
forbinaryantipodal signals,798-803
forbinaryorthogonal signals,BOI-802
forDPSKSignals,804
fornoncoherent detection oforthogonal signals.805
RAKEmalched filler,799-800
Random access,862-872
ALOHA, 863-867
carriersense,867-872
withcollision detection. 868
nonpersistent, 868
926 INDEX
Random access(Cone,):
carrierse.nse(Cont.):
I-persistent. 869
p-persistent, 869
offeredchannel traffic.864
slottedALOHA, 864
throughput. 865-867
unslotted. 864
Random coding.390-4()(J
binarycodedsignals,390-397
multiamplitude signals,397-399
Random Processes (seeStochastic processes)
Random variables, 22-28
function of.28-32
multiple, 25
orthogonal. Y;
single,22-24
statistically independent. 2X
sumsof,58-63
centrallimittheorem. 61-62
transformation of.28-32
Jacobian of,32
linear,28,32,49-52
uncorrelated. 34
Rate:
code,2,414
ofencoded information (seeSuurceencoding)
Ratedistortion function, 108-113
ofbandlimited gaussian source.112
ofmemorylessgaussian source, 109-110
tableof.112
Rayleigh distribution, 45-46
Rayleigh fading(seeChannel, fadingmultipath; Channel,
Rayleigh fading)
Reciprocal polynomial, 426
Recursive leastsquares (RLS)algorithms, 654-664
fastRLS,660
RLSKalman, 656-6Nl
RLSlattice.660-664
Reed-Solomon codes.464-466
References, 899-916
Reflection coefficients. 140
Regenerative repeaters, 314-316
Residuals. 663
Ricedistribution. 47-4g
Riceanfadingchannel, 761
Run-length limitedcodes, 568-576
fixedrate,572
statedependent. 571
stateindependent. 571
Sample function, 63
SampleOlean,58
Samplespace.17-18Sampling theorem, 72-73
Scattering function, 766
Self·information,85
average(entropy). 88
Sequential decoding. 501-503
Setpartitioning. 512
Sho.nnon limit.264
Shortened code,421
Signalconstellations:
PAM.174-176
PSK,177-178
OAM.178-18O
Signaldesign.540-576
forband-limited channel. 540-551
forchannels withdistortion. 557-560
fornointersymbol interference, 540-547
withpartialresponse pulses,548-551
withraisedcosinespectral pulse,546-547
Signal-to-noisc ratio(SNR),258
Signals:
bandpass. 152-157
haseband. 176,186-189
binaryantipodal, 257
binarycoded,266-267
hinaryorthogonal. 258
hiorthogonal. 183-184.264-266
carrierof.1S9
characterization of.152-163
complex envelope of,155
digitally modulated, 173-209
cyclostationary. 204-206
representation of,173-202
spectral characteristics of,202-213
discrete-time, 74-76
energyof.156
envelope of.ISS
equivalent lowpass. 155
lowpass.155
M-aryorthogonal. 181-183
multiamplitude. 174-176
multidimensional. 180-181
multiphase, 177-178
narrowband, 152
optimum demodulation of,233-257
quadrature amplitude modulated (OAM), 178-180
quadrature components of,155-156
properties of,161-162
simplex. 184,266
speech,143-144
slochastic, 62-77,159-163
autocorrelation of.64.68-70.75-76
autocovariance. 64
bandbass stationary. 159-163
crosscorrelation of,65
Signals(Cont.):
stochastic (ConI,):
ensemble averages of.64-65
powerdensityspectrum, 67-68.204-223
properties ofquadrature components. 161-162
whitenoisc.162-163
Signature sequence. 843
Simplex signals.266
Single-sideband modulation, 176
Skindepth,9
SJopeoverload dIstortion. 134
Slopeoverload distortion. 134
Softdecision decoding:
hlockcodes,436-445
convolutional codes. 4~o~4~9
Source:
analog,K2-K3
binary,83
discrete memoryless (DMS),82-83
discrete stationary. IU3-106
endoding, 93-144
adaplive DM,135-136
adaptive DPCM, 131-133
adaptive PC\!.131-1.13
deltamodulation (DM),133-136
differential pulsecodemodulation (DPCM), 127-129
discrete memory less.94-103
Huffman, 99-103
Lempel-Ziv, 106-I~
linea.predictive coding(LPC),UK-142
pulsecodemodulation (PCM), 125-127
models,82-84
speech,143-144
spectral, 136-138
waveform, 125-144
Sourcecoding,82-144
Spaced-frequency. spaced-time correlation function, 763
Spectrum:
ofCPFSK andCPM,209-219
ofdigitalsignals,203-223
oflinearmodulation. 204-2U9
ofsignalswithmemory, 220-223
Spreadfactor.771
lat>1eof,771
Spreadspectrum multiple access(SSMA). 7\6
Spreadspectrum signals:
acquisition of.774-74X
(orantijamming. 712-715
forcodedivision mUlliple access(COMA). 69ft.716
717,741-74:1
concatenated codesfor,711-712, 740-741
directsequence, 697-700
applications of.712-717
codingfor,710-712tNDEX91:7
Spread5pcctrum signals(Conr.):
directsequence (Cont.):
demodulation of,701-702
performance of.702-712
withpulseinterference. 717-724
examples ofDS,712-717
frequency-hopped (FH),729-743
hlockhopping, 731
follower jammer (or.731
performance of.732-7.14
withpartial-band interference. 734.741
hyhridcombinations. 743-744
forlow·probat>ility ofintercept ILPI),696.715-716
formultipath channels, 795-806
synchronization of.744-7.52
time-hopped (TH),743
trackingof.748
uncoded PN,70S
Spreadspectrum systemmodel,697-698
Square-raw detection. 306
Square-root factorization, 660.897-R98
Siaggered quadralure PSK(SQPSK), 198
Statediagram, 196,474-477
Stationary stochastic processes. h3-M
strict-sense. 63-64
wide-sense, 64
Statistical averages. 64-67
Steepest·descent (gradient) algorithm, 639-642
Stochastic process. 62~72.159-163
cyclostationary. 75-76
discrete-time. 74-76
narrowband. 159
"o"stationary.63
stricl·scnsc stationary. 63-64
wide-sense stationary. 64
Storagechannel. 10
Strict-sense stationary. 63-64
Sut>hand coding,13;
Symbol,"tervaL 174
Synchronization:
carrier,337-358
effectofnoise.343-346
formultiphasc ~ignals.356-35H
withCostasroop.355-356
withdecision-feedback loop.347-.150
wilhphase·lockedloop(PLL),341-346
withsquaring loop,353-355
ofspreadspectrum signals,744-752
slidingcorrclator. 747
symbol, 336-137
Syndrnme. 446
Syndrome decoding, 446-451
System,linear. ~-72
autocorrelation function atoutput.69
928 INDEX
System,linear(Cont.):
bandpass, response of,157-159
powerdensityspectrum atoutput,69-70
Systematic code,418
Tailprobability bounds,53-57
Chebyshev inequality, 53-54
Chernoff bound,54-57
TATS(tacticaltransmiSSion system), 741-743
Telegraphy, 13
Telephone channels, 4,563-538
Thermal noise,3,II
Threshold decoder, 506
Timediversity, 77'1
Timedivisionmultiple access(TDMAJ, 842-844
Toeplitzmatrix,879
Transfer function:
ofconvolutional code,477-483
oflinearsystem,68-72
Transformation ofrandomvariables, 29-32,49-52
Transition probabilities, 189
Transition probability matrix,)89
forchannel, 375-378
fordelaymodulation, 189-190
Treediagram, 192-195,471-472
Trellis-co<1ed modulation. 511-526
freeEuclidean distance. 517
subsetdecoding, 519
tablesofcodinggainsfor.522-523
Trellisdiagram, 473
Unoorrelaled random variables, 34
Uniform distribution, 39Unionbound,263-264, 387-389
Unionofevents.18
Uniquely decodable, 96
Universal sourcecoding. 106
Variable-length encoding, 95-103
Variance, 33
Vectorspace,163-165
Vectorquantization, 118-125
Viterbialgorithm, 251,287-289, 483-486
Vocaltract,141-143
Voltage-controlled oscillator (VeO),341-343
Weaklawoflargenumbers, 59
Weight:
ofcodeword,414
distribution, 414
forGolay,423
Welchbound,128
W.hitenoise,162-163
Whitening tilter,587-588
Wide~sense stationary, 64
Wienerfilter,14
Yule-Walker equations, 128
Ztransform, 587
Zero-forcing equalizer, 602-605
Zero-forcing tilter,603-604