Feedback Loops and Delay Propagation
From Open Loop to Closed Loop: Redheffer Star Product, Schur Complement, and Self-Referential Causal Structure
Introduction
In previous chapter, we saw core of self-referential scattering networks is feedback closed loop: Part of output after delay becomes input again. But how is this seemingly simple idea rigorously realized mathematically? How to obtain “closed-loop” equivalent scattering matrix from “open-loop” basic scattering units through combination and feedback?
This chapter will answer these questions in detail. We will:
- Start from simplest single-channel model, understand physical meaning of feedback;
- Introduce Redheffer star product (★-product) and Schur complement, standard mathematical tools for combining scattering units;
- Derive general form of closed-loop scattering matrix, understand geometric origin of poles and resonances;
- Analyze phase accumulation of delay lines, establish quantitative relationship between and pole trajectories;
- Explain deep meaning of “causal closure” in plain language.
Starting from Single-Channel Feedback
Simplest Model: Ring Resonator
Imagine simplest optical system: A straight waveguide, with a microring coupled beside it.
graph LR
A["Input Port a"] --> B["Coupler C"]
B --> C["Through Port b"]
B --> D["Loop"]
D --> E["Phase Section φ"]
E --> F["Delay τ"]
F --> B
style D fill:#e1f5ff
style F fill:#ffe1f5
Light incident from port , after passing through coupler , splits into two paths:
- One directly transmits to port ;
- One couples into ring, propagates around ring once then returns to coupler.
Light in ring experiences:
- Phase Accumulation: Optical length in loop causes phase ;
- Delay: Light propagation in ring takes time , corresponding to phase factor in frequency domain;
- Re-coupling: Returns to coupler, interferes with newly incident light.
This is a self-referential loop: Light in ring “sees” input that includes its own past output.
Derivation of Transmission Coefficient
Let transmission coefficient of coupler be , reflection coefficient be (satisfying ).
Without considering loop, direct transmission is:
Considering loop, total transmission coefficient needs to sum all possible paths:
- Direct transmission: contribution
- Transmission after one loop: Light first couples into ring (), goes around ring once (), couples out (), finally transmits (), contribution
- Two loops: contribution
- And so on…
where is total phase for one round.
This is a geometric series:
When (no gain), series converges:
After simplification:
Using to simplify, get standard form:
Or more common reflection-type representation: Let reflection coefficient inside ring be , then:
Here:
- is direct reflection term
- is coupling coefficient
- is effective feedback coefficient inside loop
- Denominator encodes cumulative effect of infinite feedbacks
Poles and Resonances
Note denominator:
When , system produces pole:
Taking logarithm:
Solving for pole position:
Here labels different “longitudinal modes”.
Physical Interpretation:
- Real part is resonance frequency;
- Imaginary part determines resonance width (Q factor).
When (low loss), poles approach real axis, resonance becomes extremely sharp.
Redheffer Star Product: Standard Method for Combining Scattering Units
Why Star Product?
In practical systems, we often have cascading and interconnection of multiple scattering units. For example:
graph LR
A["Unit 1: S₁"] --> B["Unit 2: S₂"]
If each unit is “two-port” (has two ports), what is equivalent scattering matrix after cascading?
Simple multiplication ? Wrong! Because scattering matrix is not simple transfer function, it simultaneously describes forward and backward propagation.
Need to consider: Reflection from unit 1 affects input to unit 2, reflection from unit 2 returns to unit 1, producing cumulative effect of multiple reflections.
Redheffer star product is exactly standard mathematical tool designed to solve this problem.
Definition of Star Product
Let two scattering units in block form:
where:
- is reflection from left port to left port
- is backward propagation from right port to left port
- is forward propagation from left port to right port
- is reflection from right port to right port
Connecting right port of to left port of , equivalent scattering matrix is defined as Redheffer star product:
Its block form is:
Looks complicated! But core idea is simple: Denominator is exactly sum over multiple reflections.
Plain Explanation
In language of geometric series:
Forward propagation includes:
- Direct propagation:
- One bounce:
- Two bounces:
- …
Summing gives:
This is origin of star product formula: It is exact sum of geometric series of multiple reflections.
Schur Complement: From Internal Degrees of Freedom to Equivalent Scattering
Problem Setup
Now consider more general case: System has external ports and internal ports.
graph TB
A["External Ports (e)"] --> B["Scattering Core"]
B --> A
B --> C["Internal Ports (i)"]
C --> D["Feedback Network C"]
D --> C
External ports are what we can directly measure; internal ports are closed by feedback network .
Question: How to obtain “closed-loop” equivalent scattering matrix acting only on external ports, from “open-loop” complete scattering matrix and feedback connection ?
Derivation of Schur Complement
Partition scattering matrix:
Scattering equations:
Closure condition for internal ports:
Substituting into second equation:
Solving:
Substituting into first equation:
Therefore, equivalent scattering matrix is:
This is called Schur complement.
Geometric Meaning of Schur Complement
Schur complement formula can be understood as:
Second term is exactly cumulative contribution of “light passing through internal ports, reflecting multiple times in feedback network, finally returning to external ports”.
In language of path integrals: We sum over all possible internal paths, obtaining effective propagation amplitude between external ports.
Delay Lines and Phase Accumulation
Delay Operator in Frequency Domain
In time domain, delay corresponds to:
In frequency domain (after Fourier transform), corresponds to phase factor:
Proof:
Wait, why instead of ?
This depends on Fourier transform convention! If we use
then delay corresponds to .
But in scattering theory, usually adopt convention “positive frequency forward propagation” , then delay line corresponds to (phase lag).
This article adopts latter, i.e.:
Round-Trip Phase and Quantization
In closed loop, total phase accumulated in one round trip:
where:
- is phase contributed by kernel scattering (coupler, gain section, etc.)
- is “flight phase” contributed by delay line
When satisfies certain special values, resonance conditions of system drastically change.
Resonance Condition (pole on real axis):
That is:
Anti-Resonance Condition (transmission zero):
When delay continuously changes, resonance frequencies also continuously change. But when some resonance frequency crosses measurement frequency we care about, system response jumps—this is origin of π-step.
Pole Trajectories and Spectral Flow
Poles in Complex Frequency Plane
Extending frequency to complex plane , pole equation becomes:
Writing as:
Let , then:
Taking modulus and argument on both sides:
For real frequency and (with loss), poles located in upper half-plane .
When loss decreases (), poles approach real axis; when delay changes, poles move along some trajectory in complex frequency plane.
Pole Crossing Real Axis
Assume at some delay value , pole exactly on real axis: .
Near , pole trajectory can be linearly expanded:
Differentiating pole equation with respect to :
Solving:
At real frequency, if has non-zero imaginary part, then has non-zero imaginary part, meaning pole crosses real axis.
This is geometric origin of π-step: Pole crosses from upper half-plane through real axis to lower half-plane (or reverse), causing scattering phase jump .
Causality and Temporal Structure of Self-Reference
Paradox of Causal Closed Loop?
At first glance, self-referential feedback seems to violate causality: If output depends on input, and input depends on output, isn’t this circular reasoning?
Key is delay : Output at time affects input at time . As long as , causal chain remains unidirectional, just forms a closed loop in time.
graph LR
A["t"] --> B["Scattering"]
B --> C["Delay τ"]
C --> D["t+τ"]
D --> E["Feedback"]
E --> F["t+2τ"]
F --> G["..."]
style A fill:#e1f5ff
style D fill:#ffe1f5
style F fill:#e1ffe1
Causality requires: State at time can only depend on history . Self-referential feedback satisfies this, because “output→delay→input” link guarantees unidirectionality of time.
Time Scale Interpretation of Self-Reference
From perspective of unified time scale, closed-loop scattering network can be understood as:
System’s response in frequency space encodes system’s ability to “remember its own past states” in time domain.
Delay determines “memory time window”:
- small: System almost “instantly forgets” past, feedback effect weak;
- large: System “long-term remembers” past, feedback cumulative effect strong.
Scale identity tells us:
Right side is group delay matrix, describing “dwell time” of wave packet in system. In closed loop, due to feedback, wave packet can circulate multiple times, dwell time significantly increases—this is essence of resonance.
π-step corresponds to: When delay parameter crosses quantization step, system’s “effective dwell time” (i.e., ) jumps one unit in sense of frequency integral.
Multi-Channel Generalization and Matrix Form
Matrix Scattering and Redheffer Star Product
For -channel system, scattering matrix is unitary matrix (lossless) or sub-unitary matrix (with loss).
Redheffer star product formula still holds, just now all quantities are matrices:
Here:
- are block matrices
- is diagonal matrix of multiple delay lines (if channels independently delayed)
- Or , where is frequency-dependent feedback matrix
Matrix Form of Pole Equation
Pole condition becomes:
Expanding:
Let eigenvalues of be , then:
Pole condition equivalent to: There exists some such that
Each eigenvalue produces a family of poles, their trajectories similar to single-channel case, just replaced by .
Total Phase and Determinant
Total phase of closed-loop scattering matrix defined as:
This is a scalar, summarizing phase information of all channels.
From Schur complement formula:
Using matrix determinant identity:
Can simplify to:
In certain special cases (like diagonal, small), can further approximate.
But regardless, pole positions determined by zeros of denominator, this still holds in multi-channel case.
Physical Example: Microwave Transmission Line Network
System Design
Consider a practical microwave network:
graph TB
A["Port 1"] --> B["3dB Splitter"]
B --> C["Transmission Line 1"]
B --> D["Transmission Line 2"]
C --> E["Phase Modulator"]
D --> F["Delay Line (Tunable)"]
E --> G["Combiner"]
F --> G
G --> H["Port 2"]
This is combination of Mach-Zehnder interferometer with feedback loop.
Parameters:
- Transmission line 1 length fixed, phase
- Transmission line 2 length tunable, delay variable
- Phase modulator applies additional phase
Scattering Matrix Calculation
3dB splitter:
Transmission lines:
Phase modulator:
Total scattering matrix (open loop, port 1 to port 2):
Calculating:
Transmission coefficient (port 1→port 2):
Phase:
When (destructive interference), ; when (constructive interference), .
By scanning , can observe periodic interference fringes, each fringe corresponds to a delay quantization step.
Chapter Summary
This chapter established mathematical foundation of self-referential scattering networks:
Core Formulas
-
Single-Channel Closed-Loop Scattering:
-
Schur Complement (Multi-Channel):
-
Pole Equation:
-
Pole Position:
Physical Picture
- Feedback Closed Loop = Causal chain forming closed loop in time (due to , doesn’t violate causality)
- Delay Line = Phase factor in frequency domain (time translation operator in time domain)
- Pole = Singularity of geometric series sum of infinite feedbacks
- Pole Trajectory = As parameter changes, poles move in complex frequency plane; crossing real axis triggers π-step
Key Insight
Mathematical essence of self-referential feedback is using geometric series summation to compress infinite reflections into a finite equivalent scattering matrix. Pole positions encode information about “how long system needs to remember itself”, and events of poles crossing real axis correspond to topological phase transitions—this is exactly theme of next chapter’s π-step theorem.
Thought Questions
-
Verify Losslessness: For single-channel model, if and , prove (system lossless).
-
Pole Density: For given , estimate number of poles per unit frequency near real axis (hint: use ).
-
Associativity of Redheffer Star Product: Prove (cascading of scattering units satisfies associativity, but not commutativity).
-
Microwave Experiment Design: If you have a vector network analyzer (can measure complex scattering coefficients), how to design experiment to observe pole trajectories? What parameters need to scan?
-
Causality Check: In closed-loop system, time-domain response function should satisfy for (causality). Starting from frequency-domain , how to verify this? (Hint: Kramers-Kronig relations)
Preview of Next Chapter
Having established closed-loop scattering matrix foundation, next chapter enters core of this series:
π-Step Quantization Mechanism
We will:
- Strictly prove using argument principle: Pole crossing real axis phase transition
- Derive exact formula for delay quantization steps
- Demonstrate square-root scaling law of group delay double-peak merger
- Establish connection between π-step and unified time scale: Unit jump of
Let us continue this precise and elegant mathematical journey!