Professional Documents
Culture Documents
Satellite Links
Dr. Ali Hussein Muqaibel
EE418 Satellite Communications
VER 1.232
1
Agenda
Section Topic
5.1 Frequency Modulation •Waveform Equation for FM
Analog FM was •Bandwidth of FM signals (Carson’s Rule)
widely used for •Baseband S/N Ratio for FM
satellite •Pre-emphasis and de-emphasis
Communications..
Not anymore 5.2 Analog FM Transmission S/N Ratios for FM Video Transmission (Example 5.2.1 & 5.2.2)
Other subsections are not included
𝑓𝐶
Demultiplexer
𝑓𝐶
Carrier (𝑓𝐶 )
3
• Symbol rate, ISI, baseband, bandpass, baud symbols/sec (sps), NRZ
• FSK is replaced with PSK which gives lower BER for a given C/N
Digital Transmission
4
Advantages of Digital Communication over
Analog Communication
➢ Robustness: Immunity to Noise (possibility of regenerating the original digital signal if signal power to
noise power ratio (SNR) is relatively high by using of devices called repeaters along the path of
transmission).
• Generally, less susceptible to degradations
• But...when it does degrade tends to fail quickly
6
Analog to Digital Conversion
• Analog-to-Digital recap; we have:
• Sampled at 2 times highest frequency (Nyquist Rate)
• Stored the sampled value
• Compared stored value with a quantized level
• Selected the nearest quantized level
• Turned the selected quantized level into a digital value using the selected
number of bits
• We now need to generate a line code
Line Codes are serial bit streams that are used to drive the digital modulator
7
Continuous-time vs. Discrete time signal.
Source of
Low-pass 01101110101
continuous
Sampler Quantizer Encoder PCM signal applied
time message filter to channel input
signal
0
https://youtu.be/30rNnzogmn0?si=1U-58cLFB98DW02P
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-0.2
fT 9
Please watch: Pulse Shaping the Big Picture
https://youtu.be/cDuNmKCMtpY?si=pbyWmaXuqRiMnJa2
Typical Spectra
A random train of ones and zeroes has a
spectrum (power spectral density) of
2
sin 𝜋𝑓𝑇𝑏 sin2 𝑋
𝐺 𝑓 = 𝑇𝑏 = 𝑇𝑏
𝜋𝑓𝑇𝑏 𝑋2
𝑋 = 𝜋𝑓𝑇𝑏, 𝑇𝑏 = bit period, and 𝑓
= frequency in Hz
• PSD has a max value of 𝑇𝑏 ,at 𝑓 = 0
• 𝐺 𝑓 extends to 𝑓 =
10
Illustration of the effect of low pass filtering on a NRZ pulse train.
(a) Random NRZ pulse train.
(b) Waveform output from an RC filter with 𝑇𝑠 = 𝑅𝐶 and cut off
12
How to pulse shape for zero ISI At each sampling
interval, there is only
one pulse contribution
- the others being at
• To avoid ISI, you can SHAPE the zero level
13
What are Nyquist Filters?
Sampling instant is CRITICAL
• Sampling of the signal is usually at intervals of the bit period, 𝑇𝑏 .
• Thus, if we could generate pulses that are at a one-time maximum at 𝑡 = 𝑇𝑏 and 1
zero at each succeeding interval of Tb (i.e. 𝑡 = 2𝑇𝑏 , 3𝑇𝑏 , ….. , 𝑁𝑇𝑏 then we would
have no ISI
• This is called a NYQUIST filter
0
• Networks which produce the required time waveforms are called “Nyquist Filters”.
None exist in practice, but you can get reasonably close. -2 -1 0 1 2 3 4
𝑃 𝑓 − 𝑛𝑅𝑏 = 𝑇𝑏 -1
𝑛=−∞
t
0 𝑇𝑏 2𝑇𝑏 3𝑇𝑏 4𝑇𝑏
Impulse at
this point
14
Roll-off factor = 𝛼 = (𝑓∆ / 𝑓0 )
15
Matched Filter
• BUT how much bandwidth is required for a given transmission rate?
• Bandwidth required depends on whether the signal is at BASEBAND
or at PASSBAND
• Bandwidth needed to send baseband digital signal using a Nyquist LPF is
1
𝐵𝑎𝑛𝑑𝑤𝑖𝑑𝑡ℎ = 𝑅𝑠 (1 + 𝛼)
2
• Bandwidth needed to send bandpass digital signal using a Nyquist Bandpass
filter is
𝐵𝑎𝑛𝑑𝑤𝑖𝑑𝑡ℎ = 𝑅𝑠 (1 + 𝛼)
16
Bandpass digital signal
Bandwidth Required
• How much bandwidth is required for a given transmission rate?
• Bandwidth required depends on whether the signal is at BASEBAND or at PASSBAND
• Bandwidth needed to send baseband digital signal using a Nyquist LPF is
1
𝐵𝑎𝑛𝑑𝑤𝑖𝑑𝑡ℎ = 𝑅 (1 + 𝛼)
2 𝑠
• Bandwidth needed to send bandpass digital signal using a Nyquist Bandpass filter is
𝐵𝑎𝑛𝑑𝑤𝑖𝑑𝑡ℎ = 𝑅𝑠 (1 + 𝛼)
• The Symbol Rate, 𝑅𝑠, that is key to bandwidth, not the Bit Rate.
• Symbol Rate is the number of digital symbols sent per second (Baud)
• Bit Rate is the number of digital bits sent per second
• Different modulation schemes will “pack” different numbers of bits in a single Symbol:
• BPSK has 1 bit per symbol
• QPSK has 2 bits per symbol
• Occupied Bandwidth, 𝐵, for a bandpass signal is given by the above equations.
1
• Noise Bandwidth, BN, for a channel will not be affected by the roll-off factor of filter. Thus 𝐵𝑁 = 𝑅𝑠 or 𝑅𝑠 .
2
17
Bandwidth Example
• GIVEN:
• Bit rate 512 𝑘𝑏𝑖𝑡/𝑠
• QPSK modulation
• Filter roll-off, 𝛼 , is 𝛼 = 0.3
• FIND: Occupied Bandwidth, 𝐵, and Noise Bandwidth, 𝐵𝑁
2 bits per symbol Number of bits/s
• Solution:
Symbol Rate = 𝑅𝑠 = (1/2) (512 103 ) = 256 103
• Occupied bandwidth, 𝐵, is
𝐵 = 𝑅𝑠 (1 + 𝛼 ) = 256 103 ( 1 + 0.3) = 332.8 𝑘𝐻𝑧
• Noise bandwidth, 𝐵𝑁, is
𝐵𝑁 = 𝑅𝑠 = 256 𝑘𝐻𝑧
• High Modulation Index More Bandwidth Efficient
18
Practice Problems
• A satellite link has an RF channel with a bandwidth 1.0 𝑀𝐻𝑧. The transmitter and receiver have square root raised
cosine (SRRC) filters with 𝛼 = 0.35. What is correct symbol rate for this link?
• The relationship between symbol rate and bandwidth is given by
• 𝐵𝑜𝑐𝑐 = 𝑅𝑠 1 + 𝛼 𝐻𝑧
• 106 = 𝑅𝑠 1 + 0.35 = 1.35𝑅𝑠
106
• 𝑅𝑠 = 1.35 = 740.7𝑘𝑠𝑝𝑠
• A 𝐾𝑢-band satellite uplink has a carrier frequency of 14.125 𝑀𝐻𝑧 and carries a symbol stream at 𝑅𝑠 = 16 𝑀𝑠𝑝𝑠.
The transmitter and receiver have SRRC filters with 𝛼 = 0.25. What is bandwidth occupied by the RF signal, and what
is the frequency range of the transmitted RF signal?
• 𝐵𝑜𝑐𝑐 = 𝑅𝑠 1 + 0.25 = 1.25𝑅𝑠
• 20 𝑀𝐻𝑧 = 1.25 × 16 × 106
• The RF signal occupies the frequency range (14.125 − 0.01) 𝑡𝑜 (14.125 + 0.01) = 14.115 𝐺𝐻𝑧 𝑡𝑜 14.135 𝐺𝐻𝑧
19
Practice Problems
• A satellite transponder has a bandwidth of 36 𝑀𝐻𝑧. Earth stations use ideal SRRC filters with 𝛼 = 0.4.
What is the maximum bit rate that can be sent through this transponder with
• BPSK
• QPSK?
• A data stream at 240 𝑀𝑏𝑝𝑠 is to be sent via a satellite using QPSK. The receiver IF frequency is 240 𝑀𝐻𝑧.
Find the RF bandwidth needed to transmit the QPSK signal when ideal SRRC filters with 𝛼 = 0.35 are used.
• Read Satellite Communications by Pratt and Bostian.
20
Digital Modulations
21
Binary Modulations – Basic Types
Introduction Modulation could be done directly or differentially
• The carrier is modulated in different ways: ASK, FSK, PSK, QPSK, QAM.
• Phase modulation is universally used for digital satellite.
• No more than 𝑚 = 4 (QPSK) is used for satellite.
• Why? Because of the high 𝐶/𝑁 value required for acceptable BER.
23
Design Trade-offs
• Primary resources:
• Transmitted Power.
• Channel Bandwidth.
• Design goals:
• Maximum data rate.
• Minimum probability of symbol
error.
• Minimum transmitted power.
• Minimum channel bandwidth.
• Maximum resistance to
interfering signals.
• Minimum circuit complexity.
24
This Photo by Unknown Author is licensed under CC BY-NC-ND
Coherent Binary PSK (BPSK=ASK)
• Two signals, one representing 0, the other 1.
𝑠1 𝑡 = 𝐴 cos 2𝜋𝑓𝑐 𝑡
𝑠2 𝑡 = 𝐴 cos 2𝜋𝑓𝑐 𝑡 + 𝜋 = −𝐴 cos 2𝜋𝑓𝑐 𝑡 = −𝑠1 𝑡
• Each of the two signals represents a single bit of
information.
• Each signal persists for a single bit period (𝑇) and then
may be replaced by either state.
• Signal energy (𝐸𝑆) = Bit Energy (𝐸𝑏), given by: BPSK Physical Implementation
𝐴2 𝑇 2𝐸𝑏 +𝐴
𝐸𝑆 = 𝐸𝑏 = ➔𝐴 = 1 t t
2 𝑇
−𝐴 0
0 1 0 0 1 1 1 0
2
• Therefore, If energy is normalized ➔𝐴 =
𝑇
cos(2fct)
25
Orthonormal basis representation
• Gram-Schmidt Orthogonalization: basis of signals that are both orthogonal between them and
normalized to have unit energy.
𝑇
1 if 𝑖 = 𝑗
න 𝜑𝑖 (𝑡) 𝜑𝑗 (𝑡)𝑑𝑡 = ቊ
0
0 if 𝑖 ≠ 𝑗
2
𝜑1 (𝑡) = cos( 2𝜋𝑓𝑐 𝑡) 0≤t≤T
𝑇
2
𝜑2 (𝑡) = sin( 2𝜋𝑓𝑐 𝑡) 0≤t≤T
𝑇
26
BPSK representation
Which can be graphically represented as:
Signal space diagram for coherent binary PSK system
• Let’s consider the uni-dimensional base (𝑁 = 1) where:
2
𝜑1 (𝑡) = cos( 2𝜋𝑓𝑐 𝑡) 0≤t≤T
𝑇𝑏
2𝐸𝑏
𝑠1 𝑡 = cos 2𝜋𝑓𝑐 𝑡
𝑇𝑏
2𝐸𝑏
𝑠2 𝑡 = − cos 2𝜋𝑓𝑐 𝑡
𝑇𝑏
• Therefore, we can write the signals 𝑠1(𝑡) and 𝑠2(𝑡) in terms of ∅1 (𝑡):
𝑠1 (𝑡) = 𝐸𝑏 𝜑1 (𝑡) 0 ≤ 𝑡 ≤ 𝑇𝑏
𝑠2 (𝑡) = − 𝐸𝑏 𝜑1 (𝑡) 0 ≤ 𝑡 ≤ 𝑇𝑏
27
A coherent BPSK detector and symbol recovery circuit.
Satellite Communications, 2/E by Timothy Pratt, Charles Bostian, & Jeremy Allnutt
Copyright © 2003 John Wiley & Sons. Inc. All rights reserved. Figure 5.11 (p. 189)
Detection of BPSK 𝜇 = 𝑚𝑒𝑎𝑛
𝜎 =standard deviation
Area to the right of
this line represents
Probability (𝑥 > 𝑥0)
29
Calculating Error Probability Noise Spectral Density = 𝑁0
Noise Variance:
𝑁0
𝜎2 = 𝜎=
𝑁0
2 2
𝐸𝑏 1 𝐸𝑏
𝑃𝑏 = 𝑃 Detecting 𝑅1 ȁ𝑇2 was transmitted ⋅ 𝑃 𝑇2 was transmitted 𝑃(0ȁ1) = 𝑃(1ȁ0) = 𝑃 𝑥 > 𝐸𝑏 = 𝑄 = 𝑒𝑟𝑓𝑐
𝜎 2 2𝜎
+𝑃 Detecting 𝑅2 ȁ𝑇1 was transmitted ⋅ 𝑃 𝑇1 was transmitted
1 𝐸𝑏 1 𝐸𝑏
If the bits are equiprobable and the channel is symmetric = 𝑒𝑟𝑓𝑐 = 𝑒𝑟𝑓𝑐
2 𝑁0 2 𝑁0
𝑃𝑏 = 𝑃 Detecting 𝑅1 ȁ𝑇2 was transmitted = 𝑃 Detecting 𝑅2 ȁ𝑇1 was transmitted 2 2
PDFs of a zero-mean
Gaussian RV
BPSK error probability
r
30
x Prob(Bit Error)
Bit Error Rate (BER) for BPSK
• BER for coherent is therefore given by
1 𝐸𝑏
𝐵𝐸𝑅 = erfc
2 𝑁𝑜
𝑃𝑏 ≤ 𝑃𝑒 (Show!)
33
Differential Encoding Ambiguity Resolution
• Data is not transmitted directly.
• Each bit is represented by:
• 0 => phase shift of 𝑝 radians
• 1 => no phase shift
• This results in ~ doubling the BER since any error will tend to corrupt 2 bits
• BER is then
𝐸𝑏 0.5642 −𝑁 𝐸𝑏
𝐵𝐸𝑅𝐷𝐵𝑃𝑆𝐾 ≈ 2𝐵𝐸𝑅𝐵𝑃𝑆𝐾 = erfc ≈ 𝑒 𝑜
𝑁𝑜 𝐸𝑏
𝑁𝑜
Approximation valid for 𝐵𝐸𝑅 < ~0.01
34
Coherent Quaternary PSK (QPSK)
QPSK Waveform
35
QPSK Constellation Representation
• In this case we use the following orthonormal basis:
QPSK Constellation
2
𝜑1 (𝑡) = cos( 2𝜋𝑓𝑐 𝑡) 0≤t≤T
𝑇
2
𝜑2 (𝑡) = sin( 2𝜋𝑓𝑐 𝑡) 0≤t≤T
𝑇
• Which gives, after application of some trigonometric identities, the following
constellation representation.
• Bit Error Rate (BER) for QPSK
• The BER is still the probability of choosing the wrong signal state (symbol now)
• Because the signal is Gray coded (00 is next to 01 and 10 for instance but not 11)
the BER for QPSK is that for BPSK:
• BER (after a lot of derivation) is given by:
1 𝐸𝑏 0.2821 𝐸
− 𝑏
𝐵𝐸𝑅𝑄𝑃𝑆𝐾 = erfc ≈ 𝑁
𝑒 𝑜
2 𝑁𝑜 𝐸𝑏
𝑁𝑜
𝐸𝑏
• Approximation valid for greater than ~4 𝑑𝐵
𝑁𝑜
• Note that 𝐸𝑏 is here, not 𝐸𝑠 !
36
QPSK Modulator and Demodulator
cos(2fct)
full rate QPSK symbols
Demux
data, Rb Rs = Rb/2
90o
The logic block outputs two bits for each received QPSK symbol., Figure 5.16 (p. 200)
Satellite Communications, 2/E by Timothy Pratt, Charles Bostian, & Jeremy Allnutt
Copyright © 2003 John Wiley & Sons. Inc. All rights reserved.
Notes about QPSK
• QPSK has the rate of two BPSK but needs 3dB extra power.
• Due to non ideality we have to add implementation margin of 0.5 dB
for low bit rate and 2dB for high data rate.
(𝐶/𝑁)𝑒𝑓𝑓 = (𝐶/𝑁)0 − 𝑖𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑑𝑎𝑡𝑖𝑜𝑛 𝑚𝑎𝑟𝑔𝑖𝑛
2𝐸𝑏 2𝐶
𝑃𝑒𝐵𝑃𝑆𝐾 = 𝑄 =𝑄
𝑁0 𝑁
Similar Different
2𝐸𝑏 𝐶
𝑃𝑒𝑄𝑃𝑆𝐾 = 𝑄 =𝑄
𝑁0 𝑁
In Matlab try the Demo in the Communication ToolBox ®\modulation Signal Constellation for octaphase-shift-keying (i.e. 𝑀 = 8).
Also Try provided File in Matlab The decision boundaries are shown as dashed lines
40
Frequency Shift Keying
• Two signals are used to convey information
• Constant Modulus =>
𝑠1 𝑡 = 𝐴 cos 2𝜋𝑓1 𝑡 + 𝜃1
𝑠2 𝑡 = 𝐴 cos 2𝜋𝑓2 𝑡 + 𝜃2
• Each of the two states represents
a single bit of information
• BER is:
• For Coherent: 2 × 𝐵𝑃𝑆𝐾 𝐵𝐸𝑅
• For non-coherent:
1 −𝐸
2𝑁
𝑏
𝐵𝐸𝑅 = 𝑒 𝑜
2
Signal space diagram for coherent binary FSK system
41
M-ary QAM
• QAM - Quadrature Amplitude Modulation
• Not constant envelope
• Allows higher spectral efficiency
• Degraded BER compared to BPSK or QPSK
42
Other Modulations
• Offset QPSK (QPSK)
• QPSK
• One of the bit streams delayed by 𝑇𝑏/2
• Same BER performance as QPSK
• Minimum Shift Keying (MSK)
• QPSK - also constant envelope, continuous phase FSK
• 1/2-cycle sine symbol rather than rectangular
• Same BER performance as QPSK
Signaling T1
T1C
1.544
3.152
24
48
DS-1
DS-1C
T1D 3.152 48 DS-1C
T1G 6.443 96 DS-2
• See Tables
• Very few satellites can carry T4 and T5.
• What is bit stuffing? p213