Re: Inverse of Non Minimum Phase System
- From: Tim Wescott <tim@xxxxxxxxxxxxxxxx>
- Date: Thu, 14 Jun 2007 11:09:50 -0500
On Thu, 14 Jun 2007 09:15:02 +0000, mobi wrote:
(top posting fixed)
On Jun 13, 1:48 am, Tim Wescott <t...@xxxxxxxxxxxxxxxx> wrote:To invert the system it must have a transfer function with the following
gokul_s1 wrote:Can any one clarify a confusion i have,
Suppose one takes a simple non minimum phase system with the z transform
H(z) = 1 - 2*z. This system can obviously not be inverted as the pole will
lie outside the unit circle (inversion will lead to unstable impulse
response).
However if one tries to invert this system using Y(w) = 1/H(w) and then
take the IFFT I do end up with a time domain impulse response y(t) (y(t) =
IFFT(Y(w))) which is bounded.
I am wondering where is the discrepancy? Would appreciate any insight into
this problem
Do you mean H(z) = 1 - 2/z? H(z) = 1 - 2*z describes a non-causal
system, but one with a stable zero.
I'll assume you mean the former, and that 1/H(z) = z / (z - 2).
The Fourier transform* is agnostic to causality, and a pole at |z| > 1
is only unstable if it is causal -- if you take the poles that lie
outside the unit circle as running backward in time then they are
perfectly stable. The only poles that really give the Fourier transform
trouble are the ones that lie right _on_ the stability boundary, and
even their effects can be side stepped.
So when you find the inverse Fourier transform of your "unstable" system
the math takes it as a stable, non-causal system, i.e. h(k) =
u(-k+1)2^(-k), where u(k) = 0 for all k < 0 and 1 for all k >= 0.
* Note that this is also the case with the continuous-time Fourier
transform -- causality means nothing, but every pole with a real part is
stable.
In this particular example, if I use a pole at 0.5 (inside the unit
circle), shouldnt i get the desired result? I mean I will get a valid
inverse! This inverse is stable also.
properties:
* a numerator with the same order as the denominator
* the numerator roots (i.e. the transfer function zeros) must be stable
Then you can invert the system. In your case if you have some stable
pole and a stable _zero_ (say at z = 0.5) then you could invert the
system.
--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com
Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
.
- References:
- Inverse of Non Minimum Phase System
- From: gokul_s1
- Re: Inverse of Non Minimum Phase System
- From: Tim Wescott
- Re: Inverse of Non Minimum Phase System
- From: mobi
- Inverse of Non Minimum Phase System
- Prev by Date: Re: Decimation for demodulation
- Next by Date: how is the discrete cosine transform matrix transform equivalent to the standard dct definition (DCT-II)
- Previous by thread: Re: Inverse of Non Minimum Phase System
- Next by thread: Re: Inverse of Non Minimum Phase System
- Index(es):
Relevant Pages
|