8
Sampling rate conversion for linear canonical transform Juan Zhao, Ran Tao , Yue Wang Department of Electronic Engineering, Beijing Institute of Technology, Haidian District, Beijing 100081, China article info Article history: Received 10 January 2008 Received in revised form 24 March 2008 Accepted 10 June 2008 Available online 13 June 2008 Keywords: Linear canonical transform Interpolation Decimation Sampling rate conversion abstract The linear canonical transform (LCT) has been shown to be a powerful tool for optics and signal processing. This paper investigates the sampling rate conversion problem in the LCT domain. Firstly, the discrete-time LCT is introduced and the formulas of interpolation and decimation in the LCT domain are derived. Then, based on the sampling theorem expansion in the LCT domain, the formulas of sampling rate conversion by real factors for the LCT in time domain are proposed. The spectral analysis of sampling rate conversion by real factors in the LCT domain is also illustrated. The sampling rate conversion theories in the Fourier domain and the fractional Fourier domain are shown to be special cases of the achieved results. The simulations verify the effectiveness of the obtained results. & 2008 Elsevier B.V. All rights reserved. 1. Introduction The linear canonical transform (LCT) [1–5] is an integral transform with three free parameters. It was introduced in the 1970s and many transforms such as the Fourier transform (FT), the fractional Fourier transform (FrFT), the Fresnel transform and scaling operations are special cases of the LCT [4–6]. Recently, along with applications of the FrFT in the signal processing commu- nity, the role of the LCT for signal processing has also been noticed. It has found many applications in radar system analysis, filter design, phase retrieval, pattern recognition, and many other areas [3–8]. The sampling process is central in almost any domain and it explains how to sample continuous signals without aliasing. The sampling theorem expansions for the LCT have been derived in [9–11], which provides the link between the continuous signals and the discrete signals, and can be used to reconstruct the original signal from their samples satisfying the Nyquist rate of that domain. Moreover, with the development of digital signal proces- sing, computational amount and storage load have gradually increased. To reduce the computational load as well as saving the storage space, different sampling rates and the conversion between them are typically required in many applications such as communications, image pro- cessing, digital audio and multimedia. The sampling rates conversion theory is the basis of multirate signal processing and it helps to convert the sampling rate of a discrete-time signal to obtain another discrete-time version without significantly destroying the signal com- ponents of interest. Since the LCT has shown to be a powerful signal processing tool, it is necessary to study the sampling rates conversion theory in the LCT domain. The conventional sampling rate conversion by rational factors and irrational factors in the FT domain has been studied in [12–18], respectively. Recently, the sampling rate conversion by rational factors associated with the FrFT has been analyzed by Tao [19] and Meng [20]. However, the two papers focused on the spectral analysis of interpolation and decimation in the FrFT domain and did not give closed form formulas of interpolation and decimation in time domain. In addition, their methods could not deal with the sampling rate conversion problem by irrational factors. To the best of our knowledge, the sampling rate conversion associated with the LCT has never been presented before. It is therefore worthwhile to study the sampling theory in the LCT domain, which can Contents lists available at ScienceDirect journal homepage: www.elsevier.com/locate/sigpro Signal Processing ARTICLE IN PRESS 0165-1684/$ - see front matter & 2008 Elsevier B.V. All rights reserved. doi:10.1016/j.sigpro.2008.06.008 Corresponding author. E-mail address: [email protected] (R. Tao). Signal Processing 88 (2008) 2825– 2832

Sampling rate conversion for linear canonical transform

Embed Size (px)

Citation preview

Page 1: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

Contents lists available at ScienceDirect

Signal Processing

Signal Processing 88 (2008) 2825– 2832

0165-16

doi:10.1

� Cor

E-m

journal homepage: www.elsevier.com/locate/sigpro

Sampling rate conversion for linear canonical transform

Juan Zhao, Ran Tao �, Yue Wang

Department of Electronic Engineering, Beijing Institute of Technology, Haidian District, Beijing 100081, China

a r t i c l e i n f o

Article history:

Received 10 January 2008

Received in revised form

24 March 2008

Accepted 10 June 2008Available online 13 June 2008

Keywords:

Linear canonical transform

Interpolation

Decimation

Sampling rate conversion

84/$ - see front matter & 2008 Elsevier B.V. A

016/j.sigpro.2008.06.008

responding author.

ail address: [email protected] (R. Tao).

a b s t r a c t

The linear canonical transform (LCT) has been shown to be a powerful tool for optics and

signal processing. This paper investigates the sampling rate conversion problem in the

LCT domain. Firstly, the discrete-time LCT is introduced and the formulas of

interpolation and decimation in the LCT domain are derived. Then, based on the

sampling theorem expansion in the LCT domain, the formulas of sampling rate

conversion by real factors for the LCT in time domain are proposed. The spectral analysis

of sampling rate conversion by real factors in the LCT domain is also illustrated. The

sampling rate conversion theories in the Fourier domain and the fractional Fourier

domain are shown to be special cases of the achieved results. The simulations verify the

effectiveness of the obtained results.

& 2008 Elsevier B.V. All rights reserved.

1. Introduction

The linear canonical transform (LCT) [1–5] is anintegral transform with three free parameters. It wasintroduced in the 1970s and many transforms such as theFourier transform (FT), the fractional Fourier transform(FrFT), the Fresnel transform and scaling operations arespecial cases of the LCT [4–6]. Recently, along withapplications of the FrFT in the signal processing commu-nity, the role of the LCT for signal processing has also beennoticed. It has found many applications in radar systemanalysis, filter design, phase retrieval, pattern recognition,and many other areas [3–8].

The sampling process is central in almost any domainand it explains how to sample continuous signals withoutaliasing. The sampling theorem expansions for the LCThave been derived in [9–11], which provides the linkbetween the continuous signals and the discrete signals,and can be used to reconstruct the original signal fromtheir samples satisfying the Nyquist rate of that domain.Moreover, with the development of digital signal proces-sing, computational amount and storage load have

ll rights reserved.

gradually increased. To reduce the computational load aswell as saving the storage space, different sampling ratesand the conversion between them are typically required inmany applications such as communications, image pro-cessing, digital audio and multimedia. The samplingrates conversion theory is the basis of multirate signalprocessing and it helps to convert the sampling rate of adiscrete-time signal to obtain another discrete-timeversion without significantly destroying the signal com-ponents of interest. Since the LCT has shown to be apowerful signal processing tool, it is necessary to studythe sampling rates conversion theory in the LCT domain.The conventional sampling rate conversion by rationalfactors and irrational factors in the FT domain has beenstudied in [12–18], respectively. Recently, the samplingrate conversion by rational factors associated with theFrFT has been analyzed by Tao [19] and Meng [20].However, the two papers focused on the spectral analysisof interpolation and decimation in the FrFT domain anddid not give closed form formulas of interpolation anddecimation in time domain. In addition, their methodscould not deal with the sampling rate conversion problemby irrational factors. To the best of our knowledge, thesampling rate conversion associated with the LCT hasnever been presented before. It is therefore worthwhile tostudy the sampling theory in the LCT domain, which can

Page 2: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

J. Zhao et al. / Signal Processing 88 (2008) 2825–28322826

not only generalize the sampling theories of the FT[12–18] and the FrFT [19,20], but also provide a theoreticalsupport for reducing the sampling rate and advanceapplications such as filter banks theorem for the LCT.

To overcome the sampling rate conversion problem inthe LCT domain, we need to define discrete-time LCT(DTLCT) to analyze the spectrum of sampled signal in theLCT domain. In this paper, we firstly give the definition ofDTLCT by introducing digital frequency in that domain,which is a generalization of the classical DTFT. Then theformulas for interpolation and decimation associated withthe DTLCT are derived using the results in the FT domain.Moreover, based on the sampling theorem expansion inthe LCT domain, the formulas of sampling rate conversionby real factors for the LCT in time domain are deduced.The LCT domain analysis of sampling rate conversion byreal factors is also given. The sampling rate conversiontheories in the FT domain and the FrFT domain are specialcases of the achieved results. The simulations verify theeffectiveness of the obtained results.

The rest of this paper is organized as follows. In Section2, the definition of the LCT and the sampling theoremexpansions in the LCT domain are reviewed, then thedefinition of DTLCT is given. In Section 3, the formulas ofinterpolation and decimation in the LCT domain arederived. Moreover, the formulas of the sampling rateconversion by real factors for the LCT in time domain arededuced and the LCT domain analysis of sampling rateconversion by real factors is also given. In Section 4, someexamples are given to verify the achieved results. Finally,we make conclusions in Section 5.

2. Discrete-time LCT

2.1. The LCT

The LCT of a signal x(t) with parameter (a, b, c, d) isdefined as [1,3]

Xða;b;c;dÞðuÞ ¼ Lða;b;c;dÞðxðtÞÞðuÞ

¼

ffiffiffiffiffiffiffiffiffiffi1

j2pb

sejðd=2bÞu2 Rþ1

�1xðtÞejða=2bÞt2

e�jð1=bÞut dt; ba0;

ffiffiffidp

ejðcd=2Þu2xðduÞ; b ¼ 0;

8>>><>>>:

(1)

where ad�bc ¼ 1. In general, parameter a, b, c, d are realnumbers and we only consider the case of b6¼0, since theLCT is just a chirp multiplication operation if b ¼ 0. When(a, b, c, d) ¼ (cosa, sina, �sina, cosa), the LCT reduces tothe FrFT, i.e.,

Lðcos a;sin a;� sin a;cos aÞðxðtÞÞðuÞ ¼ffiffiffiffiffiffiffiffiffie�ja

pFaðxðtÞÞðuÞ,

where Fa(x(t))(u) is the FrFT of the signal x(t). The LCT hasthe reversible property

Lðd;�b;�c;aÞLða;b;c;dÞðxðtÞÞ ¼ xðtÞ.

For further details about the definition and properties ofthe LCT, [1–5] can be referred.

2.2. Sampling theorem for the LCT

The uniform sampled signal of the continuous signalx(t) with sampling period Dt is

xsðtÞ ¼ xðtÞXm¼þ1

m¼�1

dðt �mDtÞ.

The LCT of the sampled signal xs(t) is [10]

Xsða;b;c;dÞðuÞ ¼ Lða;b;c;dÞXm¼þ1

m¼�1

xðmDtÞdðt �mDtÞ

!ðuÞ

¼

ffiffiffiffiffiffiffiffiffiffi1

j2pb

sejðd=2bÞu2

Xm¼þ1

m¼�1

xðmDtÞejða=2bÞm2Dt2

e�jð1=bÞumDt

¼1

Dtejðd=2bÞu2

Xm¼þ1

m¼�1

Xða;b;c;dÞ u�m2pb

Dt

� �e�jðd=2bÞðu�mð2pb=DtÞÞ2 ,

(2)

where X(a, b, c, d)(u) is the LCT of x(t). Eq. (2) shows that theLCT of the sampled signal xs(t) replicates X(a, b, c, d)(u) witha period of 2p|b|/Dt along with linear phase modulation.

If the continuous signal x(t) is band-limited in the LCTdomain, i.e., X(a, b, c, d)(u) ¼ 0 for |u|4uc, then from Eq. (2)we know that no overlapping occurs in Xs(a, b, c, d)(u) ifDtpp|b|/uc. Thus, the original band-limited continuoussignal x(t) can be reconstructed by the sampled signal,that is to say, the following sampling theorem expansionin the LCT domain holds:

xðtÞ ¼ e�jða=2bÞt2Xk¼þ1

k¼�1

xðkDtÞejða=2bÞk2Dt2

sin ct

Dt� k

� �, (3)

where Dtpp|b|/uc (Eq. (3) can be derived using the similarmethod in [11, Theorem 1]).

2.3. Discrete-time LCT

Consider the discrete-time signal x(n) sampled fromthe continuous signal x(t) with sampling period Dt, fromEq. (2) the DTLCT of x(n) can be defined as follows:

~Xða;b;c;dÞðuÞ ¼

ffiffiffiffiffiffiffiffiffiffi1

j2pb

sejðd=2bÞu2

Xn¼þ1n¼�1

xðnÞejða=2bÞn2Dt2

e�jð1=bÞunDt . (4)

As in the classical FT domain, we define

o ¼ 1

jbjuDt (5)

as the digital frequency in the LCT domain, and note that itis related to |b|. Substituting Eq. (5) into Eq. (4), we have

~Xða;b;c;dÞðoÞ ¼

ffiffiffiffiffiffiffiffiffiffi1

j2pb

sejðd=2bÞðbo=DtÞ2

Xn¼þ1n¼�1

xðnÞejða=2bÞn2Dt2

e�jno sgnðbÞ,

where sgnðbÞ ¼1; b40

�1; bo0

(. The corresponding inverse

transform is

xðnÞ ¼

ffiffiffiffiffiffijb

2p

re�jða=2bÞn2Dt2

Z p

�p~Xða;b;c;dÞðoÞe�jðd=2bÞðbo=DtÞ2

ejno sgnðbÞ do.

Page 3: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

J. Zhao et al. / Signal Processing 88 (2008) 2825–2832 2827

Since omitting some constants does not affect the DTLCT,we can obtain the following DTLCT related to digitalfrequency in the LCT domain and its inverse transform

~Xða;b;c;dÞðoÞ ¼ ejðd=2bÞðbo=DtÞ2Xn¼þ1

n¼�1

xðnÞejða=2bÞn2Dt2

e�jnosgnðbÞ, (6a)

xðnÞ ¼1

2pe�jða=2bÞn2Dt2

Z p

�p~Xða;b;c;dÞðoÞe�jðd=2bÞðbo=DtÞ2

ejno sgnðbÞ do. (6b)

When (a, b, c, d) ¼ (0, 1, �1, 0), Eqs. (6a and b) reduce tothe following DTFT and DTIFT:

~XðoÞ ¼Xn¼þ1

n¼�1

xðnÞe�jno, (7a)

xðnÞ ¼1

2p

Z p

�p~XðoÞejno do. (7b)

If x(n) ¼ 0 for |n|4N, let Do ¼ 2p/(2M+1), mA[�M, M],MXN. Substituting o ¼ m �Do into Eq. (6a), we have

~Xða;b;c;dÞðmÞ ¼ ejðd=2bÞm2ðb2p=Dtð2Mþ1ÞÞ2Xn¼N

n¼�N

xðnÞejða=2bÞn2Dt2

e�jð2pnm=2Mþ1ÞsgnðbÞ. (8a)

According to the DIFT, its inverse transform is

xðnÞ ¼1

2M þ 1e�jða=2bÞn2Dt2

Xm¼M

m¼�M

~Xða;b;c;dÞðmÞe�jðd=2bÞm2ðb2p=Dtð2Mþ1ÞÞ2

ejð2pnm=2Mþ1ÞsgnðbÞ (8b)

Eqs. (8a and b) are just the DAFT algorithm proposed in[21].

3. Sampling rate conversion in the LCT domain

In this section, we assume that the original discrete-time signal x(n) is sampled with sampling period Dtx fromcontinuous signal x(t) band-limited in the LCT domain, i.e.,X(a, b, c, d)(u) ¼ 0 for |u|4uc, where Dtxpp|b|/uc.

3.1. The LCT domain analysis of interpolation and

decimation

Interpolation and decimation are two basic operationsin multirate digital signal processing. In this subsection,we analyze the spectrum in the LCT domain of sampledsignal after interpolation and decimation by integer,which are given by the following theorems.

Theorem 1. To increase the sampling rate by an integer

factor L, it can be achieved by passing the original signal x(n)through an L-fold expander and the output sequence y(n) is

yðnÞ ¼xðn=LÞ n ¼ Lk; k 2 z;

0 otherwise:

((9)

The sampling period of y(n) is Dty ¼ Dtx/L. Then the DTLCT

of y(n) is

~Y ða;b;c;dÞðoÞ ¼ ~Xða;b;c;dÞðLoÞ. (10)

Proof. According to Eqs. (6a) and (9), we have

~Y ða;b;c;dÞðoÞ ¼ ejðd=2bÞðbo=DtyÞ2 Xn¼þ1

n¼�1

yðnÞejða=2bÞn2Dt2y e�jno sigðbÞ

¼ ejðd=2bÞðbLo=DtxÞ2 Xk¼þ1

k¼�1

xðkÞejða=2bÞðDtxkÞ2

e�jLko sigðbÞ

¼ ~Xða;b;c;dÞðLoÞ.

The theorem is proved. &

Theorem 1 shows that the expander creates an imagingeffect, which is similar to the result in the FT domain [13].

Theorem 2. To reduce the sampling rate by an integer factor

M, it can be achieved by passing the original signal x(n)through an M-fold decimator and the output sequence y(n) is

yðnÞ ¼ xðMnÞ. (11)

The sampling period of y(n) is Dty ¼ MDtx. Then theDTLCT of y(n) is

~Y ða;b;c;dÞðoÞ ¼1

M

XM�1

k¼0

~Xða;b;c;dÞo� sgnðbÞ2pk

M

� �ej2pkbdðsgnðbÞo�pkÞ=ðMDtxÞ

2

(12)

Proof. Let x1ðnÞ ¼ xðnÞejða=2bÞn2Dt2x and y1ðnÞ ¼ x1ðMnÞ ¼

yðnÞejða=2bÞn2Dt2y . From Eqs. (6a) and (7a), it is obvious that

~Xða;b;c;dÞðoÞ ¼ ejðd=2bÞðbo=DtxÞ2 ~X1ðsgnðbÞoÞ,

~Y ða;b;c;dÞðoÞ ¼ ejðd=2bÞðbo=DtyÞ2 ~Y1ðsgnðbÞoÞ,

where ~X1ðoÞ, ~Y1ðoÞ are the DTFT of the signals x1(n), y1(n),respectively. Using the result in the FT domain [13], wehave

~Y1ðoÞ ¼1

M

XM�1

k¼0

~X1o� 2pk

M

� �.

Combining the above equations, the DTLCT of y(n) is

~Y ða;b;c;dÞðoÞ ¼ ejðd=2bÞðbo=DtyÞ2 ~Y1ðsgnðbÞoÞ

¼ ejðd=2bÞðbo=MDtxÞ2 1

M

XM�1

k¼0

~X1

sgnðbÞo� sgnðbÞ2pk

M

� �

¼ ejðd=2bÞðbo=MDtxÞ2 1

M

XM�1

k¼0

~Xða;b;c;dÞ

o� sgnðbÞ2pk

M

� �e�jðd=2bÞðbðo�sgnðbÞ2pkÞ=MDtxÞ

2

¼1

M

XM�1

k¼0

~Xða;b;c;dÞo� sgnðbÞ2pk

M

� �

ej2pkbdðsgnðbÞo�pkÞ=ðMDtxÞ2

.

The theorem is proved. &

If the original discrete-time signal x(n) is band-limitedin the LCT domain with cutoff frequency oc, i.e.,~Xða;b;c;dÞðoÞ ¼ 0 for |o|4oc, it is obvious that decimationwill create aliasing when M4p/oc according to Eq. (12).

Page 4: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

J. Zhao et al. / Signal Processing 88 (2008) 2825–28322828

3.2. Sampling rate conversion by real factors

Now we consider sampling rate conversion problemby a real factor r40. From the results of Section 3.1,we know that interpolation and decimation will lead toimage and aliasing, respectively. To remove unwantedimages and avoid aliasing, a lowpass filter is needed.Moreover, to achieve the sampling rate conversion by arational factor, a common method is combination ofinterpolation, filtering, and decimation to remove un-wanted images and avoid aliasing. However, this generalmethod cannot deal with sampling rate conversionproblem by an irrational factor. In the following, we willuse the sampling theorem expansion in the LCT domain toderive the formulas of sampling rate conversion by a realfactor for the LCT, which is given by the followingtheorem.

Theorem 3. To change the sampling rate conversion by a

real factor r40, it can be achieved by the following formulas

xrðnÞ ¼ e�jða=2bÞn2ðDtx=rÞ2Xk¼þ1

k¼�1

xðkÞejða=2bÞk2Dt2x

sin cn

r� k

� �for r41, (13)

xrðnÞ ¼ re�jða=2bÞn2ðDtx=rÞ2Xk¼þ1

k¼�1

xðkÞejða=2bÞk2Dt2x

sin cðn� rkÞ for ro1. (14)

Proof. Since the original discrete-time signal x(n) issampled with sampling period Dtx from continuous signalx(t) band-limited in the LCT domain, i.e., X(a, b, c, d)(u) ¼ 0for |u|4uc, we have the following Eq. (15) according toEq. (3):

xðtÞ ¼ e�jða=2bÞt2Xk¼þ1

k¼�1

xðkÞejða=2bÞk2Dt2x

sin ct

Dtx� k

� �, (15)

where Dtxpp|b|/uc. When the sampling rate is changed bya real factor r, the sampling period of the sampled signalxr(n) after sampling rate conversion will be Dtxr ¼ Dtx=r.For sampling rate r41, the sampled signal xr(n) can beobtained by sampling directly from the original contin-uous signal x(t) with sampling period Dtxr . So fromEq. (15), we have

xrðnÞ ¼ xðnDtxr Þ ¼ e�jða=2bÞn2ðDtx=rÞ2Xk¼þ1

k¼�1

xðkÞ

ejða=2bÞk2Dt2x sin c

n

r� k

� �.

For sampling rate ro1, from Eq. (2) we know thatsampling directly from the original continuous signal x(t)with sampling period Dtxr may lead to aliasing ifuc4pjbj=Dtxr . Therefore, it need to prefilter x(t) with alowpass filter to avoid aliasing effect, where the transferfunction of the lowpass filter in the LCT domain with

parameter (a, b, c, d) can be written as

Hða;b;c;dÞðuÞ ¼1; jujp

pjbjDtxr

0; otherwise

8><>: . (16)

The signal filtered by the lowpass filter given by Eq. (16) is

xLPðtÞ ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffi1

�j2pb

se�jða=2bÞt2

Z þ1�1

Xða;b;c;dÞðuÞHða;b;c;dÞðuÞ

e�jðd=2bÞu2

ejð1=bÞut du

¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffi1

�j2pb

se�jða=2bÞt2

Z pjbj=Dtxr

�pjbj=Dtxr

Xða;b;c;dÞðuÞ

e�jðd=2bÞu2

ejð1=bÞut du.

Substituting Eqs. (1) and (15) into the above equation andnoting that sin c is even function give

xLPðtÞ ¼1

2pjbj e�jða=2bÞt2

Z þ1�1

xðt0Þejða=2bÞt02

Z pjbj=Dtxr

�pjbj=Dtxr

ejð1=bÞuðt�t0 Þ du

!dt0

¼1

Dtxre�jða=2bÞt2

Z þ1�1

xðt0Þejða=2bÞt02

sin csgnðbÞðt � t0Þ

Dtxr

� �dt0

¼1

Dtxre�jða=2bÞt2

Xk¼þ1k¼�1

xðkÞejða=2bÞk2Dt2x

sin ct

Dtx� k

� �sin c

t

Dtxr

� �

¼ re�jða=2bÞt2 Xk¼þ1k¼�1

xðkÞejða=2bÞk2Dt2x

sin ct � kDtx

Dtxr

� �. (17)

So for sampling rate ro1, using Eq. (17) we can obtain

xrðnÞ ¼ xLPðnDtxr Þ ¼ re�jða=2bÞn2ðDtx=rÞ2Xk¼þ1

k¼�1

xðkÞejða=2bÞk2Dt2x

sin cðn� rkÞ.

The theorem is proved. &

Theorem 3 can be seen as a generalization of the samplingrate conversion in the FT domain [18], and Eqs. (13) and (14)reduce to the result in [18] when (a, b, c, d) ¼ (0,1,�1,0).Simultaneously, we can obtain the following corollary.

Corollary 1. When (a, b, c, d) ¼ (cosa, sina, �sina, cosa),the formulas of the sampling rate conversion by a real factor

r40 for the FrFT in time domain are as follows:

xrðnÞ ¼ e�jðcot a=2Þn2ðDtx=rÞ2Xk¼þ1

k¼�1

xðkÞejðcot a=2Þk2Dt2x

sin cn

r� k

� �for r41, (18)

xrðnÞ ¼ re�jðcot a=2Þn2ðDtx=rÞ2Xk¼þ1

k¼�1

xðkÞejðcot a=2Þk2Dt2x

sin cðn� rkÞ for ro1. (19)

Page 5: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

J. Zhao et al. / Signal Processing 88 (2008) 2825–2832 2829

Next, we will analyze the spectrum in the LCT domain ofthe sampling rate conversion by a real factor r, which isdescribed by the theorem given below.

Theorem 4. For the sampled signal xr(n) after the sampling

rate conversion by a real factor r, the DTLCT of the signal xr(n)

is

~Xr

ða;b;c;dÞðoÞ ¼Xk¼þ1

k¼�1

r ~Xða;b;c;dÞðrðo� 2pkÞÞ

ej2pkbdr2ðo�pk=Dt2x ÞHrðo� 2pkÞ (20)

where

HrðoÞ ¼1 jojpp=r

0 otherwise

(if r41, (21)

HrðoÞ ¼1 jojpp0 otherwise

if ro1. (22)

Proof. Firstly, we consider the case where r41.Let x1ðnÞ ¼ xðnÞejða=2bÞn2Dt2

x , x2ðnÞ ¼ xrðnÞejða=2bÞn2ðDtx=rÞ2 , fromEq. (13) we have

x2ðnÞ ¼Xk¼þ1

k¼�1

x1ðkÞ sin cn

r� k

� �.

Since sin c½ðn=rÞ � k� ¼ r=2pR p=r�p=r ejðn�rkÞo0 do0, the DTFT of

x2(n) is given below:

~X2ðoÞ ¼Xn¼þ1

n¼�1

Xk¼þ1k¼�1

x1ðkÞ sin cn

r� k

� �" #e�jon

¼Xn¼þ1

n¼�1

r

2p

Z p=r

�p=r

~X1ðro0Þejno0do0" #

e�jon

¼ rXk¼þ1

k¼�1

Z p=r

�p=r

~X1ðro0Þdðo0 �oþ 2pkÞdo0:

Using Eq. (21) the above equation becomes

~X2ðoÞ ¼ rXk¼þ1

k¼�1

Z þ1�1

~X1ðro0ÞHrðo0Þdðo0 �oþ 2pkÞdo0

¼ rXk¼þ1

k¼�1

~X1ðrðo� 2pkÞÞHrðo� 2pkÞ.

At the same time, from Eq. (6a), we can obtain

~Xða;b;c;dÞðoÞ ¼ ejðd=2bÞðbo=DtxÞ2 ~X1ðsgnðbÞoÞ,

~Xr

ða;b;c;dÞðoÞ ¼ ejðd=2bÞðbro=DtxÞ2 ~X2ðsgnðbÞoÞ.

Therefore, combining the above equations provides

~Xr

ða;b;c;dÞðsgnðbÞoÞ ¼ rejðd=2bÞðbro=DtxÞ2

Xk¼þ1k¼�1

~Xða;b;c;dÞðsgnðbÞrðo� 2pkÞÞ

e�jðd=2bÞ½brðo�2pkÞ=Dtx�2

Hrðo� 2pkÞ.

Substituting o ¼ sgn(b)o0 into the above equation andsimplifying it, we can obtain Eq. (20).

Secondly, we consider the case where ro1. Noting

sin cðn� rkÞ ¼ 1=2pR p�p ejðn�rkÞo0 do0, the DTLCT of xr(n)

can be given by Eqs. (20) and (22) using the similar

method. The theorem is proved. &

Theorem 4 shows that the formulas for sampling rateconversion by a real factor for the LCT given by Eqs. (13)and (14) can remove unwanted images and avoid aliasingsimultaneously. Especially, when k ¼ 0 in Eq. (20) (i.e.,oA[�p, p]),

~Xr

ða;b;c;dÞðoÞ ¼ r ~Xða;b;c;dÞðroÞHrðoÞ. (23)

4. Simulations

Some examples are given in this section to verify theachieved results. There are some literatures discussingnumerical algorithms for the LCT such as [21–24]. Here,we use the DAFT algorithm proposed in [21]. In thefollowing, we assume that the parameter of the LCT (a, b,c, d) ¼ (1, 5, 1/5, 2). The original discrete signal x(n) issampled from continuous signal x(t) band-limited in theLCT domain with cutoff frequency uc ¼ 9.3779. Thesampling period Dtx ¼ 1 and the sampling interval is[�100 s, 100 s].

At first, we discuss interpolation by integer L in the LCTdomain. Fig. 1(a) demonstrates the DTLCT of the originalsignal x(n), which is band-limited with cutoff frequencyoc ¼ 1.8756. Fig. 1(b) shows the DTLCT of the signal afterzero-valued interpolation with L ¼ 3 which is a three-foldcompressed version of the DTLCT of the original signal.Fig. 1(c) shows the DTLCT of the signal after interpolationgiven by Eq. (13) when r ¼ 3 and the unwanted images areremoved.

We then discuss decimation by M in the LCT domain.Fig. 2(a) shows the DTLCT of the original signal. Fig. 2(b)shows the DTLCT of the signal after decimator with M ¼ 2,it is obvious that aliasing takes place since M4p/oc.Fig. 2(c) demonstrates the DTLCT of the signal afterdecimation given by Eq. (14) when r ¼ 1/2 and aliasingis avoided.

Finally, we discuss the sampling rate conversion in theLCT domain by rational and irrational factors. Fig. 3(a–c)demonstrate the DTLCTs of the original signal, the signalafter sampling rate conversion by r ¼ 3/2 given byEq. (13), and the signal after sampling rate conversionby r ¼ 2/3 given by Eq. (14), respectively. Fig. 4(a–c) showthe DTLCTs of the original signal, the signal after samplingrate conversion by r ¼ O5 given by Eq. (13), and the signalafter sampling rate conversion by r ¼ 1/p given byEq. (14), respectively. Figs. 3 and 4 illustrate that theformulas for sampling rate conversion by a real factor forthe LCT proposed in Theorem 3 can remove unwantedimages and avoid aliasing simultaneously.

5. Conclusions

In this paper, we discuss the sampling rate conversionproblem for the LCT. At first, we define DTLCT byintroducing digital frequency in that domain; then theformulas for interpolation and decimation in the LCTdomain are derived in a simple way based on the results inthe Fourier domain. Furthermore, using the samplingtheorem expansion in the LCT domain, the formulas forsampling rate conversion by real factors for the LCT in

Page 6: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

1

0.5

0

1

0.5

0

1

0.5

0

-4 -3 -2 -1 0 1 2 3 4ω

|X(a,b,c,d

) (�

)|~

|X(a,b,c,d

) (�

)|~

|Y(a,b,c,d

) (�

)|~

-4 -2 0 2 4 6 8 10ω

-4 -2 0 2 4 6 8 10ω

1 2

Fig. 2. The DTLCT of the discrete signal decimated with M ¼ 2.

1

0.5

0-4 -3 -2 -1 0 1 2 3 4

ω

1

0.5

0-4 -3 -2 -1 0 1 2 3 4

ω

1

0.5

0-4 -3 -2 -1 0 1 2 3 4

ω

|X(a,b,c,d

) (�

)||Y

(a,b,c,d

) (�

)||X

-3(a,b,c,d

) (�

)|~

~~

Fig. 1. The DTLCT of the discrete signal after interpolation with L ¼ 3.

J. Zhao et al. / Signal Processing 88 (2008) 2825–28322830

Page 7: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

1

0.5

0

1

0.5

0

-4 -3 -2 -1 0 1 2 3 4ω

ω

|X(a,b,c,d

) (�

)|~

|X(a,b,c,d

) (�

)|~

|X(a,b,c,d

) (�

)|~

-4 -2 0 2 4 6 8 10

ω-4 -2 0 2 4 6 8 10

2

1

0

3 232

Fig. 3. The sampling rate conversion by rational factor 3/2 and 2/3.

1

0.5

0-4 -3 -2 -1 0 1 2 3 4

ω

ω

|X(a,b,c,d

) (�

)|~

|X(a,b,c,d

) (�

)|~

|X(a,b,c,d

) (�

)|~

4

2

0

0.4

0.2

0

-4 -2 0 2 4 6 8 10

ω-4 -2 0 2 4 6 8 10

5

1 �

Fig. 4. The sampling rate conversion by irrational factor O5 and 1/p.

J. Zhao et al. / Signal Processing 88 (2008) 2825–2832 2831

Page 8: Sampling rate conversion for linear canonical transform

ARTICLE IN PRESS

J. Zhao et al. / Signal Processing 88 (2008) 2825–28322832

time domain are deduced, which can remove unwantedimages and avoid aliasing simultaneously in the LCTdomain. The simulations verify the effectiveness of theobtained results. The sampling rate conversion for the LCTproposed here generalizes the sampling rate conversiontheories in the Fourier domain and the fractional Fourierdomain. Future works will investigate multirate systemsand filter banks in the LCT domain and their applicationsin digital signal processing.

Acknowledgments

The authors would like to thank the anonymousreviewers for their valuable comments and suggestionthat improved the clarity and quality of this manuscript.We would also like to thank Dr. Bingzhao Li of BeijingInstitute of Technology for many fruitful discussions andthe proof reading of the paper.

Sponsored in part by the National Nature ScienceFoundation of China (nos. 60232010 and 60572094) andthe National Science Foundation of China for Distin-guished Young Scholars (no. 60625104).

References

[1] M. Moshinsky, C. Quesne, Linear canonical transformations andtheir unitary representations, J. Math. Phys. 12 (8) (August 1971)1772–1783.

[2] L.M. Bernardo, ABCD matrix formalism of fractional Fourier optics,Opt. Eng. 35 (3) (March 1996) 732–740.

[3] S.C. Pei, J.J. Ding, Eigenfunctions of linear canonical transform, IEEETrans. Signal Process. 50 (1) (January 2002) 11–26.

[4] R. Tao, L. Qi, Y. Wang, Theory and Applications of the FractionalFourier Transform, Tsinghua University Press, Beijing, 2004.

[5] H.M. Ozaktas, M.A. Kutay, Z. Zalevsky, The Fractional FourierTransform with Applications in Optics and Signal Processing, Wiley,New York, 2000.

[6] L.B. Almeida, The fractional Fourier transform and time–frequencyrepresentations, IEEE Trans. Signal Process. 42 (11) (November1994) 3084–3091.

[7] B. Barshan, M.A. Kutay, H.M. Ozaktas, Optimal filters with linearcanonical transformations, Opt. Commun. 135 (February 1997)32–36.

[8] K.K. Sharma, S.D. Joshi, Signal separation using linear canonical andfractional Fourier transforms, Opt. Commun. 265 (2006) 454–460.

[9] A. Stern, Sampling of linear canonical transformed signals, SignalProcessing 86 (7) (July 2006) 1421–1425.

[10] B. Deng, R. Tao, Y. Wang, Convolution theorems for the linearcanonical transform and their applications, Science in China Ser. F—

Inform. Sci. 49 (5) (2006) 592–603.[11] B.Z. Li, R. Tao, Y. Wang, New sampling formulae related to linear

canonical transform, Signal Processing 87 (2007) 983–990.[12] P.P. Vaidyanathan, Multirate digital filters, filter banks, polyphase

networks, and application: a tutorial, Proc. IEEE 78 (1) (January1990) 56–93.

[13] P.P. Vaidyanathan, Multirate Systesms and Filter Banks, Prentice-Hall, Englewood Cliffs, NJ, 1993.

[14] A.I. Russell, Efficient rational sampling rate alteration using IIRfilters, IEEE Signal Process. Lett. 7 (January 2000) 6–7.

[15] T.A. Ramstad, Digital methods for conversion between arbitrarysampling frequencies, IEEE Trans. Acoust. Speech Signal Process. 32(June 1984) 577–591.

[16] T. Saramki, T. Ritoniemi, An efficient approach for conversionbetween arbitrary sampling frequencies, Proc. IEEE Int. Symp.Circuits Syst. 2 (1996) 285–288.

[17] A.I. Russell, P.E. Beckmann, Efficient arbitrary sampling rateconversion with recursive calculation of coefficients, IEEE Trans.Signal Process. 50 (4) (April 2002) 854–865.

[18] S.C. Pei, M.P. Kao, A two-channel nonuniform perfect reconstructionfilter bank with irrational Down-sampling factors, IEEE SignalProcess. Lett. 12 (2) (2005) 116–119.

[19] R. Tao, B. Deng, W.Q. Zhang, et al., Sampling and sampling rateconversion of band limited signals in the fractional Fourier trans-form domain, IEEE Trans. Signal Process. 56 (1) (January 2008)158–171.

[20] X.Y. Meng, R. Tao, Y. Wang, The fractional Fourier domain analysis ofdecimation and interpolation, Science in China Ser. F—Inform. Sci.50 (4) (2007) 521–538.

[21] S.C. Pei, J.J. Ding, Closed-form discrete fractional and affine Fouriertransforms, IEEE Trans. Signal Process. 48 (May 2000) 1338–1353.

[22] B.M. Hennelly, J.T. Sheridan, Generalizing, optimizing, and inventingnumerical algorithms for the fractional Fourier, Fresnel, andlinear canonical transforms, J. Opt. Soc. Am. A 22 (5) (May 2005)917–927.

[23] B.M. Hennelly, J.T. Sheridan, Fast numerical algorithm for thelinear canonical transform, J. Opt. Soc. Am. A 22 (5) (May 2005)928–937.

[24] H.M. Ozaktas, A. Koc, et al., Efficient computation of quadratic-phase integrals in optics, Opt. Lett. 31 (1) (January 2006) 35–37.