John Jasper
joint work w/ Matthew Fickus and Tyler J. Myers
Costructive Functions 2025
https://slides.com/johnjasper/shanks2025/
The views expressed in this talk are those of the speaker and do not reflect the official policy
or position of the United States Air Force, Department of Defense, or the U.S. Government.
the "building blocks": COBTFs
new equiangular tight frames
finding vectors maximally "spread out"
Definition. Given unit vectors \(\Phi=(\varphi_{i})_{i=1}^{N}\), we define the coherence
\[\mu(\Phi) = \max_{i\neq j}|\langle \varphi_{i},\varphi_{j}\rangle|.\]
\[\mu(\Phi) = \cos(\theta)\]
\(\mu(\Phi) = \cos(\theta)\)??
\(\mu(\Phi) = \cos(\theta)\)
Definition. Given unit vectors \(\Phi=(\varphi_{i})_{i=1}^{N}\), we define the coherence
\[\mu(\Phi) = \max_{i\neq j}|\langle \varphi_{i},\varphi_{j}\rangle|.\]
Definition. Given unit vectors \(\Phi=(\varphi_{i})_{i=1}^{N}\), we define the coherence
\[\mu(\Phi) = \max_{i\neq j}|\langle \varphi_{i},\varphi_{j}\rangle|.\]
Minimizing coherence
between vectors
\(\Updownarrow\)
Maximizing min. angle
between lines
Example.
Definition. Given unit vectors \(\Phi=(\varphi_{i})_{i=1}^{N}\), we define the coherence
\[\mu(\Phi) = \max_{i\neq j}|\langle \varphi_{i},\varphi_{j}\rangle|.\]
Given \((D,N)\), find \(\Phi = (\varphi_{i})_{i=1}^{N}\subset\mathbb{F}^{D}\) such that \(\mu(\Phi)\) is minimal.
Goal:
Theorem (the Welch bound). For unit vectors \(\Phi=(\varphi_{i})_{i=1}^{N}\) in \(\mathbb{F}^D\)
\[\mu(\Phi)\geq \sqrt{\frac{N-D}{D(N-1)}}.\]
Equality holds if and only if both:
Welch bound equality \(\Longleftrightarrow\) equiangular tight frame (ETF)
Definition. Let \[\Phi = \big[\varphi_{1}\ \ \varphi_{2}\ \ \cdots\ \ \varphi_{N}\big]\in \mathbb{F}^{D\times N},\]
be a rank \(d\) matrix where each column \(\varphi_{n}\) has equal norm.
1) (Tightness) \(\exists\,A>0\) such that \(\Phi\Phi^{\ast} = A\mathbf{I}\).
i.e. the rows of \(\Phi\) are orthogonal & equal norm
2) (Equiangular) \(\exists\,B>0\) such that \(|\frac{1}{B}\varphi_{m}^{\ast}\varphi_{n}^{}|=1\) for \(m\neq n\).
If both 1) and 2) hold, then \((\varphi_{n})_{n=1}^{N}\) is an ETF(\(D,N)\).
(\(\mathbb{F} = \mathbb{C}\) or \(\mathbb{R}\))
Example 2. Consider the (multiple of a) unitary matrix
Example 1. Consider the (multiple of a) unitary matrix
\[\left[\begin{array}{rrrr}1 & -1 & 1 & -1\\ 1 & 1 & -1 & -1\\ 1 & -1 & -1 & 1\end{array}\right]\]
\[\left[\begin{array}{rrrr} 1 & 1 & 1 & 1\\ 1 & -1 & 1 & -1\\ 1 & 1 & -1 & -1\\ 1 & -1 & -1 & 1\end{array}\right]\]
\[\left[\begin{array}{rrrr} 1 & 1 & 1\\ \sqrt{2} & -\sqrt{\frac{1}{2}} & -\sqrt{\frac{1}{2}}\\ 0 & \sqrt{\frac{3}{2}} & -\sqrt{\frac{3}{2}}\end{array}\right]\]
\[\left[\begin{array}{rrrr}\sqrt{2} & -\sqrt{\frac{1}{2}} & -\sqrt{\frac{1}{2}}\\ 0 & \sqrt{\frac{3}{2}} & -\sqrt{\frac{3}{2}}\end{array}\right]\]
Example 3. \(\operatorname{ETF}(6,16)\)
Definition (Fickus, J, Myers). A sequence of matrices with \(M\) columns each
\[\Phi_{0},\Phi_{1},\ldots,\Phi_{L-1}\]
is a compatible orthobiangular tight frame (COBTF) if:
\(\Phi_{1},\Phi_{2},\ldots,\Phi_{L-1}\) are \(C\times M\) matrices.
\(\Phi_{0}\) "the special layer" is \(C_{0}\times M\) where
\[C_{0} = C \pm\frac{M}{A}\]
Let \(\mathbb{F}_{3}\) be the finite field of order \(3\).
Consider the line-point incidence matrix of \(\mathbb{F}_{3}^{2}\):
Let \(\mathbb{F}_{3}\) be the finite field of order \(3\).
Consider the line-point incidence matrix of \(\mathbb{F}_{3}^{2}\):
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
Partition the lines into "parallel classes"
Each \(\Phi_{j}\) is a tight frame
(w/ same frame bound \(A=3\))
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
Rows are orthogonal
equal norm
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
\(\Phi_{0}^{\ast}\Phi_{0} =\)
\(\Phi_{1}^{\ast}\Phi_{1} =\)
\(\Phi_{2}^{\ast}\Phi_{2} =\)
\(\Phi_{3}^{\ast}\Phi_{3} =\)
\(\Phi_{0}^{\ast}\Phi_{0} =\)
\(\Phi_{1}^{\ast}\Phi_{1} =\)
\(\Phi_{2}^{\ast}\Phi_{2} =\)
\(\Phi_{3}^{\ast}\Phi_{3} =\)
\(\Phi_{0}^{\ast}\Phi_{0}\)
\(=\)
\(\Phi_{0}^{\ast}\Phi_{0} =\)
\(\Phi_{1}^{\ast}\Phi_{1} =\)
\(\Phi_{2}^{\ast}\Phi_{2} =\)
\(\Phi_{3}^{\ast}\Phi_{3} =\)
\(\Phi_{0}^{\ast}\Phi_{0}\)
\(+\Phi_{1}^{\ast}\Phi_{1}\)
\(=\)
\(\Phi_{0}^{\ast}\Phi_{0} =\)
\(\Phi_{1}^{\ast}\Phi_{1} =\)
\(\Phi_{2}^{\ast}\Phi_{2} =\)
\(\Phi_{3}^{\ast}\Phi_{3} =\)
\(\Phi_{0}^{\ast}\Phi_{0}\)
\(+\Phi_{1}^{\ast}\Phi_{1}\)
\(\ + \Phi_{2}^{\ast}\Phi_{2}\)
\(=\)
\(\Phi_{0}^{\ast}\Phi_{0} =\)
\(\Phi_{1}^{\ast}\Phi_{1} =\)
\(\Phi_{2}^{\ast}\Phi_{2} =\)
\(\Phi_{3}^{\ast}\Phi_{3} =\)
\(\Phi_{0}^{\ast}\Phi_{0}\)
\(+\Phi_{1}^{\ast}\Phi_{1}\)
\(\ + \Phi_{2}^{\ast}\Phi_{2}\)
\(\ + \Phi_{3}^{\ast}\Phi_{3}\)
\(=\)
\(\otimes \)
\(\otimes \)
\(\otimes\)
\(\otimes \)
Take your favorite tight frame with 4 rows:
\(\Psi = \)
It's always a tight frame!
\(\Psi = \)
It's always a tight frame!
\(\Psi^{\ast}\Psi = \)
It's not an ETF :(
Still a nice frame!
For 36 vectors in \(\mathbb{R}^{12}\), this frame has the best known coherence!
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
There's another nice set of matrices that are tight, orthobiangular, and tile
Take the Naimark complement
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
There's another nice set of matrices that are tight, orthobiangular, and tile
\(\ =+1\)
\(\ =-1\)
\(\ =\sqrt{2}\)
\(\ =-\sqrt{\dfrac{1}{2}}\)
\(\ =+\sqrt{\dfrac{1}{2}}\)
\(\ =\sqrt{\dfrac{3}{2}}\)
\(\ =+1\)
\(\ =-1\)
\(\ =\sqrt{2}\)
\(\ =-\sqrt{\dfrac{1}{2}}\)
\(\ =+\sqrt{\dfrac{1}{2}}\)
\(\ =\sqrt{\dfrac{3}{2}}\)
\(\ =-\sqrt{2}\)
\(\ =-\sqrt{\dfrac{3}{2}}\)
Now, the "Compatibility condition" holds:
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
\(\Phi_{1},\Phi_{2},\ldots,\Phi_{L-1}\) are \(C\times M\) matrices.
\(\Phi_{0}\) "the special layer" is \(C_{0}\times M\) where
\[C_{0} = C \pm\frac{M}{A}\]
\(\otimes \)
\(\otimes \)
\(\otimes\)
\(\otimes \)
\(\Psi = \)
\(\Psi = \)
\(\Psi^{\ast}\Psi = \)
Theorem (Fickus, J, Myers '25). A sequence of matrices with \(M\) columns each
\[\Phi_{0},\Phi_{1},\ldots,\Phi_{L-1}\]
is a compatible orthobiangular tight frame (COBTF) if:
If \((h_{i})_{i=0}^{L-1}\) are the rows of a (possibly complex) Hadamard matrix, then
\[\Psi = \begin{bmatrix}\Phi_{0}\otimes h_{0}\\ \Phi_{1}\otimes h_{1}\\ \vdots\\ \Phi_{L-1}\otimes h_{L-1}\end{bmatrix}\]
is an ETF.
\[\Z_{7}\left\{\begin{array}{c} 0\\ 1\\ 2\\ 3\\ 4\\ 5\\ 6 \end{array}\right. \left[\begin{array}{ccccccc} 1 & 1 & 1 & 1 & 1 & 1 & 1\\ 1 & \omega & \omega^2 & \omega^3 & \omega^4 & \omega^5 & \omega^6\\ 1 & \omega^2 & \omega^4 & \omega^6 & \omega & \omega^3 & \omega^5\\ 1 & \omega^3 & \omega^6 & \omega^2 & \omega^5 & \omega & \omega^4\\ 1 & \omega^4 & \omega & \omega^5 & \omega^2 & \omega^6 & \omega^3\\ 1 & \omega^5 & \omega^3 & \omega & \omega^6 & \omega^4 & \omega^2\\ 1 & \omega^6 & \omega^5 & \omega^4 & \omega^3 & \omega^2 & \omega \end{array}\right]\]
\[\begin{array}{c} 1\\ 2\\ 4 \end{array}\left[\begin{array}{ccccccc} 1 & \omega & \omega^2 & \omega^3 & \omega^4 & \omega^5 & \omega^6\\ 1 & \omega^2 & \omega^4 & \omega^6 & \omega & \omega^3 & \omega^5\\ 1 & \omega^4 & \omega & \omega^5 & \omega^2 & \omega^6 & \omega^3 \end{array}\right]\]
(\(\omega = e^{2\pi i/7}\))
\[\Phi = \left[\begin{array}{ccccccc} 1 & \omega & \omega^2 & \omega^3 & \omega^4 & \omega^5 & \omega^6\\ 1 & \omega^2 & \omega^4 & \omega^6 & \omega & \omega^3 & \omega^5\\ 1 & \omega^4 & \omega & \omega^5 & \omega^2 & \omega^6 & \omega^3 \end{array}\right]\]
\(\Phi\) is tight, since it is rows out of a unitary.
\(\Phi\) is equiangular, since \(D=\{1,2,4\}\subset\Z_{7}\) is a difference set.
That is, if we look at the difference table
\[\begin{array}{r|rrr} - & 1 & 2 & 4\\ \hline 1 & 0 & 6 & 4\\ 2 & 1 & 0 & 5\\ 4 & 3 & 2 & 0 \end{array}\]
every nonidentity group element shows up the same number of times
Can we find sets \(D_{0},D_{1},\ldots,D_{L-1}\subset G\) such that the corresponding harmonic frames form a COBTF?
Definition.
Theorem (Fickus, J, Myers '25). If \(\{D_{i}\}_{i=0}^{3}\) is a quartet in \(G\), then the harmonic frames associated with \(G\setminus D_{0}, D_{1},D_{2},D_{3}\) for a COBTF.
Example. In \(G = \Z_{3}\times\Z_{3}\) we have the quartet:
\(D_{0} = \{(0,0),(1,2),(2,1)\}\)
\(D_{1} = \{(0,0),(2,0),(1,0)\}\)
\(D_{2} = \{(0,0),(1,1),(2,2)\}\)
\(D_{3} = \{(0,0),(0,2),(0,1)\}\)
Pull these rows out of the DFT:
\((0,0)\)
\((1,0)\)
\((2,0)\)
\(=1\) \(=e^{2\pi i/3}\) \(=e^{4\pi i/3}\)
\(\Phi_{0} = \)
\(\Phi_{1} = \)
\(\Phi_{2} = \)
\(\Phi_{3} = \)
\(\Phi_{0}^{\ast}\Phi_{0} = \frac{1}{3}\)
\(\Phi_{1}^{\ast}\Phi_{1} = \frac{1}{3}\)
\(\Phi_{2}^{\ast}\Phi_{2} = \frac{1}{3}\)
\(\Phi_{3}^{\ast}\Phi_{3} = \frac{1}{3}\)
\(+\)
\(+\)
\(+\)
\(=\)
Theorem.
Corollary.
Theorem (Fickus, J, Myers '25). Given a quartet in a group of order \(r^2\) and a resolvable \(\operatorname{BIBD}(V,r^2,1)\) there exists a COBTF with \(\frac{4(V-1)}{r^2-1}\) layers.
\(\operatorname{BIBD}(81,9,1)\)
Quartet in \(\Z_{3}^2\)
Theorem (Fickus, J, Myers '25). Given a quartet in a group of order \(r^2\) and a resolvable \(\operatorname{BIBD}(V,r^2,1)\) there exists a COBTF with \(\frac{4(V-1)}{r^2-1}\) layers.
"\(\otimes\)"
Replace each \(+1\) with a column
Theorem (Fickus, J, Myers '25). Given a quartet in a group of order \(r^2\) and a resolvable \(\operatorname{BIBD}(V,r^2,1)\) there exists a COBTF with \(\frac{4(V-1)}{r^2-1}\) layers.
Theorem (Fickus, J, Myers '25). Given a quartet in a group of order \(r^2\) and a resolvable \(\operatorname{BIBD}(V,r^2,1)\) ETF with \(N\) vectors in \(\mathbb{C}^{D}\) where
\[N=\frac{4V(V-1)}{r^2-1}\quad\text{and}\quad D = \frac{V(2V+r-1)}{r(r+1)}.\]
Moreover, if there exists a real Hadamard matrix of order \(\frac{4(V-1)}{r^2-1}\), then the ETF can be made real and either centered or axial.
Example.
Is there a COBTF w/ four layers
Then you'll have an \(\operatorname{ETF}(42,288)\).