Engineering Decomposition minimal phase & all pass

AI Thread Summary
The discussion revolves around the challenges of designing minimum phase and all-pass filters, specifically addressing the transfer functions G1 and G2. It highlights that G1 is not minimum phase due to its right-half plane (RHP) poles and zeros, while G2's all-pass nature is questioned due to its potential non-causality. The unit circle criterion is emphasized, noting its relevance in discrete-time systems where poles outside the unit circle correspond to RHP elements. The conversation concludes that deriving all-pass and minimum phase functions from G is impossible without RHP zeros and poles. Overall, the complexities of filter design and the implications of phase characteristics are central to the discussion.
Hidd
Messages
15
Reaction score
3
Thread moved from the technical forums to the schoolwork forums (this includes for non-homework revision studying)
Homework Statement
I have the following transfer function, and I would like to decompose it to a minimal phase G1 & all pass G2 transfer functions:



G(s) = (1-s) / (2 + 10s)

G(s) = G1 * G2
Relevant Equations
All-pass ==> magnitude of G2(jw) =1
Minimum phase ==> Re{Zeros,poles}<0
Hey everybody!

I have put G1 = (1-s)/(2-10s) & G2 = (2-10s)/ (2 +10s)
but than I read that all poles and zeroes should be inside the unit circle, and I don't know how to move the Zero S_01 = 1 to the unit circle
 
Last edited:
Physics news on Phys.org
Is this a homework problem? Do you know what the all-pass G2 transfer function is?
 
it's when the magnitude of G2(jw) =1
 
Last edited:
  • Like
Likes DaveE
OK, but G1 isn't minimum phase since it has right-half plane poles and/or zeros.
Still, I doubt that G2 = (1 + s)/(1 - s) is allowed since it's not causal (RHP pole). Still it is technically correct, |G2|=1. Otherwise, I don't see how to get rid of the RHP zero in G without a RHP pole in G2.* Note that non-causal digital filters are used sometimes.

But it's been decades since I did this sort of filter design problem. It's not the sort of thing you'll ever see much in practice, IMO.

I think the unit circle comment relates to discrete time systems where z outside the unit circle is equivalent to s in the RHP.

edit: * Oops! confused the first time
 
Last edited:
That means that it's impossible to derive the all-pass & min-phase functions from G ?!
 
Hidd said:
That means that it's impossible to derive the all-pass & min-phase functions from G ?!
Oops, sorry I got some of my signs confused. Let's start over.
What about the obvious choice:
$$ G(s) = \frac{(1-s)}{(2 + 10s)} = \frac{(1-s)}{(1+s)} ⋅ \frac{(1+s)}{(2 + 10s)} $$

Note that all-pass filter are never minimum phase, they can't be. You must have a RHP zero to cancel the magnitude response of the LHP pole (or the other way around if you don't care about causality & stability due to RHP poles).
 
  • Informative
  • Like
Likes berkeman and Hidd
Thnak you DaveE for your help
 
  • Like
Likes berkeman and DaveE
Back
Top