Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

  1. Start from simplest single-channel model, understand physical meaning of feedback;
  2. Introduce Redheffer star product (★-product) and Schur complement, standard mathematical tools for combining scattering units;
  3. Derive general form of closed-loop scattering matrix, understand geometric origin of poles and resonances;
  4. Analyze phase accumulation of delay lines, establish quantitative relationship between and pole trajectories;
  5. 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:

  1. Phase Accumulation: Optical length in loop causes phase ;
  2. Delay: Light propagation in ring takes time , corresponding to phase factor in frequency domain;
  3. 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:

  1. Direct propagation:
  2. One bounce:
  3. 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

  1. Single-Channel Closed-Loop Scattering:

  2. Schur Complement (Multi-Channel):

  3. Pole Equation:

  4. 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

  1. Verify Losslessness: For single-channel model, if and , prove (system lossless).

  2. Pole Density: For given , estimate number of poles per unit frequency near real axis (hint: use ).

  3. Associativity of Redheffer Star Product: Prove (cascading of scattering units satisfies associativity, but not commutativity).

  4. 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?

  5. 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!