0 =! 3 0 ; it follows that the selected value of ! 0 will influence also the choice of r3; namely r3 = 2 3 r 2 a 0 ! 3 0 :Thus, with (13), we see that for realizability, the ratio of r2r3 to 2 3 is also upper-bounded by ! 0 max ; namely r 2 r 3 2 3 < ! 3 0 max a 0 :More about the choice of ! 0 and its influence on the filter sensitivity can be found in [1].IV. ENSURING THAT THE GAIN IS LARGER THAN, OR EQUAL TO, UNITY; BOUNDS ON r3 Ensuring that the gain is larger than, or equal to, unity is the least critical of the three realizability conditions discussed here, since there are numerous design techniques to circumvent its violation (see [1]). Nevertheless, those techniques often require additional components and sometimes bring new problems (e.g., stability) that are preferably avoided.To ensure that 1; we obtain from (4) and (5) the condition that r3 > 2 3 1 + 2 2 0 1 0 0 r 2 3 : (37) Letting i min = a i ! n0i 0 max ; i= 0; 1; 2we obtain upper and lower bounds on r3; namely r2 1 + 2 2 min 0 1 r20 min 0 1 3 < r3 23 < 1 r20 minor, for the selected value of !0 < !0 max 2 3 r 2 1 + 2 2 0 1 r 2 0 0 1 3 < r 3 < 2 3 r 2 0 :However, as shown in [1], it is often practical and advantageous to let r 2 = r 3 ; while impedance tapering only the capacitors in order to desensitize a third-order filter to its component tolerances.Abstract-Analog techniques have been proposed as a method of realizing high-speed low-power Viterbi decoders, mostly for use in digital magnetic recording applications. However, such methods can also be used in more general applications of the Viterbi algorithm, such as convolutional decoding. We describe two current-mode analog circuits for use in such applications. These circuits operate in excess of 100 MHz, and consume less than 4 mW per state, with 2.8-V supply rails when realized in 0.8-m technology.