Chapter-4 Line Codes
Chapter-4 Line Codes
Chapter-4 Line Codes
Line Codes
In base band transmission best way is to map digits or symbols into pulse waveform.
This waveform is generally termed as Line codes.
RZ: Return to Zero [ pulse for half the duration of T
b
]
NRZ Return to Zero[ pulse for full duration of T
b
]
Unipolar (NRZ)
NRZ-inverted
(differential
encoding)
1 0 1
0
1 1 0 0 1
Unipolar
NRZ
Bipolar
encoding
Manchester
encoding
Differential
Manchester
encoding
Polar NRZ
0
A
NRZ-Unipolar
1 1 1 1 1
0
0 0 0
Unipolar NRZ
Unipolar NRZ
1 maps to +A pulse 0 maps to no pulse
Poor timing
Low-frequency content
Simple
Long strings of 1s and 0s ,synchronization problem
Polar - (NRZ)
Polar NRZ
1 maps to +A pulse 0 to A pulse
Better Average Power
simple to implement
Long strings of 1s and 0s ,synchronization problem
Poor timing
Bipolar Code
Three signal levels: {-A, 0, +A}
1 maps to +A or A in alternation
0 maps to no pulse
Long string of 0s causes receiver to loose synchronization
Suitable for telephone systems.
0
V
NRZ-
Bipolar
1 1 1 1 1
0
0 0 0
+A
-A
0
NRZ-Polar
Manchester code
1 maps into A/2 first for T
b
/2, and -A/2 for next T
b
/2
0 maps into -A/2 first for T
b
/2, and A/2 for T
b
/2
Every interval has transition in middle
Timing recovery easy
Simple to implement
Suitable for satellite telemetry and optical communications
Differential encoding
It starts with one initial bit .Assume 0 or 1.
Signal transitions are used for encoding.
Example NRZ - S and NRZ M
NRZ S : symbol 1 by no transition , Symbol 0 by transition.
NRZ-M : symbol 0 by no transition , Symbol 1 by transition
Suitable for Magnetic recording systems.
M-ary formats
Bandwidth can be properly utilized by employing M-ary formats. Here grouping
of bits is done to form symbols and each symbol is assigned some level.
Example
Polar quaternary format employs four distinct symbols formed by dibits.
Gray and natural codes are employed
Parameters in choosing formats
1. Ruggedness
2. DC Component
3. Self Synchronization.
4. Error detection
5. Bandwidth utilization
6. Matched Power Spectrum
1 0 1
0
1 1 0 0 1
Manchester
Encoding
Power Spectra of Discrete PAM Signals:
The discrete PAM signals can be represented by random process
Where A
k
is discrete random variable, V(t) is basic pulse, T is symbol duration.
V(t) normalized so that V(0) = 1.
Coefficient A
k
represents amplitude value and takes values for different line
codes as
Unipolar
Polar
Bipolar
Manchester
As A
k
is discrete random variable, generated by random process X(t),
We can characterize random variable by its ensemble averaged auto correlation function
given by
R
A
(n) = E [A
k
.A
k-n
] ,
A
k
, A
k-n
= amplitudes of k
th
and (k-n)
th
symbol position
PSD & auto correlation function form Fourier Transform pair & hence auto
correlation function tells us something about bandwidth requirement in frequency
domain.
Hence PSD S
x
(f) of discrete PAM signal X(t).is given by
Where V(f) is Fourier Transform of basic pulse V(t). V(f) & R
A
(n) depends on different
line codes.
KT) V(t A X(t)
K
k
a 1 Symbol
0 0 Symbol
[
k
A
a 1 Symbol
a 0 Symbol
[
k
A
+
a 1 Symbol
a 0 Symbol
[
k
A
fnT j2
e (n)
n
A
R
2
V(f)
T
1
(f)
x
S
b
fnT j2
e (n)
n
A
R )
b
(fT
2
Sinc
2
b
T
b
T
1
(f)
X
S
+
b
fnT j2
e (n)
0 n
n
A
R (0)
A
R )
b
(fT
2
Sinc
b
T
+
0 n
n
b
fnT j2
e
4
2
a
2
2
a
)
b
(fT
2
Sinc
b
T
using Poissons formula
n
)
b
T
n
(f
is Dirac delta train which multiplies Sinc function which
has nulls at
As a result,
Where (f) is delta function at f = 0,
Therefore
Power Spectra of Bipolar Format
Here symbol 1 has levels a, and symbol 0 as 0. Totally three levels.
Let 1s and 0s occur with equal probability then
P(A
K
= a) = 1/4 For Symbol 1
P(A
K
= -a) = 1/4
P(A
K
= 0) = 1/2 For Symbol 0
For n=0
E[A
K
2
] = a x a P(A
K
= a) + (0 x 0) P[A
K
= 0] +
(-a x a) P(A
K
= -a)
= a
2
/4 + 0 + a
2
/4 = a
2
/2
+
n
)
b
T
n
(f
b
T
1
)
b
(fT
2
Sinc
b
T
4
2
a
)
b
(fT
2
Sinc
b
T
4
2
a
(f)
X
S
. . . . . . . . . .
2
,
1
b b
T T
t t
(f) )
n
b
T
n
(f ).
b
(fT
2
Sin
) (f
4
2
a
)
b
(fT
2
Sin
4
b
T
2
a
(f)
X
S +
+
n
b
T fn j2
e )
b
(fT
2
Sinc
b
T
4
2
a
)
b
(fT
2
Sinc
b
T
4
2
a
n
)
b
T
n
- (f
b
T
1
n
b
T fn j2
e
For n0, i.e. say n=1;
Four possible forms of A
K
.A
K-1
00,01,10,11 i.e. dibits are
0 X 0, 0 X a, a X 0, a X a
with equal probabilities .
E[A
K
.A
K-1
] = 0 x + 0 x + 0 x - a
2
x
= -a
2
/4
For n>1, 3 bits representation 000,001,010 . . . . . . 111. i.e. with each probability of 1/8
which results in
E[A
K
.A
K
-n] = 0
a2 / 2 n = 0
Therefore R
A
(n) = -a2 / 4 n = 1
0 n > 1
PSD is given by
fnT j2
e (n)
n
A
R
2
V(f)
T
1
(f)
x
S
+ +
fnTb j2 -
(1)e
A
R (0)
A
R
fnTb j2
1)e (
A
R )
b
(fT
2
SinC
2
b
T
b
T
1
(f)
x
S
, ,
+ )
fTb j2
e
fnTb j2
(e
4
2
a
2
2
a
)
b
(fT
2
SinC
b
T (f)
x
S
, , ) b fT Cos(2 1 )
b
(fT
2
SinC
2
b
T
2
a
(f)
x
S
, , fTb) (
2
2Sin )
b
(fT
2
SinC
2
b
T
2
a
(f)
x
S
, ,, , fTb) (
2
Sin )
b
(fT
2
SinC
b
T
2
a (f)
x
S
Spectrum of Line codes
Unipolar most of signal power is centered around origin and there is waste of
power due to DC component that is present.
Polar format most of signal power is centered around origin and they are simple
to implement.
Bipolar format does not have DC component and does not demand more
bandwidth, but power requirement is double than other formats.
Manchester format does not have DC component but provides proper clocking.
Spectrum suited to the channel.
The PSD of the transmitted signal should be compatible with the channel
frequency response
Many channels cannot pass dc (zero frequency) owing to ac coupling
Low pass response limits the ability to carry high frequencies
Inter symbol Interference
Generally, digital data is represented by electrical pulse, communication channel is
always band limited. Such a channel disperses or spreads a pulse carrying digitized
samples passing through it. When the channel bandwidth is greater than bandwidth of
pulse, spreading of pulse is very less. But when channel bandwidth is close to signal
bandwidth, i.e. if we transmit digital data which demands more bandwidth which exceeds
channel bandwidth, spreading will occur and cause signal pulses to overlap. This
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
0
0
.
2
0
.
4
0
.
6
0
.
81
1
.
2
1
.
4
1
.
6
1
.
82
fT
p
o
w
e
r
d
e
n
s
i
t
y
NRZ
Bipolar
Manchester
overlapping is called Inter Symbol Interference. In short it is called ISI. Similar to
interference caused by other sources, ISI causes degradations of signal if left
uncontrolled. This problem of ISI exists strongly in Telephone channels like coaxial
cables and optical fibers.
In this chapter main objective is to study the effect of ISI, when digital data is
transmitted through band limited channel and solution to overcome the degradation of
waveform by properly shaping pulse.
1 0 1 1
T
b
Transmitted Waveform Pulse Dispersion
The effect of sequence of pulses transmitted through channel is shown in fig. The
Spreading of pulse is greater than symbol duration, as a result adjacent pulses interfere.
i.e. pulses get completely smeared, tail of smeared pulse enter into adjacent symbol
intervals making it difficult to decide actual transmitted pulse.
First let us have look at different formats of transmitting digital data.In base band
transmission best way is to map digits or symbols into pulse waveform. This waveform
is generally termed as Line codes.
BASEBAND TRANSMISSION:
PAM signal transmitted is given by
-------------------------- (1)
V(t) is basic pulse, normalized so that V(0) = 1,
x(t) represents realization of random process X(t) and a
k
is sample value of random
variable a
k
which depends on type of line codes.
The receiving filter output
---------------(2)
The output pulse P(t) is obtained because input signal a
k
.V(t) is passed through series
of systems with transfer functions H
T
(f), H
C
(f), H
R
(f)
Therefore P(f) = V(f). H
T
(f).H
C
(f).H
R
(f) --------- (3)
P(f) p(t) and V(f) v(t)
The receiving filter output y(t) is sampled at t
i
= iT
b
. where i takes intervals
i = 1, 2 . . . . .
K
b b k b
KT iT P a iT y ) ( ) (
+
K
b b k i b
KT iT P a P a iT y ) ( ) 0 ( ) ( ---------------------(4)
K = i Ki
In equation(4) first term a
i
represents the output due to i
th
transmitted bit. Second
term represents residual effect of all other transmitted bits that are obtained while
decoding i
th
bit. This unwanted residual effect indicates ISI. This is due to the fact that
when pulse of short duration T
b
is transmitted on band limited channel, frequency
components of the pulse are differentially attenuated due to frequency response of
channel causing dispersion of pulse over the interval greater than T
b
.
In absence of ISI desired output would have y (t
i
) = a
i
K
)
b
KT V(t
K
a x(t)
K
b k
) KT P(t a y(t)
Nyquist Pulse Shaping Criterion
In detection process received pulse stream is detected by sampling at intervals
KT
b
, then in detection process we will get desired output. This demands sample of i
th
transmitted pulse in pulse stream at K
th
sampling interval should be
P(iT
b
KT
b
) = 1 K=i
0 Ki ------------- (5)
If received pulse P(t) satisfy this condition in time domain, then
y(t
i
) = a
i
Let us look at this condition by transform eqn(5) into frequency domain.
Consider sequence of samples {P(nT
b
)} where n=0,1. . . . . . . by sampling in
time domain, we write in frequency domain
n
b
b
T n f p
T
f p ) / (
1
) (
----------------(6)
Where p
) ( ). ( ) ( ) ( ) (
2
t t p dt e mT t mT p f p
m
ft j
b b
dt e t p f p
ft j
2
) ( ) 0 ( ) (
Using property of delta function
i.e 1 ) (
dt t
Therefore 1 ) 0 ( ) ( p f p
(f) = 1 ------------(7)
p(0) =1 ,i.e pulse is normalized (total area in frequency domain is unity)
Comparing (7) and (6)
1 ) / (
1
n
b
b
T n f p
T
Or
b
b
n
b
R
T T n f p
1
) / (
----------- (8)
Where R
b
= Bit Rate
Is desired condition for zero ISI and it is termed Nyquists first criterion for
distortion less base band transmission. It suggests the method for constructing band
limited function to overcome effect of ISI.
Ideal Solution
Ideal Nyquist filter that achieves best spectral efficiency and avoids ISI is designed to
have bandwidth as suggested
B
0
= 1/2T
b
(Nyquist bandwidth) = R
b
/2
ISI is minimized by controlling P(t) in time domain or P(f) to be rectangular function in
frequency domain.
Impulse response in time domain is given by
'
1
if f <
B0
2B0
P(f) =
0 f >
B0
_
,
1 f
P(f) = rect
2B0
2B0
t
B
0
2
B
0
2 t) sin(
P(t)
Disadvantage of Ideal solution
P(f) to be flat from B
o
to +B
o
and zero else where , abrupt transition is
physically not realizable.
For large values of t , function P(t) decreases as resulting in slower decay of
sinc function due to discontinuity of P(f)
This causes timing error which results in ISI.
Practical solution
Raised Cosine Spectrum
To design raised cosine filter which has transfer function consists of a flat portion
and a roll off portion which is of sinusoidal form
Bandwidth is an adjustable value between B
o
and 2B
o
.
P(f) =
The frequency f
1
and bandwidth B
o
are related by
is called the roll off factor
t)
0
sinc(2B
Tb
2
1
B
0
'
<
+
<
'
1
1 1
1
1
1
f 2Bo f 0
f 2Bo f f
2f 2Bo
f f
cos 1 4Bo
1
f f
2Bo
1
B
f
1
0
1
for = 0, f
1
=B
o
and BW=B
o
is the minimum Nyquist bandwidth for the .
rectangular spectrum.
For given Bo , roll off factor specifies the required excess bandwidth
=1,indicates required excess bandwidth is 100% as roll off characteristics of
P(f) cuts off gradually as compared with ideal low pass filters. This function is
practically realizable.
Impulse response P(t) is given by
P(t) has two factors
sinc(2Bot) which represents ideal filter - ensures zero crossings
second factor that decreases as - helps in reducing tail of sinc pulse i.e. fast
decay
For =1,
At p(t)=0.5
2 2
t Bo 16 1
Bot) cos(2
sinc(2Bot) P(t)
2
1
t
, |
2
t
2
B
0
16 1
t B
0
4 sinc
P(t)
Tb
t =
2
Pulse width measured exactly equal to bit duration T
b
. Zero crossings occur at
t = 3T
b
, 5T
b
In addition to usual crossings at t = Tb, 2TbWhich helps in time
synchronization at receiver at the expense of double the transmission bandwidth
Transmission bandwidth required can be obtained from the relation
B = 2B
o
- f
1
Where B = Transmission bandwidth
Bo = Nyquist bandwidth
But
using
f
1
= B
0
(1- )
B = 2 B
0
B
0
(1- )
therefore B = B
0
(1+ )
=0; B=B
0,
minimum band width
=1; B=2B
0 ,
sufficient bandwidth
Roll-off factor
Smaller roll-off factor:
Less bandwidth, but
Larger tails are more sensitive to timing errors
Larger roll-off factor:
Small tails are less sensitive to timing errors, but
Larger bandwidth
Example1
A certain telephone line bandwidth is 3.5Khz .calculate data rate in bps that
can be transmitted if binary signaling with raised cosine pulses and roll off factor
= 0.25 is employed.
1
2
T
b
f1
=1-
B0
Solution:
= 0.25 ---- roll off
B = 3.5Khz ---transmission bandwidth
B = Bo(1+ )
B
0
= Ans: R
b
= 5600bps
Example2
A source outputs data at the rate of 50,000 bits/sec. The transmitter uses binary
PAM with raised cosine pulse in shaping of optimum pulse width. Determine the
bandwidth of the transmitted waveform. Given
a. = 0 b. = 0.25 c. = 0.5 d. = 0.75 e. = 1
Solution
B = B0(1+ ) B0=Rb/2
a. Bandwidth = 25,000(1 + 0) = 25 kHz
b. Bandwidth = 25,000(1 + 0.25) = 31.25 kHz
c. Bandwidth = 25,000(1 + 0.5) = 37.5 kHz
d. Bandwidth = 25,000(1 + 0.75) = 43.75 kHz
e. Bandwidth = 25,000(1 + 1) = 50 kHz
Example 3
A communication channel of bandwidth 75 KHz is required to transmit binary data
at a rate of 0.1Mb/s using raised cosine pulses. Determine the roll off factor .
Rb = 0.1Mbps
B=75Khz
= ?
B = Bo(1+ )
B
0
= R
b
/2 Ans : =0.5
2
2Tb
1 Rb
Correlative coding :
So far we treated ISI as an undesirable phenomenon that produces a degradation in
system performance, but by adding ISI to the transmitted signal in a controlled manner, it
is possible to achieve a bit rate of 2Bo bits per second in a channel of bandwidth Bo Hz.
Such a scheme is correlative coding or partial- response signaling scheme. One such
example is Duo binary signaling.
Duo means transmission capacity of system is doubled.
Duo binary coding
Consider binary sequence {b
k
} with uncorrelated samples transmitted at the rate of R
b
bps. Polar format with bit duration T
b
sec is applied to duo binary conversion filter.
when this sequence is applied to a duobinary encoder, it is converted into three level
output, namely -2, 0 and +2.To produce this transformation we use the scheme as
shown in fig.The binary sequence {b
k
} is first passed through a simple filter
involving a single delay elements. For every unit impulse applied to the input of this
filter, we get two unit impulses spaced T
b
seconds apart at the filter output. Digit C
k
at
the output of the duobinary encoder is the sum of the present binary digit b
k
and its
previous value b
k-1
C
k
= b
k
+ b
k-1
The correlation between the pulse amplitude C
k
comes from b
k
and previous b
k-1
digit,
can be thought of as introducing ISI in controlled manner., i.e., the interference in
determining {b
k
} comes only from the preceding symbol {b
k-1
} The symbol {b
k
}
takes 1 level thus C
k
takes one of three possible values -2,0,+2 . The duo binary
code results in a three level output. in general, for M-ary transmission, we get 2M-1
levels
Transfer function of Duo-binary Filter
The ideal delay element used produce delay of T
b
seconds for impulse will have transfer
function e
-j 2 f Tb
.
Overall transfer function of the filter H(f)
As ideal channel transfer function
Thus overall transfer function
T
b
f 2 j
(f)e
H
c
(f)
H
c
H(f)
+
+
T
b
f 2 j
e 1 (f)
H
c
H(f)
T
f j
e
2
T
f j
e
T
f j
e
(f)
H
2
b
b b
c
T
b
f j
e )
T
b
f (f)cos(
H
c
2
'
otherwise 0
T
b
2
1
f 1
(f)
H
c
'
otherwise 0
T
b
2
1
f
T
b
f j
e )
T
b
f 2cos(
H(f)
H(f) which has a gradual roll off to the band edge, can also be implemented by practical
and realizable analog filtering Fig shows Magnitude and phase plot of Transfer function
Advantage of obtaining this transfer function H(f) is that practical implementation is easy
Impulse response
Impulse response h(t) is obtained by taking inverse Fourier transformation of H(f)
df
t f 2 j
H(f)e h(t)
Tb 2
1
T
b
2
1
df ]
t f 2 j
e [
T
b
f j
)e
T
b
f cos( 2
, |
, |
,
_
,
_
+
T
b
T
b
t
T
b
T
b
t
T
b
t
T
b
t
sin sin
, |
,
_
,
_
T
b
T
b
t
T
b
t
T
b
t
T
b
t
sin sin
, | 1 T t
T
b
t
b
sin
2
b
T
) (
t h
Impulse response has two sinc pulses displaced by T
b
sec. Hence overall impulse
response has two distinguishable values at sampling instants t = 0 and t = T
b
.
Overall Impulse response
Duo binary decoding
Encoding : During encoding the encoded bits are given by
Ck = bk + bk-1
Decoding:
At the receiver original sequence {b
k
} may be detected by subtracting the previous
decoded binary digit from the presently received digit C
k
This demodulation technique
(known as nonlinear decision feedback equalization) is essentially an inverse of the
operation of the digital filter at the transmitter
if is estimate of original sequence b
k
then
Disadvantage
If C
k
and previous estimate is received properly without error then we get
correct decision and current estimate Otherwise once error made it tends to propagate
because of decision feed back. current {b
k
} depends on previous b
k-1.
b
^
1 k
C
k
b
^
k
b
^
k
b
^
1 - k
Example consider sequence 0010110
Precoding
In case of duo binary coding if error occurs in a single bit it reflects as multiple errors
because the present decision depends on previous decision also. To make each decision
independent we use a precoder at the receiver before performing duo binary operation.
The precoding operation performed on the input binary sequence {b
k
} converts it
into another binary sequence {a
k
} given by
a modulo 2 logical addition
Unlike the linear operation of duo binary operation, the precoding is a non linear
operation.
a b a
1 k k k
Fig. A precoded duo binary scheme.
{a
k
} is then applied to duobinary coder, which produce sequence {C
k
}
If that symbol at precoder is in polar format C
k
takes three levels,
The decision rule for detecting the original input binary sequence {b
k
} from {c
k
} is
a a
1 k k k
C
'
1 symbol
b
k
if 0v
0 symbol
b
k
if 2v
C
k
'
>
1v
C
k
if 1 symbol
1v
C
k
if 0 symbol
b
^
k
Example: with start bit as 0, reference bit 1
Example: with start bit as 0, reference bit 0
Example: with start bit as 1, reference bit 1
Example: with start bit as 1, reference bit 0
Today the duo-binary techniques are widely applied throughout the world.
While all current applications in digital communications such as data transmission,
digital radio, and PCM cable transmission, and other new possibilities are being explored.
This technique has been applied to fiber optics and to high density disk recording which
have given excellent results
Example
The binary data 001101001 are applied to the input of a duo binary system.
a)Construct the duo binary coder output and corresponding receiver output, without a
precoder.
b) Suppose that due to error during transmission, the level at the receiver input produced
by the second digit is reduced to zero. Construct the new receiver output.
c) Repeat above two cases with use of precoder
without a precoder
errors errors
With a precoder (start bit 1)
With a precoder (start bit 0)
The Transfer function H(f) of Duo binary signalling has non zero spectral value
at origin, hence not suitable for channel with Poor DC response. This drawback is
corrected by Modified Duobinary scheme.
Modified Duobinary scheme.
It is an extension of the duo-binary signaling. The modified duo binary technique
involves a correlation span of two binary digits. Two-bit delay causes the ISI to spread
over two symbols. This is achieved by subtracting input binary digits spaced 2T
b
secs
apart.
Modified Duobinary scheme.
Transmitter
The precoded output sequence is given by
a modulo 2 logical addition
If a
k
= 1v , C
k
takes one of three values 2,0,-2.
Output sequence of modified duo binary filter is given by C
k
C
k
= a
k
a
k-2
C
k
takes one of three values 2,0,-2
Ck = 0V, if b
k
is represented by symbol 0
Ck = +2V, if b
k
is represented by symbol 1
Receiver
At the receiver we may extract the original sequence {b
k
} using the decision rule
b
k
= symbol 0 if |C
k
| >1v
symbol 1 if |C
k
| 1v
The Transfer function of the filter is given by
a b a 2 k k k
T
b
f 2 j -
e )
T
b
f (2 sin Hc(f)
2
2j
T
b
f 2 j -
e
T
b
f 2 j
e
T
b
f 2 j -
e Hc(f)
2
T
b
f 4 j -
e - 1 Hc(f)
T
b
f 4 j -
Hc(f)e - Hc(f) H(f)
j
j
'
'
Otherwise 0
T
b
2
1
f
T
b
f 2 j -
e )
T
b
f 2 ( sin 2j
H(f)
otherwise 0
T
b
2
1
f 1
is (f)
H
c
Where
The Transfer function has zero value at origin, hence suitable for poor dc channels
Impulse response
Impulse response h(t) is obtained by taking Inverse Fourier transformation of H(f)
df
t f 2 j
H(f)e h(t)
T
b
2
1
T
b
2
1
df ]
t f 2 j
e [
T
b
f j
)e
T
b
f 2 ( sin j 2
, |
, |
,
_
,
_
T
b
2T
b
t
T
b
t
T
b
t
T
b
t
sin sin
, |
, |
,
_
,
_
T
b
2T
b
t
T
b
2T
b
t
T
b
t
T
b
t
sin sin
, |
, | t
2T
b
t
T
b
t
sin 2T
2
b
1
0 n
n - k n
b f
N
R
b
= bit rate for binary system
R = symbol rate for binary system
M-ary PAM system requires more power which is increased by factor equal to
for same average probability of symbol error.
M-ary Modulation is well suited for the transmission of digital data over channels that
offer a limited bandwidth and high SNR
Example
An analog signal is sampled, quantised and encoded into a binary PCM wave. The
number of representation levels used is 128. A synchronizing pulse is added at the
end of each code word representing a sample of the analog signal. The resulting
PCM wave is transmitted over a channel of bandwidth 12kHz using binary PAM
system with a raised cosine spectrum. The roll off factor is unity.
a)Find the rate (in BPS ) at which information is transmitted through the channel.
b) Find the rate at which the analog signal is sampled. What is the maximum
possible value for the highest frequency component of the analog signal.
Solution
Given Channel with transmission BW B=12kHz.
Number of representation levels L = 128
Roll off = 1
a) B = Bo(1+ ),
Hence Bo =6kHz.
Bo=R
b
/2 therefore R
b
= 12kbps.
b) For L=128, L = 2
n
, n = 7
symbol duration T = T
b
log
2
M =nT
b
sampling rate f
s
= R
b
/n = 12/7 = 1.714kHz.
And maximum frequency component of analog signal is
From LP sampling theorem w = f
s
/2 = 857Hz.
M log
2
R
b
R
M log
2
2
M
Eye pattern
The quality of digital transmission systems are evaluated using the bit error rate.
Degradation of quality occurs in each process modulation, transmission, and detection.
The eye pattern is experimental method that contains all the information concerning the
degradation of quality. Therefore, careful analysis of the eye pattern is important in
analyzing the degradation mechanism.
Eye patterns can be observed using an oscilloscope. The received wave is applied
to the vertical deflection plates of an oscilloscope and the sawtooth wave at a rate
equal to transmitted symbol rate is applied to the horizontal deflection plates,
resulting display is eye pattern as it resembles human eye.
The interior region of eye pattern is called eye opening
We get superposition of successive symbol intervals to produce eye pattern as shown
below.
The width of the eye opening defines the time interval over which the received
wave can be sampled without error from ISI
The optimum sampling time corresponds to the maximum eye opening
The height of the eye opening at a specified sampling time is a measure of the
margin over channel noise.
The sensitivity of the system to timing error is determined by the rate of closure of the
eye as the sampling time is varied.
Any non linear transmission distortion would reveal itself in an asymmetric or squinted
eye. When the effected of ISI is excessive, traces from the upper portion of the eye
pattern cross traces from lower portion with the result that the eye is completely closed.
Example of eye pattern:
Binary-PAM Perfect channel (no noise and no ISI)
Example of eye pattern: Binary-PAM with noise no ISI
Example 1
A binary wave using polar signaling is generated by representing symbol 1 by a pulse of
amplitude -1v; in both cases the pulse duration equals the bit duration. The signal is
applied to a low pass RC filter with transfer function
0 jf/f 1
1
H(f)
+
1
0
M
i
i iT) x(nT c y(nt)
The difference between resulting response y(nT) and desired response d(nT)is error
signal which is used to estimate the direction in which the coefficients of filter are to be
optimized using algorithms
Methods of implementing adaptive equalizer
i) Analog
ii) Hard wired digital
iii) Programmable digital
Analog method
Charge coupled devices [CCDs] are used.
CCD- FETs are connected in series with drains capacitively coupled to gates.
The set of adjustable tap widths are stored in digital memory locations, and the
multiplications of the analog sample values by the digitized tap weights done in
analog manner.
Suitable where symbol rate is too high for digital implementation.
Hard wired digital technique
Equalizer input is first sampled and then quantized in to form that is suitable for
storage in shift registers.
Set of adjustable lap weights are also stored in shift registers. Logic circuits are
used for required digital arithmetic operations.
widely used technique of equalization
Programmable method
Digital processor is used which provide more flexibility in adaptation by
programming.
Advantage of this technique is same hardware may be timeshared to perform a
multiplicity of signal processing functions such as filtering, modulation and
demodulation in modem.