Next Article in Journal
Novel Controller Design for Finite-Time Synchronization of Fractional-Order Nonidentical Complex Dynamical Networks under Uncertain Parameters
Previous Article in Journal
Optically Transparent Dual-Band Metamaterial Absorber Using Ag Nanowire Screen-Printed Second-Order Cross-Fractal Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Discrete Octonion Linear Canonical Transform: Definition and Properties

School of Mathematical Science, Yangzhou University, Yangzhou 225002, China
Fractal Fract. 2024, 8(3), 154; https://doi.org/10.3390/fractalfract8030154
Submission received: 1 February 2024 / Revised: 4 March 2024 / Accepted: 5 March 2024 / Published: 8 March 2024

Abstract

:
In this paper, the discrete octonion linear canonical transform (DOCLCT) is defined. According to the definition of the DOCLCT, some properties associated with the DOCLCT are explored, such as linearity, scaling, boundedness, Plancherel theorem, inversion transform and shift transform. Then, the relationship between the DOCLCT and the three-dimensional (3-D) discrete linear canonical transform (DLCT) is obtained. Moreover, based on a new convolution operator, we derive the convolution theorem of the DOCLCT. Finally, the correlation theorem of the DOCLCT is established.

1. Introduction

The linear canonical transform (LCT) [1,2,3] is a generalized form of the fractional Fourier transform (FrFT). As a linear integral transform with three parameter class, the LCT is more flexible than the FrFT and is a widely used analytical and processing tool in applied mathematics and engineering [4,5,6,7,8]. For analyzing and processing the non-stationary spectrum of finite-duration signals, Pei and Ding [9] proposed the discrete linear canonical transform (DLCT). The DLCT is a very important tool for processing discrete data with a digital camera. Wei et al. [10] studied image encryption using the the random discrete linear canonical transform, which demonstrated that the proposed encryption method is a security-enhanced image encryption scheme. Sun and Li [11] proposed the sliding discrete linear canonical transform and obtained an adaptive method for the computation of the DLCT. Zhang and Li [12] proposed and designed the definition of the DLCT in graph settings. Based on different kinds of DLCTs, several scholars studied many properties and applications [13,14,15,16,17].
Recently, hypercomplex algebras [18,19] are increasingly receiving research interest from scholars. Quaternion algebras are hypercomplex algebras of order 4 and have been widely applied in optical and signal processing [20,21,22]. Urynbassarova et al. [23] extended the DLCT to the quaternion linear canonical transform domain, and proposed the discrete quaternion linear canonical transform (DQLCT). Some properties of the two-dimensional (2-D) DQLCT were derived, such as the shift, modulation, inversion formula and Plancherel theorem. Moreover, they studied the convolution theorem and fast algorithm for the 2-D DQLCT. Based on the 2-D DQLCT, some applications were illustrated by the simulations. Srivastava et al. [24] presented the discrete quadratic-phase Fourier transform. The convolution and correlation theorems for the discrete quadratic-phase Fourier transform were studied.
Octonion algebras [25] are another hypercomplex algebra with order 8 which is the generalized form of the quaternion algebra. Hahn and Snopek [26] proposed the octonion Fourier transform (OFT) and studied the properties. Several applications of the OFT in signal processing were studied in [27,28]. In order to analyze and process the octonion spectrum of finite-duration signals, Błaszczyk [29] exploited the discrete form for the OFT and obtained the discrete octonion Fourier transform (DOFT). According to the DOFT, the analysis of solutions for difference equations and 3-D discrete linear time invariant systems were discussed. Researchers have considered that the linear canonical transform is a general form of the Fourier transform and has good analytical and processing properties [30,31]. We [32] substituted the octonion Fourier kernel function with the octonion linear canonical kernel function and obtained the octonion linear canonical transform (OCLCT). Next, some papers [32,33] discussed many properties and uncertainty principles associated with the OCLCT. Moreover, many scholars [34,35] proposed different transform forms of the OCLCT.
So far, the OCLCT is mainly studied regarding the integral transform of non-stationary continuous signals. As far as we know, the discrete form of the OCLCT has never been published to date. In this paper, in order to study octonion finite-length signals, we propose the discrete octonion linear canonical transform (DOCLCT). The DOCLCT is obtained by replacing the Fourier transform kernel function with the linear canonical transform kernel function based on the octonion algebra setting. Then, several important properties of the DOCLCT are derived, such as linearity, scaling, boundedness, Plancherel theorem inversion transform and shift transform. Moreover, the relation between the DOCLCT and the 3-D DLCT is obtained. The convolution theorem associated with the DOCLCT is presented by a new convolution operator. Finally, the correlation theorem of the DOCLCT is exploited.
This paper is organized as follows: In Section 2, several basic properties of octonion algebra are presented. The definition and the properties of the DOCLCT are obtained in Section 3. In Section 4, the convolution theorem for the DOCLCT is derived. The correlation theorem of the DOCLCT is discussed in Section 5. In Section 6, the conclusions and potential applications are drawn.

2. Preliminaries

This section presents knowledge of octonion algebra [36]. This is the research foundation of this paper.

2.1. Octonion Algebra

Octonion algebra is defined by O [36]. An arbitrary o O can be given by
o = o 0 + o 1 e 1 + o 2 e 2 + o 3 e 3 + o 4 e 4 + o 5 e 5 + o 6 e 6 + o 7 e 7
where o 0 , o 1 , , o 7 R . Octonion algebra is a non-associative and non-commutative algebra. Figure 1 presents the multiplication rules of octonion algebra.
The norm of octonion algebra is defined by | o | = o o ¯ = o ¯ o and | o | 2 = r = 0 7 o r 2 . It satisfies | ϵ ε | = | ϵ | | ε | for all ϵ , ε O .
For any octonion algebra, o O can be represented as
o = 𝚥 + 𝚤 e 4 ,
where 𝚥 = o 0 + o 1 e 1 + o 2 e 2 + o 3 e 3 and 𝚤 = o 4 + o 5 e 1 + o 6 e 2 + o 7 e 3 are quaternion algebras. That is to say, any octonion algebra can be composed of the sum of two quaternion algebras.
Property 1
([25]). Let 𝚥 , 𝚤 H . Then, any octonion algebra satisfies the following properties:
( 1 ) e 4 𝚥 = 𝚥 ¯ e 4 ; ( 2 ) e 4 ( 𝚥 e 4 ) = 𝚥 ¯ ; ( 3 ) ( 𝚥 e 4 ) e 4 = 𝚥 ,
( 4 ) 𝚥 ( 𝚤 e 4 ) = ( 𝚤 𝚥 ) e 4 ; ( 5 ) ( 𝚥 e 4 ) 𝚤 = ( 𝚥 𝚤 ¯ ) e 4 ; ( 6 ) ( 𝚥 e 4 ) ( 𝚤 e 4 ) = 𝚤 ¯ 𝚥 .
Property 2
([25]). For any octonion algebras 𝚥 + 𝚤 e 4 , 𝚥 , 𝚤 H in the quaternionic form, then the following formulas are right:
𝚥 + 𝚤 e 4 ¯ = 𝚥 ¯ 𝚤 e 4 ,
| 𝚥 + 𝚤 e 4 | 2 = | 𝚥 | 2 + | 𝚤 | 2 .
According to octonion algebra, we provide the definition of an octonion-valued function. For any octonion-valued function, x ( n ) is defined by
x ( n ) = x 0 ( n ) + x 1 ( n ) e 1 + + x 7 ( n ) e 7 = x ˜ ( n ) + x ^ ( n ) e 4 ,
where x ˜ ( n ) = x 0 ( n ) + x 1 ( n ) e 1 + x 2 ( n ) e 2 + x 3 ( n ) e 3 and x ^ ( n ) = x 4 ( n ) + x 5 ( n ) e 1 + x 6 ( n ) e 2 + x 7 ( n ) e 3 are quaternion valued functions. n = ( n 1 , n 2 , n 3 ) R 3 .
For 1 p < , the norm for the 3-D octonion-valued signal x ( n ) is given by
x p p = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 | x ( n ) | p .
If p = 2 , then the norm for the 3-D octonion-valued signal x ( n ) is
x 2 2 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 | x ( n ) | 2 .

2.2. Discrete Linear Canonical Transform

Next, we present the definition of the 3-D DLCT.
Definition 1
([9]). Let A k = a k b k c k d k R 2 × 2 be a matrix parameter satisfying det ( A k ) = 1 ( k = 1 , 2 , 3 ). For any function x : [ N 1 ] × [ N 2 ] × [ N 3 ] O , the 3-D DLCT is defined by
D A 1 , A 2 , A 3 { x } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 1 ( n 2 , m 2 ) D A 3 e 1 ( n 3 , m 3 ) ,
where the discrete linear canonical transform kernel signal is
D A k e 1 ( n k , m k ) = 1 N k e e 1 a k 2 b k n k 2 Δ s k 2 2 π N k n k m k + d k 2 b k m k 2 Δ y k 2 π 2 ,
where Δ s k is the periodic sampling interval in the space domain s k and Δ y k is the periodic sampling interval in the DLCT domain y k .

2.3. Discrete Quaternion Linear Canonical Transform

In paper [23], the authors proposed the DQLCT and exploited knowledge about the DQLCT. The DQLCT expands the research scope of the discrete quaternion Fourier transform, and provides a way to solve problems about quaternion non-stationary finite-length signals. Due to the non-commutativity and non-associative properties of quaternion, there are three kinds of DQLCT. The authors of [23] proposed the two-sided DQLCT.
Definition 2
([23]). Let A k = a k b k c k d k R 2 × 2 be a matrix parameter satisfying det ( A k ) = 1 ( k = 1 , 2 ). The DQLCT of a function x : [ N 1 ] × [ N 2 ] × [ N 3 ] O is defined by
L A 1 , A 2 { x } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 K L , A 1 e 1 ( n 1 , m 1 ) x ( n ) K L , A 2 e 2 ( n 2 , m 2 ) ,
where the discrete quaternion linear canonical transform kernel signal is
K L , A k e k ( n k , m k ) = 1 N k e e k a k 2 b k n k 2 Δ s k 2 2 π N k n k m k + d k 2 b k m k 2 Δ y k 2 ,
where Δ s k is the periodic sampling interval in the space domain s k and Δ y k is the periodic sampling interval in the DQLCT domain y k .
The inverse transform of the DQLCT is displayed by
x ( n ) = m 1 = 0 N 1 1 m 2 = 0 N 2 1 K L , A 1 1 e 1 ( m 1 , n 1 ) L A 1 , A 2 x ( m ) K L , A 2 1 e 2 ( m 2 , n 2 ) ,
where A k 1 = d k b k c k a k R 2 × 2 are inverse matrices.

2.4. Discrete Octonion Fourier Transform

In paper [29], the DOFT of 3-D octonion finite-length signals was given. The DOFT is a very good tool for studying octonion finite-length signals. In the following description, a 3-D octonion finite-length function is equivalent to a 3-D octonion finite-length signal.
Definition 3.
Let a 3-D octonion-valued function x ( n ) be a 3-D finite-length signal and x : [ N 1 ] × [ N 2 ] × [ N 3 ] O . The DOFT is defined asfollows:
F o ( x ) ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) e e 1 2 π n 1 m 1 N 1 e e 2 2 π n 2 m 2 N 2 e e 4 2 π n 3 m 3 N 3 ,
where n = ( n 1 , n 2 , n 3 ) [ N 1 ] × [ N 2 ] × [ N 3 ] , m = ( m 1 , m 2 , m 3 ) [ N 1 ] × [ N 2 ] × [ N 3 ] , [ N k ] = { 0 , 1 , , N k 1 } and ( k = 1 , 2 , 3 ) .
The inverse transform of the DOFT is presented by the following formula [29]:
x ( n ) = 1 N 1 N 2 N 3 m 1 = 0 N 1 1 m 2 = 0 N 2 1 m 3 = 0 N 3 1 F o ( x ) ( m ) e e 4 2 π n 3 m 3 N 3 e e 2 2 π n 2 m 2 N 2 e e 1 2 π n 1 m 1 N 1 .

3. Discrete Octonion Linear Canonical Transform

In this section, based on the DOFT, we extend the 2-D DQLCT to the 3-D discrete octonion linear canonical transform domain. A new transform, the discrete octonion linear canonical transform, is proposed. We can use DOCLCT to solve the problem of non-stationary 3-D octonion finite-length signals.
Definition 4.
The DOCLCT of an octonion-valued signal x : [ N 1 ] × [ N 2 ] × [ N 3 ] O is defined by
D A 1 , A 2 , A 3 o { x } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) ,
where the kernel signals of the DOCLCT are
D A 1 e 1 ( n 1 , m 1 ) = 1 N 1 e e 1 a 1 2 b 1 n 1 2 Δ s 1 2 2 π N 1 n 1 m 1 + d 1 2 b 1 m 1 2 Δ y 1 2 π 2 ,
D A 2 e 2 ( n 2 , m 2 ) = 1 N 2 e e 2 a 2 2 b 2 n 2 2 Δ s 2 2 2 π N 2 n 2 m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 π 2 ,
and
D A 3 e 4 ( n 3 , m 3 ) = 1 N 3 e e 4 a 3 2 b 3 n 3 2 Δ s 3 2 2 π N 3 n 3 m 3 + d 3 2 b 3 m 3 2 Δ y 3 2 π 2 .
When A k = 0 1 1 0 ( k = 1 , 2 , 3 ), the DOCLCT reduces to the DOFT.

Properties of the DOCLCT

Next, we present several properties of the DOCLCT.
Theorem 1
(Linearity). For any octonion-valued signals x , y : [ N 1 ] × [ N 2 ] × [ N 3 ] O , , R . Then, the linearity of the DOCLCT is
D A 1 , A 2 , A 3 o { x + y } ( m ) = D A 1 , A 2 , A 3 o { x } ( m ) + D A 1 , A 2 , A 3 o { y } ( m ) .
Proof. 
This proof step can be directly obtained by the definition of the DOCLCT.  □
Theorem 2
(Scaling). For an octonion-valued signal x : [ N 1 ] × [ N 2 ] × [ N 3 ] O , t = ( t 1 , t 2 , t 3 ) 0 [ N 1 ] × [ N 2 ] × [ N 3 ] . Then, the scaling of the DOCLCT is
D A 1 , A 2 , A 3 o { x ( tn ) } ( m ) = D Ω 1 , Ω 2 , Ω 3 o { x } m t ,
where Ω k = a k t k 2 b k c k t k 2 d k R 2 × 2 and ( k = 1 , 2 , 3 ) .
Proof. 
According to the definition of the DOCLCT, we have
D A 1 , A 2 , A 3 o { x ( tn ) } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( tn ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) .
Let u = tn = ( u 1 , u 2 , u 3 ) . Then, the above formula becomes
D A 1 , A 2 , A 3 o { x ( tn ) } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( u ) 1 N 1 e e 1 a 1 2 b 1 ( u 1 t 1 ) 2 Δ s 1 2 2 π N 1 u 1 t 1 m 1 + d 1 2 b 1 m 1 2 Δ y 1 2 π 2 × 1 N 2 e e 2 a 2 2 b 2 ( u 2 t 2 ) 2 Δ s 2 2 2 π N 2 u 2 t 2 m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 π 2 1 N 3 e e 4 a 3 2 b 3 ( u 3 t 3 ) 2 Δ s 3 2 2 π N 3 u 3 t 3 m 3 + d 3 2 b 3 m 3 2 Δ y 3 2 π 2 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( u ) D Ω 1 e 1 ( u 1 , m 1 t 1 ) D Ω 2 e 2 ( u 2 , m 2 t 2 ) D Ω 3 e 4 ( u 3 , m 3 t 3 ) = D Ω 1 , Ω 2 , Ω 3 o { x ( u ) } ( m t ) .
Theorem 3.
[Boundedness] Assume that x e ( n ) = x ( n 1 , n 2 , n 3 ) + x ( n 1 , n 2 , n 3 ) 2 is the even part and x o ( n ) = x ( n 1 , n 2 , n 3 ) x ( n 1 , n 2 , n 3 ) 2 is the odd part of a function x ( n ) in the third variable n 3 , respectively. Then,
D A 1 , A 2 , A 3 o { x } ( m ) = [ 1 N 3 ( D A 1 , A 2 o { x ˜ e } ( m ) 2 + D A 1 , A 2 o { x ^ o } ( m ) 2 + D A 1 , A 2 o { x ^ e } ( m ) 2 + D A 1 , A 2 o { x ˜ o } ( m ) 2 ) ] 1 2 .
Proof. 
According to the Formula (1), the DOCLCT of the function x ( n ) becomes
D A 1 , A 2 , A 3 o { x ( n ) } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 ( x ˜ + x ^ e 4 ) ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ˜ ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) + n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ^ ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) e 4 .
From the Euler formula, then
D A 1 , A 2 , A 3 o { x ( n ) } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ˜ e ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) 1 N 3 cos α 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ^ o ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) 1 N 3 sin α 3 + ( n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ˜ o ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) 1 N 3 sin α 3 + n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ^ e ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) 1 N 3 cos α 3 ) e 4 ,
where α 3 = a 3 2 b 3 n 3 2 Δ s 3 2 2 π N 3 n 3 m 3 + d 3 2 b 3 m 3 2 Δ y 3 2 π 2 .
Hence, we have the result.  □
Theorem 4.
(Plancherel theorem) The Plancherel theorem of the DOCLCT is
x 2 2 = N 1 N 2 N 3 D A 1 , A 2 , A 3 o { x } 2 2 .
Proof. 
According to Theorem 3, then
D A 1 , A 2 , A 3 o { x } 2 2 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 D A 1 , A 2 , A 3 o { x } ( m ) 2 = 1 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 ( D A 1 , A 2 o { x ˜ e } ( m ) 2 + D A 1 , A 2 o { x ^ o } ( m ) 2 + D A 1 , A 2 o { x ^ e } ( m ) 2 + D A 1 , A 2 o { x ˜ o } ( m ) 2 ) = 1 N 3 ( D A 1 , A 2 o { x ˜ e } 2 2 + D A 1 , A 2 o { x ^ o } 2 2 + D A 1 , A 2 o { x ^ e } 2 2 + D A 1 , A 2 o { x ˜ o } 2 2 ) .
By the Plancherel theorem for the DQLCT [23], we have
D A 1 , A 2 , A 3 o { x } 2 2 = 1 N 1 N 2 N 3 x ˜ e 2 2 +   x ^ o 2 2 +   x ^ e 2 2 + x ˜ o 2 2 .
In addition, based on the formula
x 2 2 = x ˜ e 2 2 + x ˜ o 2 2 + x ^ e 2 2 + x ^ o 2 2 ,
then we have
D A 1 , A 2 , A 3 o { x } 2 2 = 1 N 1 N 2 N 3 x 2 2 ,
that is to say
N 1 N 2 N 3 D A 1 , A 2 , A 3 o { x } 2 2 = x 2 2 .
Theorem 5
(Inversion transform). The inversion transform of the DOCLCT is obtained as follows:
x ( n ) = u 1 = 0 N 1 1 u 2 = 0 N 2 1 u 3 = 0 N 3 1 D A 1 , A 2 , A 3 o { x } ( m ) D A 3 1 e 4 ( u 3 , m 3 ) D A 2 1 e 2 ( u 2 , m 2 ) D A 1 1 e 1 ( u 1 , m 1 ) ,
where A k 1 = d k b k c k a k R 2 × 2 and ( k = 1 , 2 , 3 ).
Proof. 
According to the definition of the DOCLCT, we have
u 1 = 0 N 1 1 u 2 = 0 N 2 1 u 3 = 0 N 3 1 D A 1 , A 2 , A 3 o { x } ( m ) D A 3 1 e 4 ( u 3 , m 3 ) D A 2 1 e 2 ( u 2 , m 2 ) D A 1 1 e 1 ( u 1 , m 1 ) = u 1 = 0 N 1 1 u 2 = 0 N 2 1 u 3 = 0 N 3 1 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) ×   D A 3 1 e 4 ( u 3 , m 3 ) D A 2 1 e 2 ( u 2 , m 2 ) D A 1 1 e 1 ( u 1 , m 1 ) .
In addition, by the kernel signals of the DOCLCT, the following formulas hold:
u 3 = 0 N 3 1 n 3 = 0 N 3 1 D A 3 e 4 ( n 3 , m 3 ) D A 3 1 e 4 ( u 3 , m 3 ) = 1 N 3 u 3 = 0 N 3 1 n 3 = 0 N 2 1 e e 4 a 3 2 b 3 ( n 3 2 u 3 2 ) Δ s 3 2 2 π N 3 ( n 3 u 3 ) m 3 = 1 , n 3 = u 3 0 , n 3 u 3
By these three formulas (25), the inverse transform of the DOCLCT can be established.  □
The following lemma shows that the DOCLCT can be disassembled by the Euler formula.
Lemma 1.
The DOCLCT can be expressed in another formula:
D A 1 , A 2 , A 3 o { x } ( m ) = e e e + o e e e 1 + e o e e 2 + o o e e 3 + e e o e 4 + o e o e 5 + e o o e 6 + o o o e 7 ,
where
e e e ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e e e ( n ) cos α 1 cos α 2 cos α 3 ,
o e e ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x o e e ( n ) sin α 1 cos α 2 cos α 3 ,
e o e ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e o e ( n ) cos α 1 sin α 2 cos α 3 ,
o o e ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x o o e ( n ) sin α 1 sin α 2 cos α 3 ,
e e o ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e e o ( n ) cos α 1 cos α 2 sin α 3 ,
o e o ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x o e o ( n ) sin α 1 cos α 2 sin α 3 ,
e o o ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e o o ( n ) cos α 1 sin α 2 sin α 3 ,
o o o ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x o o o ( n ) sin α 1 sin α 2 sin α 3 ,
and α k = a k 2 b k n k 2 Δ s k 2 2 π N k n k m k + d k 2 b k m k 2 Δ y k 2 π 2 , ( k = 1 , 2 , 3 ). The subscripts e and o indicate a function is either even (e) or odd (o) for an appropriate variable, i.e., x o o e ( n ) is odd for n 1 and n 2 , and even for n 3 .
Proof. 
The kernel function of the DOCLCT can be expanded as follows:
D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 4 ( n 3 , m 3 ) = 1 N 1 N 2 N 3 ( e e 1 α 1 e e 2 α 2 ) e e 4 α 3 = 1 N 1 N 2 N 3 ( ( cos α 1 + e 1 sin α 1 ) ( cos α 2 + e 2 sin α 2 ) ) ( cos α 3 + e 4 sin α 3 ) = 1 N 1 N 2 N 3 ( cos α 1 cos α 2 cos α 3 + sin α 1 cos α 2 cos α 3 e 1 + cos α 1 sin α 2 cos α 3 e 2 + sin α 1 sin α 2 cos α 3 e 3 + cos α 1 cos α 2 sin α 3 e 4 + sin α 1 cos α 2 sin α 3 e 5 + cos α 1 sin α 2 sin α 3 e 6 + sin α 1 sin α 2 sin α 3 e 7 ) .
By the definition of the DOCLCT, we have the result.  □
This lemma eliminates the obstacle caused by the non-commutative and non-associative properties of the DOCLCT.
Next, we give the shift transform of the DOCLCT. There are three forms of the shift function based on three variables, x T 1 ( n 1 , n 2 , n 3 ) = x ( n 1 l 1 , n 2 , n 3 ) , x T 2 ( n 1 , n 2 , n 3 ) = x ( n 1 , n 2 l 2 , n 3 ) , and x T 3 ( n 1 , n 2 , n 3 ) = x ( n 1 , n 2 , n 3 l 3 ) . These three shift functions are independent of each other and are not affected by other remaining variables.
Theorem 6
(Shift transform of the DOCLCT). Let T 1 , T 2 and T 3 denote the DOCLCT of the three shift functions x ( n 1 l 1 , n 2 , n 3 ) , x ( n 1 , n 2 l 2 , n 3 ) and x ( n 1 , n 2 , n 3 l 3 ) , respectively. Then,
T 1 ( m ) = cos γ 1 D A 1 , A 2 , A 3 o { x } ( m ) sin γ 1 Φ 1 ( m ) ,
T 1 ( m ) = cos γ 1 D A 1 , A 2 , A 3 o { x } ( m ) sin γ 1 Φ 2 ( m ) ,
T 1 ( m ) = cos γ 1 D A 1 , A 2 , A 3 o { x } ( m ) sin γ 1 Φ 3 ( m ) ,
where m = ( m 1 , m 2 , m 3 ) ; m = ( m 1 , m 2 , m 3 ) ; m = ( m 1 , m 2 , m 3 ) ; m k = m k N k a k 2 π b k Δ s k 2 l k ; γ k = a k 2 b k l k 2 Δ s k 2 2 π N k l k m k N k a k d k 4 π b k 2 Δ y k 2 Δ s k 2 l k N k a k 2 π b k Δ s k 2 l k + 2 m k , ( k = 1 , 2 , 3 ) ; and Φ 1 = s e e c e e e 1 + s o e e 2 c o e e 3 + s e o e 4 c e o e 5 + s o o e 6 c o o e 7 , Φ 2 = e s e + o s e e 1 e c e e 2 o c e e 3 + e s o e 4 + o s o e 5 e c o e 6 o c o e 7 , Φ 3 = e e s + o e s e 1 + e o s e 2 + o o s e 3 e e c e 4 o e c e 5 e o c e 6 o o c e 7 .
Proof. 
We present the proof process for the DOCLCT of the function x T 1 , and the other two types are obtained according to the same steps.
According to Lemma 1, we have
T 1 = D A 1 , A 2 , A 3 o { x T 1 } ( m ) = e e e T 1 + o e e T 1 e 1 + e o e T 1 e 2 + o o e T 1 e 3 + e e o T 1 e 4 + o e o T 1 e 5 + e o o T 1 e 6 + o o o T 1 e 7 .
Then, we can compute the formula:
e e e T 1 ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e e e T 1 ( n ) cos α 1 cos α 2 cos α 3 = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e e e ( n 1 l 1 , n 2 , n 3 ) cos α 1 cos α 2 cos α 3 .
Let h 1 = n 1 l 1 , h 2 = n 2 , h 3 = n 3 ( h = ( h 1 , h 2 , h 3 ) R 3 ), hence
e e e T 1 ( m ) = 1 N 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x e e e ( n 1 l 1 , n 2 , n 3 ) cos α 1 cos α 2 cos α 3 = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e e e ( h ) cos ( β 1 + γ 1 ) cos β 2 cos β 3 = cos ( γ 1 ) N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e e e ( h ) cos β 1 cos β 2 cos β 3 sin ( γ 1 ) N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e e e ( h ) sin β 1 cos β 2 cos β 3 ,
where β 1 = a 1 2 b 1 h 1 2 Δ s 1 2 2 π N 1 h 1 ( m 1 N 1 a 1 2 π b 1 Δ s 1 2 l 1 ) + d 1 2 b 1 ( m 1 N 1 a 1 2 π b 1 Δ s 1 2 l 1 ) 2 Δ y 1 2 π 2 ,   γ 1 = a 1 2 b 1 l 1 2 Δ s 1 2 2 π N 1 l 1 m 1 N 1 a 1 d 1 4 π b 1 2 Δ y 1 2 Δ s 1 2 l 1 N 1 a 1 2 π b 1 Δ s 1 2 l 1 + 2 m 1 , and β k = a k 2 b k n k 2 Δ s k 2 2 π N k n k m k + d k 2 b k m k 2 Δ y k 2 π 2 , ( k = 2 , 3 ).
Let m = ( m 1 , m 2 , m 3 ) , m 1 = m 1 N 1 a 1 2 π b 1 Δ s 1 2 l 1 and
s e e ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e e e ( h ) sin β 1 cos β 2 cos β 3 ,
c e e ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o e e ( h ) cos β 1 cos β 2 cos β 3 ,
s o e ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e o e ( h ) cos β 1 cos β 2 cos β 3 ,
c o e ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o o e ( h ) cos β 1 cos β 2 cos β 3 ,
s e o ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e e o ( h ) cos β 1 cos β 2 cos β 3 ,
c e o ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o e o ( h ) cos β 1 cos β 2 cos β 3 ,
s o o ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x e o o ( h ) cos β 1 cos β 2 cos β 3 ,
c o o ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o o o ( h ) cos β 1 cos β 2 cos β 3 .
Then, Formula (32) becomes
e e e T 1 ( m ) = cos γ 1 e e e ( m ) sin γ 1 s e e ( m ) ,
In addition, we can prove other formulas, such as
o e e T 1 ( m ) = 1 N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o e e ( h ) sin ( β 1 + γ 1 ) cos β 2 cos β 3 = cos ( γ 1 ) N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o e e ( h ) sin β 1 cos β 2 cos β 3 + sin ( γ 1 ) N 1 N 2 N 3 h 1 = 0 N 1 1 h 2 = 0 N 2 1 h 3 = 0 N 3 1 x o e e ( h ) cos β 1 cos β 2 cos β 3 ,
By continuing in this way, we have
e e e T 1 ( m ) = cos γ 1 e e e ( m ) sin γ 1 s e e ( m ) ,
o e e T 1 ( m ) = cos γ 1 o e e ( m ) + sin γ 1 c e e ( m ) ,
e o e T 1 ( m ) = cos γ 1 e o e ( m ) sin γ 1 s o e ( m ) ,
o o e T 1 ( m ) = cos γ 1 o o e ( m ) + sin γ 1 c o e ( m ) ,
e e o T 1 ( m ) = cos γ 1 e e o ( m ) sin γ 1 s e o ( m ) ,
o e o T 1 ( m ) = cos γ 1 o e o ( m ) + sin γ 1 c e o ( m ) ,
e o o T 1 ( m ) = cos γ 1 e o o ( m ) sin γ 1 s o o ( m ) ,
o o T 1 ( m ) = cos γ 1 o o o ( m ) + sin γ 1 c o o ( m ) .
According to Lemma 1, the first conclusion can be inferred:
T 1 ( m ) = cos γ 1 D A 1 , A 2 , A 3 o { x } ( m ) sin γ 1 Φ 1 ( m ) .
where Φ 1 = s e e c e e e 1 + s o e e 2 c o e e 3 + s e o e 4 c e o e 5 + s o o e 6 c o o e 7 .
Using the same steps, the other two formulas, (29) and (30), can be obtained.  □

4. Convolution Theorem of the DOCLCT

In this section, we first give the definition of the convolution operator associated with the DOCLCT. Then, we obtain the convolution theorem of the DOCLCT by the convolution operator.
Definition 5.
Suppose the real functions x ( n ) and f ( n ) are given; the convolution operator is defined by
( x f ) ( n ) = u 1 = 0 U 1 1 u 2 = 0 U 2 1 u 3 = 0 U 3 1 1 U 1 1 U 2 1 U 3 x ( u ) f ( n u ) ×   e e 1 a 1 b 1 u 1 ( n 1 u 1 ) Δ s 1 2 e e 1 a 2 b 2 u 2 ( n 2 u 2 ) Δ s 2 2 e e 1 a 3 b 3 u 3 ( n 3 u 3 ) Δ s 3 2 ,
where U k denotes the intervals [ 0 , 1 , 2 , , U k 1 ] , ( k = 1 , 2 , 3 ) .
Lemma 2.
The convolution theorem for the 3-D DLCT is obtained:
D A 1 , A 2 , A 3 { x f } ( m ) = D A 1 , A 2 , A 3 { x } ( m ) D A 1 , A 2 , A 3 { f } ( m ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 .
Proof. 
According to the definition of the 3-D DLCT and the convolution operator, then
D A 1 , A 2 , A 3 { x f } ( m ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 ( u 1 = 0 U 1 1 u 2 = 0 U 2 1 u 3 = 0 U 3 1 1 U 1 1 U 2 1 U 3 x ( u ) f ( n u ) ×   e e 1 a 1 b 1 u 1 ( n 1 u 1 ) Δ s 1 2 e e 1 a 2 b 2 u 2 ( n 2 u 2 ) Δ s 2 2 e e 1 a 3 b 3 u 3 ( n 3 u 3 ) Δ s 3 2 ) ×   D A 1 e 1 ( n 1 , m 1 ) D A 2 e 1 ( n 2 , m 2 ) D A 3 e 1 ( n 3 , m 3 ) .
Let r = n u = ( r 1 , r 2 , r 3 ) . Then, the above formula becomes
D A 1 , A 2 , A 3 { x f } ( m ) = r 1 = u 1 N 1 U 1 1 r 2 = u 2 N 2 U 2 1 r 3 = u 3 N 3 U 3 1 ( u 1 = 0 U 1 1 u 2 = 0 U 2 1 u 3 = 0 U 3 1 1 U 1 1 U 2 1 U 3 x ( u ) f ( r ) ×   e e 1 a 1 b 1 u 1 r 1 Δ s 1 2 e e 1 a 2 b 2 u 2 r 2 Δ s 2 2 e e 1 a 3 b 3 u 3 r 3 Δ s 3 2 ) ×   1 N 1 e e 1 a 1 2 b 1 ( r 1 + u 1 ) 2 Δ s 1 2 2 π N 1 ( r 1 + u 1 ) m 1 + d 1 2 b 1 m 1 2 Δ y 1 2 π 2 ×   1 N 2 e e 1 a 2 2 b 2 ( r 2 + u 2 ) 2 Δ s 2 2 2 π N 2 ( r 2 + u 2 ) m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 π 2 ×   1 N 3 e e 1 a 3 2 b 3 ( r 3 + u 3 ) 2 Δ s 3 2 2 π N 3 ( r 3 + u 3 ) m 3 + d 3 2 b 3 m 3 2 Δ y 3 2 π 2 .
Since e e 1 a 1 b 1 u 1 r 1 Δ s 1 2 e e 1 a 1 b 1 u 1 r 1 Δ s 1 2 = 1 , e e 1 a 2 b 2 u 2 r 2 Δ s 2 2 e e 1 a 2 b 2 u 2 r 2 Δ s 2 2 = 1 , e e 1 a 3 b 3 u 3 r 3 Δ s 3 2 e e 1 a 3 b 3 u 3 r 3 Δ s 3 2 = 1 . Then, we have
D A 1 , A 2 , A 3 { x f } ( m ) = ( u 1 = 0 U 1 1 u 2 = 0 U 2 1 u 3 = 0 U 3 1 1 U 1 U 2 U 3 x ( u ) e e 1 a 1 2 b 1 u 1 2 Δ s 1 2 2 π N 1 u 1 m 1 + d 1 2 b 1 m 1 2 Δ y 1 2 π 2 ×   e e 1 a 2 2 b 2 u 2 2 Δ s 2 2 2 π N 2 u 2 m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 π 2 e e 1 a 3 2 b 3 u 3 2 Δ s 3 2 2 π N 3 u 3 m 3 + d 3 2 b 3 m 3 2 Δ y 3 2 π 2 ×   r 1 = u 1 N 1 U 1 1 r 2 = u 2 N 2 U 2 1 r 3 = u 3 N 3 U 3 1 f ( r ) e e 1 a 1 2 b 1 r 1 2 Δ s 1 2 2 π N 1 r 1 m 1 + d 1 2 b 1 m 1 2 Δ y 1 2 π 2 N 1 N 2 N 3 ×   e e 1 a 2 2 b 2 r 2 2 Δ s 2 2 2 π N 2 r 2 m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 π 2 e e 1 a 3 2 b 3 r 3 2 Δ s 3 2 2 π N 3 r 3 m 3 + d 3 2 b 3 m 3 2 Δ y 3 2 π 2 ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 .
Based on the definition of the 3-D DLCT, we can obtain the proof.  □
Next, we obtain the relation between the DOCLCT and the 3-D DLCT. Then, we derive a convolution theorem for the DOCLCT.
Lemma 3.
The relation between the DOCLCT and the 3-D DLCT is given as follows:
D A 1 , A 2 , A 3 o { x } ( m ) = 1 4 { ( D A 1 , A 2 , A 3 { x } ( m ) D A 1 , A 2 , B 3 { x } ( ς ) ) ( 1 e 3 ) + ( D A 1 , B 2 , B 3 { x } ( ϱ ) D A 1 , B 2 , A 3 { x } ( τ ) ) ( 1 + e 3 ) } + 1 4 { ( D A 1 , A 2 , A 3 { x } ( m ) + D A 1 , A 2 , B 3 { x } ( ς ) ) ( 1 + e 3 ) ( D A 1 , B 2 , B 3 { x } ( ϱ ) + D A 1 , B 2 , A 3 { x } ( τ ) ) ( 1 e 3 ) } · e 5 ,
where B k = a k b k c k d k , ( k = 1 , 2 , 3 ) , τ = ( m 1 , m 2 , m 3 ) , ς = ( m 1 , m 2 , m 3 ) and ϱ = ( m 1 , m 2 , m 3 ) .
Proof. 
According to Definition 1, then
D A 1 , B 2 , A 3 { x } ( τ ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) 1 N 2 e e 1 a 2 2 b 2 n 2 2 Δ s 2 2 + 2 π N 2 n 2 m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 π 2 ×   D A 3 e 1 ( n 3 , m 3 ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) 1 N 2 e e 1 ( a 2 2 b 2 n 2 2 Δ s 2 2 2 π N 2 n 2 m 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + π 2 ) ×   D A 3 e 1 ( n 3 , m 3 ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) 1 N 2 e e 1 α 2 D A 3 e 1 ( n 3 , m 3 ) .
The third equation is based on this fact: e e 1 π 2 = e e 1 π 2 .
According to the same method, we can obtain the following two equations:
D A 1 , A 2 , B 3 { x } ( ς ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 1 ( n 2 , m 2 ) 1 N 3 e e 1 α 3 ,
D A 1 , B 2 , B 3 { x } ( ϱ ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) 1 N 2 e e 1 α 2 1 N 3 e e 1 α 3 ,
where α k = a k 2 b k n k 2 Δ s k 2 2 π N k n k m k + d k 2 b k m k 2 Δ y k 2 π 2 , ( k = 2 , 3 ). By the sine and cosine functions, we write the second kernel function D A 2 e 1 ( n 2 , m 2 ) of the 3-D DLCT in the cosine and sine forms, respectively.
1 2 D A 1 , A 2 , A 3 { x } ( m ) D A 1 , B 2 , A 3 { x } ( τ ) = 1 N 2 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) cos α 2 D A 3 e 1 ( n 3 , m 3 ) ,
1 2 D A 1 , B 2 , B 3 { x } ( ϱ ) + D A 1 , A 2 , B 3 { x } ( ς ) = 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) ( e 1 sin α 2 ) e e 1 α 3 .
In Formula (44), if e 1 sin α 2 becomes e 2 sin α 2 , this multiplies Formula (44) from the right by e 3 and according to Figure 1. Hence,
1 2 D A 1 , B 2 , B 3 { x } ( ϱ ) + D A 1 , A 2 , B 3 { x } ( ς ) e 3 = 1 N 2 N 3 n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) e 2 sin α 2 e e 1 α 3 .
Adding Formulas (43) and (45), then
1 2 D A 1 , A 2 , A 3 { x } ( m ) D A 1 , B 2 , A 3 { x } ( τ ) + 1 2 D A 1 , B 2 , B 3 { x } ( ϱ ) + D A 1 , A 2 , B 3 { x } ( ς ) e 3 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 1 ( n 3 , m 3 ) .
For the convenience of calculation, assume that
Θ A 1 , A 2 , A 3 { x } ( m ) = 1 2 D A 1 , A 2 , A 3 { x } ( m ) D A 1 , B 2 , A 3 { x } ( τ ) + 1 2 D A 1 , B 2 , B 3 { x } ( ϱ ) + D A 1 , A 2 , B 3 { x } ( ς ) e 3 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 1 ( n 3 , m 3 ) .
By the same steps, we can write D A 3 e 1 ( n 3 , m 3 ) in the form
1 2 Θ A 1 , A 2 , A 3 { x } ( m ) Θ A 1 , A 2 , B 3 { x } ( ς ) = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) 1 N 3 cos α 3 ,
1 2 Θ A 1 , A 2 , A 3 { x } ( m ) + Θ A 1 , A 2 , B 3 { x } ( ς ) e 5 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) 1 N 3 e 4 sin α 3 ,
Adding the above two formulas, the following formula is obtained:
1 2 Θ A 1 , A 2 , A 3 { x } ( m ) Θ A 1 , A 2 , B 3 { x } ( ς ) 1 2 Θ A 1 , A 2 , A 3 { x } ( m ) + Θ A 1 , A 2 , B 3 { x } ( ς ) e 5 = n 1 = 0 N 1 1 n 2 = 0 N 2 1 n 3 = 0 N 3 1 x ( n ) D A 1 e 1 ( n 1 , m 1 ) D A 2 e 2 ( n 2 , m 2 ) D A 3 e 3 ( n 3 , m 3 ) .
Finally, the result can be proven.  □
Theorem 7.
The convolution theorem for the DOCLCT is obtained as follows:
D A 1 , A 2 , A 3 o { x f } ( m ) = 1 4 { ( Ξ A 1 , A 2 , A 3 { x } ( m ) Π A 1 , A 2 , A 3 { f } ( m ) Ξ A 1 , A 2 , B 3 { x } ( ς ) Π A 1 , A 2 , B 3 { f } ( ς ) ) ( 1 e 3 ) + ( Ξ A 1 , B 2 , B 3 { x } ( ϱ ) Π A 1 , B 2 , B 3 { f } ( ϱ ) Ξ A 1 , B 2 , A 3 { x } ( τ ) Π A 1 , B 2 , A 3 { f } ( τ ) ) ( 1 + e 3 ) } + 1 4 { ( Ξ A 1 , A 2 , A 3 { x } ( m ) Π A 1 , A 2 , A 3 { f } ( m ) + Ξ A 1 , A 2 , B 3 { x } ( ς ) Π A 1 , A 2 , B 3 { f } ( ς ) ) ( 1 + e 3 ) ( Ξ A 1 , B 2 , B 3 { x } ( ϱ ) Π A 1 , B 2 , B 3 { f } ( ϱ ) + Ξ A 1 , B 2 , A 3 { x } ( τ ) Π A 1 , B 2 , A 3 { f } ( τ ) ) ( 1 e 3 ) } · e 5 ,
where
Ξ A 1 , A 2 , A 3 { x } ( m ) Π A 1 , A 2 , A 3 { f } ( m ) = D A 1 , A 2 , A 3 { x } ( m ) D A 1 , A 2 , A 3 { f } ( m ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 ,
Ξ A 1 , A 2 , B 3 { x } ( ς ) Π A 1 , A 2 , B 3 { f } ( ς ) = D A 1 , A 2 , B 3 { x } ( ς ) D A 1 , A 2 , B 3 { f } ( ς ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 ,
Ξ A 1 , B 2 , B 3 { x } ( ϱ ) Π A 1 , B 2 , B 3 { f } ( ϱ ) = D A 1 , B 2 , B 3 { x } ( ϱ ) D A 1 , B 2 , B 3 { f } ( ϱ ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 d 2 2 b 2 m 2 2 Δ y 2 2 d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 ,
Ξ A 1 , B 2 , A 3 { x } ( τ ) Π A 1 , B 2 , A 3 { f } ( τ ) = D A 1 , B 2 , A 3 { x } ( τ ) D A 1 , B 2 , A 3 { f } ( τ ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 .
Proof. 
Using Lemma 3, then we have
D A 1 , A 2 , A 3 o { x f } ( m ) = 1 4 { ( D A 1 , A 2 , A 3 { x f } ( m ) D A 1 , A 2 , B 3 { x f } ( ς ) ) ( 1 e 3 ) + ( D A 1 , B 2 , B 3 { x f } ( ϱ ) D A 1 , B 2 , A 3 { x f } ( τ ) ) ( 1 + e 3 ) } + 1 4 { ( D A 1 , A 2 , A 3 { x f } ( m ) + D A 1 , A 2 , B 3 { x f } ( ς ) ) ( 1 + e 3 ) ( D A 1 , B 2 , B 3 { x f } ( ϱ ) + D A 1 , B 2 , A 3 { x f } ( τ ) ) ( 1 e 3 ) } · e 5 .
According to Lemma 2, we obtain
D A 1 , A 2 , A 3 { x f } ( m ) = D A 1 , A 2 , A 3 { x } ( m ) D A 1 , A 2 , A 3 { f } ( m ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 ,
D A 1 , A 2 , B 3 { x f } ( ς ) = D A 1 , A 2 , B 3 { x } ( ς ) D A 1 , A 2 , B 3 { f } ( ς ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 ,
D A 1 , B 2 , B 3 { x f } ( ϱ ) = D A 1 , B 2 , B 3 { x } ( ϱ ) D A 1 , B 2 , B 3 { f } ( ϱ ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 d 2 2 b 2 m 2 2 Δ y 2 2 d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 ,
D A 1 , B 2 , A 3 { x f } ( τ ) = D A 1 , B 2 , A 3 { x } ( τ ) D A 1 , B 2 , A 3 { f } ( τ ) ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 3 π 2 .
Hence, the result can be obtained.  □

5. Correlation Theorem of the DOCLCT

In this section, the correlation operator is presented; then, we obtain the correlation theorem of the DOCLCT.
Definition 6.
Given the real functions x ( n ) and f ( n ) , the correlation operator ⋉ is defined by
( x f ) ( n ) = u 1 = 0 U 1 1 u 2 = 0 U 2 1 u 3 = 0 U 3 1 1 U 1 1 U 2 1 U 3 x ( u ) f ( u n ) ¯ ×   e e 1 a 1 b 1 u 1 ( n 1 u 1 ) Δ s 1 2 e e 1 a 2 b 2 u 2 ( n 2 u 2 ) Δ s 2 2 e e 1 a 3 b 3 u 3 ( n 3 u 3 ) Δ s 3 2 = x ( n ) f ( n ) ¯ .
Lemma 4.
The correlation theorem for the 3-D DLCT is obtained as follows:
D A 1 , A 2 , A 3 { x f } ( m ) = D A 1 , A 2 , A 3 { x } ( m ) D B 1 , B 2 , B 3 { f } ( m ) ¯ ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 · e 1 .
Proof. 
The proof process is similar to Lemma 2, so it is omitted.  □
According to Lemma 4, we obtain the following theorem:
Theorem 8.
The correlation theorem for the DOCLCT is obtained as follows:
D A 1 , A 2 , A 3 o { x f } ( m ) = 1 4 { ( Ξ A 1 , A 2 , A 3 { x } ( m ) Π B 1 , B 2 , B 3 { f } ( m ) ¯ Ξ A 1 , A 2 , B 3 { x } ( ς ) Π B 1 , B 2 , A 3 { f } ( ς ) ¯ ) ( 1 e 3 ) + ( Ξ A 1 , B 2 , B 3 { x } ( ϱ ) Π B 1 , A 2 , A 3 { f } ( ϱ ) ¯ Ξ A 1 , B 2 , A 3 { x } ( τ ) Π B 1 , A 2 , B 3 { f } ( τ ) ¯ ) ( 1 + e 3 ) } + 1 4 { ( Ξ A 1 , A 2 , A 3 { x } ( m ) Π B 1 , B 2 , B 3 { f } ( m ) ¯ + Ξ A 1 , A 2 , B 3 { x } ( ς ) Π B 1 , B 2 , A 3 { f } ( ς ) ¯ ) ( 1 + e 3 ) ( Ξ A 1 , B 2 , B 3 { x } ( ϱ ) Π B 1 , A 2 , A 3 { f } ( ϱ ) ¯ + Ξ A 1 , B 2 , A 3 { x } ( τ ) Π B 1 , A 2 , B 3 { f } ( τ ) ¯ ) ( 1 e 3 ) } · e 5 ,
where
Ξ A 1 , A 2 , A 3 { x } ( m ) Π B 1 , B 2 , B 3 { f } ( m ) ¯ = D A 1 , A 2 , A 3 { x } ( m ) D B 1 , B 2 , B 3 { f } ( m ) ¯ ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 · e 1 ,
Ξ A 1 , A 2 , B 3 { x } ( ς ) Π B 1 , B 2 , A 3 { f } ( ς ) ¯ = D A 1 , A 2 , B 3 { x } ( ς ) D B 1 , B 2 , A 3 { f } ( ς ) ¯ ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 d 3 2 b 3 m 3 2 Δ y 3 2 · e 1 ,
Ξ A 1 , B 2 , B 3 { x } ( ϱ ) Π B 1 , A 2 , A 3 { f } ( ϱ ) ¯ = D A 1 , B 2 , B 3 { x } ( ϱ ) D B 1 , A 2 , A 3 { f } ( ϱ ) ¯ ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 d 2 2 b 2 m 2 2 Δ y 2 2 d 3 2 b 3 m 3 2 Δ y 3 2 · e 1 ,
Ξ A 1 , B 2 , A 3 { x } ( τ ) Π B 1 , A 2 , B 3 { f } ( τ ) ¯ = D A 1 , B 2 , A 3 { x } ( τ ) D B 1 , A 2 , B 3 { f } ( τ ) ¯ ×   e e 1 d 1 2 b 1 m 1 2 Δ y 1 2 + d 2 2 b 2 m 2 2 Δ y 2 2 + d 3 2 b 3 m 3 2 Δ y 3 2 · e 1 .
Proof. 
The proof process is similar to Theorem 7, so it is omitted.  □

6. Conclusions

In the present work, the results presented show that the DLCT can be generalized to the case of octonion algebras. We proposed the DOCLCT and studied some basic properties associated with the DOCLCT. Then, according to a new convolution operate, we obtained the convolution theorem of the DOCLCT by the relationship between the DOCLCT and the 3-D DLCT. Finally, the correlation theorem of the DOCLCT was exploited. The properties of the DOCLCT show that they can be used for the analysis of the convolution theorem. The most important contribution of this article is that it provides basic tools for the time–frequency analysis of non-stationary 3-D octonion finite-length signals. The presented results form the foundation of octonion-based signals and system theory.
For applications, the proposed convolution theorem can be used to solve integral equations with special kernels [37]. We can also discuss the design of multiplicative filters with the convolution theorem of the DOCLCT.
We can use the convolution theorem of the DOCLCT in the analysis of some 3-D linear time-invariant systems described in [28]. This hypercomplex generalization of the DOCLCT provides an excellent tool for the analysis of 3-D discrete linear time-invariant systems and 3-D discrete data.
The authors of [38] show how some interesting properties of 1-D complex Gabor filters are extended to 2-D by quaternionic Gabor filters. In parallel, they introduce the corresponding quaternionic Gabor filter-based approach to disparity estimation and texture segmentation. Thus, if one is interested in the development of Gabor filters with values in octonion algebras it is possible to define octonion Gabor filters based on the DOCLCT and to introduce the local octonion phase. This is a theoretical necessity to develop and analyze the DOCLCT.
The DOCLCT is a new concept which allows for the processing of a few gray-scale or color images, as well as images with their local information as one octonion 8-D image in the spectral domain. This concept generalizes the traditional complex and quaternion 2-D DLCTs and can be effectively used for parallel processing up to eight gray-scale images or two color images [39,40]. Surely, the methods presented here are only a first step in using hypercomplex methods in image processing. Detailed work in this area remains in the plan for further action, as well as the further development of this theory.
As a theoretical basis of the frequency-domain definitions of high-dimensional analytic signals, the DOCLCT can be applied in the domain of analytic signals. Other potential applications can be found in noise analysis and image processing, such as the methods presented in [41,42].
Future research will be concerned with extensions of the applications sketched in this paper. Thus, we hope to open a door for future research on high-dimensional signal processing using representations in hypercomplex algebras.

Funding

This work was supported by the National Natural Science Foundation of China (No. 62301474) and the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (No. 23KJB110026).

Data Availability Statement

All the required data are included within the manuscript.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Sun, Y.N.; Qian, W.C. Fast linear canonical transform for nonequispaced Data. Fractal Fract. 2023, 7, 353. [Google Scholar] [CrossRef]
  2. Yang, Y.N.; Wu, Q.Y.; Jhang, S.T. 2D linear canonical transforms on Lp and applications. Fractal Fract. 2023, 7, 100. [Google Scholar] [CrossRef]
  3. Chen, Y.; Qu, N. Phase retrieval from linear canonical transforms. Numer. Funct. Anal. Optim. 2022, 43, 1760–1777. [Google Scholar] [CrossRef]
  4. Wei, D.Y.; Zhang, Y.J.; Li, Y.M. Linear canonical stockwell transform: Theory and applications. IEEE Trans. Signal Process. 2022, 70, 1333–1347. [Google Scholar] [CrossRef]
  5. Prasad, A.; Kumar, A. Canonical potential and Lp-Sobolev space involving linear canonical Fourier transform. Integral Transform Spec. Funct. 2023, 34, 295–315. [Google Scholar] [CrossRef]
  6. Prasad, A.; Ansari, Z.A. The wave packet transform in the framework of linear canonical transform. Int. J. Wavelets Multiresolut Inf. Process. 2022, 20, 163–170. [Google Scholar] [CrossRef]
  7. Shah, F.A.; Tantary, A.Y. Linear canonical ripplet transform: Theory and localization operators. J. Pseudo Differ. Oper. Appl. 2022, 13, 1316–1327. [Google Scholar]
  8. Gao, W.B.; Li, B.Z. Theories and applications associated with biquaternion linear canonical transform. Math. Methods Appl. Sci. 2023, 46, 13124–13141. [Google Scholar] [CrossRef]
  9. Pei, S.C.; Ding, J.J. Closed-form discrete fractional and affine Fourier transforms. IEEE Trans. Signal Process. 2000, 48, 1338–1353. [Google Scholar]
  10. Wei, D.Y.; Wang, R.K.; Li, Y.M. Random discrete linear canonical transform. J. Opt. Soc. Am. A Opt. Image Sci. Vis. 2016, 33, 2470–2476. [Google Scholar] [CrossRef] [PubMed]
  11. Sun, Y.N.; Li, B.Z. Sliding Discrete Linear Canonical Transform. IEEE Trans. Signal Process. 2018, 66, 4553–4563. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Li, B.Z. Discrete linear canonical transform on graphs. Digit. Signal Process. 2023, 135, 665–680. [Google Scholar] [CrossRef]
  13. Koç, A.; Bartan, B.; Ozaktas, H.M. Discrete linear canonical transform based on hyperdifferential operators. IEEE Trans. Signal Process. 2019, 67, 2237–2248. [Google Scholar] [CrossRef]
  14. Oktem, F.S.; Ozaktas, H. Exact relation between continuous and discrete linear canonical transforms. IEEE Signal Process Lett. 2009, 16, 727–730. [Google Scholar] [CrossRef]
  15. Shi, J.; Han, M.; Zhang, N.T. Uncertainty principles for discrete signals associated with the fractional Fourier and linear canonical transforms. Signal Image Video Process. 2016, 10, 1519–1525. [Google Scholar] [CrossRef]
  16. Pei, S.C.; Huang, S.G. Two-dimensional nonseparable discrete linear canonical transform based on CM-CC-CM-CC decomposition. J. Opt. Soc. Am. A Opt. Image Sci. Vis. 2016, 33, 214–227. [Google Scholar] [CrossRef] [PubMed]
  17. Xu, S.Q.; Feng, L.; Chai, Y.; Cheng, T.L.; He, Y.G. The extrapolation theorem for discrete signals in the offset linear canonical transform domain. Circ. Syst. Signal Process. 2022, 41, 609–620. [Google Scholar] [CrossRef]
  18. Snopek, K.M. The study of properties of n-D analytic signals and their spectra in complex and hypercomplex domains. Radio Eng. 2012, 21, 29–36. [Google Scholar]
  19. Sangwine, S.J.; Ell, T.A. Colour image filters based on hypercomplex convolution. IEEE Proc. Vis. Image Signal Process. 2000, 49, 89–93. [Google Scholar] [CrossRef]
  20. Witten, B.; Shragge, J. Quaternion-based signal processing, stanford exploration project. New Orleans Annu. Meet. 2006, 2006, 2862–2866. [Google Scholar]
  21. Gao, C.; Zhou, J.; Lang, F.; Pu, Q.; Liu, C. Novel approach to edge detection of color image based on quaternion fractional directional differentation. Adv. Autom. Robot. 2012, 1, 163–170. [Google Scholar]
  22. Took, C.C.; Mandic, D.P. The quaternion LMS algorithm for adaptive filtering of hypercomplex processes. IEEE Trans. Signal Process. 2009, 57, 1316–1327. [Google Scholar]
  23. Urynbassarova, D.; Teali, A.A.; Zhang, F. Discrete quaternion linear canonical transform. Digit. Signal Process. 2022, 122, 103361. [Google Scholar] [CrossRef]
  24. Srivastava, H.M.; Lone, W.Z.; Shah, F.A. Discrete quadratic-phase Fourier transform: Theory and convolution structures. Entropy 2022, 24, 1340. [Google Scholar] [CrossRef] [PubMed]
  25. Kauhanen, J.; Orelma, H. Cauchy-Riemann operators in octonionic analysis. Adv. Appl. Clifford Algebr. 2018, 1, 1. [Google Scholar] [CrossRef]
  26. Hahn, S.; Snopek, K. The unified theory of n-dimensional complex and hypercomplex analytic signals. Bull. Pol. Acad. Sci. Tech. Sci. 2011, 56, 167–181. [Google Scholar] [CrossRef]
  27. Gao, W.B.; Li, B.Z. Octonion short-time Fourier transform for time-frequency representation and its applications. IEEE Trans. Signal Process. 2021, 69, 6386–6398. [Google Scholar] [CrossRef]
  28. Błaszczyk, Ł. A generalization of the octonion Fourier transform to 3-D octonion-valued signals: Properties and possible applications to 3-D LTI partial differential systems. Multidimens Syst. Signal Process. 2020, 31, 1227–1257. [Google Scholar] [CrossRef]
  29. Błaszczyk, Ł. Discrete octonion Fourier transform and the analysis of discrete 3-D data. Comput. Appl. Math. 2020, 39, 329. [Google Scholar] [CrossRef]
  30. Li, X.; Sun, W. Sampling theorems for signals periodic in the linear canonical transform domain. Opt. Commun. 2013, 290, 126–131. [Google Scholar] [CrossRef]
  31. Chen, X.; Guan, J.; Huang, Y.; Liu, N.; He, Y. Radon-linear canonical ambiguity function-based detection and estimation method for marine target with micromotion. IEEE Trans. Geosci. Remote Sens. 2015, 53, 2225–2240. [Google Scholar] [CrossRef]
  32. Gao, W.B.; Li, B.Z. The octonion linear canonical transform:Definition and properties. Signal Process. 2021, 188, 108233. [Google Scholar] [CrossRef]
  33. Gao, W.B.; Li, B.Z. Octonion short-time linear canonical transform. Math. Meth. Appl. Sci. 2023, 1, 321–338. [Google Scholar] [CrossRef]
  34. Bhat, M.Y.; Dar, A.H. Octonion spectrum of 3D short-time LCT signals. Optik 2021, 261, 169156. [Google Scholar] [CrossRef]
  35. Bhat, Y.A.; Sheikh, N.A. Octonion offset linear canonical transform. Anal. Math. Phys. 2022, 12, 95. [Google Scholar] [CrossRef]
  36. Conway, J.H.; Smith, D.A. On Quaternions and Octonions: Their Geometry Arithmetic, and Symmetry; A K Peters Ltd.: Natick, MA, USA, 2003. [Google Scholar]
  37. Hu, X.X.; Cheng, D.; Kou, K.I. Convolution theorems associated with quaternion linear canonical transform and applications. Signal Process. 2023, 202, 108743. [Google Scholar] [CrossRef]
  38. Hahn, S.L.; Snopek, K.M. Complex and Hypercomplex Analytic Signals: Theory and Applications; Artech House: Norwood, MA, USA, 2016. [Google Scholar]
  39. Wang, X.; Wang, C.; Yang, H.; Niu, P. A robust blind color image watermarking in quaternion Fourier transform domain. J. Syst. Softw. 2013, 86, 255–277. [Google Scholar] [CrossRef]
  40. Alexiadis, D.S.; Sergiadis, G.D. Estimation of motions in color image sequences using hypercomplex Fourier transforms. IEEE Trans. Image Process. 2009, 18, 168–187. [Google Scholar] [CrossRef]
  41. Sheng, H.D.; Shen, X.J.; Lyu, Y.D.; Shi, Z.N.; Ma, S.Y. Image splicing detection based on Markov features in discrete octonion cosine transform domain. IET Image Process. 2018, 12, 1815–1823. [Google Scholar] [CrossRef]
  42. Ell, T.; Sangwine, S. Decomposition of 2D hypercomplex Fourier transforms into Pairs of Fourier transforms. In Proceedings of the EUSIPCO, Tampere, Finland, 4–8 September 2000; Volume II. [Google Scholar]
Figure 1. Multiplication rules in octonion algebra.
Figure 1. Multiplication rules in octonion algebra.
Fractalfract 08 00154 g001
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gao, W.-B. Discrete Octonion Linear Canonical Transform: Definition and Properties. Fractal Fract. 2024, 8, 154. https://doi.org/10.3390/fractalfract8030154

AMA Style

Gao W-B. Discrete Octonion Linear Canonical Transform: Definition and Properties. Fractal and Fractional. 2024; 8(3):154. https://doi.org/10.3390/fractalfract8030154

Chicago/Turabian Style

Gao, Wen-Biao. 2024. "Discrete Octonion Linear Canonical Transform: Definition and Properties" Fractal and Fractional 8, no. 3: 154. https://doi.org/10.3390/fractalfract8030154

Article Metrics

Back to TopTop