A Generalization of the Octonion Fourier Transform to 3-D Octonion-Valued Signals -- Properties and Possible Applications to 3-D LTI Partial Differential Systems
{\L}ukasz B{\l}aszczyk

TL;DR
This paper extends the octonion Fourier transform to 3-D octonion-valued signals, establishing its properties, and explores its applications to linear PDE systems, enhancing signal processing and system analysis tools.
Contribution
It generalizes the OFT to octonion-valued functions, proves key properties analogous to classical Fourier transform, and links it to 3-D LTI PDE systems.
Findings
OFT is well-defined for octonion-valued functions.
Classical Fourier properties have direct octonion equivalents.
The generalized OFT aids analysis of 3-D LTI systems.
Abstract
The paper is devoted to the development of the octonion Fourier transform (OFT) theory initiated in 2011 in articles by Hahn and Snopek. It is also a continuation and generalization of earlier work by Blaszczyk and Snopek, where they proved few essential properties of the OFT of real-valued functions, e.g. symmetry properties. The results of this article focus on proving that the OFT is well-defined for octonion-valued functions and almost all well-known properties of classical (complex) Fourier transform (e.g. argument scaling, modulation and shift theorems) have their direct equivalents in octonion setup. Those theorems, illustrated with some examples, lead to the generalization of another result presented in earlier work, i.e. Parseval and Plancherel Theorems, important from the signal and system processing point of view. Moreover, results presented in this paper associate the OFT…
Click any figure to enlarge with its caption.
Figure 1| function | octonion Fourier transform | |
|---|---|---|
| 1. | ||
| 2. | ||
| 3. | ||
| 4. | ||
| 5. | ||
| 6. | ||
| 7. | ||
| 8. | ||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
**A Generalization of the Octonion Fourier Transform
to 3-D Octonion-Valued Signals
– Properties and Possible Applications
to 3-D LTI Partial Differential Systems
**
[TABLE]
Keywords: octonion Fourier transform, Cayley-Dickson numbers, hypercomplex algebras, multidimensional linear time-invariant systems.
Abstract
The paper is devoted to the development of the octonion Fourier transform (OFT) theory initiated in 2011 in articles by Hahn and Snopek. It is also a continuation and generalization of earlier work by Błaszczyk and Snopek, where they proved few essential properties of the OFT of real-valued functions, e.g. symmetry properties. The results of this article focus on proving that the OFT is well-defined for octonion-valued functions and almost all well-known properties of classical (complex) Fourier transform (e.g. argument scaling, modulation and shift theorems) have their direct equivalents in octonion setup. Those theorems, illustrated with some examples, lead to the generalization of another result presented in earlier work, i.e. Parseval and Plancherel Theorems, important from the signal and system processing point of view. Moreover, results presented in this paper associate the OFT with 3-D LTI systems of linear PDEs with constant coefficients. Properties of the OFT in context of signal-domain operations such as derivation and convolution of -valued functions will be stated. There are known results for the QFT, but they use the notion of other hypercomplex algebra, i.e. double-complex numbers. Considerations presented here require defining other higher-order hypercomplex structure, i.e. quadruple-complex numbers. This hypercomplex generalization of the Fourier transformation provides an excellent tool for the analysis of 3-D LTI systems.
1 Introduction
Fourier analysis is one of the fundamental tools in signal and image processing. Fourier series and Fourier transform enable us to look at the concept of signal in a dual manner – by studying its properties in the time domain (or in the space domain in case of images), where it is represented by amplitudes of the samples (or pixels), or by investigating it in the frequency domain, where the signal can be represented by the infinite sums of complex harmonic functions, each with different frequency and amplitude [1].
The classical signal theory deals with real- or complex-valued time series (or images). However, in some practical applications, signals are represented by more abstract structures, e.g. hypercomplex algebras [13, 16, 18, 32]. A classic example is the use of them in the processing of color images (where there are at least three color components) [13, 16], but also in the analysis of multispectral data (e.g. in satellite images where not only visible light is recorded, but also other frequency ranges) [21, 22]. Quaternions and octonions deserve special attention in this considerations. They are examples of Cayley-Dickson (C-D) algebras [9]. C-D algebras are defined by a recursive procedure, so-called Cayley-Dickson construction. They are algebras of the order () over the field of real numbers . Each C-D algebra is created from the previous one and contains all previous algebras as proper sub-algebras.
Recently, hypercomplex algebras drew scientists’ attention due to their numerous applications, among others in the study of neural networks [25, 26, 34], in the analysis of color and multispectral images [13, 14, 15, 16, 21, 22, 28], in biomedical signal processing [7, 19], in fluid mechanics [8] or in general signal processing [18, 32, 33]. Quaternions may be used in few different ways – to describe a vector-valued signal (with three or four coordinates) of one variable, i.e.
[TABLE]
or to analyse a scalar or vector-valued signal of two variables, i.e. or . The basic tool in the second approach is the quaternion Fourier transform (QFT) [6]:
[TABLE]
It allows us (in contrast to the classical two-dimmensional Fourier transform) to analyse two dimensions of the sampling grid independently. Each time-like dimension can be associated with a different dimension of the four-dimensional quaternion space, while the complex transform mixes those two dimensions. It also allows us to study some symmetries present in certain signals (images), what was impossible before [13]. Similarly, octonions are used to describe scalar or vector-valued signals of one or three variables.
In the last few years some generalizations of the Fourier transform (defined as in (1.1)) to the octonion and higher-order algebras appeared in the literature [17, 29, 30, 31, 32]. They are defined on the basis of the Cayley-Dickson algebras and called the Cayley-Dickson Fourier transforms. The main goal of this paper is further development of such generalization based on the Cayley-Dickson algebra of order 8 (octonions). Analysis of the current state of knowledge on applications of octonions in the signal processing shows some areas previously unexplored or requiring thorough theoretical and experimental studies, although some gaps have recently been filled [3, 2, 4, 23].
Properties of the quaternion Fourier transform (defined by (1.1)) are well studied in the literature and it is fairly easy to notice some analogies to the properties of classical (complex) Fourier transform of functions of two variables [11]. They enable us to use the Fourier transform in the analysis of some two-dimensional linear time-invariant systems described by systems of partial differential equations with constant coefficients [12]. In our previous investigations [4] we were able to show that the OFT is well defined for scalar (real-valued) functions of three variables (i.e. we proved the inverse transform theorem). In our research we also derived some properties of the OFT, analogous to the properties of the classical (complex) and quaternion Fourier transform, e.g. symmetry properties (analogue to the Hermitian symmetry properties), shift theorem, Plancherel and Parseval theorems, and Wiener-Khintchine theorem. Proofs of the those theorems were based on the previous research of Hahn and Snopek, who used the fact that real–valued functions can be expressed as a sum of components of different parity [17]. Despite these works, the state of modern knowledge about octonion Fourier transform is negligible and requires a thorough extension. This seems important especially in the context of new applications that have appeared in recent years (and which we described earlier in this section) – there is a tendency to describe the results of practical experiments, but without adequate theoretical justification.
Some of the results presented in this paper have been signaled in earlier works [3, 2], here we present a broader view of these issues and give details of the proofs. We also provide some new results, mainly regarding the use of classical transformation techniques for calculating the OFT, as well as regarding the differentiation of the octonion transform.
The paper is organized as follows. In Section 2 we recall the octonion algebra, some of its basic properties and the definition of the octonion Fourier transform, as well as the proof of its well-posedness. We also introduce the notion of the quadruple-complex algebra. In Section 3 we focus on deriving some important properties of the OFT, e.g. argument scaling, modulation and shift theorems, relationship between the OFT of a function and the OFT of its partial derivative, differentiation of the OFT and the convolution theorem. Those considerations lead to some remarks on applying the OFT to the analysis of 3-D linear time-invariant systems in Section 4, which also show the advantages of using OFT over classical transformation. The paper is conculed in Section 5 with a short discussion of obtained results.
2 Basic definitions
In this section, we introduce the definitions and the theorems necessary to present the main results of this work regarding the further properties of the octonion Fourier transform.
2.1 Algebra of octonions
An octonion is defined, according to the Cayley-Dickson construction, as the ordered pair of quaternions [9]:
[TABLE]
(we denote the quaternion imaginary units as , and instead of traditional , and ). Rules of octonion multiplication are given by the general Cayley-Dickson formula
[TABLE]
where multiplication of quaternions is defined as in [27] (it can be defined also by the formula (2.1) if we treat a quaternion as an ordered pair of complex numbers) and ∗ is quaternion conjugate. Applying those rules of multiplication (which can be presented in the form of Tab. 1) we get four new imaginary units and octonions can be writen as
[TABLE]
Number is called the real part of (denoted as ) and the pure imaginary octonion is called the imaginary part of (and denoted as ). Octonions form a non-associative and a non-commutative algebra, which means that in general, for
[TABLE]
On the other hand, it is true that for any we have
[TABLE]
where ∗ is the octonion conjugate, i.e.
[TABLE]
As in case of complex numbers or quaternions, octonion conjugation is linear and we have , which means that it is an involution. For any we also have that
[TABLE]
and
[TABLE]
which means that the algebra of octonions is alternative (equations (2.2)) and flexible (equation (2.3)).
In complex numbers we have the trigonometric form of a number and in octonion algebra we can define a similar formula for any nonzero octonion :
[TABLE]
where is octonion norm, is pure imaginary octonion and is the solution of the system of equations
[TABLE]
To formulate the exponential form of an octonion, we have to define octonion exponential function first. Similarly as for the complex numbers and quaternions [27], we use the infinite series. For any ,
[TABLE]
It can be shown that if we denote , then
[TABLE]
One should keep in mind that the fundamental multiplicative identity is in general not valid for octonions. For any we have
[TABLE]
which follows from the fact that the octonion multiplication is non-commutative.
From the above considerations it immediately follows that the exponential form of an octonion , , can be defined as
[TABLE]
where and are defined as in (2.4). We can also generalize well-known formulas for trigonometric functions, i.e. for any we have that
[TABLE]
where is any octonion such that and (i.e. is pure unitary octonion). It should be noted that every non-zero octonion is invertible and for pure unitary octonions we have .
2.2 Algebra of quadruple-complex numbers
Many formulas presented in Section 3, concerning the Fourier transforms, are quite complicated due to the fact that octionion multiplication is non-associative and non-commutative. Inspired by [12], we introduce the algebra of quadruple-complex numbers, which will allow us to reformulate all presented properties and show them in a simpler form, very similar to those well-known for classic Fourier transform.
Like octonions, we will define the algebra of order over the field of real numbers and each element of this algebra will be identified with the -tuple of real numbers, i.e.
[TABLE]
Addition in is defined in a classical way – element-wise. Before we define the multiplication, recall that in Cayley-Dickson construction, every octonion can be writen as an ordered pair of quaternions. We are going now one step further and rewrite an octonion as a quadruple of complex numbers:
[TABLE]
where and multiplication is done from left to right.
We will identify each element of with a quadruple of complex numbers . Every element of will correspond to exactly one octonion defined by (2.6). Multiplication is given by the formula
[TABLE]
for every . After straightforward computation we get the multiplication rules table, like we have in case of octonions (Tab. 2). We can see that imaginary units in don’t follow the same rules that applied to octonions, i.e.
[TABLE]
There is a similarity to double-complex numbers [20], which have been used in the analysis of 2-D systems [12] and (though not so named) in hypercomplex representation of 2D nuclear magnetic resonance spectra [7].
The multiplication in is commutative and associative. One can also show that there are no zero divisors in (i.e. if , then or ), however not every non-zero element of has its -inverse. If inverse of exists then it is the only one and is equal to
[TABLE]
where
[TABLE]
Elements of for which (e.g. ) have no -inverse. One can easily notice that the equation (2.7) is similar to formula (3.4) in [12] for double-complex numbers, but every numer in (3.4) was a real number. In (2.7) we have (in the general case) complex numbers.
2.3 Octonion Fourier transform
Definition of the octonion Fourier transform (OFT) of the real-valued function of three variables was introduced in [29] and used in later publications concerning theory of hypercomplex analytic functions [17, 29, 30, 31, 32]. In [4] we proved that the OFT of real-valued function is well-defined and has some interesting properties (such as the analogue of the Hermitian symetry). In [2] we stated that the inverse transform formula is correct for the octonion-valued functions and we presented the sketch of the proof. In the further part of this section we will present previously omitted details.
Consider the octonion-valued function of three variables , i.e.
[TABLE]
The octonion Fourier Transform of the integrable (in Lebesgue sense) function is given by the formula
[TABLE]
Recall that the octonion algebra is non-associative, so it is necessary to note that the multiplication in the above integrals is done from left to right. As we already explained in [4], choice and order of imaginary units in the exponents is not accidental. In order for the integral (2.8) to exist, it is be necessary for the function to be at least integrable. In general, conditions of existence of the OFT are the same as for the classical (complex) Fourier transform. It is worth noting here the advantage of using octonion transformation over the use of classical transformation. Unlike the classical Fourier transformation, the OFT kernel is no longer a one-dimensional function, but it changes independently in three orthogonal directions. This is an analogous observation to that which was made in the case of the quaternion Fourier transform [5, 6].
In this section, we will focus on the invertibility of the OFT. For the special case of the real-valued functions we proved the following theorem in [4]. Here we prove the general version of the theorem, where the tested function has octonion values.
Theorem 1**.**
Let be continuous and let both and its OFT be integrable (in Lebesgue sense). Then for all we have
[TABLE]
(where multiplication is performed from left to right).
The assumptions given above are quite strong and in many cases can be mitigated. A number of other conditions are known in the literature for the classic Fourier transform to be invertible and the equivalent of the above formula occurs [1, 10]. Then we usually deal with equality almost everywhere, or the integral is understood in the sense of the principal value. In the case of an octonion transformation, these conditions are identical and detailed considerations are left to the reader. The abovementioned result follows from Fourier Integral Theorem [10], which we state under the same assumptions as in Theorem 1.
Theorem 2**.**
Let be continuous and let both and its OFT be integrable (in Lebesgue sense). Then
[TABLE]
where is complex imaginary unit, , , and is classic scalar product.
of Theorem 1.
We need to prove the following equation
[TABLE]
where octonion multiplication is done from left to right. The first step is to rewrite the function as a sum and use the distributive law on the algebra of octonions. It follows that the claim of the theorem is equivalent to the system of equations
[TABLE]
Proof of (2.9) can be found in [4] and we only need to prove (2.10). We follow the same steps as in the original proof and use the fact (derived by straightforward calculations) that for any imaginary unit , , we have
[TABLE]
Then, using (2.11)–(2.13), Fubini’s Theorem and Theorem 2 we have for
[TABLE]
It concludes the proof. ∎
It is worth noting that the above theorem was independently proved also in a recent article [23], in which the author used other methods.
Before we proceed to discuss the properties of octonion Fourier transforms, we should start with the basic result formulated below. From now on, we will assume that all the functions under consideration have well-defined octonion Fourier transforms. We will use the convention that the OFT of function is denoted by or . Analogously, the classic (complex) Fourier transform of will be denoted by .
Theorem 3**.**
Octonion Fourier transform is -linear operation, i.e.
[TABLE]
It should be noted here that, unlike the classical (complex) Fourier transform (and also quaternion Fourier transform), OFT is not linear in general (to be more precise – it is not -linear), i.e. property (2.14) is not true for any . This is due to the fact that the octonion multiplication is not associative.
For many real- or complex-valued functions the form of the classic Fourier transform is well known. To calculate the octonion Fourier transform of such function, we can use the relationship between these transformations instead of using formula (2.8). In particular, the following theorem holds, which is the generalization of the result of [31], where it was proved for real-valued functions. This result was originally stated in [2], here we complete the details of the proof.
Theorem 4**.**
Let , and . Then
[TABLE]
where octonion multiplication is done from left to right.
Remark 1**.**
Equation (39) proved in [31] may look slightly different from (4), but after straightforward computation and application of the Hermitian symmetry of the Fourier transform of the real-valued functions we get the abovementioned formula.
of Theorem 4.
We carefully follow and modify steps presented in [31]. From the definition of the classical Fourier transform we get
[TABLE]
where , . From the equivalent definition of sine and cosine functions we get
[TABLE]
By changing the sign of in (2.17) and multiplying (from the left) by we get
[TABLE]
which follows from the fact that
[TABLE]
(from the fact that octonion multiplication is alternative). Subtracting (2.18) from (2.16) we then obtain
[TABLE]
We introduce the following notation:
[TABLE]
By following similar steps as before we get
[TABLE]
As earlier we change the sign of in (2.21) and multiply (from the left) by and obtain
[TABLE]
(again from the fact that octonion multiplication is alternative). By subtracting equation (2.22) from (2.20) we get
[TABLE]
We conclude the proof by substituting equation (2.19) in (2.3) and regrouping all terms. ∎
In the general case of an octonion-valued function, well-known formulas for the classic Fourier transform can also be used. If we factor out the complex components of the octonion-valued function, we get
[TABLE]
and are complex-valued functions. Using Theorem 4 we can easily calculate the OFTs of those functions, denote them by , respectively. By straightforward calculations we obtain the following properties of octonions:
[TABLE]
for any and . From those calculations, the corollary below immediately follows.
Corollary 1**.**
Let , and , . Then
[TABLE]
Inverse octonion Fourier transformation can also be done using classic tools. However, the situation is more complicated from the beginning. In general, the OFT of any function is a function with octonion values. However, we will start, as in the case of forward transform, from the case when a function has OFT with complex values, but in the specific subfield of the octonion algebra, i.e.
[TABLE]
It is enough to note that in every subfield of this type we can define the classic Fourier transform. In the above case, we have formulas for forward and inverse transforms:
[TABLE]
where , , . We have then, of course .
Theorem 5**.**
Let be such that . Moreover, let (in the complex subfield of , i.e. (2.28)). Then
[TABLE]
where octonion multiplication is done from left to right.
Proof.
From the modified definition of the classical Fourier transform (2.28) we get
[TABLE]
where , . From the equivalent definition of sine and cosine functions we get
[TABLE]
By changing the sign of in (2.31) and multiplying (from the left) by we get
[TABLE]
which follows from the fact that
[TABLE]
(from the fact that octonion multiplication is alternative). Subtracting (2.32) from (2.30) we then obtain
[TABLE]
We introduce the following notation:
[TABLE]
By following similar steps as before we get
[TABLE]
As earlier we change the sign of in (2.35) and multiply (from the left) by and obtain
[TABLE]
(again from the fact that octonion multiplication is alternative). By subtracting equation (2.36) from (2.34) we get
[TABLE]
We conclude the proof by substituting equation (2.33) in (2.3) and regrouping all terms. ∎
We can now return to the general case. Similarly as before, we factor out the complex () components of the octonion-valued function:
[TABLE]
and are functions with values in . Using Theorem 5 we can calculate the inverse OFTs of those functions, denote them by , respectively. We also use the fact that
[TABLE]
for every . From those calculation we get the corollary below.
Corollary 2**.**
Let , , , and let , . Then
[TABLE]
From Theorem 4 and Corollary 1 one can draw several direct conclusions related to the behavior of the octonion transformation in infinity and the composition of the transformations.
Theorem 6**.**
Let be integrable (in Lebesgue sense) and . Then
[TABLE]
Proof.
It is a direct corollary from the classical Riemann-Lebesgue theorem [10], Theorem 4 and Corollary 1. ∎
Before we formulate and prove the next result, let us recall the classical theorem known from Fourier analysis [10].
Theorem 7**.**
Let be smooth and rapidly decreasing (i.e. element of Schwartz class). Then
[TABLE]
and so the classical Fourier transform has period (i.e. if we apply it four times, we get the identity operator).
In the case of OFT, the analogous result is very similar, but slightly more complicated.
Theorem 8**.**
Let be smooth and rapidly decreasing (i.e. element of Schwartz class). Then
[TABLE]
and so the OFT has period .
Proof.
We begin with the case of . Let . By carrying out direct calculations, we can write the claim of Theorem 4 in the form
[TABLE]
where , , are four components of of different parity with respect to and , i.e.
[TABLE]
where if and if , etc.
Note that this is the form as in the assumptions of Corollary 1, so when calculating the OFT of function we get
[TABLE]
All functions which OFTs we want to calculate are -valued functions, so we can again use Theorem 4. After tedious calculations we get that
[TABLE]
where , , are four components of of different parity with respect to and , just like earlier. By expanding the above functions and rearranging the components we will receive a claim in the case of functions with complex values. It is easy to calculate that by applying this "double OFT" transformation twice, we get identity.
In the general case of we proceed like in the proof of Corollary 1. Let , where . Then, from (2.27) and (2.24)–(2.26) we get
[TABLE]
We immediately receive a claim of the theorem from the previous part of the proof. ∎
In [17] it was proved that the octonion Fourier transform of the real-valued function can be represented as the octonion sum of components of different parity, i.e.
[TABLE]
where , are defined as
[TABLE]
where , , and functions , , are eight components of of different parity with respect to , and , i.e.
[TABLE]
where if and if , etc.
In this notation we use indices and to denote that the function is even () or odd () with respect to the proper variable, e.g. function is even with respect to and and odd with respect to . Analogous considerations can be performed for , e.g. is even with respect to and odd with respect to and .
It should be noted that in case of the real-valued functions , all terms in (2.38) are real-valued functions. Similar formulas can be obtained for the octonion-valued functions but we omit the details here.
3 Properties of the octonion Fourier transform
Properties of the complex Fourier transform and its quaternion counterpart are well known in literature [1, 5, 10, 13]. In [4] we already proved some of their octonion analogues (i.e. shift theorem stated in Theorem 13 and Hermitian symmetry analogue) and in this section we will derive equivalents of other classical properties such as argument scaling and modulation theorem. Sketches of some proofs can be found in [2], here we will present all previously omitted details, but also present previously unpublished results. The summary of the content of this section is shown in Table 3.
If we do not state otherwise, then in each of the following statements we assume that and .
Theorem 9**.**
Let and be defined by , . Then
[TABLE]
Proof.
Proof is very similar to the classical case and utilizes integration by substitution. From the definition of the OFT we have
[TABLE]
which concludes the proof. ∎
Theorem 9 can be generalized to all linear maps of . In the case of quaternion Fourier transform one can find similar result in [5] for functions and , where real-valued matrix such that . Then
[TABLE]
where .
In the octonion setup, considering , where is some arbitrary nonsingular matrix, we would get a result containing 64 different terms. Due to the complication of calculations and slight significance for further research we skip this formula.
The next three theorems are known in signal and system theory as the modulation theorem. One can notice that the claim of cosine modulation theorem (with cosine function as a carrier) is exactly the same as in the case of complex Fourier transform. This can not be said about the sine modulation theorem.
Theorem 10**.**
Let and denote , , . Then
[TABLE]
Proof.
We will use the equivalent definition of the cosine function, i.e. equation (2.5). Then
[TABLE]
Then for we have
[TABLE]
which concludes the proof in this case. For proceed analogously. ∎
Theorem 11**.**
Let and denote , , . Then
[TABLE]
Proof.
We proceed similarly as in proof of Theorem 10. We will also use the equivalent definition of the sine function formulated in equation (2.5), i.e.
[TABLE]
The following properties of octonion numbers, which can be derived using direct calculations, will also be necessary. For any and we have
[TABLE]
Then, for we have
[TABLE]
which concludes the proof. For the property is proved analogously, using equations (3.4) and (3.5). ∎
It may seem that the next theorem is a simple consequence of Theorem 10 and 11. However, that is not the case since OFT is not a -linear operation. We need to prove it independently.
Theorem 12**.**
Let and , , . Then
[TABLE]
Proof.
Properties in the claim of this theorem are proved similarly as those of Theorem 10 and 11 – using equations (3.1) and (3.2). Furthermore we will use the following fact – for each and we have:
[TABLE]
Then for we have
[TABLE]
which concludes the proof in this case. Proofs for are similar and use equations (3.6) and (3.7). ∎
To complete our considerations about properties of the octonion Fourier transforms of octonion-valued functions, we should also state and prove the shift theorem. In case of real-valued functions we already stated this theorem in our earlier work, i.e. article [4].
Theorem 13**.**
Let and denote , and . Let , . Then
[TABLE]
Proof.
We will use again the tools used in proofs of previous claims. Consider the OFT of function . Using integration by substitution we get
[TABLE]
which concludes the proof for . The derivation of (3.10) and (3.11) is very similar and utilises properties (3.4) and (3.5). ∎
Next properties that we will prove are a key element in the analysis of multidimensional linear time-invariant systems described by a system of partial differential equations. In our considerations, however, we will limit ourselves to real-valued functions and from now on we assume that and and are the OFTs of and , respectively. We will also assume that the relevant derivatives of exist, as well as their OFTs.
Theorem 14**.**
Let , and denote the OFTs of , and , respectively. Then
[TABLE]
Proof.
We will prove only the first formula. Consider derivative and its octonion Fourier transform . is a real-valued function, hence we can write as a sum of eight components of different parity
[TABLE]
where
[TABLE]
where , .
We will use integration by parts and utilize the fact that for every integrable and smooth function and every we have . Then
[TABLE]
where
[TABLE]
is a sum of eight components of different parity, as explained in Section 2. Hence
[TABLE]
Considering the parity of each component we get formula (3.12). ∎
Let us note that the statement of the above theorem is analogous to the claim of the classic version of the Fourier transform of the derivative. The difference is first of all the kind of imaginary unit by which the Fourier transform is multiplied and the change of sign at some variables. This is a characteristic feature of the octonion Fourier transformation. Similar argument leads to the following corollaries for the OFTs of partial derivatives of higher order.
Corollary 3**.**
Let denote the OFT of . Then
[TABLE]
An analogous conclusion can also be drawn for pure partial derivatives of the second order. It is worth noting that the claim of the theorem is no different from the corresponding theorem for the classic Fourier transform. We leave claims of Corollary 3 and 4 without proof.
Corollary 4**.**
Let denote the OFT of . Then
[TABLE]
Another significant result that can be demonstrated is the OFT differentiation theorem. First of all, however, the concept of differentiation of octonion-valued function should be defined. We will say that the partial derivative , , of the function , , exists if and only if all the partial derivatives , , , exist and then:
[TABLE]
We can now formulate the theorem on partial derivatives of the OFT of , analogous to the theorem known from the classical Fourier analysis. As before, we will assume that all considered derivatives and transforms exist.
Theorem 15**.**
Let and , where , denote the OFTs of and , , respectively. Then
[TABLE]
Proof.
We will apply methods analogous to those used in the proof of Theorem 14. We will prove only the first of the given formulas, the remaining ones are shown in the same way. Consider function and notice that
[TABLE]
As in the previous considerations, we can write and (the OFT of ) as sums of eight components of different parity
[TABLE]
where , are defined as in (2.39)–(2.46) and analogously.
Assuming that the functions and are integrable (in the Lebesgue sense), we can differentiate under the integral sign and then we get
[TABLE]
Hence
[TABLE]
Considering the parity of each component we get the first equality in formula (3.15). Using the fact that for any and we have
[TABLE]
we get the second equality in (3.15), which concludes the proof. ∎
At the end of this section we go to one of the most important Fourier transform properties and the most frequently used in signal analysis – the so-called Convolution theorem. This claim was already signaled in [3], here we present the details of the proof.
Theorem 16**.**
Let denote the OFT of the convolution of and , i.e.
[TABLE]
Then
[TABLE]
where
[TABLE]
is a sum of terms with different parity with relation to , , and , as in (2.39)–(2.46).
This theorem is the generalization of results presented in [5] and [12]. Moreover, if at least one of the functions or is even with respect to both and then the abovementioned formula reduces to the well-known form. However, one should bear in mind the fact that in general the above complicated form this claim is of little use. In the next section we will provide the argument similar to one presented in [12] which will give much simpler formula.
of Theorem 16.
We will use the fact that for every we have
[TABLE]
From the definition of the OFT and the convolution, the Fubini theorem and using integration by substitution we have
[TABLE]
Consider the inner integral. We can write the transformation kernel in the following way:
[TABLE]
where , , .
Using equations (3.18)–(3.25) we get
[TABLE]
which, after rearranging the terms, concludes the proof. ∎
Note that (due to the commutativity of convolution) the following formula is also valid:
[TABLE]
where
[TABLE]
is a sum of terms with different parity.
At the end of this section, we will cite several other results that are important from the point of view of system analysis, i.e. octonion analogues of Parseval-Plancherel Theorems for real-valued functions, which we proved in [4].
Theorem 17**.**
Let be square-integrable functions (in Lebesgue sense). Then
[TABLE]
where
[TABLE]
denotes the classical scalar product of functions (real- or octonion-valued) of variables.
In [2] we presented a detailed commentary on these assertions, including indicating the significance of the assumption in Theorem 17 that the considered functions are real-valued – for the octonion-valued functions the claim of Theorem 17 doesn’t hold. In case of real-valued functions Theorem 18 (also known in classical theory as Rayleigh Theorem) is direct corollary of Theorem 17, but (as we proved in [2] and was shown independently in [23]) is valid also in the general case of octonion-valued functions.
Theorem 18**.**
-norm of any function (square-integrable in Lebesgue sense) is equal to the -norm of its octonion Fourier transform, i.e.
[TABLE]
where for any square-integrable function .
Of course, the above theorem shows that OFT preserves the energy of octonion-valued functions. However, it is worth mentioning the recent result in [23], where the author argues that OFT of octonion-valued function also satisfies the Hausdorff-Young inequality.
4 Multidimensional linear time-invariant systems
As we mentioned in the previous section, the formulas in the theorems on the OFT properties are quite complicated and it seems that they can not be applied in practice. In this section we will show that using the notation of quadruple-complex numbers, we can simplify these expressions.
We will focus on using the OFT and notion of quadruple-complex numbers in the analysis of 3-D linear time-invariant (LTI) systems of linear partial differential equations (PDEs) with constant coefficients. The classical Fourier transform is well recognized tool in solving linear PDEs with constant coefficients due to the fact, that it reduces differential equations into algebraic equations [1]. It is true also in case of the quaternion Fourier transform [12] and, as we will present in this section, the octonion Fourier transform. We have already signaled the possibility of this application in [3], here we will develop these considerations and show additional examples.
In Section 3 we derived formulas for the OFT of partial derivatives. We can now reformulate (by straightforward computations) those formulas using the multiplication in algebra.
Corollary 5**.**
Let and . Then
[TABLE]
It is worth noting here the advantages that the above theorem on the partial derivatives transform brings. Let be a function even with respect to each variable. Both classic and octonion Fourier transforms of are real-valued functions. Using the classical Fourier transform for the function we get , and thus also the real-valued function. In a sense, we lose information that the function has been differentiated at all. In turn, OFT of function is equal to , therefore it is a purely imaginary function (only the imaginary part standing next to the unit will be non-zero). This clearly indicates differentiation with respect to variables and .
Every linear partial differential equation with constant coefficients can be reduced to algebraic equation (with respect to multiplication in ). Note that in the case of second order equations in which there are no mixed derivatives, this is also true in the sense of multiplication of octonions, e.g. for a nonhomogeneous wave equation, i.e.
[TABLE]
we have
[TABLE]
where and . But on the other hand, if we consider the heat equation, i.e.
[TABLE]
where we get
[TABLE]
An inverse (in sense of multiplication in ) of \big{(}(2\pi f_{1})^{2}+(2\pi f_{2})^{2}+(2\pi\tau)\mathbf{e}_{1}\big{)} exists if and only if and is equal to
[TABLE]
Hence
[TABLE]
You can not get such a simple formula using multiplication in octonion algebra. Additional theoretical considerations regarding partial differential equations and the use of integral transforms in Cayley-Dickson algebras can be found in [24].
Moreover, the notion of quadruple-complex number multiplication can be used to describe general linear time-invariant systems of three variables and to reduce parallel, cascade and feedback connections of linear systems into simple algebraic equations, as in classical system theory.
Consider a 3-D LTI system. We know from the classical signal and system theory that it can be described by its impulse response (sometimes called its Green function) and then, given the input signal , the output of such system is given by the formula:
[TABLE]
The output is the convolution of the input signal and the impulse response of the system, which can be schematicaly presented as in Fig. 1.
Corollary 6**.**
The dependence between the OFTs of an input and an output of the 3-D LTI system with the impulse response is given by
[TABLE]
where , and will be called the octonion frequency response of the system.
Corollary 7**.**
Formula (4.1) can be restated using the multiplication in algebra. We have
[TABLE]
which is the same as the very well known input-output relation in classic signal and system theory.
Consider now the classical connections between the systems, i.e. cascade, parallel and feedback connections. We start with the cascade connection (Fig. 3), for which we can write
[TABLE]
where , , , and . Since the multiplication in is commutative and alternative, we obtain
[TABLE]
as we have for classical (complex) Fourier transform.
In the case of parallel connection (Fig. 3) the computations are much simpler. We get
[TABLE]
the same as in the classical theory.
It gets more complicated if we consider the feedback connection, as in Fig.4. We can write the system of equations:
[TABLE]
Using the commutativity and associativity of we get
[TABLE]
which leads to
[TABLE]
and the inverse is in sense of multiplication in . The formula is very well-known, but we need to remember that not every element of has its inverse. Hence we can see that not every 3-D LTI system can be described with the convolution formula and analyzed with the OFT.
5 Discussion and conclusions
It has been shown that the theory of octonion Fourier transforms can be generalized to the case of functions with values in higher-order algebras. Those transforms have properties that are similar to their classical (complex) counterparts. Octonion analogues of scaling, modulation and shift theorems proved in Section 3 form the foundation of octonion-based signal and system theory. Properties of the octonion Fourier transform in context of other signal-domain operations, i.e. derivation and convolution of real-valued functions, show that it is a fine tool in the analysis of multidimensional LTI systems.
It remains to study the discrete case, i.e. discrete-space octonion Fourier transform (DSOFT). Preliminary studies show that the notion of quadruple-complex numbers can be applied to define the DSOFT and to analyze linear difference equations.
Acknowledgments
The research conducted by the author was supported by National Science Centre (Poland) grant No. 2016/23/N/ST7/00131.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. L. Allen and D. Mills. Signal Analysis: Time, Frequency, Scale, and Structure . Wiley-IEEE Press, 2003.
- 2[2] Ł. Błaszczyk. Octonion spectrum of 3d octonion-valued signals – properties and possible applications. In Proc. 2018 26th European Signal Processing Conference (EUSIPCO) , pages 509–513, 2018.
- 3[3] Ł. Błaszczyk. Hypercomplex fourier transforms in the analysis of multidimensional linear time-invariant systems. In Progress in Industrial Mathematics at ECMI 2018 . Springer Nature Switzerland AG, 2019. (in press).
- 4[4] Ł. Błaszczyk and K. M. Snopek. Octonion fourier transform of real-valued functions of three variables – selected properties and examples. Signal Process. , 136:29–37, 2017.
- 5[5] T. Bülow. Hypercomplex Spectral Signal Representations for the Processing and Analysis of Images . Ph D thesis, Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität Kiel, 1999.
- 6[6] T. Bülow and G. Sommer. The hypercomplex signal – a novel extension of the analytic signal to the multidimensional case. IEEE Trans. Signal Process. , 49(11):2844–2852, 2001.
- 7[7] M.-A. Delsuc. Spectral representation of 2d nmr spectra by hypercomplex numbers. J. Magn. Reson. , 77:119–124, 1988.
- 8[8] S. Demir and M. Tanişli. Hyperbolic octonion formulation of the fluid maxwell equations. J. Korean Phys. Soc. , 68(5):616–623, 2016.
