Quasi-Periodicity and the Fundamental Domain

The Signature Property of the Zak Transform

A Zak transform Zf(t,ν)Z_f(t, \nu) is not periodic in either variable alone. It is instead quasi-periodic: shifting tt by one period T0T_0 or ν\nu by ν0=1/T0\nu_0 = 1/T_0 multiplies the transform by a known phase factor. This quasi-periodicity is not a technical artifact — it is the defining structural property of the Zak space. It tells us that the transform lives not on the plane R2\mathbb{R}^2 but on the fundamental domain T2=[0,T0)×[0,ν0)\mathbb{T}^2 = [0, T_0) \times [0, \nu_0) with twisted boundary conditions.

Why does this matter for OTFS? Because the DD channel acts by translation in (τ,ν)(\tau, \nu), and the transform of a translated signal is a translated Zak function — but "translated" on this twisted torus. Embedded pilots (Chapter 7) exploit exactly this structure.

Theorem: Quasi-Periodicity of the Zak Transform

For any fL2(R)f \in L^2(\mathbb{R}), the Zak transform satisfies: Zf(t+T0,ν)  =  ej2πνT0Zf(t,ν),Zf(t,ν+ν0)  =  Zf(t,ν),Z_f(t + T_0, \nu) \;=\; e^{j 2\pi \nu T_0}\,Z_f(t, \nu), \qquad Z_f(t, \nu + \nu_0) \;=\; Z_f(t, \nu), where ν0=1/T0\nu_0 = 1/T_0. The Zak transform is therefore periodic in ν\nu with period ν0\nu_0, and quasi-periodic in tt with period T0T_0 and twist phase ej2πνT0e^{j 2\pi \nu T_0}.

The Zak transform lives on a 2D torus T2\mathbb{T}^2 in ν\nu but on a "Bloch-type" quasi-periodic space in tt. The two periodicities are linked: a shift in tt picks up a phase depending on ν\nu, a consequence of the Heisenberg–Weyl commutation relation (Exercise 1.13). This twist is the DD analog of the ejkxe^{j k x} phase in solid-state Bloch functions — which is why Zak (a condensed-matter physicist) invented the transform in the first place.

,

Sign Convention Recap

Throughout this book we use the Hadani–Rakib (2017) Zak sign convention: Zf(t,ν)=kf(tkT0)ej2πkνT0Z_f(t, \nu) = \sum_k f(t - k T_0)\,e^{-j 2\pi k \nu T_0}. Under this convention the quasi-periodicity in time is Zf(t+T0,ν)=ej2πνT0Zf(t,ν)Z_f(t + T_0, \nu) = e^{-j 2\pi \nu T_0}\,Z_f(t, \nu). Some mathematical references (Folland, Gröchenig) use the opposite sign and accordingly write e+j2πνT0e^{+j 2\pi \nu T_0}. When reading cross-references, always check the sign at the definition.

Definition:

Fundamental Domain

The fundamental domain of the Zak transform is the rectangle T2=[0,T0)×[0,ν0)\mathbb{T}^2 = [0, T_0) \times [0, \nu_0). Because the Zak transform is periodic in ν\nu (period ν0\nu_0) and quasi-periodic in tt (period T0T_0), its values on all of R2\mathbb{R}^2 are determined by its values on T2\mathbb{T}^2 together with the twist phase.

Visualizing Quasi-Periodicity of the Zak Transform

Take a smooth pulse f(t)f(t) (Gaussian, centered at 0, width adjustable) and plot its Zak transform Zf(t,ν)|Z_f(t, \nu)| over a region spanning several fundamental domains. Observe: the magnitude is periodic in both tt and ν\nu (since the phase twist does not affect magnitude), but the phase of ZfZ_f (shown separately) accumulates the ej2πνT0e^{-j 2\pi \nu T_0} factor with each tt-period shift. Move the pulse center to see the Zak transform track along the time axis.

Parameters
0.8
0
2

Theorem: Inverse Zak Transform

Given ZfZ_f on the fundamental domain T2\mathbb{T}^2, the signal ff can be reconstructed by integrating the Doppler axis: f(t)  =  0ν0Zf(t,ν)dν.f(t) \;=\; \int_0^{\nu_0} Z_f(t, \nu)\,d\nu.

The Zak transform in ν\nu is the Fourier series of the sequence {f(tkT0)}\{f(t - k T_0)\}; the inverse Zak sum in ν\nu picks out the k=0k = 0 coefficient, which is exactly f(t)f(t) for t[0,T0)t \in [0, T_0). Outside this interval, quasi-periodicity propagates the reconstruction.

Example: Zak Transform of a Gaussian Pulse

Compute the Zak transform of a Gaussian pulse gσ(t)=(πσ2)1/4et2/(2σ2)g_\sigma(t) = (\pi \sigma^2)^{-1/4} e^{-t^2 / (2\sigma^2)} with parameter σ\sigma. Describe the result qualitatively.

Fundamental Domain of the Zak Transform

Fundamental Domain of the Zak Transform
The DD plane R2\mathbb{R}^2 is tiled by the fundamental domain T2=[0,T0)×[0,ν0)\mathbb{T}^2 = [0, T_0) \times [0, \nu_0). Values of ZfZ_f are periodic in ν\nu (bold arrow), quasi-periodic in tt (dashed arrow with phase twist). The twist glues opposite edges with a ν\nu-dependent phase, producing the "line bundle" structure familiar from Bloch theory in solid-state physics.
🎓CommIT Contribution(2022)

Zak-OTFS: A Native Delay-Doppler Modulation

S. K. Mohammed, R. Hadani, A. Chockalingam, G. CaireIEEE BITS the Information Theory Magazine

Mohammed, Hadani, Chockalingam, and Caire presented a comprehensive tutorial on Zak-OTFS: an implementation of OTFS that works directly with the Zak transform, rather than the two-step (ISFFT + Heisenberg) construction of the original Hadani–Rakib formulation. The key insight is that signaling directly on the fundamental domain T2\mathbb{T}^2 inherits the covariance of the Zak transform under delay-Doppler shifts — making the entire OTFS machinery conceptually cleaner.

The CommIT contribution in this tutorial is the recognition that Zak-OTFS admits a tighter statistical characterization of the DD input-output relation, with direct consequences for detection complexity. We will revisit this viewpoint in Chapter 6 when deriving the full OTFS modulator.

zak-transformotfs-foundationswaveform-design

Key Takeaway

The Zak transform lives on a torus. Once we accept that Zf(t,ν)Z_f(t, \nu) is determined on the rectangle [0,T0)×[0,ν0)[0, T_0) \times [0, \nu_0) with appropriate twisted boundary conditions, we have a finite-dimensional object that we can sample on a grid. The discrete Zak transform in Section 4 will take this step. The shape of the OTFS signal space is fixed by this quasi-periodic structure — every OTFS grid point corresponds to a cell in T2\mathbb{T}^2.