Professional Documents
Culture Documents
CONTENTS V. Conclusions 18
I. Introduction 1 References 19
U1 ◦ U2 ◦ . . . ◦ UT . (4)
II. UNITARY CIRCUITS
Here each Uk is a binary unitary circuit of linear dimen-
sion 2T −k+1 and the composition is such that Uk acts
In this section we define our notions of binary and only on the even index sites of the previous Uk−1 , see
multi-scale unitary circuits, with are the analogue of the also Fig. 1(c-d).
MERA circuits15 used for representing quantum many-
body wavefunctions. Let U be a 2M ×2M unitary matrix
for integer M . We say U is a binary unitary circuit of III. WAVELETS AND UNITARY CIRCUITS
depth N if it can be written as a product of matrices Uk ,
U = UN × UN −1 × . . . U2 × U1 . (1) In this section we describe how discrete WTs can be
represented as unitary circuits, first in Sect. III A re-
where each Uk is a 2M × 2M unitary matrix that is the calling basic properties of wavelets8, before next in Sect.
direct sum of M neighboring 2 × 2 unitary matrices u(θk ) III B providing a specific example of the circuit represen-
(alternating between odd-even and even-odd placement tation of the D4 Daubechies wavelet, and finally in Sect.
with each layer), i.e. such that III C providing an algorithm for constructing the circuit
M representation of arbitrary dyadic orthogonal wavelets.
Uk ≡ u[r,r+1](θk ), (2)
r odd
for k odd, and with the direct sum over even r sites for A. Basic properties of orthogonal wavelets
k even, see also Fig. 1(a-b) for a diagrammatic represen-
tation. The free parameter θk ∈ (−π, π] defines an angle Here we recall the fundamentals of compact, dyadic
of rotation in the unitary matrix u, (i.e. dilation factor m = 2), orthogonal wavelets. We
seek to construct a set of wavelet functions ψz for z =
cos (θk ) sin (θk )
u(θk ) ≡ , [1, 2, . . .] on a 1D lattice of sites, where z denotes the
− sin (θk ) cos (θk )
scale over which the function has non-zero support, such
1 tk that wavelet ψz has a compact support of O(2z ) sites.
= cos (θk ) , (3)
−tk 1 Additionally, we require that wavelets at different scales
3
should be mutually orthogonal, and wavelets at the same B. Circuit representation of Daubechies D4
scale should be orthogonal under translations of x = n2z wavelets
sites for integer n. The construction of wavelets that
fulfill these properties is facilitated by first introduc- We now provide an example of how the Daubechies
ing the set of scaling functions, which we denote φz for D4 wavelets, which are characterized by the scaling se-
z = [1, 2, . . .], where z again denotes scale. The scaling quence h ≈ [0.48296, 0.83651, 0.22414, −0.12940], can be
functions are defined recursively through the refinement encoded as a binary unitary circuit U of depth N = 2.
equation 9 , More precisely, we show that the angles {θ1 , θ2 } that de-
2N fine the circuit U can be chosen such that the scaling
sequence h of the D4 wavelets is reproduced when trans-
X
φz+1 (x) = hr φz (2x − r), (5)
r=1
forming the unit vector 1r on any odd site r,
h = hU × 1r i, r odd (19)
g = hU × 1r i, r even. (20)
U = UN × . . . × U2 × U1 , (25)
In instances (ii) and (iii) from Eq. 32 this follows trivially, FIG. 4. Plots of the angles θk that parameterize the circuit
whereas in the first instance (i) this can be understood representations of (a) the D2N Daubechies wavelets for N =
by substituting the orthogonality constraint of Eq. 6 to {6, 8, 10}, (b) the symlets of 2N coefficients for N = {6, 8, 10},
give, and (c) the coiflets of 2N coefficients for N = {9, 12, 15}.
TABLE I. Set of angles θ that parameterize the depth N binary unitary circuit corresponding to the D2N Daubechies wavelets.
N =1 N =2 N =3 N =4 N =5 N =6 N =7 N =8 N =9 N = 10
θ1 /π 1/4 5/12 0.466419 0.128000 0.197549 0.149210 0.418681 0.162192 0.207549 0.171178
θ2 /π - 1/6 0.340895 0.213974 -0.086984 0.289866 -0.195828 0.323040 -0.481080 0.343162
θ3 /π - - 0.124476 -0.045343 0.279718 0.138289 0.068910 0.252744 -0.018742 0.308034
θ4 /π - - - -0.381317 0.076487 -0.028270 0.498795 0.071840 0.380963 0.163525
θ5 /π - - - - -0.237764 -0.204970 -0.277830 -0.032859 0.331334 0.059282
θ6 /π - - - - - -0.429066 0.038275 -0.112982 0.180695 -0.027548
θ7 /π - - - - - - 0.381482 -0.299591 0.086208 -0.104053
θ8 /π - - - - - - - -0.449411 -0.091644 -0.185998
θ9 /π - - - - - - - - -0.367415 -0.351975
θ10 /π - - - - - - - - - -0.460675
TABLE II. Set of angles θ that parameterize the depth N binary unitary circuit corresponding to the symlets of 2N coefficients.
N =3 N =6 N =9 N = 12 N = 15
θ1 /π 0.432513 0.486012 0.497096 0.499363 0.499855
θ2 /π 0.115026 0.449082 0.478861 0.494102 0.498385
θ3 /π -0.067486 0.293308 0.462006 0.474920 0.491529
θ4 /π - 0.036930 0.365035 0.471844 0.472624
θ5 /π - -0.163110 0.132236 0.401463 0.479637
θ6 /π - -0.119802 0.040847 0.216145 0.423857
θ7 /π - - -0.080093 0.091539 0.274343
θ8 /π - - -0.267867 0.053920 0.139303
θ9 /π - - -0.144368 -0.041439 0.111993
θ10 /π - - - -0.209282 0.038183
θ11 /π - - - -0.308590 -0.041666
θ12 /π - - - -0.159473 -0.122667
θ13 /π - - - - -0.278205
θ14 /π - - - - -0.332208
θ15 /π - - - - -0.170007
TABLE III. Set of angles θ that parameterize the depth N binary unitary circuit corresponding to the coiflets of 2N coefficients.
8
V1 ◦ V2 ◦ V3 ◦ V4 ◦ . . . , (46)
Choosing the angles {θ1 , θ2 , . . . , θN } that parameterize Type I Type II Type III
the ternary circuit V to maximize the vanishing moments θ1 0.072130476 -0.261582176 0.072130476
of the wavelets, as per Sect. IV A 2, has several notable θ2 0.847695078 π -0.847695078
deficiencies. One of these deficiencies if that the sym- θ3 -0.576099009 0.107465734 -0.576099009
metric and anti-symmetric wavelets seen in Fig. 7 are θ4 -0.591746629 π 0.591746629
not well separated when resolved in frequency space; ide-
θ5 0.673886987 -0.461363266 0.673886987
ally we want the three-channel filter bank represented
θ6 0.529449713 0 -0.529449713
by circuit V to possess well resolved low, mid, and high
frequency components. A second deficiency is that the TABLE VI. Angles θk parameterizing depth N = 6 ternary
scaling functions in Fig. 7 still contain a significant high unitary circuits which generate the wavelets depicted in Fig.
frequency component, which results in the corresponding 8.
wavelets not having a high degree of smoothness. In this
Section we explore an alternative optimization criteria
that resolves these deficiencies.
The alternative criteria we propose is that the cir- B. Dilation m = 2 symmetric multi-wavelet
cuit should be optimized such that some sequences h = transform
[h1 , h2 , . . .] have vanishing moments at high frequencies,
X An alternative solution to form symmetric orthogo-
(−1)r (rα )hr = 0. (48) nal wavelets, other than from increasing the dilation fac-
r
tor m > 2, is to use multiwavelets, which possess more
A three-channel wavelet filter bank with well resolved than one distinct scaling function (see for instance Refs.
low/mid/high frequencies can be achieved by requiring 32–35). In this section we use the unitary circuit for-
that the scaling function and one of the wavelets satisfy malism to construct a family of dilation factor 2 multi-
the (high frequency) orthogonality constraint of Eq. 48 wavelets (noting that analogous constructions have pre-
for some α = [0, 1, . . .] (while also requiring that both viously been considered in the context of the MERA18 )
wavelets satisfy the standard vanishing moment criteria where the two distinct scaling functions are each exactly
of Eq. 9). Recall that the ternary unitary circuit has reflection symmetric, and the two distinct wavelet func-
three associated sequences {s+ , b+ , b− }, as such there tions are reflections of one another.
freedom as to how the sequences are associated to the
low/mid/high frequency components (which also informs
whether the bond-centered or edge-centered form of the 1. Modified ternary unitary circuits
ternary circuit is used, see Fig. 6). Specifically, there are
three choices (which we call Types I-III) that are com- Let Ṽ be a 4M × 4M matrix; we say that Ṽ is a depth
patible with the symmetries of the sequences, see Tab. N modified ternary circuit if it can be decomposed as a
V. product of N layers,
In Tab. VI we present angles {θ1 , θ2 , . . . , θ6 } for
ternary circuits of depth N = 6 for each of the wavelet Ṽ = ṼN ṼN −1 . . . Ṽ2 Ṽ1 , (49)
11
FIG. 7. Plots of the orthogonal wavelets given from site-centered symmetric ternary circuits of depths (a) N = 2, (b) N = 4
and (c) N = 6 with the angles θk specified in Tab. IV. In each segment the scaling s+ and wavelet b+ , b− sequences are
plotted, which possess the number of vanishing moments (v.m.) denoted, together with the scaling and wavelet functions in
the continuum limit (windowed to include only the non-vanishingly small part of the functions). The fourth panels on the right
depict the fourier transforms9 of (upper) the scaling and wavelet sequences, and of (lower) the scaling and wavelet functions in
the continuum limit.
12
FIG. 8. Plots of the (a) Type I, (b) Type II and (c) Type III orthogonal wavelets, see Tab. V, from depth N = 6 ternary
circuits with angles as given in Tab. VI. In each segment the three sequences s+ , b+ , b− are plotted, together with the scaling
and wavelet functions in the continuum limit (windowed to include only the non-vanishingly small part of the functions). The
fourth panels on the right depict the fourier transforms of (upper) the scaling and wavelet sequences, and of (lower) the scaling
and wavelet functions in the continuum limit. In all cases, each of level of the wavelet transform is well resolved into low
(scaling), mid (wavelet) and high (wavelet) frequency components.
13
N =4 N =9
θ1 0.161653803 0.190056742
θ2 0.389671265 0.438258716
θ3 0.395157917 0.389371447
θ4 0.167734951 -0.938456988
θ5 - 0.319668509
θ6 - 0.875926194
θ7 - -1.048336048
θ8 - 0.314028313
θ9 - 0.843502411
FIG. 9. (a) Depiction of a depth N = 3 modified ternary
TABLE VII. Angles θk parameterizing depth N = {4, 9} mod-
circuit, which is built from reflection symmetric 3 × 3 unitary
ified ternary circuits, see Fig. 9, that yield the wavelets de-
matrices v and parameterized by angles {θ1 , θ2 , θ3 }. Symmet-
ric scaling sequences hT and hB are given from transforming picted in Fig. 10.
unit vectors 1 located on the central index of v(θ1 ) and v(θ2 )
respectively. (b) Multi-scale circuit formed from composition
of depth N = 3 modified ternary circuits.
2. Example 3: dilation m = 2 symmetric multi-wavelets
1. Quaternary circuits
N =4 N =9
θ1 -1.229229752 2.807164665
θ2 0.102977579 -0.473049662
θ3 1.918752569 -1.482553131
θ4 -0.198852925 -1.922365069
FIG. 11. (a) Depiction of a depth N = 2 quarternary circuit, θ5 - -3.091128284
which is built from 2 × 2 unitary matrices u and parameter- θ6 - 2.257247480
ized by angles {θ1 , θ2 } as labelled. Symmetric sequences g + θ7 - 2.554082219
and h+ are given from transforming unit vectors 1 located on θ8 - -0.492838196
a right-side index of an top level gate as indicated (while anti-
θ9 - -0.633172753
symmetric sequences g − and h− are given from transforming
unit vectors 1 located on a left-side index). (b) Multi-scale
TABLE VIII. Angles parameterizing depth N = 4, 9 quar-
circuit formed from composition of depth N = 3 quarternary
ternary circuits, as depicted in Fig. 11, which produce the
circuits.
wavelets depicted in Fig. 12.
• h− is a edge-centered antisymmetric sequence of In this section we explore the use of unitary circuits
(even) length 4N + 2 elements, given from trans- in the construction of boundary wavelets36–39 , using a
forming 1r with r = 1, 5, 9, . . .. similar approach to the boundary MERA developed in
the context of studying quantum spin chains with open
• g + is a edge-centered symmetric sequence of (even) boundaries26,27 .
length 4N +2 elements, given from transforming 1r
with r = 2, 6, 10, . . ..
1. Example 5: boundary wavelets for D4 Daubechies
−
• g is a edge-centered antisymmetric sequence of wavelets
(even) length 4N + 2 elements, given from trans-
forming 1r with r = 3, 7, 11, . . .. Here we provide an example the use of a unitary circuit
in the construction of boundary wavelets for the specific
The symmetry of the coefficient sequences can be case of the D4 Daubechies wavelets, although the gen-
understood by recalling that R (u(θ)) = u(−θ), eral strategy we employ for constructing the boundary
where R denotes spatial reflection, which implies that wavelets can easily be extended not only to higher order
(u(θ) ⊕ u(−θ)) constitutes a 4 × 4 unitary matrix that is Daubechies wavelets, but also to other wavelet families.
reflection symmetric. The boundary wavelets we construct are orthogonal and,
A multi-scale circuit, which represents a family of as with the D4 Daubechies wavelets, possess two vanish-
wavelet transform of dilation factor m = 4, is formed by ing moments.
composition Ũ ◦ Ũ ◦ Ũ ◦ . . . of quaternary circuits, where The boundary wavelets are parameterized using a
h+ is treated as the scaling sequence, see also Fig. 11(b). boundary unitary circuit, see Fig. 13, which is con-
16
φz σz
z=1 0.615479708 0.261157410
z=2 0.713724378 0.316335000
z=3 0.752040089 0.339836909
z=4 0.769266332 0.350823961
FIG. 12. Plots of dilation m = 4 orthogonal wavelets from (a)
depth N = 4 and (b) depth N = 9 quarternary circuits with z=5 0.777461322 0.356148400
angles θk as given in Tab. VIII. The top three panels of each z=6 0.781461114 0.358770670
group denote the (exactly symmetric) scaling sequence h+ z=7 0.783437374 0.360072087
and wavelet sequences h− , g + , h− , which possess the number z=8 0.784419689 0.360720398
of vanishing moments (v.m.) as indicated. The bottom three
z=9 0.784909404 0.361043958
panels of each group depict the scaling functions and wavelets
in the continuum limit (windowed to include only the non- z = 10 0.785153903 0.361205590
vanishingly small part of the functions). z = 11 0.785276063 0.361286369
z = 12 0.785337120 0.361326749
FIG. 14. Plots of the orthogonal boundary wavelet (red) and A = AN AN −1 . . . A2 A1 Ũ± , (56)
two of the bulk D4 Daubechies wavelets at the same scale
(black) from the boundary unitary circuit depicted in Fig. see also Fig. 15(a), where Ũ± is a direct sum of unitary
13, with the angles as specified in Tab. IX for (a) scale z = 1, gates u(π/4) as defined in Eq. 54. Here Ak is a 2M × 2M
(b) scale z = 2, (c) scale z = 3 and (d) the continuum limit. matrix given as the direct sum of M matrices a(µ),
All wavelets are orthogonal and have two vanishing moments.
Ak = . . . ⊕ a (µk ) ⊕ a (µk ) ⊕ a (µk ) ⊕ . . . , (57)
and each sublayer Ak is offset by one site from the pre-
The resulting boundary wavelets are plotted in Fig. ceding sublayer. Notice that the depth N circuit A is
14 over several different scales z. Notice that the double parameterized by the N real numbers {µ1 , µ2 , . . . , µN }
layer of unitary gates was used in the boundary circuit restricted such that |µk | 6= 1.
of Fig. 14 in order to provide two degrees of freedom φz We wish to interpret the binary invertible circuit A as
and σz for each boundary wavelet (which could then be the decomposition part of a two-channel filter bank. Let
chosen in order to endow each boundary wavelet with two q be a vector of length 2M , which we transform to new
vanishing moments). More generally additional layers of vector p using the binary invertible circuit A,
boundary unitary gates could be included in order to
generate wavelets with higher vanishing moments. q † A = p† . (58)
The original vector q can be reconstructed from p as,
E. Biorthogonal wavelets −1
A† p = q, (59)
−1
where A†
Biorthogonal wavelets, such as the CDF wavelets in- , which we refer to as the dual of A, is the
troduced in Ref. 5, follow from removing the orthog- corresponding reconstruction part of a two-channel filter
onality constraint on wavelets while still requiring per- bank.
18
−1
where again each sublayer A†k is offset by one site
from the preceding sublayer, see also Fig .15(b). Notice
that the transpose of Ũ± it is own inverse. Similarly,
since it can be shown that (for |µ| 6= 1),
" #
−1 1 −µ
a(µ) ∝ (61)
−µ 1
= a (−µ) , (62)
−1
it follows that A†k is a given as the direct sum of M
matrices a(−µ),
−1
A†k ∝ a (−µk ) ⊕ a (−µk ) ⊕ a (−µk ) ⊕ . . . , (63)
1
M. T. Fishman and S. R. White, Compression of Correla- bases of compactly supported wavelets, Comm. Pure Appl.
tion Matrices and an Efficient Method for Forming Matrix Math., 1992, 45, 485-500.
6
Product States of Fermionic Gaussian States, Phys. Rev. I. Daubechies, Orthonormal bases of compactly supported
B 92, 075132 (2015). wavelets II Variations on a theme, SIAM J. Math. Anal.,
2
G. Evenbly and S. R. White, Entanglement renormaliza- 1993, 24, 499-519.
7
tion and wavelets, Phys. Rev. Lett. 116, 140403 (2016). P. P. Vaidyanathan, Multirate Systems and Filter Banks,
3
I. Daubechies, Orthonormal bases of compactly supported Prentice Hall, ISBN-10: 0136057187 (1993).
8
wavelets, Comm. Pure Appl. Math. 41 (1988) 909-996. C.S. Burrus, R.A. Gopinath, and H. Guo, Introduction to
4
I. Daubechies, Ten Lectures on Wavelets, in: CBMS Conf. Wavelets and Wavelet Transforms: A Primer, Prentice-
Series in Appl. Math., Vol. 61, SIAM, Philadelphia, 1992. Hall, ISBN 0-13-489600-9 (1998).
5 9
A. Cohen, I. Daubechies, and J. C. Feauveau, Biorthogonal F. Keinert, Wavelets and multiwavelets, CRC Press, ISBN
20