Base Band Transmission
Base Band Transmission
channel
Design Criterion
To find h(t) such that the output signal-to-noise ratio SNRO
is maximized.
x(t) g(t) w(t) for 0 t T
y(t) [g(t) w(t)]* h(t)
g(t)* h(t) w(t)* h(t)
go (t) n(t)
| g o (T )|2
SNRO
E[n2 (T)]
Analysis of Matched Filter
2
G( f )H ( f ) exp( j2fT )df
N0
2
| H ( f ) |2 df
Cauchy-Schwarz inequality
2
1 (x)2 (x) dx
| 1 (x) | dx
2
| 2 (x) |2 dx
with equality holding if, and only if, 1(x) k 2* (x) for some constant k.
Analysis of Matched Filter
g o (t) H ( f )G( f )exp( j2ft)df
2
| g o (T ) | H ( f )G( f )exp( j2fT )df
2
| H( f ) | df | G( f ) |2 df
2
2
N0
| G( f )|2 df
2
| H ( f ) | df N0
2
This is a constant bound, independent of the choice of h(t).
Hence, the optimal is achieved by:
bk {0,1}, ak 2bk 1 and s(t) a g(t kT ).
k
k b
Intersymbol Interference
Notably, in the previous section, we only consider one
interval of input.
s(t) I g(t)
This is justifiable because of no ISI.
However, in this section, we have to consider
s(t) a g(t kT ).
k
k b
ak g(t kTb )
Information of ak is carried at [kTb, (k+1)Tb).
s(t) We sample at iTb = (k+1)Tb to retrieve ak.
k
x(t) s(t) * h(t) w(t) a [g(t kT ) * h(t)] w(t)
k
k b
y(t) x(t) * c(t) a [g(t kT ) * h(t) *c(t)] w(t) *c(t)
k
k b
y(iTb ) a [g(t kT ) * h(t) *c(t)]
k
k b
w(t)*c(t)
tiTb
tiTb
g(t kTb ) * h(t) *c(t) G( f )exp{ j2fkTb }H ( f ) C( f )exp{ j2ft}dt
G( f ) H ( f ) C( f ) exp{ j2f (t kTb )}dt
p(t kTb )
where p(t) G( f )H ( f )C( f )exp{ j2ft}dt.
y(t) a
k
k p(t kTb ) n(t), where n(t) w(t) *c(t)
y(iTb ) a
k
k p(iTb kTb ) n(iTb )
y((i 1)Tb ) a
k
k p((i 1 k )Tb ) n((i 1)Tb ) ai p(Tb ) n((i 1)Tb )
1 n
P ( f ) P
Tb n
f
Tb
T , | f | W 1
b 2Tb
P( f ) and P(W ) P(W ) Tb .
1
0, | f | W
2Tb
sin(2Wt)
p(t) sinc(2Wt)
2Wt
Infeasibility of Ideal Nyquist Channel
Rectangular P(f) is infeasible because:
p(t) extends to negative infinity, which means that each ak
has already been transmitted at t = – ∞!
A system response being flat from –W to W, and zero
elsewhere is physically unrealizable.
The error margin is quite small, as a slight (erroneous)
shift in sampling time (such as, iTb+), will cause a very
large ISI.
Note that p(t) decays to zero at a very slow rate of 1/|t|.
Infeasibility of Ideal Nyquist Channel
Examination of timing error margin
Let t be the sampling time difference between
transmitter and receiver.
y(iTb t) a
k
k p((i k)Tb t)
a0
2Wt
k 2Wt k
k 0
(1)k a k
There exists{ak }such that for any fixed small t 0.
k 2Wt k
k 0
Raised Cosine Spectrum
cos(2Wt)
p(t) sinc(2Wt) 22
116 2
W t
1
~ 3 as | t | large
| t|
Raised Cosine Spectrum
cos(2Wt)
p(t) sinc(2Wt) 2 2 consists of two terms:
1 16 W t
2
W W
The maximum signal rate is
2W samples per second.
W W
Correlative-Level Coding
Why intentionally adding ISI? Answer: To have better
bandwidth efficiency.
Ideal Nyquist pulse shaping is efficient; it cannot be
realized.
Raised consine pulse shaping is realizable; it is
bandwidth inefficient.
By adding ISI to the transmitted symbols in a controlled
manner, we can achieve the Nyqusit rate 2W in a
channel bandwidth of W Hertz.
Correlative-level coding or Partial-response
signaling
One Example of Correlative-Level Coding
Duobinary signaling (or class I partial response)
HduoB ( f )
HNyqusit(f):
Give that
HI(f)
| |
Duobinary Signaling
hI(t):
hI(t):
Duobinary Signaling
Bandwidth efficiency of duobinary signaling
Example.
The transmitted signal akg(t kTb) ak (t kTb ) * g(t)
k k
a (t kT )
k
k b
g(t)
X (t) a (t kT )
k b Y (t) a g(t kT )
k
k b
k
g(t) (to channel)
Duobinary Signaling
2T
Approximately of them
Tb
–T 0 T
Duobinary Signaling
X (t) a (t kT )
k b Y (t)
k
g(t) hDuoB (t) (to channel)
1
SY ( f ) | G( f ) |2 | H DuoB ( f ) |2
Tb
Duobinary Signaling
H DouB ( f ) 2 cos(fTb ) exp( jfTb )
1, 0 t Tb
Assume g(t) . | G f |2 Tb2 sinc 2 fTb
0, otherwise
sinc2
( fTb ), No Signal ISI
Y
S ( f )
SY (0) cos2 (fTb)sinc2 ( fTb), With SignalISI
sinc2 ( fTb ), No Signal ISI
sinc2
(2 fTb ), With SignalISI
Duobinary Signaling
1 .2
0 .8
sinc2 ( fTb ), without SignalISI
0 .6
0
-2 -1 .5 -1 - 0.5 0 0.5 1 1.5 2
fTb
Duobinary Signaling
Conclusions
By adding ISI to the transmitted signal in a controlled (and
reversible) manner, we can reduce the requirement of bandwidth of
the transmitted signal.
Hence, in the previous example, {ck} can be transmitted in every
Tb/2 seconds!
Doubling the transmission capacity without introducing
additional requirement in bandwidth!
Duobinary signaling : “Duo” means “doubling the transmission
capacity of a straight binary system.”
A larger SNR is required to yield the same error rate because of an
increase in the number of signal levels (from –1, +1 to –2, 0, 2).
Detailed discussion on error rate impact is omitted here!
Duobinary Signaling
Conclusions (cont.)
The duobinary signaling is also named class I partial
response.
Full response: The transmission wave at each time
instance is fully determined by a single information
symbol.
Partial response: The transmission wave at each time
instance is only partially determined by one
information.
Decision Feedback for
Correlative-Level Coding
Recovering of {ak} from {ck}
Without precoding
{bk {0,1} i.i.d.} ak 2bk 1 ck ak ak 1
With precoding
~ ~ a 2 ~ 1
{bk {0,1}i.i.d.} bk bk bk1 k bk ck ak ak 1
ck a k a k 1 ~
bk
~
bk1 bk ck
~ ~
(2bk 1) (2bk1 1) 0 0 0 –2
~ ~ 0 1 1 0
2bk 2bk 1 2 1 0 1 0
~ ~
bk bk bk1 1 1 0 2
Precoding of Correlative Coding
Final notes
The precode must not change the “duo- of the
transmission capacity of a straight binary system.”
Hence, {b! } must have the same distribution as {b }
k k
{b~k}
{ }
bk
{ak} – – – –
{ck} – –
{bˆ}
k
~ ~
b ~
{bk {0,1}i.i.d.} bk k bk1 a k
2bk 1 ck ak ak 1
Modified Duobinary Signaling
The PSD of the signal is nonzero at the origin.
This is considered to be an undesirable feature in some
applications, since many communication channels cannot
transmit a DC component.
Solution: Class IV partial response or modified duobinary
technique. 1 .2
0 .8
0 .6
0 .4
0 .2
0
-2 -1 .5 -1 -0 .5 0 0 .5 1 1 .5 2
Modified Duobinary Signaling
~ ~ ~
{bk {0,1}i.i.d.} bk bk bk2 a k 2bk 1 ck ak ak 2
H MDuoB ( f )
1, 0 t Tb
Assume g(t) . | G f |2 Tb2 sinc 2 fTb
0, otherwise
SY ( f ) / Tb sinc2 (2 fTb ), Duobinary (See Slide 4-59)
Y
S ( f ) /(4T b ) sin 2
(2fTb )sinc 2
( fTb), Modified Duobinary
Modified Duobinary Signaling
1 .2
sinc2 (2 fTb ), Duobinary
1
0 .4
0 .2
0 -1 - 0 .5 0 0.5 1 1.5 2
-2 -1 .5
fTb
Modified Duobinary Signaling
~ ~ ~
b a 2 1
{bk {0,1}i.i.d.} bk k bk2 k bk ck ak ak 2
Generalized Form
of Correlative Level
Coding (CLC) or
Partial Response
Signaling
H CLC ( f ) w0 w1 z 1 ! w N 1 z N 1,
where z exp( j2fTb ).
2
III
1 .5
1
IV I
0 .5 V II
0
-1 .5 -1 -0 .5 0 0 .5 1 1 .5
Baseband M-ary PAM Transmission
Gray code
Any dibit differs from
an adjacent dibit in a
single bit position.
Baseband M-ary PAM Transmission
For M-ary PAM transmission, there are M possible symbols
with symbol duration T.
1/T is referred to as the signaling rate or symbol rate or
symbols per second or baud. Baud = the number of times a
Some equivalences signal changes state persecond
2
1
E[S ] M [(M 1)]2
[(M 3)]2
! (M 3)2
(M 1)2
T Tb log2 (M )
(M 2 1) 1 (M 2 1)
3Tblog (M)
2 Tb 3log2 (M )
Baseband M-ary PAM Transmission
E[S 2 ] 1 (M 2 1)
T Tb 3log2 (M )