Loading [MathJax]/jax/output/SVG/jax.js
Research article

Fast algorithms for nonuniform Chirp-Fourier transform

  • Received: 11 April 2024 Revised: 16 May 2024 Accepted: 23 May 2024 Published: 05 June 2024
  • MSC : 11F20, 11M20

  • The Chirp-Fourier transform is one of the most important tools of the modern signal processing. It has been widely used in the fields of ultrasound imaging, parameter estimation, and so on. The key to its application lies in the sampling and fast algorithms. In practical applications, nonuniform sampling can be caused by sampling equipment and other reasons. For the nonuniform sampling, we utilized function approximation and interpolation theory to construct different approximation forms of Chirp-Fourier transform kernel function, and proposed three fast nonuniform Chirp-Fourier transform algorithms. By analyzing the approximation error and the computational complexity of these algorithms, the effectiveness of the proposed algorithms was proved.

    Citation: Yannan Sun, Wenchao Qian. Fast algorithms for nonuniform Chirp-Fourier transform[J]. AIMS Mathematics, 2024, 9(7): 18968-18983. doi: 10.3934/math.2024923

    Related Papers:

    [1] Snježana Maksimović, Sanja Atanasova, Zoran D. Mitrović, Salma Haque, Nabil Mlaiki . Abelian and Tauberian results for the fractional Fourier cosine (sine) transform. AIMS Mathematics, 2024, 9(5): 12225-12238. doi: 10.3934/math.2024597
    [2] Liping Zhou, Yumei Yan, Ying Liu . Error estimate and superconvergence of a high-accuracy difference scheme for 2D heat equation with nonlocal boundary conditions. AIMS Mathematics, 2024, 9(10): 27848-27870. doi: 10.3934/math.20241352
    [3] Anumanthappa Ganesh, Swaminathan Deepa, Dumitru Baleanu, Shyam Sundar Santra, Osama Moaaz, Vediyappan Govindan, Rifaqat Ali . Hyers-Ulam-Mittag-Leffler stability of fractional differential equations with two caputo derivative using fractional fourier transform. AIMS Mathematics, 2022, 7(2): 1791-1810. doi: 10.3934/math.2022103
    [4] Firdous A. Shah, Waseem Z. Lone, Kottakkaran Sooppy Nisar, Amany Salah Khalifa . Analytical solutions of generalized differential equations using quadratic-phase Fourier transform. AIMS Mathematics, 2022, 7(2): 1925-1940. doi: 10.3934/math.2022111
    [5] Jeong-Kweon Seo, Byeong-Chun Shin . Reduced-order modeling using the frequency-domain method for parabolic partial differential equations. AIMS Mathematics, 2023, 8(7): 15255-15268. doi: 10.3934/math.2023779
    [6] Abdelbaki Choucha, Sofian Abuelbacher Adam Saad, Rashid Jan, Salah Boulaaras . Decay rate of the solutions to the Lord Shulman thermoelastic Timoshenko model. AIMS Mathematics, 2023, 8(7): 17246-17258. doi: 10.3934/math.2023881
    [7] Andrey Muravnik . Nonclassical dynamical behavior of solutions of partial differential-difference equations. AIMS Mathematics, 2025, 10(1): 1842-1858. doi: 10.3934/math.2025085
    [8] Murali Ramdoss, Ponmana Selvan-Arumugam, Choonkil Park . Ulam stability of linear differential equations using Fourier transform. AIMS Mathematics, 2020, 5(2): 766-780. doi: 10.3934/math.2020052
    [9] Afraz Hussain Majeed, Sadia Irshad, Bagh Ali, Ahmed Kadhim Hussein, Nehad Ali Shah, Thongchai Botmart . Numerical investigations of nonlinear Maxwell fluid flow in the presence of non-Fourier heat flux theory: Keller box-based simulations. AIMS Mathematics, 2023, 8(5): 12559-12575. doi: 10.3934/math.2023631
    [10] Aamir H. Dar, Mohra Zayed, M. Younus Bhat . Short-time free metaplectic transform: Its relation to short-time Fourier transform in $ L^2(\mathbb R^n) $ and uncertainty principles. AIMS Mathematics, 2023, 8(12): 28951-28975. doi: 10.3934/math.20231483
  • The Chirp-Fourier transform is one of the most important tools of the modern signal processing. It has been widely used in the fields of ultrasound imaging, parameter estimation, and so on. The key to its application lies in the sampling and fast algorithms. In practical applications, nonuniform sampling can be caused by sampling equipment and other reasons. For the nonuniform sampling, we utilized function approximation and interpolation theory to construct different approximation forms of Chirp-Fourier transform kernel function, and proposed three fast nonuniform Chirp-Fourier transform algorithms. By analyzing the approximation error and the computational complexity of these algorithms, the effectiveness of the proposed algorithms was proved.



    The majority of digital signal processing theories currently are based on the uniform, ideal sampling signal model. With the development of science and technology, the range of processed signals has become very broad. The digital signals obtained in practical applications are generally nonuniform and nonideal signal sampling sequences. For example, in the process of radar signal acquisition, geographic data acquisition, and medical image signal acquisition, due to the presence of certain interference factors, it is not easy or impossible to obtain completely uniformly sampled signals. Meanwhile, in practical applications, due to the influence of signal receiving equipment and external interference factors, the sampling points of the obtained signal may not necessarily be the sampling points of the original signal. Therefore, nonuniform sampling has become one of the important hotspots in signal processing [1,2]. The Fourier transform (FT), which is very important in the Fourier analysis theory system, is the basis for the traditional signal processing. It has good performance in handling stationary signals. However, it has significant limitations to process nonstationary using FT. The Chirp signal is a common nonstationary signal. Therefore, numerous novel mathematical techniques, including the fractional Fourier transform (FrFT) [2,3,4], the Chirp-Fourier transform (CFT) [5,6,7,8], and the linear canonical transform (LCT) [9,10,11,12], have been proposed to process nonstationary signal. Among them, since the CFT has good mathematical qualities and fast algorithms, it is frequently used in nonstationary signal processing.

    The application of the CFT relies on its discretization and fast algorithms. Discrete Chirp-Fourier transform (DCFT) was first proposed by Xia in 2000 [5]. However, this method requires that the number of sampling points is prime, and the parameters of frequency modulation must be integers or approximate integers, which has significant limitations in practical applications. Fan et al. derived modified DCFT (modified Chirp-Fourier transform, MDCFT) to improve the aforementioned limitations [6]. On the basis of these, Guo Yong et al. [7] gave a fast method based on CFT for estimating the parameters of Newton's ring. The segmented CFT fast algorithm was proposed by Zong Ying et al. in 2023 [8]. Simulation results demonstrate that the suggested algorithm can realize the fast computing of the local spectrum. Most of the existing CFT algorithms are based on the uniform sampling. For the nonuniform sampling, the above algorithms can't achieve good results. It is important to consider the nonuniform sampling associated with the CFT. Meanwhile there are fewer researches on fast algorithms for nonuniform CFT currently. In order to promote the CFT to be better applied in various fields, we will propose the nonuniform fast Chirp-Fourier transform (NUCFT) algorithm.

    The rest of the paper is organized as follows: In Section 2, we give definitions of the CFT, Chirp-Fourier series, and associated lemmas. The main results are derived in Section 3. Finally, the conclusions are presented in Section 4.

    Definition 2.1. The CFT of a continuous signal x(t) is defined as [13]

    Xr(u)=x(t)ej2π(ut+rt2)dt, (2.1)

    where r=,,.

    When r=0, the transform degenerates to the FT, i.e., Xr(u)=x(t)ej2πutdt.

    The inverse of the CFT for a continuous signal x(t) is defined as

    x(t)=Xr(u)ej2π(ut+rt2)du. (2.2)

    By discretizing the time and transform domains, different definitions of the discrete CFT can be obtained [7,14,15]. The most commonly used DCFT is the following.

    Definition 2.2. The DCFT of a discrete sequence x(n)=x(nΔt) is defined as [16]

    Xr(m)=Xr(mΔu)=N1n=0x(n)ej2πN(mn+rn2), (2.3)

    where m=0,1,,N1.Δt and Δu are the time and frequency domain sampling intervals for time t and transform domain u, respectively.

    The inverse of the DCFT for a discrete sequence x(n)=x(nΔt) is defined as

    x(n)=ej2πNrn2N1m=0Xr(m)ej2πNmn. (2.4)

    The definition of the Chirp-Fourier series for the signal x(t) is obtained as follows.

    φr,k(t)=1Tei(kt+rt2). (2.5)

    Due to

    (φr,k(t),φr,k(t))=1TT/2T/2ei(kt+rt2)ei(kt+rt2)dt=1TT/2T/2ei(kk)tdt={0,kk,1,k=k. (2.6)

    The sequence {,φr,1(t),φr,0(t),φr,1(t),} is orthogonal in the interval [T/2,T/2]. Since the CFS only employs finite-length functions and this basis function is an FM function, the CFS of a finite-length signal x(t) is

    x(t)=k=ckφr,k(t), (2.7)

    where the coefficient of the CFS is ck=1TT/2T/2x(t)ei(kt+rt2)dt.

    The pertinent formulas that have been applied to derive the NUCFT are given as the following.

    Lemma 2.1. For any real c,

    ππeicxdx=2csin(cπ). (2.8)

    Lemma 2.2. For any integer k,

    12πππeikxdx={1,k=0,0,else. (2.9)

    Lemma 2.3. [17] For any real b>0 and complex z,

    ebx2ezxdx=πbez2/4b. (2.10)

    Lemma 2.4. [17] For any real b>0 and a>0,

    aebx2dx<eba22ba. (2.11)

    In the next section, the main results will be derived based on the above facts.

    In the remainder of this paper, we will operate under the following assumptions.

    (1) ω={ω0,,ωN} and x={x0,,xN1} are finite sequences of real numbers.

    (2) ωk[N/2,N/21], for k=0,,N1.

    (3) xi[π,π], for j=0,,N1.

    (4) α={α0,,αN1},f={fN/2,,fN/21},β={βN/2,,βN/21},g={g0,,gN1},γ={γ0,,γN1}, and h={h0,,hN1} are finite sequences of complex numbers.

    We will derive three types of NUCFT regarding the sampling uniformity in the time domain and transformation domain. The description of the three problems is presented.

    Problem 1: NUCFT(NUCFT-I): Uniform samples and non-integer frequencies:

    We consider that given α, to find f=F(α):

    fj=F(α)j=N1k=0αkei(wk2πjN+r(2πjN)2), (3.1)

    where j=N/2,,N/21.

    Problem 2: NUCFT(NUCFT-II): Nonuniform samples and integer frequencies:

    We consider that given β, to find g=G(β):

    gj=G(β)j=N/21k=N/2βkei(kxj+rxj2), (3.2)

    where j=0,,N1.

    Problem 3: NUCFT(NUCFT-III): Nonuniform samples and non-integer frequencies:

    We consider that given γ, to find h=H(γ):

    hj=H(γ)j=N1k=0γkei(wkxj+rxj2). (3.3)

    The NUCFT algorithms for the above three problems are based on the following principal steps. Any function ei(cx+rx2) can be represented on any finite interval on the real line using a small number of the terms of ebx2ei(kx+rx2), and this number of the terms of q is independent of the value c. For the efficient calculation (2.12)–(2.14), we approximate each ei(cmx+rx2) in terms of q-term CFS, and approximate the value of a CFS at each xn in terms of values at the nearest q uniformly-spaced nodes.

    The main tool of this paper is to conduct a detailed analysis of CFS of ϕ:[π,π]C given by the formula

    ϕ(x)=ebx2ei(cx+rx2), (3.4)

    where b>12 and c are any real. We present this analysis in the lemmas and theorems of this subsection.

    Lemma 3.1. For any real b>12,c and any integer k,

    |2πebx2cos((ck)x)dx+ebπ2ππei(ck)xdx|<2πebπ2(1+1π2). (3.5)

    Proof. Based on Lemma 2.4, we have

    |2πebx2cos((ck)x)dx+ebπ2ππei(ck)xdx|2πebx2dx+ebπ2ππei(ck)xdx<2πebπ2(1π2+1). (3.6)

    □.

    Lemma 3.2. For any real b>12,c and any integer k,

    |2πebx2cos((ck)x)dx+ebπ2ππei(ck)xdx|<8bπebπ2(ck)2(1+1π2). (3.7)

    Proof.

    2πebx2cos((ck)x)dx=2ckπebx2dsin((ck)x)=2ckebπ2sin((ck)π)+4bckπxebx2sin((ck)x)dx. (3.8)

    Also,

    ebπ2ππei(ck)xdx=ebπ2i(ck)[ei(ck)πei(ck)π]=2ebπ2cksin((ck)π). (3.9)

    Due to (3.8) and (3.9), we have

    |2πebx2cos((ck)x)dx+2ebπ2cksin((ck)π)|=|4bckπxebx2sin((ck)x)dx|4b(ck)2(πebπ2+πebx2dx+πx2bxebx2dx)<8bπebπ2(ck)2(1+1π2). (3.10)

    □.

    Theorem 3.3. The function ϕ(x)=ebx2ei(cx+rx2)(x(π,π)) can be approximated by the Chirp-Fourier series, and the approximation error can be obtained by the following inequality:

    |ϕ(x)+k=ρkei(kx+rx2)|<ebπ2(4b+709), (3.11)

    where b>12 and c are constants

    ρk=12bπe(ck)2/4b,k=,,+.

    Proof. For x(π,π),

    ϕ(x)=k=σkei(kx+rx2), (3.12)

    The σk is the k th Chirp-Fourier coefficient for ϕ,

    σk=12πππϕ(x)ei(kx+rx2)dx=12π[+ϕ(x)ei(kx+rx2)dxπϕ(x)e(kx+rx2)dx+πϕ(x)ei(kx+rx2)dx]=12π(πbe(ck)2/4b+πebx2+i(ck)xdxπebx2+i(ck)xdx)=ρk1ππebx2cos((ck)x)dx, (3.13)

    where ρk=12bπe(ck)2/4b,k=,,+.

    Due to (3.13), we have

    |σkρkebπ22πππei(cx+rx2)ei(kx+rx2)dx|<ebπ2(1+1π2), (3.14)
    |σkρkebπ22πππei(cx+rx2)ei(kx+rx2)dx|<4bebπ2(ck)2(1+1π2). (3.15)

    Due to (3.13), (3.14), and (3.15), we obtain

    |ϕ(x)+k=ρkei(kx+rx2)ebπ2ei(cx+rx2)|=|+k=σkei(kx+rx2)+k=ρkei(kx+rx2)ebπ2ei(cx+rx2)|=|+k=ei(kx+rx2)(σkρkebπ22πππei(cx+rx2)ei(kx+rx2))|<k,|ck|34bebπ2(ck)2(1+1π2)+k,|ck|<3ebπ2(1+1π2)<4bebπ2982k=31k2+6ebπ2109. (3.16)

    Owing to

    k=31k2<19+3dxx2=19+13=49, (3.17)

    and substituting (3.17) into (3.16), we have

    |ϕ(x)+k=ρkei(kx+rx2)ebπ2ei(cx+rx2)|<ebπ2(4b+609). (3.18)

    Thus, combined with (3.18), we obtain

    |ϕ(x)+k=ρkei(kx+rx2)||ϕ(x)+k=ρkei(kx+rx2)ebπ2ei(cx+rx2)|+|ebπ2ei(cx+rx2)|<ebπ2(4b+709). (3.19)

    □.

    According to Theorem 3.3, the functions ebx2ei(cx+rx2) can be approximated by the CFS whose coefficients are given analytically, and the error of the approximation decreases exponentially as b increases. The coefficients ρk have a peak at k=[c]([#] is the nearest integer to #), and decay exponentially as k±. We keep only the q+1 largest coefficients, where the integer q is chosen such as

    q4bπ, (3.20)

    and the following inequality is succeeded to

    e(q/2)2/4bebπ2. (3.21)

    Theorem 3.4 is presented, which contains the truncation error of CFS of ϕ(x). Additionally, the functional approximation of ei(cx+rx2) is further derived.

    Theorem 3.4. The function ϕ(x)=ebx2ei(cx+rx2)(x(π,π)) can be approximated by the q+1 term Chirp-Fourier series, and the truncation error can be obtained by the following inequality:

    |ϕ(x)[c]+q/21k=[c]q/2ρkei(kx+rx2)|<ebπ2(4b+9), (3.22)

    where b>12 and c are constants and q is an even integer such that q4bπ.

    ρk=12bπe(ck)2/4b,k=,,+.

    Proof.

    |ϕ(x)[c]+q/21k=[c]q/2ρkei(kx+rx2)||ϕ(x)+k=ρkei(kx+rx2)|+|k=[c]+q/21ρkei(kx+rx2)|+|k=[c]q/2ρkei(kx+rx2)|. (3.23)

    Owing to

    |k=[c]+q/21ρkei(kx+rx2)|k=[c]+q/212bπe(ck)2/4b<k=q/2ek2/4b2π, (3.24)
    |k=[c]q/2ρkei(kx+rx2)|[c]q/21k=e(ck)2/4b2bπ<k=q/2ek2/4b2bπ. (3.25)

    Due to (3.24), (3.25), and Lemma 2.4, we have

    k=q/2ek2/4b<e(q/2)24b+q/2ex2/4bdx<e(q/2)2/4b(1+4b2q/2), (3.26)

    and the combination of (3.20), (3.21), and (3.26), we obtain

    k=q/2ek2/4b<ebπ2(1+1π). (3.27)

    Substituting (3.27) into (3.24) and (3.25), we have

    |k=[c]+q/21ρkei(kx+rx2)|+|k=[c]q/2ρkei(kx+rx2)|<2ebπ22π(1+1π)<ebπ2109, (3.28)

    Substituting (3.19) and (3.28) into (3.23), we obtain

    |ϕ(x)[c]+q/21k=[c]q/2ρkei(kx+rx2)|<ebπ2(4b+709+109)<ebπ2(4b+9). (3.29)

    Due to (3.22), we have

    |ei(cx+rx2)ebx2[c]+q/21k=[c]q/2ρkei(kx+rx2)|<ebx2ebπ2(4b+9)<ebπ2/m2ebπ2(4b+9). (3.30)

    Corollary 3.5. For any integer m2, the conditions of Theorem 3.4 are satisfied, and we have

    |ei(cx+rx2)ebx2[c]+q/21k=[c]q/2ρkei(kx+rx2)|<ebπ2/m2ebπ2(4b+9), (3.31)

    where x[πm,πm]. □.

    By extending further x[πm,πm] to x[d,d] in the Corollary 3.5, we obtain the following theorem:

    Theorem 3.6. Let b>12,c,d>0 be real numbers and m2,q4bπ be integers. Then, for any x[d,d], we have

    |ei(cx+rx2)eb(xπ/md)2[cmd/π]+q/21k=[cmd/π]q/2ρkei(k(xπ/md)+r(xπ/md)2)|<ebπ2(11/m2)(4b+9). (3.32)

    where

    ρk=12bπe(mdcπk)2/4b.

    □.

    We provide detailed algorithm descriptions in this subsection.

    a) Problem 1: NUCFT(NUCFT-I): Uniform samples and non-integer frequencies

    Setting d=π,c=xj,k=μk+j in Theorem 3.6, we obtain that

    |ei(wkx+rx2)eb(x/m)2q/21j=q/2Pjkei((μk+j)(x/m)+r(x/m)2)|<ε, (3.33)

    where mZ,k=0,,N1,j=q/2,,q/21,x[π,π],ε=ebπ2(11/m2)(4b+9), and Pjk is defined as follows:

    Pjk=12bπe(mdcπk)2/4b. (3.34)

    We will denote by μk the nearest integer to mωk.

    Setting x=2πlN,lZ, we have

    ˜fj=N1k=0αkeb(2πlmN)2q/21j=q/2Pjkei((μk+j)(2πlmN)+r(2πlmN)2)=e(ir+b)(2πlmN)2N1k=0αkq/21j=q/2Pjkei(μk+j)(2πlmN), (3.35)

    so that

    τl=j,k,μk+j=lαkPjk. (3.36)

    For k=π,,π and by {Tj}, a set of complex numbers defined by the formula

    Tj=mN/21k=mN/2τkeik(2πlmN), (3.37)

    for j=mN/2,,mN/21.

    Furthermore, ˜fj will be denoted as

    ˜fj=e(ir+b)(2πlmN)2Tj. (3.38)

    Combining (3.33)–(3.38), we obtain

    |fj˜fj|εN1k=0|αk|, (3.39)

    where j=N/2,,N/21,{fj=F(α)j}.

    The implementation of NUCFT-I is presented as the following:

    Step1: Input parameter {α0,α1,,αN1},{ω0,ω1,,ωN1}, and then choose precision ε,b and q=[4bπ];

    Step2: Compute μk=[mωk],k=0,1,2,,N1, and then calculate Pjk and τl according to (3.34) and (3.36), respectively;

    Step3: According to (3.37), the uniformly sampled Fourier series Tj of τk in [π,π] is calculated using an inverse fast Fouier transform of length mN,j=mN/2,,mN/21.

    Step4: Select the {Tj} value at j=N/2,,N/21, and then get approximate values fj by calculating fj=e(ir+b)(2πlmN)2Tj.

    b) Problem 2: NUCFT(NUCFT-II): Nonuniform samples and integer frequencies

    Setting d=N/2,c=xj,k=νj+k in Theorem 3.6, we have

    |eixjneb(2πn/mN)2q/21l=q/2Qjkein(νj+k)2π/mN)|<ε, (3.40)

    where mZ,j=0,,N1,k[N/2,N/2],ε=ebπ2(11/m2)(4b+9), and Qjk is defined as follows:

    Qjk=12bπe(xjmN2π(νj+k))2/4b. (3.41)

    We will denote by vj the nearest integer to xjmN/2π.

    Setting ωk=n,nZ, we have

    ˜gj=N/21k=N/2βkeb(2πk/mN)2q/21l=q/2Qjkein(νj+k)2π/mN=q/21l=q/2N/21k=N/2μkein(νj+k)2π/mNQjk, (3.42)

    so that

    uk=βkeb(2πk/mN)2, (3.43)

    where j=N/2,,N/21.

    For n=N/2,,N/2, a set of complex numbers {Ul} is defined by the formula

    Ul=N/21k=N/2ukei2πnl/mN, (3.44)

    where l=mN/2,,mN/21. Furthermore, ˜gj will be denoted by the following formula:

    ˜gj=eb(2πj/mN)2Uvj+l. (3.45)

    Combining (3.40)–(3.45), we obtain

    |gj˜gj|εN1k=0|βk|, (3.46)

    where j=0,,N1,{gj=G(β)j}.

    The implementation of NUCFT-II is given as the following:

    Step1: Input parameter {βN/2,,βN/21},{x0,x1,,xN1}, and then choose precision ε,b and q=[4bπ];

    Step2: Compute vj=[xjmN/2π],j=0,,N1, and then calculate Qjk and μk according to (3.41) and (3.43), respectively;

    Step3: According to (3.44), the uniformly sampled FT Ul of uk in [N/2,N/2] is calculated using an inverse FFT of length mN,l=mN/2,,mN/21.

    Step4: Select the {Ul} value at j=0,,N1, and then get approximate values gj by calculating ˜gj=eb(2πj/mN)2Uvj+l.

    c) Problem 3: NUCFT(NUCFT-III): Nonuniform samples and non-integer frequencies

    Setting d=N/2,c=tj/m,k=vj+l,x=n in Theorem 3.6, we have

    |eixjn/meb(2πn/mN)2q/21l=q/2Rjlei(νj+l)2πnmN)|<ε, (3.47)

    where mZ,j=0,,N1,k[N/2,N/2],ε=ebπ2(11/m2)(4b+9), and Rjl is defined as follows:

    Rjl=12bπe(tjmN/2π(ηj+l))2/4b. (3.48)

    We will denote by ηj the nearest integer to xjN/2π.

    Due to (3.3) and (3.35), we obtain

    ˜hj=e(ir+b)(xj/m)2q/21l=q/2RjlN1k=0γkq/21j=q/2Pjke(2πk/m2N)2e2πikl/m2N, (3.49)

    so that

    vj=j,k,μk+j=lγkRjl. (3.50)

    For k=N/2,,N/2 and by {Vl}, a set of complex numbers is defined by the formula

    Vl=mN/21k=mN/2vke(2πk/m2N)2e2πikl/m2N, (3.51)

    where l=m2N/2,,m2N/21.

    Furthermore, the ˜hj will be denoted by the following formula:

    ˜hj=e(iγ+b)(xj/m)2q/21l=q/2RjlVηj+l. (3.52)

    Combining (3.47)–(3.52), we have

    |hj˜hj|δN1k=0|γk|, (3.53)

    where j=0,,N1,{hj=H(γ)j}, and

    δ=2ebπ2(12/m2)(4b+9). (3.54)

    The implementation of NUCFT-III is presented as the following:

    Step1: Input parameter {γ0,,γN1},{ω0,ω1,ωN1}, and then choose precision ε,b and q=[4bπ];

    Step2: Compute ηj=[xjN/2π],j=0,,N1, and then calculate Rjl and vj according to (3.48) and (3.50), respectively;

    Step3: According to (3.51), the uniformly sampled Fourier series Vl of vk in [N/2,N/2] is calculated using an inverse FFT of length m2N,l=m2N/2,,m2N/21.

    Step4: Select the {Vl} value at j=0,,N1, and then get approximate values hj by calculating ˜hj=eb(xj/m)2eiγ(xj/m)2q/21l=q/2RjlVηj+l.

    Tables 13 display the comparison of the NUCFT computations with the direct computation for the three instances of uniform time but nonuniform transform domain, uniform transform domain but nonuniform time, and nonuniform time and transform domain, respectively.

    Table 1.  Computational analysis of NUCFT-I.
    Multiplication Addition
    Direct 4N2 2N2
    NUCFT-I 4qN+0.5mNlogmN+4N 2qN+mNlogmN+2N
    Computational savings 4N24qN0.5mNlogmN4N 2N22qNmNlogmN2N

     | Show Table
    DownLoad: CSV
    Table 2.  Computational analysis of NUCFT-II.
    Multiplication Addition
    Direct 4N2 2N2
    NUCFT-II 4qN+0.5mNlogmN+4N 2qN+mNlogmN+2N
    Computational savings 4N24qN0.5mNlogmN4N 2N22qNmNlogmN2N

     | Show Table
    DownLoad: CSV
    Table 3.  Computational analysis of NUCFT-III.
    Multiplication Addition
    Direct 4N2 2N2
    NUCFT-III 4qN+0.5m2Nlogm2N+4N 2qN+m2Nlogm2N+2N
    Computational savings 4N24qN0.5m2Nlogm2N4N 2N22qNm2Nlogm2N2N

     | Show Table
    DownLoad: CSV

    The results show that the computational accuracy of the three NUCFT is similar, and the proposed algorithms have lower computational than direct calculation under the condition of guaranteeing the computational accuracy.

    In this paper, we have described three algorithms for computing DCFT for non-equispaced data, which is based on the interpolation formulae to transform function values from uniform to nonuniform points. The computational complexity of each algorithm is O(NlogN+Nlog(1/\varepsilon)), where N is the data length and ε is the computational accuracy. It shows that the derived approach is effective for computing nonuniform DCFT. The proposed algorithms can be viewed as generalizations of DCFT, and will have a broad range of applications in many branches of mathematics, science, and engineering. One of the specific applications is the inverse synthetic aperture radar (ISAR) imaging. In the signal extraction of ISAR imaging processing, the nonuniform rotation of the target can lead to nonuniformity of the processed data and also result in phase errors in the extracted signal. However, nonuniform CFT can process nonuniform data according to actual needs, so the algorithm proposed in this article can be used for signal extraction in ISAR to eliminate phase errors caused by nonuniform rotation. In future research, we will further investigate the application of the proposed algorithm.

    Yannan Sun: Supervision, Resources, Conceptualization, Funding acquisition, Writing - review & editing. Wenchao Qian: Formal analysis, Methodology, Writing – original draft, Writing – review & editing. All authors have read and agreed to the published version of the manuscript.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors thank the editor and referees for their very helpful and detailed comments. This work is supported by the National Natural Science Foundation of China (No.62001193).

    The authors declare that there are no conflicts of interest regarding the publication of this paper.



    [1] Z. F. Xu, D. Liu, New methods and simulation for detecting low amplitude signals by nonuniform sampling, Foreign Electron. Meas. Technol., 2 (2007), 38–41. https://doi.org/10.19652/j.cnki.femt.2007.02.011 doi: 10.19652/j.cnki.femt.2007.02.011
    [2] F. Liu, S. J. Zou, H. F. Xu, Research on spectrum of nonuniformly sampled signal in fractional Fourier domain, J. Nav. Aviat. Univ., 25 (2010), 15–18. https://doi.org/10.3969/j.issn.1673-1522.2010.01.004 doi: 10.3969/j.issn.1673-1522.2010.01.004
    [3] A. Ganesh, S. Deepa, D. Baleanu, S. S. Santra, O. Moaaz, V. Govindan, et al., Hyers-Ulam-Mittag-Leffler stability of fractional differential equations with two caputo derivative using fractional Fourier transform, AIMS Mathematics, 7 (2022), 1791–1810. https://doi.org/10.3934/math.2022103
    [4] S. Maksimović, S. Atanasova, Z. D. Mitrović, S. Haque, N. Mlaiki, Abelian and Tauberian results for the fractional Fourier cosine (sine) transform, AIMS Mathematics, 9 (2024), 12225–12238. https://doi.org/10.3934/math.2024597 doi: 10.3934/math.2024597
    [5] X. G. Xia, Discrete Chirp-Fourier transform and its application to Chirp rate estimation, IEEE Trans. Signal Process., 48 (2000), 3122–3133. https://doi.org/10.1109/78.875469 doi: 10.1109/78.875469
    [6] P. Y. Fan, X. G. Xia, Two modified discrete Chirp-Fourier transform schemes, Sci. China, 44 (2001), 329–341. https://doi.org/10.1007/BF02714736 doi: 10.1007/BF02714736
    [7] Y. Guo, L. D. Yang, Chirp-Fourier transform for quadratic phase interference fringe analysis: Principles, method and application, Opt. Lasers Eng., 133 (2020), 329–340. https://doi.org/10.1016/j.optlaseng.2020.106145
    [8] Y. Zong, Y. N. Sun, Q. Feng, Y. N. Zhang, Segmented Chirp-Fourier transform fast algorithm, J. Yangzhou Univ. Nat. Sci. Ed., 26 (2023), 43–49. https://doi.org/10.19411/j.1007-824x.2023.03.008 doi: 10.19411/j.1007-824x.2023.03.008
    [9] Y. N. Sun, B. Z. Li, R. Tao, Research progress on discretization of linear canonical transform, Opto Electron. Eng., 45 (2018), 170738. https://doi.org/10.15918/j.jbit1004-0579.2021.036 doi: 10.15918/j.jbit1004-0579.2021.036
    [10] Y. N. Sun, B. Z. Li. Segmented fast linear canonical transform, J. Opt. Soc. Am. A, 35 (2018), 1346–2455. https://doi.org/10.1364/JOSAA.35.001346 doi: 10.1364/JOSAA.35.001346
    [11] Y. N. Sun, B. Z. Li, Sliding discrete linear canonical transform, IEEE Trans. Signal Process., 66 (2018), 4553–4563. https://doi.org/10.1109/TSP.2018.2855658 doi: 10.1109/TSP.2018.2855658
    [12] Y. N. Sun, B. Z. Li, Digital computation of linear canonical transform for local spectra with flexible resolution ability, Sci. China Inf. Sci., 62 (2019), 049301. https://doi.org/10.1007/s11432-018-9585-1 doi: 10.1007/s11432-018-9585-1
    [13] D. S. Alexiadis, G. D. Sergiadis, Estimation of multiple accelerated motions using Chirp-Fourier transform and clustering, IEEE Trans. Image Process., 16 (2006), 142–152. https://doi.org/10.1109/TIP.2006.884941 doi: 10.1109/TIP.2006.884941
    [14] S. S. Gorthi, P. Rastogi, Estimation of phase derivatives using discrete chirp-Fourier-transform-based method, Opt. Lett., 34 (2009), 2396–2398. https://doi.org/10.1364/OL.34.002396 doi: 10.1364/OL.34.002396
    [15] X. Huang, S. Y. Tang, L. R. Zhang, S. Y. Li, Ground-based radar detection for high-speed maneuvering target via fast discrete Chirp-Fourier transform, IEEE Access, 7 (2019), 12097–12113. https://doi.org/10.1109/ACCESS.2019.2892505 doi: 10.1109/ACCESS.2019.2892505
    [16] C. Z. Wu, B. X. Chen, A recognition algorithm of VGPO jamming based on discrete Chirp-Fourier transform, EURASIP J. Adv. Signal Process., 1 (2020), 1110–1120. https://doi.org/10.1186/s13634-020-00694-3 doi: 10.1186/s13634-020-00694-3
    [17] I. S. Gradshteyn, I. M. Ryzhik, Table of integrals, series and products, J. Lubrication Tech., 98 (1976), 479. https://doi.org/10.1115/1.3452897
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(887) PDF downloads(46) Cited by(0)

Figures and Tables

Tables(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog