Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books



Chapters

Chapter Contents:

Search Introduction to Digital Filters

  

Book Index | Global Index


Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?

  

Transposition of a State Space Filter

Above, we found the transfer function of the general state-space model to be

$\displaystyle H(z) = D + C \left(zI - A\right)^{-1}B.
$

By the rules for transposing a matrix, the transpose of this equation gives

$\displaystyle H^T(z) = D^T + B^T \left(zI - A^T\right)^{-1}C^T.
$

The system $ (A^T,C^T,B^T,D^T)$ may be called the transpose of the system $ (A,B,C,D)$. The transpose is obtained by interchanging $ B$ and $ C$ in addition to transposing all matrices.

When there is only one input and output signal (the SISO case), $ H(z)$ is a scalar, as is $ D$. In this case we have

$\displaystyle H(z) = D + B^T \left(zI - A^T\right)^{-1}C^T.
$

That is, the transfer function of the transposed system is the same as the untransposed system in the scalar case. It can be shown that transposing the state-space representation is equivalent to transposing the signal flow graph of the filter [75]. The equivalence of a flow graph to its transpose is established by Mason's gain theorem [49,50]. See §9.1.3 for more on this topic.


Order a Hardcopy of Introduction to Digital Filters

Previous: Example State Space Filter Transfer Function
Next: Poles of a State Space Filter

written by Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See http://ccrma.stanford.edu/~jos/ for details.


Comments


No comments yet for this page


Add a Comment
You need to login before you can post a comment (best way to prevent spam). ( Not a member? )