Elektronik Öğretmenliği Bölümü EBB 326 Haberleşme Sistemleri-II 2011-2012 Bahar Yarıyılı Öğretim Üyesi Prof. Dr. Yunus E. Erdemli Ofis: TEF-1011 Tel: 303-2238 E-posta: [email protected]Ders Programı I. Öğr. Pz.tesi: 12:00-15:00 (Teo) 15:00-16:50 (Lab) II. Öğr. Çarşamba: 17:00-20:00 (Teo) 20:00-21:50 (Lab) Referanslar: 1) Modern Digital & Analog Communication Systems B. P. Lathi, HRW, Inc., Chicago, 1989 2) Sayısal Haberleşme A. H. Kayran, E. Panayırcı, Ü. Aygölü Birsen Yayın, İstanbul http://www.birsenyayin.com
105
Embed
Elektronik Öğretmenliği Bölümü EBB 326 Haberleşme ...akademikpersonel.kocaeli.edu.tr/yunusee/poster/yunusee22.02.2012... · güvenlik ve kriptolama gibi sinyal işleme teknikleri
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
To transmit data in bit rate D, the minimum bandwidth of a system/channel must be
B ≥ D/2log2M (Hz)
EncoderTransmission
System/ChannelBandwidth=B
Decoder
t2T0 5T4T3TT 6T
0 1 0 0 1 0
Maximum Signal Rate: D
EncoderTransmission
System/ChannelBandwidth=B
Decoder
t
0 1 0 0 1 0
Maximum Signal Rate
Channel Capacity
Shannon Theorem (1948):
For a system/channel bandwidth B and signal-to-noise ratio S/N, its channel capacity is,
C = Blog2(1+S/N) bits/sec (bps, bit rate)
C is the maximum number of bits that can be transmitted per second with a Pe=0.
To transmit data in bit rate D, the channel capacity of a system/channel must be
C ≥ D
+
Noise n(t)
s(t)
t
Relationship between Transmission Speed and Noise
Shannon theorem C = Blog2(1+S/N) shows that the maximum rate or channelCapacity of a system/channel depends on bandwidth, signal energy and noiseintensity. Thus, to increase the capacity, three possible ways are
1) increase bandwidth; 2) raise signal energy; 3) reduce noise.
Shannon theorem tell us that we cannot send data faster than the channel capacity, but we can send data through a channel at the rate near its capacity.
Examples
1. For an extremely noise channel S/N 0, C 0, cannot send any data regardless of bandwidth
2. If S/N=1 (signal and noise in a same level), C=B
3. The theoretical highest bit rate of a regular telephone line where B=3000Hz and S/N=35dB.10log10(S/N)=35 log2(S/N)= 3.5x log210
C= Blog2(1+S/N) =~ Blog2(S/N) =3000x3.5x log210=34.86 KbpsIf B is fixed, we have to increase signal-to-noise ratio for increasing transmission rate.
Channel Capacity
DIFFERENTIAL PULSE CODE MODULATION (DPCM)
Taylor Series Expansion:
Discretized Expression:
Prediction Formula:
Goal: Reduce the quantization error by transmitting a difference signal
which is the original signal – the predicted signal.
Linear Predictor
DPCM System
Transmitter
Receiver
SNR improvement
due to prediction
Gp=Pm / Pd
Delta Modulation (DM) A special case of DPCM
d[k]
Delta
Modulator
Delta
Demodulator
-
mq[k]
<
Delta Modulation (DM)
Delta
Modulator
Delta
Demodulator
DM transmits the derivative of the signal
DM transmits the derivative of the signal
Slope Overload
No overload occurs if
( )
SNR Performance
Single Integration (DM) Double Integration (DM)
Voice Signals
PCM
M
Properties of Line Codes
Transmission Bandwidth
Power Efficiency
Error Detection and Correction
Favorable power spectral density (PSD)
Timing content (synchronization)
DigitalEncoder
DigitalSystemChannel
…010010110
L-Level, M-Mark, S-Space
RZ-Return-to-Zero, NRZ-NoReturn-to-Zero
Choose p(t) so that
Improve the shape of the PSD (e.g. Manchester (Split-phase) Waveform (f))
Minimize interference between adjacent pulses at RX (trade-off bandwidth and PSD shape)
Make PSD=0 at DC and low frequencies
Small bandwidth, most power at small number of frequencies
Low peak power
Pulse Shaping
Line Codes
On/Off (unipolar)
“1” send p(t), “0” nothing
Return to zero (RZ)
Non-Return to Zero (NRZ)
Polar (bipolar)
“1” send p(t), “0” send -p(t)
1 1 1 0 0 1 1
tRZ
1 1 1 0 0 1 1
tNRZ
1 1 1 0 0 1 1
tRZ
1 1 1 0 0 1 1
t
NRZ
Alternate Mark Inversion
“1” changes the sign of the waveform p(t)
“0” has no pulse
Bi-phase Codes
Line Codes
1 1 1 0 0 1 1
t
RZ
1 1 1 0 0 1 1
NRZ
t
1 1 1 0 0 1 1
NRZ
t
Power Spectral Density (PSD) S(w)
Not bandwidth efficient
No error detection or
correction capability
Nonzero PSD at dc
The most power efficient
scheme
Transparent
Example:
P(0)=0
Not bandwidth efficient
No error detection or
correction capability
Nonzero PSD at dc
Not power efficient
Not transparent
Bandwidth efficient
Single-error detection
capability
Zero PSD at dc
Not power efficient
Not transparent
/2 /2 f
p(t) P(w)
Transmitted pulse
spectrum
Received pulse
spectrumChannel transfer
function
Example-1:
Example-2:
Minimum-bandwidth pulse that
satisfies the duobinary pulse criterion
Differential Coding: For the controlled ISI method, a zero-valued sample implies transition, that is,
if a digit is detected as 1, the previous digit is 0, or vice versa. This means that the digit interpreation is
based on the previous digit. If a digit were detected wrong, the error would be tend to propagate.
Differeantial coding eliminates this problem.
.
previously (HDB3).
Scrambler Descrambler
Shift
Registers
modulo 2 sum
( )
:
::
&
Example:
SNRPM
SNRFM
: Probability of Bit Error
SNR, average signal power to average noise power is important for measuring performance in analog systems
In DCS, the ratio is the bit energy (Eb) per noise power (N0), a normalized version of SNR
Allows comparison when M-ary systems are used
SNR for Digital Systems
0
/
/ /
b b b
b
E S T S R S W
N N W N W N R
Bit Energy
Noise Power
Spectral Density Bandwidth
Bit Time Bit Rate
Noise Power
Signal Power
Why not SNR? Power Signal: finite average power, infinite energy,
good model for analog signal
Energy Signal: zero average power, finite energy
Power signals are good for analog signals since they can be thought of as existing for a long time
Digital symbols exist over one symbol or bit interval, Tb, so this allows comparison between different M-ary signals