Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DeCarlo
BIQUADRATICS AND
STATE SPACE REALIZATIONS
I. Introduction
!z 2
2 s + s + ! z2
b s + b1s + b2 Qz
H (s) = 0 =K
s2 + a1s + a2 2
!p
s + s + ! 2p
Qp
2 2
!z !p
2 2 2 2 2 2
G(!) = 20 log 10(K) + 10 log 10 ! z – ! + ! 2 – 10 log 10 ! p – ! + !2
2 2
Qz Qp
"! %
z
$ '
# ! & ! 2 !
s2 +
p
s+ z ! !
s2 + z s + ! z2
Qz ! 2p Qz
H cir (s) = K =K
1 1
s2 + s +1 s2 + s +1
Qp Qp
! 1 1
Vout (s) = Vin (s) = Vin (s)
d(s) 2
s + a1s + a2
which implies that
( !
)
s2 + a1s + a2 Vout (s) = Vin (s)
EE-202/445, 5/1/09 9-4 © R. A. DeCarlo
b2 b1s b0s2
Vout = H (s)Vin = Vin + Vin + Vin
d(s) d(s) d(s)
! ! 2!
= b2Vout + b1sVout + b0s Vout
!
4. OBJECTIVE: develop a flow diagram which produces Vout (s) and
then modify this flow diagram to obtain Vout (s) . There are two critical s-
domain equations here:
( 2 !
) 2! ! !
(a) s + a1s + a2 Vout (s) = s Vout (s) + a1sVout (s) + a2Vout (s) = Vin (s)
and
! ! 2!
(b) Vout = b2Vout + b1sVout + b0s Vout
" "
v!!ˆout (t) + a1v!out (t) + a2vout (t) = vin (t)
or equivalently
" "
v!!ˆout (t) = vin (t) ! a1v!out (t) ! a2vout (t)
! ! 2!
(b) Vout = b2Vout + b1sVout + b0s Vout
EE-202/445, 5/1/09 9-5 © R. A. DeCarlo
! ! 2!
(b) Vout = b2Vout + b1sVout + b0s Vout implies that
! ! !
vout (t) = b2vout (t) + b1v"out (t) + b0v""out (t)
" "
Noting that v!!ˆout (t) = vin (t) ! a1v!out (t) ! a2vout (t) , we conclude
! !
vout = (b2 ! b0 a2 )vout + (b1 ! b0 a1 )v"out + b0 vin
EE-202/445, 5/1/09 9-6 © R. A. DeCarlo
t
!
! v"out (t) = ! $ v""ˆout (" )d"
!#
t t t
! !
=! $ vin (" )d" ! 2 $ %& ! v"out (" ) '( d" ! 4 $ %& ! vout (" ) '( d"
!# !# !#
! ! !
Step 3. Recall vout (t) = 0.7 vout (t) + 0.3v"out (t) + 0.1v""out (t) and
" "
v!!ˆ (t) = v (t) ! 2v! (t) ! 4v (t) in which case
out in out out
! !
!vout (t) = !0.1vin (t) ! 0.3vout (t) ! 0.1v"out (t)
! !
= !0.1vin (t) ! 0.3vout (t) ! 0.1v"out (t)
! !
!vout (t) = !0.1vin (t) ! 0.3vout (t) ! 0.1v"out (t)
EE-202/445, 5/1/09 9-8 © R. A. DeCarlo
implies
(s 2
) ( )
+ 2s + 4 Vout (s) = 0.1s 2 + 0.3s + 0.7 Vin (s)
implies
v!!out (t) + 2 v!out (t) + 4vout (t) = 0.7vin (t) + 0.3!vin (t) + 0.1!!
vin (t)
k dk
Step 2. Replace derivative by the D-operator in which D = k
and
dt
D !k is the k-fold integral.
D 2 vout (t) + 2Dvout (t) + 4vout (t) = 0.7vin (t) + 0.3Dvin (t) + 0.1Dvin (t)
Equivalently
D 2 vout (t) = 0.1D 2 vin (t) + D [ 0.3vin (t) ! 2vout (t)] + [ 0.7vin (t) ! 4vout (t)]
vout (t) = 0.1vin (t) + D !1 [ 0.3vin (t) ! 2vout (t)] + D !2 [ 0.7vin (t) ! 4vout (t)]
Define
x1 = D !1 [ 0.3vin (t) ! 2vout (t)] + D !2 [ 0.7vin (t) ! 4vout (t)]
Then
vout (t) = 0.1vin (t) + x1 or !vout (t) = !0.1vin (t) ! x1
x!1 = Dx1 = 0.3vin (t) ! 2vout (t) + D !1 [ 0.7vin (t) ! 4vout (t)]
!!!!!= 0.3vin (t) ! 2vout (t) + x2 = 0.3vin (t) ! 2 ( 0.1vin (t) + x1 ) + x2
!!!!!= 0.1vin (t) ! 2x1 + x2
EE-202/445, 5/1/09 9-10 © R. A. DeCarlo
t t t t
!x1 (t) = ! $ x!1 (" )d" = !0.1 $ vin (" )d" ! 2 $ [ !x1(" )] d" ! $ x2 (" )d"
!# !# !# !#
Notice that an additional op amp is used to drive the stage step 3 which
requires x1 .
x!2 (t) = Dx2 (t) = 0.7vin (t) ! 4vout (t) = 0.3vin (t) ! 4 x1 (t)
t t t
!x2 (t) = ! $ x!2 (" )d" = !0.3 $ vin (" )d" ! 4 $ [ !x1(" )] d"
!# !# !#