Skip to main content

The analysis of decimation and interpolation in the linear canonical transform domain

Abstract

Decimation and interpolation are the two basic building blocks in the multirate digital signal processing systems. As the linear canonical transform (LCT) has been shown to be a powerful tool for optics and signal processing, it is worthwhile and interesting to analyze the decimation and interpolation in the LCT domain. In this paper, the definition of equivalent filter in the LCT domain have been given at first. Then, by applying the definition, the direct implementation structure and polyphase networks for decimator and interpolator in the LCT domain have been proposed. Finally, the perfect reconstruction expressions for differential filters in the LCT domain have been presented as an application. The proposed theorems in this study are the bases for generalizations of the multirate signal processing in the LCT domain, which can advance the filter banks theorems in the LCT domain.

Background

The linear canonical transform (LCT) (Bodenheimer et al. 1971; Sheridan 2016; Pei and Ding 2002; Xu et al. 2015b, a), which was introduced in the 1970s, is an integral transform with three free parameters. Many widely used linear transform in optical system modeling and digital signal processing, such as the Fourier transform (FT), the fractional Fourier transform (FrFT), the Fresnel transform and scaling operations are all special cases of the LCT (Xu et al. 2015b, a; Almeida 1994; Sharma et al. 2013; Zhao et al. 2014; Shi et al. 2014). Due to its extra degrees of freedom, the LCT is more flexible and has been shown to be a powerful tool for optics, filter design, signal synthesis, time-frequency analysis, phase retrieval, pattern recognition, encryption, modulation, multiplexing in communication and many other areas (Zhang 2016b; Zhao et al. 2010, 2009; Song and Zhao 2014; Zhang 2015; Sharma and Joshi 2006; Zhang 2016a; Stern 2008; Li et al. 2007). Therefore, developing the relevant theorems for LCT are of importance in optical systems and many signal processing applications.

Simultaneously, computational amount and storage load have gradually increased due to the rapid development of digital signal processing. In order to decrease the computational amount and storage load, different sampling rates and the conversion between them are typically required in many real applications, such as image processing, digital audio and communications. Under these circumstances, the theory of multirate signal processing was introduced and improved in Vaidyanathan (1990). Decimation and interpolation are the two basic building blocks in the multirate digital signal processing systems. The decimator is utilized to decrease the sampling rate and interpolator to increase the sampling rate. What’s more, the FT and FrFT domain analysis of decimation and interpolation in the multirate digital signal processing have been well studied in Vaidyanathan (1990), Tao et al. (2008), Meng et al. (2007). As the LCT has recently been found many applications in optics and digital signal processing, the relevant theorems, such as convolution theorems, uncertainty principle theorems, sampling theorems, and others in the LCT domain have been well established (Zhang 2016b; Zhao et al. 2009, 2010; Song and Zhao 2014; Zhang 2015; Sharma and Joshi 2006; Zhang 2016a). However, to the best of our knowledge, the analysis of decimation and interpolation in the LCT domain has never been presented before. It is therefore theoretically interesting and practically useful to analyze the decimation and interpolation in the LCT domain.

Our objective in the paper is to study the LCT domain analysis of decimation and interpolation, which can not only generalize the relevant theories of the FT and the FRFT, but also act as the basis of multirate signal processing theorems in the LCT domain. We firstly give the definition of equivalent filter in the LCT domain, which is a generalization of the equivalent filter in the FRFT domain. Then, due to the polyphase decomposition is very fundamental to the efficient implementation of decimation and interpolation in the multirate digital signal processing systems, the polyphase networks for decimator and interpolator in the LCT domain have been proposed based on the definition of equivalent filter. Finally, as an application, the perfect reconstruction expressions for differential filters in the LCT domain have been presented.

Methods

The linear canonical transform

The continuous-time LCT with parameter \(A=(a,b,c,d)\) of a signal or function x(t) denoted by \(L_x^A (u)\), is defined as Bodenheimer et al. (1971)

$$\begin{aligned} X_A (u)&= L_x^A (u) = L_A [x(t)](u) = \left\{ \begin{array}{ll} \int _{ - \infty }^\infty {x(t)K_A (u,t)} dt,&{} \quad b \ne 0 \\ \sqrt{d} e^{j(cd/2)u^2 } x(du), &{} \quad b = 0 \\ \end{array} \right. \end{aligned}$$
(1)

where a, b, c, d are real numbers satisfying \(ad-bc=1\), and the kernel \(K_A (u,t)\) is given by

$$\begin{aligned} K_A (u,t) = C_A e^{j\left(\frac{a}{{2b}}t^2 - \frac{1}{b}tu + \frac{d}{{2b}}u^2 \right)} \end{aligned}$$
(2)

and \(C_A = \sqrt{1/j2\pi b}\). It is noted that when \(b=0\), the LCT of a signal is essentially a chirp multiplication. So we shall confine our attention to LCT for \(b \ne 0\) in the following sections. Conversely, the inverse LCT is expressed as

$$\begin{aligned} x(t) = \int _{ - \infty }^\infty {L_x^A (u)K_{A^{ - 1} } } (u,t)du\mathrm{{ }} \end{aligned}$$
(3)

where \(A^{ - 1} = (d, - b, - c,a)\).

Discrete-time linear canonical transform

In digital signal processing systems, the signals used are digital signals sampled from the analog signal. Their representations in LCT domain should be obtained by discrete-time LCT (DTLCT). The definition of DTLCT have been proposed in Pei and Ding (2000), Koc et al. (2008), Oktem and Ozaktas (2009), Hennelly and Sheridan (2005), Healy and Sheridan (2009) from different perspectives. In this subsection, we introduce the definition in Pei and Ding (2000), i.e. the DTLCT of \(x(n) = x_s (t)\) is defined as

$$\begin{aligned} {\tilde{X}}_A (u) = \sqrt{\frac{1}{{j2\pi b}}} e^{j(d/2b)u^2 } \sum \limits _{n = - \infty }^{n = \infty } {x(n) e^{j(a/2b)n^2 \Delta t^2 } e^{ - j(1/b)un\Delta t} } \end{aligned}$$
(4)

In order to make further studies, the digital frequency in the LCT domain is defined as \(w = u \cdot \Delta t\). Substituting w into Eq. (4), we have

$$\begin{aligned} {\tilde{X}}_A (w) = \sqrt{\frac{1}{{j2\pi b}}} e^{j(d/2b)(w/\Delta t)^2 } \sum \limits _{n = - \infty }^{n = \infty } {x(n)e^{j(a/2b)n^2 \Delta t^2 } e^{ - j(1/b)nw} } \end{aligned}$$
(5)

The digital frequency in LCT domain is the instrument in the study of LCT domain analysis of the sampling rate conversion, as well as signal polyphase representation and filter bank theorems in LCT domain.

Simplified linear canonical transform

The simplified LCT, which has the same capabilities as the original LCT for the design of the LCT filter, digital computation, optical implementation and gradient-index medium system, is defined as Pei and Ding (2000)

$$\begin{aligned} \bar{X}_{(a,b,c,d)} (u) = \sqrt{\frac{1}{{j2\pi b}}} \int _{ - \infty }^\infty {x(t)} e^{j(a/2b)t^2 } e^{ - j(1/b)ut} dt \end{aligned}$$
(6)

Simultaneously, the inverse simplified LCT is expression as

$$\begin{aligned} x(t) = \sqrt{\frac{1}{{ - j2\pi b}}} \int _{ - \infty }^\infty {\bar{X}_{(a,b,c,d)} (u)} e^{j( - a/2b)t^2 } e^{j(1/b)ut} du \end{aligned}$$
(7)

Results

The LCT domain analysis of decimation and interpolation

To study the decimation and interpolation in the LCT domain, in this section, we firstly give the definition of equivalent filter in the LCT domain. Then, the direct implementation structure for decimation and interpolation in the LCT domain are derived based on the definition. Moreover, the polyphase networks for decimation and interpolation in the LCT domain are also deduced.

Equivalent FIR filter in the LCT domain

The convolution theorem for signals in the LCT domain have been introduced in Wei et al. (2012), Deng et al. (2006). Analogously, based on the definition of DTLCT, the convolution theorem in the DTLCT domain can be expressed as:

$$\begin{aligned} f(nT)\,=\, & {} \sqrt{\frac{1}{{j2\pi b}}} e^{ - j\frac{a}{{2b}}(nT)^2 } \left[ \left( h(nT)e^{j\frac{a}{{2b}}(nT)^2 } \right) *\left( x(nT)e^{j\frac{a}{{2b}}(nT)^2 }\right) \right] \end{aligned}$$
(8)
$$\begin{aligned} F_A (w)\,=\, & {} e^{ - j\frac{{dw^2 }}{{2bT^2 }}} X_A (w)H_A (w) \end{aligned}$$
(9)

where \(F_A (w)\), \(X_A (w)\), \(H_A (w)\) denotes the DTLCT of signal f(t), x(t), h(t), respectively. From Eq. (9), it is easy to know that the convolution theorem for the DTLCT contains an extra chirp factor and hence does not easily implement in the time domain. On the other hand, by multiplying the \(e^{ - j\frac{{dw^2 }}{{2bT^2}}}\) to both sides of Eq. (9), we can obtain

$$\begin{aligned} F_A (w)e^{ - j\frac{{dw^2 }}{{2bT^2 }}} = X_A (w)e^{ - j\frac{{dw^2 }}{{2bT^2 }}} H_A (w)e^{ - j\frac{{dw^2 }}{{2bT^2 }}} \end{aligned}$$
(10)

According the definition of simplified LCT, we get

$$\begin{aligned} \bar{Y}_A (w) = \bar{X}_A (w)\bar{H}_A (w) \end{aligned}$$
(11)

Equation (11) shows that the convolution of two signals is equivalent to simple multiplication of their simplified LCTs in the simplified LCT domain. It is more useful in practical filtering. Based on this, we give the definition of the equivalent filter in the LCT domain as follows.

Definition 1

Suppose \(H_A (w)\) denotes the DTLCT of the finite length sequence h(nT), then we define \(\bar{H}_A (w)\) as the equivalent filter in the LCT domain.

$$\begin{aligned} \bar{H}_A (w) = H_A (w)e^{ - j\frac{{dw^2 }}{{2bT^2 }}} \end{aligned}$$
(12)

This definition shows that the equivalent FIR filter in the LCT domain does not contain an extra chirp factor and is easy to implement in the time domain. In addition, when substituting special parameters into the equivalent FIR filter for the LCT, the equivalent FIR filter in the FRFT domain can be obtained.

The polyphase implementation of decimation and interpolation in the LCT domain

The polyphase decomposition is very fundamental to the efficient implementation of decimation and interpolation in the multirate digital signal processing systems. It can be applied for the derivation of new sampling theorems and the recovering bandlimited signal from nonuniformly sampled versions. Theories and applications of polyphase decomposition for the decimation and interpolation in the FT and FRFT domain have been well studied in Vaidyanathan (1990), Tao et al. (2008), Meng et al. (2007). To obtain the polyphase implementation of decimation and interpolation in the LCT domain, we study the direct implementation structure for decimation and interpolation in the LCT domain at first.

Now, let us consider the definition of equivalent FIR filter, the block diagram notation of decimation process in the LCT domain can be depicted in Fig. 1.

Fig. 1
figure 1

Decimation by the factor D

Then, according to the convolution theorem in the LCT domain, the direct implementation structure for decimation process in the LCT domain can be obtained in Fig. 2.

Fig. 2
figure 2

Direct implementation structure of decimator

From Fig. 2, it is easy to show that the direct implementation structure for decimation in the LCT domain is inefficient due to every calculation \(y(n_1 T_1 )\) needs to be completed within a \(T_1\). However, the calculation efficiency can be improved by utilizing the equivalent FIR filter and exchanging the \(e^{ - j\frac{{dw^2 }}{{2bT^2 }}}\) and the decimator. Thus, the direct efficiency implementation structure for decimator in LCT domain can be obtained in Fig. 3. It shows that the calculated amount in Fig. 3 reduced to 1 / D of the direct implementation structure in Fig. 2. Similar to the decimator case, the efficiency implementation structure for interpolator in the LCT domain also can be obtained.

Fig. 3
figure 3

Efficiency implementation structure of decimator

From above analysis, the direct efficiency implementation structure for decimator and interpolator in the LCT domain have been derived. To obtain the polyphase networks for decimation and implementation in the LCT domain, the polyphase networks for equivalent filter have been derived in the following at first.

Let \(\bar{H}_A (w) = H_A (w)e^{ - j\frac{{dw^2 }}{{2bT^2 }}}\) be an equivalent filter, H(w) is written in the form

$$\begin{aligned} H(w) =&\sum \limits _{n = 0}^{Q - 1} {h(nD + 0)e^{j\frac{{dw^2 }}{{2bT^2 }}} e^{j\frac{a}{{2b}}(nD)^2 T^2 } e^{ - j(nD)w/b} } \\&+ \sum \limits _{n = 0}^{Q - 1} {h(nD + 1)e^{j\frac{{dw^2 }}{{2bT^2 }}} e^{j\frac{a}{{2b}}(nD + 1)^2 T^2 } e^{ - j(nD + 1)w/b} } \\&+ \cdots \\&+ \sum \limits _{n = 0}^{Q - 1} {h(nD + k)e^{j\frac{{dw^2 }}{{2bT^2 }}} e^{j\frac{a}{{2b}}(nD + k)^2 T^2 } e^{ - j(nD + k)w/b}} \end{aligned}$$
(13)

where \(N = QD\) stands for the length of FIR filter in the LCT domain, and

$$\begin{aligned} &\sum \limits _{n = 0}^{Q - 1} {h(nD + k)e^{j\frac{{dw^2 }}{{2bT^2 }}} e^{j\frac{a}{{2b}}(nD + k)^2 T^2 } e^{ - j(nD + k)w/b} }\\&\quad = e^{ - jkw/b} e^{j\frac{a}{{2b}}k^2 T^2 } e^{j\frac{{dw^2 }}{{2bT^2 }}} \sum \limits _{n = 0}^{Q - 1} {h(nD + k) } \times e^{j\frac{a}{{2b}}(n^2 D^2 + 2knD)T^2 } e^{ - jnDw/b} \end{aligned}$$
(14)

Then, suppose

$$\begin{aligned} E_k (Dw)&= e^{j\frac{{dw^2 }}{{2bT^2 }}} \sum \limits _{n = 0}^{Q - 1} {\left( h(nDT + kT)e^{j\frac{{2aknDT{}^2}}{{2b}}} \right) } \times e^{j\frac{{an^2 D^2 T{}^2}}{{2b}}} e^{ - jnDw/b} \\&= F_A [g_k (nDT)] \end{aligned}$$
(15)

where

$$\begin{aligned} g_k (nDT) = h(nDT + kT)e^{j\frac{{2aknDT{}^2}}{{2b}}} \end{aligned}$$
(16)

Therefore, we can obtain

$$\begin{aligned} H(w) = \sum \limits _{k = 0}^{D - 1} {e^{ - jkw/b} e^{j\frac{a}{{2b}}k^2 T^2 } } E_k (Dw) \end{aligned}$$
(17)

According to Eq. (12), we can rewrite Eq. (17) as

$$\begin{aligned} \bar{H}(w) = \sum \limits _{k = 0}^{D - 1} {e^{ - jkw/b} e^{j\frac{a}{{2b}}k^2 T^2 } } \bar{E}_k (Dw) \end{aligned}$$
(18)

where

$$\begin{aligned} \bar{E}_k (Dw) = \sum \limits _{n = 0}^{Q - 1} {\left( h(nDT + kT)e^{j\frac{{2aknDT{}^2}}{{2b}}} \right) e^{j\frac{{an^2 D^2 T{}^2}}{{2b}}} e^{ - jnDw/b} } \end{aligned}$$
(19)

On the other hand, from the properties of the LCT, we get

$$\begin{aligned} F_A [\delta (nT - kT)]&= K_A e^{j\frac{{dw^2 }}{{2bT^2 }}} \sum \limits _{n = - \infty }^\infty {\delta (nT - kT)e^{j\frac{a}{{2b}}(nT)^2 } e^{ - jnw/b} } \\&= K_A e^{j\frac{{dw^2 }}{{2bT^2 }}} e^{j\frac{a}{{2b}}(kT)^2 } e^{ - jkw/b} \\ \end{aligned}$$
(20)

From above all, we obtain

$$\begin{aligned} H(w)&= \sum \limits _{k = 0}^{D - 1} {e^{ - jkw/b} e^{j\frac{a}{{2b}}k^2 T^2 } } E_k (Dw) \\&= \frac{1}{{K_A }}e^{ - j\frac{{dw^2 }}{{2bT^2 }}} \sum \limits _{k = 0}^{D - 1} {F_A [\delta (nT - kT)]} E_k (Dw) \\ \end{aligned}$$
(21)

Assume that

$$\begin{aligned} Y_A (w) = X_A (w)\bar{H}_A (w) \end{aligned}$$
(22)

Substituting Eq. (21) into Eq. (22) and rearranging it, we get

$$\begin{aligned} Y_A (w)e^{j\frac{{dw^2 }}{{2bT^2 }}}&= X_A (w)H_A (w) \\&= \frac{1}{{K_A }}\sum \limits _{k = 0}^{D - 1} {e^{ - j\frac{{dw^2 }}{{2bT^2 }}} } X_A (w)F_A [\delta (nT - kT)]E_k (Dw) \\ \end{aligned}$$
(23)

From the convolution theorem in the LCT domain, \(X_A (w)\) can be written as

$$\begin{aligned} X_A (w)&= \frac{1}{{K_A }}e^{ - j\frac{{dw^2 }}{{2bT^2 }}} X_A (w)F_A [\delta (nT - kT)] \\&= F_A \left[ e^{ - j\frac{{an^2 T^2 }}{{2b}}} x(nT - kT)e^{j\frac{{a(n - k)^2 T^2 }}{{2b}}} e^{j\frac{{ak^2 T^2 }}{{2b}}} \right] \\ \end{aligned}$$
(24)

From Eqs. (23) and (24), we have

$$\begin{aligned} Y_A (w)&= e^{ - j\frac{{dw^2 }}{{2bT^2 }}} E_k (Dw) \sum \limits _{k = 0}^{D - 1} {F_A \left[ e^{ - j\frac{{an^2 T^2 }}{{2b}}} x(nT - kT) e^{j\frac{{a(n - k)^2 T^2 }}{{2b}}} e^{j\frac{{ak^2 T^2 }}{{2b}}}\right] } \\&= \sum \limits _{k = 0}^{D - 1} {F_A \left[ e^{ - j\frac{{an^2 T^2 }}{{2b}}} x(nT - kT)e^{j\frac{{a(n - k)^2 T^2 }}{{2b}}} e^{j\frac{{ak^2 T^2 }}{{2b}}}\right] } \bar{E}_k (Dw) \end{aligned}$$
(25)

Based on this equation, the polyphase implementation of equivalent FIR filter in the LCT domain can be derived in Fig. 4.

Fig. 4
figure 4

Polyphase implementation of equivalent filter in the LCT domain

Similarly, the polyphase implementation of \(\bar{E}_k (Dw)\) can be obtained in Fig. 5.

Fig. 5
figure 5

Polyphase implementation of \(\bar{E}_k (Dw)\)

Then, according to Figs. 1 and 4, the polyphase implementation structure for decimation in LCT domain can be obtained in Fig. 6. Likewise, the polyphase implementation structure for interpolation in LCT domain also can be derived.

Fig. 6
figure 6

Polyphase implementation of decimator

Furthermore, the polyphase implementation structure for decimation and interpolation in LCT domain have many real applications, such as it can perform digital filtering the general case, it also can offer significant saving in computation rate and hardware in two important applications, sampling rate alternation and realization of filter banks.

Discussion

Application in the LCT differential filter

Differential sampling can be used to decrease the computational amount and storage load in the system. In this section, the application of decimation and interpolation in the LCT differential filter have been studied. Based on the analysis in previous section, the perfect reconstruction expressions for differential filters in the LCT domain can be obtained. Here, the LCT differential filters depicted in Fig. 7 is considered. Following the method for the FRFT, the first order difference in the LCT domain is defined as \(x(n_1 T_1 ) - x(n_1 T_1 - T_1 )e^{ - j(n - 1)T_1 ^2 d/b}\). Thus, the output of the system in Fig. 7 can be written as:

$$\begin{aligned} \tilde{\hat{X}}_0 (w_1 )&= V_0 (w_1 )\bar{F}_0 (w_1 ) = Y_0 (w_1 )\bar{F}_0 (w_1 ) \\&= \bar{F}_0 (w_1 )\left[ \frac{1}{2}\sum \limits _{k = 0}^1 {X_A } \left( w_1 - \frac{{2k\pi b}}{2}\right) \bar{H}_0 \left( w_1 - \frac{{2k\pi b}}{2}\right) e^{j 2k\pi b \frac{{(w_1 - 2k\pi b/2)}}{{2T_1 ^2 }}} \right] \end{aligned}$$
(26)
$$\begin{aligned} \tilde{\hat{X}}_1 (w_1 )&= V_1 (w_1 )\bar{F}_1 (w_1 ) = Y_1 (w_1 )\bar{F}_1 (w_1 ) \\&= \bar{F}_1 (w_1 )\left[ \frac{1}{2}\sum \limits _{k = 0}^1 {X_A } \left( w_1 - \frac{{2k\pi b}}{2}\right) \bar{H}_1 \left(w_1 - \frac{{2k\pi b}}{2}\right)e^{j 2k\pi b \frac{{(w_1 - 2k\pi b/2)}}{{2T_1 ^2 }}} \right] \\ \end{aligned}$$
(27)

Therefore, the \(\tilde{\hat{X}}(w_1 )\) is equal to

$$\begin{aligned} \tilde{\hat{X}}(w_1 ) &=\tilde{\hat{X}}_0 (w_1 ) + \tilde{\hat{X}}_1 (w_1 )= V_0 (w_1 )\bar{F}_0 (w_1 ) + V_1 (w_1 )\bar{F}_1 (w_1 ) \\ &=\frac{1}{2}X_A (w_1 )((\bar{F}_0 (w_1 )\bar{H}_0 (w_1 ) + \bar{F}_1 (w_1 )\bar{H}_1 (w_1 )) \\&\quad + \frac{1}{2}X_A (w_1 - \pi b)(\bar{F}_0 (w_1 )\bar{H}_0 (w_1 - \pi b) + \bar{F}_1 (w_1 )\bar{H}_1 (w_1 - \pi b)) e^{j\pi b (w_1 - \pi b)/T_1 ^2 } \end{aligned}$$
(28)

On the other hand, from the equivalent filter in the LCT domain, we have

$$\begin{aligned} S_0 (w_1 ) = H_0 (w_1 )X_A (w_1 )e^{ - j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} \end{aligned}$$
(29)
$$\begin{aligned} S_1 (w_1 ) = H_1 (w_1 )X_A (w_1 )e^{ - j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} \end{aligned}$$
(30)

where

$$\begin{aligned} H_0 (w_1 )\,=\, & {} L_A [\delta (n_1 T_1 )] \,=\, e^{j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} \end{aligned}$$
(31)
$$\begin{aligned} H_1 (w_1 )\,=\, & {} L_A [\delta (n_1 T_1 ) - \delta (n_1 T_1 - T_1 )] = e^{j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} - e^{j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} e^{j\frac{{aT_1 ^2 }}{{2b}}} e^{ - jw_1 /b} \end{aligned}$$
(32)

From Eqs. (29) to (32), we get

$$\begin{aligned} s_0 (n_1 T_1 )&= K_A e^{ - j\frac{a}{{2b}}n_1^2 T_1^2 } \left[x(n_1 T_1 )e^{j\frac{a}{{2b}}n_1^2 T_1^2 } * \delta (n_1 T_1 )e^{j\frac{a}{{2b}}n_1^2 T_1^2 } \right] = x(n_1 T_1 ) \end{aligned}$$
(33)
$$\begin{aligned} s_1 (n_1 T_1 )&= K_A e^{ - j\frac{a}{{2b}}n_1^2 T_1^2 }\left[ x(n_1 T_1 )e^{j\frac{a}{{2b}}n_1^2 T_1^2 } * (\delta (n_1 T_1 ) - \delta (n_1 T_1 - T_1 ))e^{j\frac{a}{{2b}}n_1^2 T_1^2 } \right] \nonumber \\&= x(n_1 T_1 ) - x(n_1 T_1 - T_1 ))e^{ - j(n - 1)T_1^2 a/b} \end{aligned}$$
(34)

From the above equations, we can get the the equivalent filter in the system as

$$\begin{aligned} \bar{H}_0 (w_1 )\,=\, & {} H_0 (w_1 )e^{ - j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} = 1 \end{aligned}$$
(35)
$$\begin{aligned} \bar{H}_1 (w_1 )\,=\, & {} H_1 (w_1 )e^{ - j\frac{{dw_1 ^2 }}{{2bT_1 ^2 }}} = 1 - e^{j\frac{{aT_1 ^2 }}{{2b}}} e^{ - jw_1 /b} \end{aligned}$$
(36)

It is easy to find that to recovery the original signal in the LCT differential filter, the following equation should be established.

$$\begin{aligned} \bar{F}_0 (w_1 )\bar{H}_0 (w_1 ) + \bar{F}_1 (w_1 )\bar{H}_1 (w_1 ) = K \end{aligned}$$
(37)
$$\begin{aligned} \bar{F}_0 (w_1 )\bar{H}_0 (w_1 - \pi b) + \bar{F}_1 (w_1 )\bar{H}_1 (w_1 - \pi b) = 0 \end{aligned}$$
(38)

From Eqs. (35) to (38), we obtain

$$\begin{aligned}&F_0 (w_1 )e^{ - j\frac{{dw_1^2 }}{{2bT_1^2 }}} + F_1 (w_1 )e^{ - j\frac{{dw_1^2 }}{{2bT_1^2 }}} \left(1 - e^{j\frac{{aT_1^2 }}{{2b}}} e^{ - jw_1 /b} \right) = K \end{aligned}$$
(39)
$$\begin{aligned}&F_0 (w_1 )e^{ - j\frac{{dw_1^2 }}{{2bT_1^2 }}} + F_1 (w_1 )e^{ - j\frac{{dw_1^2 }}{{2bT_1^2 }}} \left(1 - e^{j\frac{{aT_1^2 }}{{2b}}} e^{ - j(w_1 - \pi b)/b} \right) = 0 \end{aligned}$$
(40)

Then we have

$$\begin{aligned} \bar{F}_1 (w_1 )= & {} \frac{K}{{e^{jaT_1^2 /2b} (e^{ - j(w_1 - \pi b)/b} - e^{ - jw_1 /b} )}} \end{aligned}$$
(41)
$$\begin{aligned} \bar{F}_1 (w_1 )= & {} \frac{{K(e^{jaT_1^2 /2b} e^{ - j(w_1 - \pi b)/b} - 1)}}{{e^{jaT_1^2 /2b} (e^{ - j(w_1 - \pi b)/b} - e^{ - jw_1 /b} )}} \end{aligned}$$
(42)

The above two equations are the conditions that the original signal can be perfect reconstruction from differential filters in the LCT domain. It can be used to decrease computational amount and storage load in digital signal processing system. In addition, when substituting special parameters into the LCT differential filters, the perfect reconstruction expressions from differential filters in the FT and FRFT domain can be obtained. Therefore, we conclude that the formula we derived is more general and useful.

Fig. 7
figure 7

The differential filters in the LCT domain

Conclusions

This paper has analyzed the decimation and interpolation in the LCT domain, which can advance the theorems for multirate signal processing in the LCT domain. First, the definition of equivalent FIR filter in the LCT domain has been proposed. By using the definition, the direct implementation structure for decimation and interpolation in the LCT domain have been derived. In addition, the polyphase implementation of decimation and interpolation in the LCT domain also have been obtained. Finally, as an application, the perfect reconstruction expressions for differential filters in the LCT domain have been obtained. The future research and work will be in the direction of real applications of the multirate signal processing theories in the LCT domain.

References

  • Almeida LB (1994) The fractional Fourier transform and time–frequency representations. IEEE Trans Signal Process 42(11):3084–3091

    Article  ADS  Google Scholar 

  • Bodenheimer MM, Banka VS, Helfant RH (1971) Linear canonical transformations and their unitary representations. J Math Phys 12(8):1772–1780

    Article  MathSciNet  Google Scholar 

  • Deng B, Tao R, Wang Y (2006) Convolution theorems for the linear canonical transform and their applications. Sci China 49(5):592–603

    MathSciNet  Google Scholar 

  • Healy JJ, Sheridan JT (2009) Sampling and discretization of the linear canonical transform. Signal Process 89(4):641–648

    Article  MATH  Google Scholar 

  • Hennelly BM, Sheridan JT (2005) Fast numerical algorithm for the linear canonical transform. J Opt Soc Am A Opt Image Sci Vis 22(5):928–937

    Article  ADS  MathSciNet  PubMed  Google Scholar 

  • Koc A, Ozaktas HM, Candan C, Alper Kutay M (2008) Digital computation of linear canonical transforms. IEEE Trans Signal Process 56(6):2383–2394

    Article  ADS  MathSciNet  Google Scholar 

  • Li BZ, Tao R, Wang Y (2007) New sampling formulae related to linear canonical transform. Signal Process 87(5):983–990

    Article  MathSciNet  MATH  Google Scholar 

  • Meng XY, Tao R, Wang Y (2007) Fractional fourier domain analysis of decimation and interpolation. Sci China 50(4):521–538

    Article  MathSciNet  MATH  Google Scholar 

  • Oktem FS, Ozaktas HM (2009) Exact relation between continuous and discrete linear canonical transforms. IEEE Signal Process Lett 16(8):727–730

    Article  ADS  Google Scholar 

  • Pei SC, Ding JJ (2000a) Closed-form discrete fractional and affine fourier transforms. IEEE Trans Signal Process 48(5):1338–1353

    Article  ADS  MathSciNet  MATH  Google Scholar 

  • Pei SC, Ding JJ (2000b) Simplified fractional Fourier transforms. J Opt Soc Am A Opt Image Sci Vis 17(12):2355–2367

    Article  ADS  MathSciNet  CAS  PubMed  Google Scholar 

  • Pei SC, Ding JJ (2002) Eigenfunctions of linear canonical transform. IEEE Trans Signal Process 50(1):11–26

    Article  ADS  MathSciNet  Google Scholar 

  • Sharma KK, Joshi SD (2006) Signal separation using linear canonical and fractional Fourier transforms. Opt Commun 265(265):454–460

    Article  ADS  CAS  Google Scholar 

  • Sharma KK, Sharma L, Sharma S (2013) Paley–wiener criterion in linear canonical transform domains. Signal Image Video Process 9(1):1–2

    Google Scholar 

  • Sheridan JHKO (2016) Linear canonical transforms—theory and applications. Springer, New York

    MATH  Google Scholar 

  • Shi J, Liu X, Zhang Q, Zhang N (2014) Sampling theorems in function spaces for frames associated with linear canonical transform. Signal Process 98(5):88–95

    Article  MathSciNet  Google Scholar 

  • Song D, Zhao H (2014) Stochastic formulation of (a, b, c, d)-bandlimited signal reconstruction. Circuits Syst Signal Process 34(6):2053–2064

    Article  MathSciNet  MATH  Google Scholar 

  • Stern A (2008) Uncertainty principles in linear canonical transform domains and some of their implications in optics. J Opt Soc Am A Opt Image Sci Vis 25(3):647–652

    Article  ADS  MathSciNet  PubMed  Google Scholar 

  • Tao R, Deng B, Zhang WQ, Wang Y (2008) Sampling and sampling rate conversion of band limited signals in the fractional Fourier transform domain. IEEE Trans Signal Process 56(1):158–171

    Article  ADS  MathSciNet  Google Scholar 

  • Vaidyanathan PP (1990) Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial. Proc IEEE 78(1):56–93

    Article  MathSciNet  Google Scholar 

  • Wei D, Ran Q, Li Y (2012) A convolution and correlation theorem for the linear canonical transform and its application. Circuits Syst Signal Process 31(1):301–312

    Article  MathSciNet  MATH  Google Scholar 

  • Xu S, Chai Y, Hu Y (2015a) Spectral analysis of sampled band-limited signals in the offset linear canonical transform domain. Circuits Syst Signal Process 34(12):3979–3997

    Article  MathSciNet  MATH  Google Scholar 

  • Xu S, Chai Y, Hu Y, Jiang C, Li Y (2015b) Reconstruction of digital spectrum from periodic nonuniformly sampled signals in offset linear canonical transform domain. Opt Commun 348:59–65

    Article  ADS  CAS  Google Scholar 

  • Zhang ZC (2015) Unified wigner–ville distribution and ambiguity function in the linear canonical transform domain. Signal Process 114:45–60

    Article  Google Scholar 

  • Zhang ZC (2016a) An approximating interpolation formula for bandlimited signals in the linear canonical transform domain associated with finite nonuniformly spaced samples. Optik-Int J Light Electron Opt 127(17):6927–6932

    Article  Google Scholar 

  • Zhang ZC (2016b) New wigner distribution and ambiguity function based on the generalized translation in the linear canonical transform domain. Signal Process 118:51–61

    Article  Google Scholar 

  • Zhao H, Ran QW, Ma J, Tan LY (2009) On bandlimited signals associated with linear canonical transform. IEEE Signal Process Lett 16(5):343–345

    Article  ADS  Google Scholar 

  • Zhao H, Ran QW, Tan LY, Ma J (2010) Reconstruction of bandlimited signals in linear canonical transform domain from finite nonuniformly spaced samples. IEEE Signal Process Lett 16(12):1047–1050

    Article  ADS  Google Scholar 

  • Zhao H, Wang R, Song D (2014) Recovery of bandlimited signals in linear canonical transform domain from noisy samples. Circuits Syst Signal Process 33(6):1997–2008

    Article  MathSciNet  Google Scholar 

Download references

Authors' contributions

Xu participated in the design of the study and drafted the manuscript. Chai, Hu, Huang and Feng helped to construct the study design and to draft the manuscript. All authors read and approved the final manuscript.

Acknowledgements

The authors would like to thank the editor and the anonymous referee for their valuable comments and suggestions. This work was funded by Chongqing University Postgraduates’ Innovation Project (CYB15051) and the National Natural Science Foundation of China (61374135, 61633005, 61673076).

Competing interests

The authors declare that they have no competing interests.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shuiqing Xu.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, S., Chai, Y., Hu, Y. et al. The analysis of decimation and interpolation in the linear canonical transform domain. SpringerPlus 5, 1795 (2016). https://doi.org/10.1186/s40064-016-3479-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40064-016-3479-4

Keywords