Minimum Phase Systems and Factorization

Research Depth 133 in the knowledge graph I know this Set as goal
minimum-phase all-pass transfer-function stability

Core Idea

A minimum-phase system has all poles and zeros inside the unit circle (digital) or left half-plane (analog), resulting in minimum group delay for its magnitude response. Any transfer function factors as H(z) = Hmin(z)·Hap(z), where Hmin is minimum-phase and Hap is all-pass. This decomposition enables simultaneous specification of magnitude response and phase characteristics.

Explainer

You know from transfer function poles and zeros that a system's frequency response is determined by the locations of poles and zeros in the complex plane. Poles set the resonances and stability properties; zeros shape the amplitude response by introducing nulls and notches. What is less obvious is that a system's magnitude response |H(e^jω)| and phase response ∠H(e^jω) are not independent — for a certain special class of systems, the phase is entirely determined by the magnitude. Those systems are the minimum-phase systems, and understanding them is the key to understanding how phase and magnitude can be specified independently.

A system is minimum-phase if all of its zeros lie inside the unit circle (discrete-time) or in the left half-plane (continuous-time). The name comes from the comparison: among all stable, causal systems with the same magnitude spectrum |H(e^jω)|, the minimum-phase system introduces the smallest possible phase lag at every frequency — it has minimum group delay. From your study of all-pass filters, you know that an all-pass system has unit magnitude at all frequencies but introduces frequency-dependent phase shifts by placing zeros outside the unit circle (with corresponding poles inside). If you take a minimum-phase system and move one of its zeros from inside to outside the unit circle (to the conjugate reciprocal position 1/z*), the magnitude response is unchanged but the phase lag increases. The minimum-phase system is the uniquely "most efficient" phase choice for a given magnitude response.

Every stable, causal transfer function factors as H(z) = H_min(z) · H_ap(z), where H_min is minimum-phase and H_ap is all-pass (|H_ap(e^jω)| = 1 ∀ω). H_ap is constructed by taking all zeros outside the unit circle, reflecting them inside to their conjugate reciprocal positions to form H_min, and placing the original outside-unit-circle zeros in H_ap along with stabilizing poles. Because |H_ap| = 1 everywhere, the magnitude of H equals the magnitude of H_min alone — all magnitude shaping comes from the minimum-phase factor. All excess phase (beyond what H_min would introduce) comes from H_ap. This decomposition is not just algebraic bookkeeping: it separates the "what does this system do to amplitudes" question from the "how much extra phase delay does it introduce" question.

This factorization has profound practical consequences. Minimum-phase systems are stably invertible: their causal inverse H_min⁻¹(z) = 1/H_min(z) has all poles inside the unit circle (since H_min's zeros are inside the unit circle). This means a minimum-phase channel or filter can be perfectly equalized with a stable causal filter. Non-minimum-phase systems cannot be causally inverted stably — attempting to equalize a zero outside the unit circle requires placing a pole outside, producing an unstable inverse. Applications include communications channel equalization (remove the channel's distortion at the receiver), acoustic echo cancellation (invert the room impulse response), and seismic deconvolution (remove the source wavelet from recorded reflections). In each case, the first diagnostic question is: is this system minimum-phase? If yes, perfect causal inversion is feasible. If no, approximations, acausal processing, or regularized inversion are required.

Practice Questions 5 questions

Prerequisite Chain

Counting to 10Counting to 20Understanding ZeroThe Number ZeroCounting to FiveOne-to-One CorrespondenceCombining Small Groups Within 5Addition Within 10Addition Within 20Two-Digit Addition Without RegroupingTwo-Digit Addition with RegroupingAddition Within 100Repeated Addition as MultiplicationMultiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Two-Digit by One-Digit DivisionDivision with RemaindersRemainders and Quotients in DivisionDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueReading and Writing DecimalsComparing and Ordering DecimalsAdding and Subtracting DecimalsMultiplying DecimalsDividing DecimalsDividing FractionsMixed Number ArithmeticOrder of OperationsInteger Order of OperationsVariable ExpressionsCombining Like TermsOne-Step EquationsTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesAngle Pairs: Complementary, Supplementary, and VerticalParallel Lines and TransversalsCorresponding AnglesAlternate Interior AnglesTriangle Angle Sum TheoremExterior Angle TheoremTriangle Inequality TheoremSimilar Triangles: AA SimilaritySimilar Triangles: SSS and SAS SimilarityProportions in Similar TrianglesRight Triangle Trigonometry IntroductionTrigonometric Ratios ReviewRadian MeasureConverting Between Degrees and RadiansThe Unit CircleGraphing Sine and CosineGraphing Tangent and Reciprocal Trigonometric FunctionsDerivatives of Trigonometric FunctionsAntiderivativesIterated Integrals and Fubini's TheoremDouble Integrals in Cartesian CoordinatesDouble Integrals over Rectangular RegionsDouble Integrals in Polar CoordinatesDouble Integrals: Definition and SetupIterated Integrals and Fubini's TheoremDouble Integrals over Rectangular RegionsDouble Integrals over General RegionsApplications of Double Integrals: Area, Mass, and MomentsTriple Integrals in Cartesian CoordinatesTriple Integrals in Cylindrical and Spherical CoordinatesChange of Variables and the Jacobian DeterminantApplications of Triple Integrals: Volume and MassVector Fields and Their RepresentationsLine Integrals of Vector FieldsGreen's TheoremSurface Integrals and Flux of Vector FieldsSurface Integrals and Flux of Vector FieldsDivergence Theorem: Flux and OutflowDivergence TheoremElectric FluxGauss's LawConductors in Electrostatic EquilibriumCapacitance and CapacitorsDielectricsDielectric Constant and Relative PermittivityElectric Field Inside Dielectric MaterialsDielectric Materials and PolarizationDielectric Susceptibility and PermittivityEnergy Density in Electric FieldsElectric Current and Current DensityElectrical Resistance and ResistivityOhm's Law and Circuit ElementsElectromotive Force (EMF) and BatteriesKirchhoff's Circuit Laws: Voltage and CurrentDC Circuit Network Analysis MethodsTransient Response in RC CircuitsRC CircuitsLC and RLC CircuitsAC Circuits: FundamentalsImpedance and ReactanceAC Power and ResonanceElectromagnetic WavesFrequency-Dependent Permittivity and DispersionElectromagnetic Waves in Anisotropic MediaBirefringence and DichroismWave Plates: Quarter-Wave and Half-Wave PlatesCircular and Elliptical Polarization ProductionPolarization States: Linear, Circular, and EllipticalLinear Superposition of WavesSuperposition Principle in ElectrostaticsElectric Field Lines and VisualizationElectric Potential and Potential EnergyElectric Potential and VoltageIdeal Voltage and Current SourcesSeries, Parallel, and Combined Resistor NetworksVoltage Divider Principle and ApplicationsKirchhoff's Voltage and Current LawsNodal Analysis MethodLinearity, Superposition, and ScalingAC Steady-State Circuit AnalysisAC Circuit Analysis Using PhasorsAC Power AnalysisResonance in RLC CircuitsFrequency Response and Bode PlotsGroup Delay and Phase CharacterizationAll-Pass Filters for Phase ShapingMinimum Phase Systems and Factorization

Longest path: 134 steps · 775 total prerequisite topics

Prerequisites (2)

Leads To (0)

No topics depend on this one yet.