7.1. Convolution Operation Representation on Hilbert Spaces
In signal theory and wireless communications, the convolution is an operator that combines two functions to produce a third function. In wireless communication and signal processing, it’s commonly used to describe the output of a linear time-invariant system when it’s subjected to an input signal. Mathematically, the convolution of two functions
is an operator
and it represents how the input signal
is modified as it passes through a system (wireless channel) characterised by its impulse response
, i.e.,:
Recall that a Hilbert space is a mathematical concept that generalises the notion of Euclidean space being a complete inner product space, meaning it has an inner product and is complete in the sense that every Cauchy sequence converges to a limit in the space. In the context of Hilbert spaces, convolution can be considered as a linear operator, specifically when dealing with functions on that belong to the Hilbert space . Indeed, , it satisfies the properties of linearity as follows:
Additivity property: Let
be two functions with the convolution operator defined as:
Homogeneity: Let
be a function and
a scalar within the convolution operator
Lemma 3: An isometric operator is said to be preserve the mathematical operation of the inner product , if .
Proof of Lemma 3: Operators that satisfy the isometric property are defined and known as isometric operators.
Case 1: Considering physical real systems, , .
Expanding the right inner product part and considering the conjugate Property 4 from Definition 2 of the inner product in Hilbert spaces, then
For real Hilbert spaces hence , where corresponds to a real part.
In the same way,
Case 2: Considering general systems,
Expanding the right product and considering again the conjugate Property 4 from Definition 2 of the inner product in Hilber spaces, then
Note that since then the α and . Then, which is a pure imaginary number resulting in .
Expand, then, the left part in a similar way:
where
and the Lemma is proved. □
The linear operators in Hilbert spaces maintain the properties of linearity, just like in finite-dimensional vector spaces, and preserve the inner product structure, i.e., they do not change the “angle” or “length” of the vectors in the Hilbert space. Indeed:
The norm of a vector is defined by , which can be interpreted as the “length” of the vector. Following the previous Lemma 3, which preserves the inner product (isometric operator), it also preserves the norm or length of the vector .
The angle between two vectors are related to the inner product through the Cauchy–Schwarz inequality .
For an isometric operator , in the same way the angle between two vectors are related to the inner product through the Cauchy–Schwarz inequality , which implies the logical conclusion that , hence the angle is preserved.
It is well noted that these properties are crucial in many applications, such as quantum mechanics and signal processing, where preserving geometric relationships is essential. The proof shows that inner product preservation implies that such operators are isometries, maintaining the fundamental geometric structure of the Hilbert space.
Corollary 11: The convolution operator is not an isometric operator, i.e., it does not preserve any inner product in Hilbert spaces.
Proof of Corollary 11: According to
Definition 6 on the Hilbert space inner product formalism, the inner product in a Hilbert space of functions that
:
For an operator
to preserve the inner product, it must satisfy (see Lemma 3):
Which is obviously different to the inner product:
And, ultimately, this leads to the logical conclusion , and the corollary is proved. □
As a conclusion, although convolution is a linear operator in Hilbert space, it may not be commonly referred to as a “Hilbert operator”; rather, it is indeed a linear operator in the context of functions, which form a Hilbert space.
A unitary operator on a complex Hilbert space is an isometric operator, preserving the inner product and the norm, also satisfying the following condition , where is the adjoint of , such that and is the identity operator. In other words, a unitary operator is a bijective (one-to-one and onto) isometry.
Since unitary operators are isometric, they preserve the inner product, i.e., and the norm . Unitary operators are always invertible, with the inverse given by the adjoint operator, . Unitary operators generalise the concept of rotations in complex vector spaces, where they represent transformations that preserve the geometry of the space without altering lengths or angles.
Corollary 12: The convolution operator has an adjoint operator.
Proof of Corollary 12: The adjoint
of a linear operator
on a Hilbert space
satisfies the property
. Then
the inner products, along with the definition of the convolution operator, are defined as
Setting a change of variable
Which leads us to the adjoint operator function to satisfy the condition adjoint condition
□
Corollary 13: The convolution operator can be an isometric operator under certain conditions.
Proof of Corollary 13: Let an operator
be a convolution operator of two functions
, defined as:
Following Corollary 11, the convolution operator preserves the inner product and the norm if the kernel
is a Dirac delta function, i.e., that
, where:
In this case, the convolution operator acts as the identity operator on the Hilbert space . That is, maps any function to itself, . The kernel essentially means that there is a direct correspondence between the input signal at time and the output signal at time , with no alteration, scaling, or delay applied to the input. Hence, since is the identity operator, it preserves the geometry of the space. The norm and inner product of any vector (function) or remain unchanged under . This corresponds to a “trivial transformation” that leaves all elements of the space unchanged. In the telecom theory of wireless channels signal processing, if the convolution kernel is a Dirac delta function, the output signal is exactly the same as the input signal. There is no filtering, distortion, or modification applied to the input; the system behaves as a perfect pass-through filter. □
Corollary 14: The convolution operator can be a unitary operator under certain conditions.
Proof of Corollary 14: Following Corollary 13, the convolution operator is isometric under the assumption that its kernel is a δ-Dirac function, and the convolution operator becomes an identity operator. In this special scenario, the adjoint operator is the same as the identity operator, since . □
7.3. Wireless Channel Impulse Response as a Hilbert Operator
In a time invariant channel, i.e., a channel considered to change slower than the observation instances produced by the action of an operator, the impulse response can be simply written as:
where
t is the time observation reference,
τ is the delay due to a multipath,
τk is the delay of each different
out of
v paths over the wireless channel,
is the different phase contribution of each path which is to be determined and
is the time dependant amplitude contribution of each path. Consider further a general base-band signal s(t), modulating an analog carrier
resulting in the complex signal
, being the input to the wireless channel
h(
t). The received signal will be the linear convolution of the input signal and the impulse response of the wireless channel [
14]:
This convolution can also be viewed as the action of a linear operator
on the Hilbert space
, where
is defined by:
The operator acts as a kernel operator with kernel function , which characterises the relationship between the input signal at time τ and the output signal at time t.
The operator
should be bounded to ensure that the channel does not amplify the input signal unboundedly. Indeed, the integral operator
maps a function
to another function in
. We need to show that there exists a constant
C, such that
. Start by considering the
- norm of
:
And from the Cauchy–Schwarz inequality:
which implies that:
The Rellich–Kondrachov theorem provides conditions under which certain embeddings of Sobolev spaces into spaces are compact. We state a version of the theorem applicable to our case:
Rellich–Kondrachov Theorem: Let be a bounded domain with a smooth boundary. The embedding is compact, where denotes the Sobolev space of functions with square-integrable first derivatives.
To connect this to our integral operator, we should make some considerations. First, we have to localise the problem. Since is unbounded, we consider the restriction of the integral operator to a bounded domain . We truncate the kernel function to have compact support within . The kernel is further approximated by smoother functions in , where is the Sobolev space of functions with square-integrable first derivatives. This approximation allows us to use the Rellich–Kondrachov theorem for compact embeddings. Hence, the approximated kernel function and the operator still satisfy the boundedness criteria.
As a conclusion, the integral operator , defined by kernel function , is both bounded and compact on , provided that the kernel satisfies the conditions mentioned above.
7.4. Hilbert Operators for Wireless Channel Signal Degradation Representation
Phase misalignment in 5G radio communications is a critical issue that arises primarily due to synchronization clock drifts, impacting the overall system performance. In 5G networks, precise synchronization is essential for various operations, such as beamforming, Multiple-Input Multiple-Output (MIMO) techniques [
20], and time-division duplexing (TDD). The network components, including the gNB (base station) and user equipment (UE), rely on accurate clocks to maintain time and frequency alignment. However, even minor clock drifts can lead to phase misalignment, causing destructive interference, degraded beamforming gains, and reduced throughput.
Synchronization clock drifts are typically caused by discrepancies in oscillator frequencies over time, temperature variations, and imperfections in hardware. These drifts can accumulate, leading to phase errors between transmitted and received signals. The phase misalignment can degrade the quality of channel estimation and reciprocity-based beamforming, where the transmitter uses the estimated channel state information for optimal beam adjustment. In a TDD system, where the same frequency band is used for both uplink and downlink transmissions, clock drift can severely impact the channel estimation accuracy, as it assumes reciprocity between the two transmission directions.
Besides clock drifts, the wireless radio channel itself can also contribute to phase misalignment. The radio channel is subject to various effects, such as multipath fading, Doppler shifts due to relative movement between the transmitter and receiver, and path delays. These phenomena introduce frequency-dependent phase shifts and time-varying changes in the channel response. While the channel-induced phase variations are not directly linked to clock drifts, they can exacerbate phase misalignment by introducing additional randomness to the signal’s phase.
In summary, while synchronization clock drifts are a primary cause of phase misalignment in 5G systems, the wireless radio channel’s response can also contribute to this problem. A comprehensive approach to addressing phase misalignment must account for both clock stabilization techniques and robust channel estimation algorithms that can mitigate the combined effects of clock drifts and channel variations.
In the context of OFDM [
21,
22], as stated in previous section, the signals are decomposed over a set of orthogonal basis functions
, where
corresponds to a sub-carrier out of the available ones in the frequency domain, with
being the OFDM symbol duration, following the representation:
The transmitted signal, then, can be expressed as a linear combination of orthogonal subcarrier functions [
22]:
Clock misalignment can be modelled as a phase rotation applied to each subcarrier. In the Hilbert space framework, this corresponds to a
rotation operator defined by:
where
represents the phase offset introduced for the
subcarrier.
Lemma 5: The rotation operator is a linear unitary operator in Hilbert space, since it satisfies both additivity and homogeneity properties:
Additivity: Let
and
be two signals in the Hilbert space, with corresponding coefficients
and
. Then:
Homogeneity: Let
be a signal in the Hilbert space with corresponding coefficient
and
a scalar coefficient, then:
Moreover, the operator
is unitary preserving the norm, since:
However, despite
preserving the norm per basis function, the orthogonality of any signal spanned by the basis
functions is disturbed, since the rotation phase is not the same per basis vector, thus causing signal degradation by a time-dependent factor
:
Combining the rotation operator and the convolution operators together, the received signal will be the linear convolution of the input signal and the impulse response of the wireless channel:
This reveals that each subcarrier not only undergoes a phase rotation due to but also experiences amplitude degradation as well as mixing with other subcarriers (intercarrier interference, ICI) due to the frequency-shifting .