Data Transmission3 - 4022
Data Transmission3 - 4022
• Power of a signal
• Transmission impairments
• Attenuation
• Distortion
• Noise (thermal, intermodulation, crosstalk, impulse)
• Capacity of a channel
• Nyquist rate
• Shannon rate
Agenda
• Power of a signal
• Transmission impairments
• Attenuation
• Distortion
• Noise (thermal, intermodulation, crosstalk, impulse)
• Capacity of a channel
• Nyquist rate
• Shannon rate
Power of a periodic signal
• Power: Amount of energy in a time unit
• If 𝜈(𝑡) is periodic →
Power: 1 2 𝑑𝑡
P= 𝜈 𝑡
𝑇0 𝑇0
𝐴2
• Example: 𝜈 𝑡 = 𝐴𝑐𝑜𝑠 𝜔0 𝑡 + 𝜙 → 𝑃 =
2
Power in Frequency domain
4 1
𝑆 𝑓 = sin(2𝜋𝑘𝑓𝑡)
𝜋 𝑘
𝑜𝑑𝑑 𝑘
X(t) X(f)
1
1 𝑓=
𝑇
1/3
1/5
1/7
…..
f 3f 5f 7f f
1×𝑇 4 2 1 2 1 2 1 2
𝑃= =1 𝑃= 0.5 1+ + + + ⋯ =1
𝜋 3 5 7
𝑇
Average and power of a non-periodic signal
• For any non-periodic time function 𝜈(𝑡)→
2
1 𝑇/2 2
Power: P= 𝜈 𝑡 = lim න 𝜈 𝑡 𝑑𝑡
𝑇→ ∞ 𝑇 −𝑇/2
∞
𝑃 = න |𝑉 𝑓 |2 𝑑𝑡
−∞
Agenda
• Power of a signal
• Transmission impairments
• Attenuation
• Distortion
• Noise (thermal, intermodulation, crosstalk, impulse)
• Capacity of a channel
• Nyquist rate
• Shannon rate
Transmission impairments
• Transmission impairments
❑ In digital transmission: Produce bit error for digital signals
→ Changes 0 to 1 and vice versa
• Unguided medium
• Attenuation at distance 𝑑 → proportional to 𝑑 −𝑛 , n: path loss exponent
• Open space: n=2
Attenuation
• Measured in decibels (dB)
• Measuring power P watts in dB → 10 log10 𝑃
𝑃2
10 log10 = 10 log10 0.5 = −3𝑑𝐵
𝑃1
Transmitted power
Gain
• Example: An amplifier increases the power of a signal 10 times. What is
the gain in dB?
𝑃2
10 log10 = 10 log10 10 = 10𝑑𝐵
𝑃1
𝑃4 𝑃4 𝑃3 𝑃2 1 5 1
= × × = 𝐺1 × 𝐺2 × 𝐺3 = × × = 1.25 𝑃4 = 1.25 × 4𝑚𝑤 = 5 𝑚𝑤
𝑃1 𝑃3 𝑃2 𝑃1 2 1 2
𝑃4
10𝑙𝑜𝑔 = 10 log 𝐺1 × 𝐺2 × 𝐺3 = 10 log 𝐺1 + 10 log 𝐺2 + 10log(𝐺3 )
𝑃1
𝑃4
10𝑙𝑜𝑔 = 𝐺1 𝑑𝐵 + 𝐺2 𝑑𝐵 + 𝐺3 𝑑𝐵 = −3 𝑑𝐵 + 7𝑑𝐵 − 3𝑑𝐵 = 1 𝑑𝐵
𝑃1
Attenuation effects
• The received signal should be
1. Sufficiently higher than noise to be detected without error
2. Strong enough to be detected by the receiver
• Noise Types:
• Thermal Noise
• Inter-modulation Noise
• Crosstalk Noise
• Impulse Noise
Thermal Noise
• Thermal noise:
• Thermal agitation of electrons
• White noise: Uniformly distributed across bandwidth
• Difficult to eliminate (exists even in the same bandwidth as your signal!)
PSD
𝑓
Thermal Noise
𝑘 = 1.38 × 10−23 𝐽/𝐾
𝑊
• Power spectral density : 𝑁0 = 𝑘𝑇 T: temperature in Kelvin
𝐻𝑧
(= 273 + t C)
PSD
1 Hz f
Thermal noise example
• 𝑁 = 10𝑙𝑜𝑔𝑘 + 10𝑙𝑜𝑔𝑇 + 10𝑙𝑜𝑔𝐵 = −228.6𝑑𝐵𝑊 + 10𝑙𝑜𝑔𝑇
+ 10𝑙𝑜𝑔𝐵
• Example: amplifiers → if the gain is too much, other frequencies than the original
ones are produced
Frequency response of a Linear system
• The response of
the system to
different
frequencies Only linear
𝑌 𝑓 = 𝐻 𝑓 𝑋(𝑓) systems
𝑓0 𝑓1 f 𝑓2 𝑓0 𝑓3 𝑓1 f 𝑓0 𝑓3
f
Crosstalk noise
• Crosstalk Noise
• A signal from one channel picked up by another channel in close
proximity
• Examples:
• Physical proximity: coupling between
adjacent twisted pair channels
→ Shield cables properly
4
• Bit Error Rate (BER): = 20%
20
Number of transmitted bits
𝑀 = 2𝑘 𝑘 = log 2 𝑀
Nyquist capacity
• Signal rate (Signaling rate): number of signal elements per second
• Assume noise-free (error-free) transmission channel → channel
bandwidth is a bottleneck
• Nyquist theorem:
• For a given bandwidth equal to B → Maximum signaling rate 2B
• For a signaling rate 2B → minimum required bandwidth B
• Signal-to-noise ratio:
𝑠𝑖𝑔𝑛𝑎𝑙 𝑝𝑜𝑤𝑒𝑟
𝑆𝑁𝑅𝑑𝐵 = 10 log10
𝑛𝑜𝑖𝑠𝑒 𝑝𝑜𝑤𝑒𝑟
• Using Nyquist’s formula, determine M that gives the above channel capacity:
• Formula suggests that changes in B and SNR can be done arbitrarily and
independently… but
→ In practice, this may not be the case!
• Higher SNR obtained through excessive amplification may also introduce
nonlinearities → increased distortion and inter-modulation noise … which reduces
SNR!
• High Bandwidth B opens the system up for more thermal noise (kTB), and therefore
reduces SNR!
Channel Capacity:
Idealistic
Assumptions Formulation
Ideal: Noise-free, Error-free: C = F(B) Nyquist
Noisy, Error-free: C = F(B, SNR) Shannon
36
𝑬𝒃 /𝑵𝟎
• Bit error rate for
digital data is a
decreasing
function of Eb/N0
for a given signal
encoding scheme
• We learn encoding
schemes in future
chapters
𝐸𝑏
Relation of ൗ𝑁 to bit rate
0
• 𝐸𝑏 : signal energy per bit, 𝑁0 : Noise power density per Hertz
• 𝑇𝑏 : Time to transmit one bit, 𝑆: Signal power
1
• What is the relation between 𝑇𝑏 and 𝑅? → 𝑇𝑏 =
𝑅
• What is the relation between 𝐸𝑏 , 𝑆, 𝑇𝑏 ? → 𝐸𝑏 = 𝑆𝑇𝑏
𝐸𝑏 𝑆ൗ 𝑆
𝑆 𝑅
𝐸𝑏 = 𝑆𝑇𝑏 = → = =
𝑅 𝑁0 𝑁0 𝑘𝑇𝑅
Example
• Given:
• The effective noise temperature, T, is 290oK
• The data rate, R, is 2400 bps
• Would like to operate with a bit error rate of 10-4 (e.g. 1 error in 104 bits)
• What is the minimum signal level required for the received signal?
𝐸𝑏 𝑆
• =
𝑁0 𝑘𝑇𝑅
𝐸𝑏
• = 𝑆𝑑𝐵𝑤 − 10𝑙𝑜𝑔𝑅 − 10𝑙𝑜𝑔𝑘 − 10𝑙𝑜𝑔𝑇 = 𝑆𝑑𝐵𝑤 − 10𝑙𝑜𝑔𝑅 + 228.6𝑑𝐵𝑤 − 10𝑙𝑜𝑔𝑇
𝑁0 𝑑𝐵
• From curve, a minimum Eb/No needed to achieve a bit error rate of 10-4 = 8.4 dB
• 8.4 = S(dBW) – 10 log 2400 + 228.6 dBW – 10 log290
= S(dBW) – (10)(3.38) + 228.6 – (10)(2.46) → S = -161.8 dBW