Digital Signal Processing Reference
In-Depth Information
s ( n )
x ( n )
z −1
q ( n )
0.5
s ( n )
y ( n )
est
r ( n )
(a)
+
detector
1.5
1
s ( n ) = 1
thick arrows represent
s ( n ) =
1
thin arrows represent
the two states
−0.5
0.5
numbers on the edges represent
output values
−1
(b)
−1.5
Figure 5.16 . (a) A first-order FIR channel, and (b) the trellis module to be used in
Viterbi's algorithm. The input is assumed to be from a 1-bit PAM constellation.
cost 0.25
1.5
1
cost 0.25
−0.5
0.5
cost 2.25
−1
−1.5
cost 6.25
Figure 5.17 . The first stage of the Viterbi algorithm. With output r (0) = 1, the
costs of all possible state transitions are indicated.
Starting from this output sequence, and without knowledge of the noise variance
σ q , we show how to estimate the closest path in the trellis which would have
given rise to this output. This process will automatically yield estimates of the
state sequence x ( n ) , the noiseless output sequence y ( n ) , and, most importantly,
the input sequence s ( n ) .
To initialize the procedure, note that if the initial state x (0) is 1 and the
input s (0) is also 1, then the noise-free output would be y (0) = 1 . 5, as shown
by the top horizontal path in Fig. 5.17. We define the cost associated with this
 
Search WWH ::




Custom Search