Paper VReading edition

Convolution as a packet transfer matrix

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

E4 Convolution as a packet transfer matrix

Let \(h\in\ell^1({\mathbb Z}^d)\) and \(x\in\ell^p({\mathbb Z}^d)\), with \(1\leq p\leq\infty\), and define

\[ (Hx)(n) =(h*x)(n) =\sum_{q\in{\mathbb Z}^d}h(q)x(n-q). \]

Young's inequality gives

\[ \|Hx\|_p\leq\|h\|_1\|x\|_p \]

for every \(1\leq p\leq\infty\).

Definition E4.1: Packet transfer kernel

For output residue \(r\in R\) and input residue \(s\in R\), define a kernel on \(L\) by

\[ h_{rs}(m)=h(r-s+m), \qquad m\in L. \]

Theorem E4.2: Exact convolution transfer law

Let \(y=h*x\). Then

\[ y_r(\ell) = \sum_{s\in R}\sum_{m\in L}h_{rs}(m)x_s(\ell-m). \]

Equivalently,

\[ {\mathcal A}_LH{\mathcal A}_L^{-1} = (H_{rs})_{r,s\in R}, \]

where \(H_{rs}\) is convolution on \(L\) by \(h_{rs}\).

Proof of Theorem E4.2

Evaluate the output at \(r+\ell\). Write every input address as \(s+\ell'\). The convolution offset is

\[ (r+\ell)-(s+\ell') =(r-s)+(\ell-\ell'). \]

Setting \(m=\ell-\ell'\) gives the formula.

Proposition E4.3: Transfer norm control

For every output residue \(r\),

\[ \sum_{s\in R}\|h_{rs}\|_{\ell^1(L)} = \|h\|_{\ell^1({\mathbb Z}^d)}. \]

The packet transfer matrix acts on the polyphase direct sum with norm at most \(\|h\|_1\) on every \(\ell^p\) space.

Proof of Proposition E4.3

For fixed \(r\), every \(q\in{\mathbb Z}^d\) has a unique representation \(q=r-s+m\) with \(s\in R\) and \(m\in L\). This proves the equality of the absolute sums. The operator norm bound also follows by conjugating Young's inequality through the isometric analysis map.

Proposition E4.4: Composition of transfer matrices

If \(G\) and \(H\) are convolution operators with packet matrices \((G_{rs})\) and \((H_{rs})\), then the packet matrix of \(GH\) is

\[ (GH)_{rt} = \sum_{s\in R}G_{rs}H_{st}. \]

In one dimensional transform notation, the corresponding matrix symbols multiply pointwise.

Proof of Proposition E4.4

Conjugation by \({\mathcal A}_L\) preserves composition:

\[ {\mathcal A}_LGH{\mathcal A}_L^{-1} = ({\mathcal A}_LG{\mathcal A}_L^{-1})({\mathcal A}_LH{\mathcal A}_L^{-1}). \]

Reading the \((r,t)\) block gives the formula.

E4.1 The one dimensional symbol

For \(L=N{\mathbb Z}\) with \(N\geq1\), first take \(|z|=1\). The assumption \(h\in\ell^1({\mathbb Z})\) makes the following symbol series absolutely convergent. Define

\[ H_{ks}(z)=\sum_{m\in{\mathbb Z}}h(Nm+k-s)z^{-m}. \]

For \(x\in\ell^1({\mathbb Z})\), the channel transforms converge absolutely on the unit circle and satisfy

\[ {\boldsymbol{Y}}(z)={\boldsymbol{H}}_N(z){\boldsymbol{X}}(z). \]

For \(x\in\ell^2({\mathbb Z})\), the same identity holds almost everywhere in the \(L^2\) Fourier sense. For finite impulse-response kernels it also holds at nonzero \(z\) wherever the input channel transforms are weighted absolutely summable. This is the classical polyphase matrix. It is the exact block matrix of the original convolution operator.

Corollary E4.5: Finite impulse response closure

If \(h\) has finite support, every packet kernel \(h_{ks}\) has finite support. Matrix multiplication of polyphase symbols agrees with composition of the original finite impulse response operators.

Proof of Corollary E4.5

Finite support is preserved by taking residue subsequences. The composition statement is Proposition E4.4.

Example E4.6: A four phase finite impulse response operator

Let

\[ h(0)=1, \quad h(1)=2, \quad h(2)=3, \quad h(3)=4, \quad h(4)=5, \]

with all other taps zero. For four residue channels, the transfer symbol is

\[ {\boldsymbol{H}}_4(z) = \begin{pmatrix} 1+5z^{-1}&4z^{-1}&3z^{-1}&2z^{-1}\\ 2&1+5z^{-1}&4z^{-1}&3z^{-1}\\ 3&2&1+5z^{-1}&4z^{-1}\\ 4&3&2&1+5z^{-1} \end{pmatrix}. \]

The delay term records the tap that crosses a coarse cell boundary. No approximation is introduced by the matrix representation.

Absolute FIR tap weights in the sixteen transfer blocks of a four-phase operator.
Absolute tap weight in the transfer blocks of the four phase operator in Example E4.6.

View full-size figure (new tab)

Source and conversion record

Source SHA-256: 5d3c6b2e5709c37ea551eb8fd1d823e5249c5fbc411d36b806241af4df888f36

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Paper V

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index