Baseband Pulse and Digital Signaling
Baseband Pulse and Digital Signaling
Baseband Pulse and Digital Signaling
Noise
H(f)
Receiver
Baseband operation
Transforming continuous time analog signals
into discrete time analog pulses
Information carried in amplitude of pulses.
First step in the analog to digital conversion
(A/D)
Pre-cursor to Pulse Code Modulation (PCM)
Sometimes, PAM signals are used directly for
transmission without making it into PCM
Two types of PAM
Gating
Sample and hold
Analog Source over Digital Communication
Digital
Analog A/D D/A Analog
Communication
Source Conversio Conversion Output
System
n
sin f
where f s 2 B and H ( f ) F h(t) .
f
PCM
signal
Signals in PCM Process
Design Issues for
PCM
- Analog to Digital Conversion
Aliasing
Sample timing accuracy
Quantization noise
D/A accuracy
Reconstruction filter
N pk out 1 4M 1 Pe
2
3M (when Pe is negligible .)
S 2
Let M 2n M 2 2n 22 n
N out
S S
10 log 10 log 2 20n log 2 6.02n
2n
N dB N out
This equation states that for each bit added to the PCM scheme, about 6 - dB is gained
in the signal - to - noise ratio.
Performance of PCM
(Pe 0, uniform quantization steps)
Example) PCM used in telepho ne systems
-V V
input w1(t)
-V
Region of operation
For M=2n levels, step size :
= 2V /2n = V(2-n+1)
Quantization Error, e
output w2(t)
V
-V V
input w1(t)
-V
Error, e
/2
-/2 input w1(t)
Error is symmetric
around zero. 0
allowed
values input
values
for most time
of time
Compressing-and-expanding is called companding.
Nonuniform quantizer
Channel
- law compressor
(very popular internatio nally)
w1 (t ) 1
ln 1 w1 (t )
w2 (t )
ln 1
In the U.S., 255 is used.
Practical Implementation of -law compressor
Output SNR of 8-bit PCM systems
with and without companding.
Baseband Signaling
Transmitter Receiver
w(t) w#(t) Optimal
Baseband Channel
Filter
Signaling H(f)
Kk
At the receiver, wk
#
w #
(t )k (t ) dt , for k 1,2,3,..., N .
*
This process is called the matched filter (i.e., use the same orthogonal
basis to get the original signal back.) Then, the receiver reconstruc ts w(t ) by
N
w(t ) wk#k (t ), for 0 t To . If the channel was clean (i.e., no noise),
k 1
p j (t ) p j (t )
Let j (t )
To
p 2j (t )dt 25To
0
1
T j 1T t jT
j (t )
0 elsewhere
s s1 , s2 , s3 5 T , 0, 5 T
3
s (t ) s j j (t )
j 1
Binary signaling with M 256 messages. To 8 ms. M 2n 22 256. n 8
Given a codeword 01001110 : w w1 , w2 , w3 , w4 , w5 , w6 , w7 , w8 0,1,0,0,1,1,1,0
1 1 1 1 1
5 volt
average
static voltage
0 volt
0 0 0 0 0 0
Types of Line Code
Unipolar signaling: 1 = +A volt, 0 = 0 volt
Polar signaling: 1 = +A volt, 0 = -A volt
Biopolar signaling: 1 = +A or A, 0 = 0 volt
(Also called the alternate mark inversion AMI)
Machester signaling:
1 = +A (half duration) followed by A (half duration)
0 = -A (half duration) followed by +A (half duration)
N
At the source, wT (t ) an f (t nTb )
n 1
Suppose for any given bit, Pe probabilit y that thi s bit is incorrectl y regenerate d by a
regenerati ve repeater. If this bit were to go through a series of m regenerati ve repeaters,
m
Pi Pei 1 Pe
m i
where Pi is the probabilit y that thi s bit is incorrecte ly regenerate d
i
by i regenerati ve repeaters. After m regenerati ve repeaters, this bit will be in error,
if an odd number of errors take place.
m
m i
Pme probabilit y a bit in error after m regenerati ve repeaters Pe 1 Pe m i mPe
i 1 i
i is odd
Bit Synchronization
To accurately detect received signals,
synchronization timing is needed.
- derived from received data
- separate signal sent from source
Synchronization
- bit level
- frame level
- carrier level
Binary-to-Multilevel Conversion
Spectral Efficiency
R
Definition . Spectral efficiency bits per second.
B
C S
By Shannon : max log 2 1
B N
Let win (t ) be a flat top L - level signal. ( an can take on one of L values.)
t 1
Suppose win (t ) an h(t nTs ) where h(t ) . Symbol rate D
n Ts Ts
win (t ) an h(t ) (t nTs ) an (t nTs ) h(t )
n n
Then, wout (t ) an (t nTs ) he (t ) where he (t ) h(t ) hT (t ) hC (t ) hR (t ).
n
he (t ) : equvalent impulse response function. he (t ) H e ( f ) H ( f ) H T ( f ) H C ( f ) H R ( f ).
C k 0
Find he (t ) such that he (kTs )
0 k 0
is needed to account for the offset in the receiver sampling clock.
If such he (t ) can be found, a single input pulse at t 0 creates a non zero value at the output of the
receiver at t , but all other sampling times t kTs (for k 0), the receiver output is zero. zero ISI.
sin f st 1 f
If 0, then one possible solution is he (t ) H e ( f )
f st fs fs
This is impractica l because :
he (t ) is non causal.
The sampling times at the receiver output have to be precise to maintain zero ISI.
Finding He(f)? Raised Cosine-Rolloff Nyquist
Filtering
1 f f1
1 f f1
Find H e ( f ) such that H e ( f ) 1 cos f1 f B
2 2 f
0 f B
B : absolute bandwidth, f B f o , f1 f o f , f o : 6 - dB bandwidth of filter
f sin 2f ot cos 2f t
Rolloff factor : r H e ( f ) he (t ) 2 f o 2
fo 2 f o t 1 4 f t
2B
D
1 r
Theorem. A filter is said to be a Nyquist filter
if the effective transfer function is
f
Y ( f ) f 2 fo
2 f o
He ( f )
0 Otherwise
Y(f) satisfies (1) Y ( f ) Y ( f ) for f 2 f o
and (2) Y ( f f o ) Y ( f f o ) for f f o .
There is no ISI if D f s 2 f o .
Raised Cosine-Rolloff Filter as Nyquist Filter.
Other Nyquist Filters
H(f) H(f)
1 1
f f
-2fo -fo fo 2fo -2fo -fo fo 2fo
Example. Binary PCM system
Input : Analog signal (e.g., voice)
Quantized to 16 levels - bipolar signal
Channel H e ( f ) : Raised Cosine - Rolloff filter wit h r 0.5 and B 4kHz
B 4 x10 3
fo 2.667 x103 2.667kHz
1 r 1 0.5
Baud rate D 2 f o 5.333kHz
16 quantizati on levels 4 bits per sample
signal sample rate f s 4 D 21.332kHz
fs
Bandwidth B 0.667kHz 10.666kHz
2
How are Nyquist filters realized?
channel characteristics
is unknown.
Types of noise
* Quantization noise: step size takes place of smallest
quantization level.
* Granular noise: z(nTs) is always different from z((n-1)Ts).
* Slope overload noise: maximum slope of output signal is
/ Ts.
too small: slope overload noise
too large: quantization noise and granular noise
(8000 samples / s)