Professional Documents
Culture Documents
Communications
Part 3
Howard Hausman 2
1. Early Communications
Wired Communications
Transfer information at Base band
Howard Hausman 3
Early Wireless Communications - Analog
Transmitters
Receivers
Howard Hausman 4
Early Digital Wireless Communications
Transmitter
Receiver
Communication Goals
Speed
Accuracy
SPUTNIK
INTELSAT I INTELSAT IVA
Modern Communication Satellites
Galaxy 25
C-Band: 24x36 MHz
Modern Communication
Satellite
Geostationary Satellites in
orbit today
2. Simultaneously Transmitting Multiple Signals
FDM -
Different
Frequencies
TDM -
Different
Times
CDM -
Different
Codes -
Lower Upper
Side Side Band
Carriers have Band
Assigned Frequencies Band Pass
Filter
and Bandwidths
IF RF LO RF
Frequency Converters place the carrier in their assigned slot
Guard bands are necessary to prevent adjacent carrier
interference ~
Howard Hausman 9
Frequency Division Multiplexing of Satellite Carriers
Frequency Spectrum is a limited natural resource
Maximum utilization of the allotted Frequency is essential for a
competitive communication medium
Using Polarization diversity the useable bandwidth is doubled
Spectrum is offset to decrease the necessary polarization isolation
Most Satellites are Bent Pipes
Transmit whatever it receives
frequency
power
frequency
Howard Hausman 10
Channel Capacity
Shannons Theorem (1950s)
Relates Bit Rate, Bandwidth, & Signal to Noise
Bit Rate (Bits/Sec) = BW * log2(1 + SNR)
Signal bandwidth = BW
SNR = Signal to Noise Ratio
Theoretical limit, is still a goal
Complex modulations optimize Bit Rates/BW
Higher BR/BW require higher Signal to Noise
Example: 28.8 Kbps modem
2.4 KHz bandwidth on telephone line
Howard Hausman 11
Bandwidth Considerations
Data in the time domain translates to the frequency
domain as a (sin x)/x function sin ( )
2
( f ) = A2T
One Bit
IF Bandwdith = 1/ ts
t Assumes alternate
0 ts 1s & 0s NRZ
Howard Hausman 12
Modulation - Preconditioning Data
Data Filter Band
Raised Cosine Modulator IF Carrier Limited
Data Or Nyquist Filter Modulated
Baseband signalIF
Baseband
Baseband after
Modulator - Converts Filter
Filter
Baseband
Data
IF Data
input data to an IF Baseband
Filtering
After
Filtering
Spectrum
carrier Baseband
Data
Frequency translator
Zero to Fo (MHz)
0 0 Frequency RF
3 Cant Filter at RF
BW is too narrow
2 Pre-Modulation
Filtering - Limits RF
Bandwidth ~
1
Howard Hausman 13
3. Types of Modulation
Unmodulated carrier: V = Acos [ot]. AM
Modulated signals control amplitude &
Phase ( Frequency )
V = [1 + Ac(t)] cos [ot + (t)]
Ac(t) is amplitude modulation (AM)
(t) is phase modulation (PM)
d (t)/dt = i(t) = fc(t) frequency
FM
modulation (FM)
AM Amplitude varies as a function of
data
FM Frequency Shifts as Function Data
PM Phase Shifts as a function of data
QAM is a combination of Amplitude and PM
Phase Modulation -
Ac(t) and (t) QAM (Digital) ~
Howard Hausman 14
Analog Amplitude Modulation (AM)
AM Radio AM Waveform
Analog TV x(t) = A * [ 1+m(t) ] * cos(c*t)
Optical
Communications
c = carrier
Modulation Index = m
m = max |m(t)|
m <=1 Modulation index: m=0.5
For m(t)=m*cos(m*t)
Modulation Index
determined graphically ~
Howard Hausman 15
AM Frequency Spectrum & Power
Calculating Sideband Levels
dBc = 20 Log10 m/2
75% AM(m=.75)
Sidebands down 8.5dB from
the carrier
Lower
Howard Hausman 16
ASK - AMPLITUDE SHIFT KEYING
Two or more discrete amplitude
levels
Used in optical communications
For a binary message sequence
two levels, one of which is typically
zero Extinction
Modulated waveform consists of Ratio
bursts of a sinusoidal carrier. Max. Light
to no light ~
Laser
Output
Howard Hausman 17
Frequency Modulation
Xc( t) := Accos ( c ( t) )
Xc(t) = modulated signal
Ac = carrier amplitude
c(t) = Instantaneous phase
c ( t) := 2 Fc t + ( t) t
t ( t) := 2 k m( ) d
c( t ) := 2 Fc t + 2 k m( ) d f
f
For m(t) sinusoidal
m(t) = Information waveform
Fc = average carrier frequency fi = Fc + kf m(t)
(t) = instantaneous phase kf = Gain Constant
around the average frequency Fc Frequency Deviation = f
Frequency = d (t) / dt
f = kf max |m(t)| ~
Howard Hausman 18
FM Modulation Index ()
(t) = Instantaneous Phase variation around carrier Fc
for FM signals:
t
( t) := 2 k m( ) d
f
Kf = F = the peak frequency deviation
m() = is the normalized peak deviation
Howard Hausman 19
FM Spectral Analysis
FM Modulated Carrier: Xc(t)=Accos (2 fc t+2 kf m () d)
Sinusoidal signals: m() = cos(2**Fm *)
Note: Non-sinusoidal signals are handled by taking
the Fourier Transform of m(t) and applying the resultant
sinusoidal infinite series using superposition
= F / Fm = modulation index (Radians)
All frequency components ( functions ) are at integral
multiples of Fm, from the carrier (Fc)
functions at fcnfm have an amplitude = Jn()
Jn() are Bessel Coefficients of the first kind, order n and
argument
Carsons Rule: BW 2 f + 2Fm ~
WBFM
B2f
Howard Hausman 20
Analog Phase Modulation (PM)
Xc( t) := Accos ( c ( t) )
c ( t) := 2 Fc t + ( t)
(t) = Phase Modulation
(t) = * m(t): = peak phase deviation
= Modulation Index, same as FM
m(t) = information normalized to unity
Phase Modulated Carrier is:
Xc(t) = Ac*cos [2**Fc *t + * m(t)] ~
Howard Hausman 21
4. Digital Modulation - Quantizing Data
Sampled Analog Signals
Continuous signals are sampled at discrete times
Samples are digitally coded & Transmitted
Nyquist criteria for completely recovering an analog signal
Sampling Rate (Fs) >= 2*Maximum Information Rate (Fm)
No. of Samples >= 2 per period
Proof is in the analysis of the Fourier Transform
Howard Hausman 22
Implementation of Quantization
Analog to digital converter (ADC)
Approximates analog signal by discrete M levels.
Small step size, signals can appear continuous (e.g. Movies)
Quantization level to a sequence of N binary bits
No. of Levels = M = 2
N
Nyquist Criteria
N Bits per sample
N Bits
Fm = 10 MHz
Sample Time: 50nSec
M = 1024 Steps
10 bit Binary Code
5nS/Bit ~
Howard Hausman 23
5. Digital Modulation Techniques - CW
Constant Wave (CW) Modulation / Phase Shift Keying (PSK)
Modulated Phase (or Frequency)
Highly Efficient Power Amps
More resilient to amplitude distortion
Howard Hausman 24
Binary Phase-Shift Keying BPSK (2-QAM)
Signal is represented as a vector
Accos(2fct) Binary PSK A change in phase (180) is a
X signal change in Binary code ~
Data sequence
+1 or 1
0 1
+1
0 1
A cos (2 f t ) binary 1
s (t ) = c
A cos (2 f c t + )
-1 binary 0
t
A cos (2f c t )
Carrier is multiplied
+1(Binary 1) or binary 1
1(Binary 0)
A cos(2f c t ) binary 0
Howard Hausman 25
Binary Phase-Shift Keying BPSK (2-QAM)
1 0 I
BPSK ~
0 t
Carrier
Tb Tb Phase Change
t
1 0 1 1 0 0 1 0
Howard Hausman 26
Frequency Spectrum BPSK Frequency
Pulsed input transforms to a Response
(Sin x)/x frequency spectrum
3dB bandwidth is 1/Tb 3dB BW =
1st null is 1//Tb (1 symbol rate) 1/Tb
away from the carrier
Side lobes interfere with
-1/(2Tb) +1/(2Tb)
adjacent carriers
Baseband is filtered to
minimize the height of the nulls
Optimize between frequency
response and pulse response f0
Use Raised Cosine f 0-
1
f 0+
1
(Nyquist) filter in the transmitter Tb Tb
Tb Tb
for side lobe suppression
Raised Cosine filter in the
Receiver for noise suppression
~
1 0 1 1 0 t
Howard Hausman 27
Quadrature Phase-Shift Keying (QPSK)
Successive
X
bits are
transferred to Accos(2fct)
alternate QPSK
Binary Oscillator +signal
channels
bipolar Series to
Bits are parallel
data
stretched x2 converter -90
2 Bits per
sequence -
symbol ~ Acsin(2fct)
X
01 Q 00
I
2 BPSK modulators
Carriers are 90 Out of Phase (I & Q)
11 10
2 vectors 90 out of phase
Howard Hausman 28
QPSK Vector
Quadrature": 1 of 4 phases Q 10
(4-PSK) of the carrier 11 /4
0,90,180,270 (00, 01, 10, 11)
2 Bits per symbol. The bit I
rate for QPSK is twice the 01 00
symbol rate.
I(+) Q(+) = 10
Carrier I(-) Q(+) = 11
Phase Change
I(-) Q(-) = 01
QPSK WAVEFORM I(+) Q(-) = 00
~
Howard Hausman 29
QPSK Bandwidth SPECTRUM PSK
Frequency
QPSK
Bit Rate =1/Tb Response
signal
2 Bits per Symbol
Symbol Rate =1/(2Tb ) = 3dB BW =
1/Ts 1/Tb
IF BW = Symbol Rate = 1/Ts
1st Null is at Symbol Rate -1/(2Ts) +1/(2Ts)
2 times as efficient as BPSK
Raised Cosine filters are f 0 f +1
used for all digital signals ~ f0 -1 0 f
1 0 Ts Ts
0T t
b
t
1 Ts 0 1 1 0 0 0 1
1 Symbol 2 Bits per Symbol
Howard Hausman 30
Amplitude Variations of QPSK
If I & Q bits change at the same time Q
vector goes through zero
1 1
Power changes abruptly 1 0
/4 I
Non-constant envelope after filtering
Peak to Average Ratio increases with 0 0
zero crossings 1 0
Causes signal distortions ~
Many
Zero
crossings
Howard Hausman 31
Offset QPSK (OQPSK)
Binary Oscillator +
bipolar
Series to
data
parallel
sequence
converter -90 -
Acsin(2fct)
X
Offset 45
Accos(2fct) degrees
8PSK
Binary Oscillator +
bipolar
Series to
data
parallel
sequence
converter -90 -
8PSK, Two QPSK
Acsin(2fct) modulators offset by 0 or 45
X Output switches between
QPSK modulators ~
Howard Hausman 33
8PSK Vector
Used for High Data Rate
Constant Amplitude Modulation Q
0101
3 Bits/Symbol 010 001
Bit Rate = 3 x Symbol Rate I
Required Bandwidth is based on 110 000
symbol rate (Bit Rate/3)
Higher values than 8 are rarely 100
111 101
used
Phase Increment is too small
8PSK
Phase Noise is the limiting
factor ~
Howard Hausman 34
Symbol Error in M-ary PSK Systems
1
10
M=2
M=4
0 M=8
10
M=16
M=32
P roba bility of S ymbol Error
10
-1
Note:
More
-2
10 Complex
Modulations
-3
10
Require
-4
higher S/N
10
for the same
Error ~
0 5 10 15 20
S NR/bit in dB
Howard Hausman 35
6. Quadrature Amplitude Modulation (QAM)
(QAM) A Combination of ASK & PSK
M-QAM is QPSK with variable Amplitude vectors
Varying Vector Amplitude and Phase
I & Q Vector Phase (0 / 180 & 90 / 270 )
pI(t) & pQ(t) = Discrete (Binary) Amplitude Steps
Sum = Vector with discrete Amplitude and Phase positions
64 QAM
Decision
16 QAM Boundary
256 QAM
Less Efficient
Requires Linear Power
Amplifiers
Peak compression causes
distortion
Receiver requires complex
Phase & Amplitude Detection
~ 64 QAM
256 QAM
Howard Hausman 37
Constellation Characteristics: 16QAM Example
16QAM modulation is a Q
constellation of discrete
Phase & Amplitude positions 1011 1001 0010 0011
Each position (Symbol)
represents 4 bits of data 1010 1000 0000 0001
4:1 efficiency of transmission I
over BPSK 1101 1100 0100 0110
Down side: Less allowable
vector distortion for correct 1111 1110 0101 0111
data reception ~
16 QAM
Howard Hausman 38
16-QAM Modulation (4 Bits / Symbol)
I & Q vectors with variable
discrete amplitudes define 16-QAM
the vector position Q
0011 0010 0001 0000
Initial phase is determined
by a header code
transmitted before actual 0111 0110 0101 0100
data
I
Note: Adjacent symbol
positions differ by only one
Bit 1011 1010 1001 1000
Enhances the ability to 1111 1110 1101 1100
correct data without
retransmission (FEC) ~
Transmitted 16-QAM
Data, 4 bits/symbol
Howard Hausman 39
64-Quadrature Amplitude Modulation
4 Level
I-Channel 0/180 Linear
Attenuator
0 (0) (10)
RF-In (010)
RF-Out
90 64-QAM
4 Level
Q-Channel 0/180 Linear
Attenuator
(0) (11)
Bit stream in
I
(011)(010)
(011)
Q
~ Howard Hausman 40
64-QAM Modulation
(6 Bits / Symbol)
A B ~
2 Vectors (I & Q)
Phase States 4 = 2N:
A
(N=2) (BPSK N=1)
0 / 180 & 90 / 270
B
Amplitude Levels = 16=
2A (A = 4), (A=0 for
Constant Amplitude)
M = No. of States
N
M = 2 * 2
A
2 4
M = 2 * 2 = 64 1/4 64 QAM Constellation
Howard Hausman 41
QAM Modulation Summary
Number of States = M = 2N * 2A Bits/Symbol
2-QAM (BPSK) N=1, A=0, M = 21 * 20 = 2 (1 Bit)
4-QAM (QPSK) N=2, A=0, M = 22 * 20 = 4 (2 Bit)
8PSK N=3, A=0, M = 22 * 21 = 8 (3 Bit)
16-QAM N=2, A=2, M = 22 * 22 = 16 (4 Bit)
32-QAM N=2, A=3, M = 22 * 23 = 32 (5 Bit)
64-QAM N=2, A=4, M = 22 * 24 = 64 (6 Bit)
128-QAM N=2, A=5, M = 22 * 25 = 128 (7 Bit)
256-QAM N=2, A=6, M = 22 * 26 = 256 (8 Bit)
256-QAM transfers 56kBits/sec on a 3kHz telephone line
Faster transmission over a standard telephone line is not
possible because the noise on the line is too high
(Shannons Theorem) ~
Howard Hausman 42
Carrier to Noise vs. Bit Error Rates (BER)
-1
10
M=2
M=4
M=8
-2
10 M=16
M=32
Bit Errors
P robability of S ymbol Error
10
-3
based on
Average
10
-4 Signal Power
Number of
More Complex Modulations Require
higher S/N for the same Error Standard
-5
10
Deviations to
Threshold ~
-6
10
0 5 10 15 20
S NR/bit in dB
Howard Hausman 43
7. Recovering Packet Errors
Error detection - Parity Check
Effective when probability of multiple bit errors is low
Observations:
Most corrupted packets have single or double bit errors.
word 8 bits
Vertical Redundancy Check (VRC)
Each bit in this sequence works as parity for bits that occupy
Howard Hausman 49
16APSK & 32APSK
32APSK
16APSK
QAM modulators can place signals at any vector location
16APSK more immune to Phase Noise than 16QAM
32APSK symmetrical means of doubling bits/symbol
Emphasis on Phase Noise immunity ~
Howard Hausman 50
Amplitude Compression - APSK
16APSK and 32APSK are not widely adopted
Requires Higher power amplifiers than CW modulation
Note the effect of amplitude compression
32APSK 32APSK
~
Howard Hausman 51
DVB-S2 Carrier to Noise Requirements
Dotted lines = modulation constrained Shannon Limit
16APSK & 32APSK was 32APSK
Ru (Mbit/sec) per unit symbol rate, Rs
DVB-S
QPSK
C/N (dB) in BW=Rs
52
Modulation Standards are driven by HDTV
Standard Analog TV bandwidth is 6MHz
HDTV with twice the resolution is 12MHz
If the analog signal is digitized with 8 bits that 96MHz of baseband
signal (192MHz RF Bandwidth)
Even with 16APSK (32APSK is not currently in use) bandwidth
compresses to 24MHz baseband & 48MHz RF
HDTV uses less than 6MHz of bandwidth: Its a miracle
Scene are only updated as necessary
code
We can live with a large number of errors in TV, this doesnt work for
our financial transactions ~
Howard Hausman 53
9. Decision Regions - System
Diagram
Howard Hausman 54
QAM Decision
Region
Howard Hausman 55
Acceptable
Threshold Spacing Region
BPSK QPSK
Threshold Threshold
90 45
Acceptable
Region
Howard Hausman 56
QAM Geometric
Effects
Howard Hausman 57
Part 4 Signal Distortions & Errors
Error Vector Measurements (EVM)
Thermal Noise Effects
Phase Noise Effects
Group Delay Distortion (Deterministic)
AM-AM Distortion (Deterministic)
AM-PM Distortion (Deterministic)
Modulated Power Levels
Total Noise Effects
Eye Diagrams
Amplitude & Phase Distortion
Thermal Noise
Timing Errors ~
Howard Hausman 58