Decomposition minimal phase & all pass

Click For Summary
SUMMARY

The discussion centers on the challenges of designing filters with specific characteristics, particularly focusing on the transfer functions G1 = (1-s)/(2-10s) and G2 = (2-10s)/(2+10s). It is established that G1 is not a minimum phase due to its right-half plane (RHP) poles and zeros. The all-pass filter G2 is defined as having a magnitude of |G2(jω)| = 1, but concerns are raised about its causality due to the presence of an RHP pole. The conversation concludes that deriving all-pass and minimum-phase functions from G is not feasible.

PREREQUISITES
  • Understanding of transfer functions in control systems
  • Knowledge of minimum phase and all-pass filter characteristics
  • Familiarity with right-half plane (RHP) poles and zeros
  • Concepts of causality in digital filter design
NEXT STEPS
  • Study the properties of minimum phase and non-minimum phase systems
  • Learn about the design and application of all-pass filters
  • Explore the implications of RHP poles and zeros in filter stability
  • Investigate the use of non-causal digital filters in signal processing
USEFUL FOR

Control system engineers, signal processing professionals, and students studying filter design and stability analysis will benefit from this 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   Reactions: 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   Reactions: berkeman and Hidd
Thnak you DaveE for your help
 
  • Like
Likes   Reactions: berkeman and DaveE

Similar threads

  • · Replies 8 ·
Replies
8
Views
3K
Replies
15
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
1
Views
3K
Replies
1
Views
1K