Next Article in Journal
Anticipated Generalized Backward Doubly Stochastic Differential Equations
Previous Article in Journal
Incremental Nonnegative Tucker Decomposition with Block-Coordinate Descent and Recursive Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Computation of Highly Oscillatory ODE Problems: Applications in High-Frequency Communication Circuits

1
Faculty of Architecture, Allied Sciences and Humanities, University of Engineering and Technology Peshawar, Peshawar 25000, Pakistan
2
Faculty of Electrical and Computer Engineering, University of Engineering and Technology Peshawar, Peshawar 25000, Pakistan
3
Faculty of Information Technology, Engineering and Economics, Oestfold University College, 1757 Halden, Norway
*
Authors to whom correspondence should be addressed.
Symmetry 2022, 14(1), 115; https://doi.org/10.3390/sym14010115
Submission received: 17 October 2021 / Revised: 10 December 2021 / Accepted: 4 January 2022 / Published: 9 January 2022
(This article belongs to the Section Mathematics)

Abstract

:
The paper demonstrates symmetric integral operator and interpolation based numerical approximations for linear and nonlinear ordinary differential equations (ODEs) with oscillatory factor x = ψ ( x ) + χ ω ( t ) , where the function χ ω ( t ) is an oscillatory forcing term. These equations appear in a variety of computational problems occurring in Fourier analysis, computational harmonic analysis, fluid dynamics, electromagnetics, and quantum mechanics. Classical methods such as Runge–Kutta methods etc. fail to approximate the oscillatory ODEs due the existence of oscillatory term χ ω ( t ) . Two types of methods are presented to approximate highly oscillatory ODEs. The first method uses radial basis function interpolation, and then quadrature rules are used to evaluate the integral part of the solution equation. The second approach is more generic and can approximate highly oscillatory and nonoscillatory initial value problems. Accordingly, the first-order initial value problem with oscillatory forcing term is transformed into highly oscillatory integral equation. The transformed symmetric oscillatory integral equation is then evaluated numerically by the Levin collocation method. Finally, the nonlinear form of the initial value problems with an oscillatory forcing term is converted into a linear form using Bernoulli’s transformation. The resulting linear oscillatory problem is then computed by the Levin method. Results of the proposed methods are more reliable and accurate than some state-of-the-art methods such as asymptotic method, etc. The improved results are shown in the numerical section.

1. Introduction

Accurate computation of the initial value problems with oscillatory forcing term (IVPs) is one of the ambitious task in scientific computing. In this work, we focused on a particular case of the IVPs involving an ODE system
x ( t ) = B x ( t ) + h ω ( t ) f ( x ( t ) ) , t 0 , x ( 0 ) = x 0 R n ,
where B is a square matrix of order n, f ( x ( t ) ) is a n-vector of functions, and h ω ( t ) is a rapidly oscillating scaler function with a frequency parameter ω 1 . Particularly, we assume h ω ( t ) = e i ω g ( t ) . Initial value problem (1) is the simplest model of the more complicated problems of electronic engineering. Generally, nonlinear ODEs and differential algebraic equations (DAEs) with oscillatory forcing term are frequently appeared in this field. The analytic solution of the ODEs (1) in terms of symmetric integral operator and is given as
x = e A t x 0 + L ( f ) , t 0 ,
where L ( f ) = e A t 0 t e A z f ( x ( z ) ) h ω ( z ) d z [1]. In this paper, we consider that the phase function h ω ( t ) has no stationary point for t 0 .
High-frequency transmissions are regularly encountered in the field of radio frequency. This is a result of modulation, which allows a lower-frequency information stream to be imposed on a higher-frequency carrier. The goal is to make it possible to implement audio transmission using antennae that are reasonable in size. If modulation is not used, long-distance antennas on the order of several hundred miles to several thousand miles are necessary. When it comes to radio frequency communication systems, transmissions with frequencies in the Mega Hertz range and above are typical. Because of the existence of solid-state amplifiers, mixers, and other components in radio frequency transmission systems, the nonlinearity of the system might occur [2].
In most radio frequency systems, the linear part of (1) appears because linear indicators, i.e., resistors, and capacitors are used in conjunction with the system. While the nonlinear portion is caused by amplifiers, mixers, or nonlinear controlled resistors and capacitors. The linear portion is caused by a combination of these components. ODEs (1) is a straight forward model containing nonlinearity. The emergence of the phase e λ sin ( ω t ) is due to the application of sine waves to the terminals of circuits including diodes or transistors, which causes the term to appear. It is important to note that sinusoids and amplifiers employing transistors are ubiquitous in indication systems and should not be overlooked [2,3,4].
As a result of the ongoing rapid changes in the radio frequency and telecommunications industries, we must build faster simulations, faster designs, and faster product outputs to keep up with the times. It is necessary to update the existing computer aided design (CAD) tools in order to accommodate the new algorithms. Furthermore, the increasing complexity of modulation formats makes it unreasonably slow to interpret software tools, resulting in dissatisfaction with the end output. It is now imperative that rapid and precise numerical techniques be developed in order to deal with the situation.
Many well-known researchers have made significant contributions to this field, recognizing the importance of these issues and the frequency with which they are encountered in many domains of science and engineering. A number of rapid approaches, such as the Runge–Kutta method of order 4, multistep methods, such as the Adam–Bashforth method and the Adam–Moulton method [5,6], as well as several other advanced numerical methods, were proposed to estimate IVPs (1). When Taylor’s series was used to reduce multistep methods to single-step methods, and then Newton-Cotes quadrature was employed to approximate the ODEs, and the result was cited as [7].
Fast numerical procedures [8,9] have been derived for evaluation of rapidly oscillatory ordinary differential equations. Recently, the state-of-the-art numerical methods, i.e., asymptotic and Filon-types of methods, have been implemented to approximate highly oscillatory linear and nonlinear ODEs [1]. The generalized Filon’s method is used to solve stochastic differential equations and extendable to evaluate ordinary differential equations with rapidly oscillating factors [10].
In [1], the oscillatory IVPs are transformed to highly oscillatory integrals with Fourier kernel. The integrals are evaluated numerically by some state-of-the-art methods such as the Levin collocation method [11,12,13,14,15,16,17], asymptotic method [18,19,20], numerical steepest decent method [21,22], and Filon(-type) methods [1,23,24,25,26,27].
In [10], the authors presented generalized Filon quadrature to evaluate a first-order stochastic differential equation with rapidly oscillating factor. The method is applicable to solve a variety of oscillatory ODE problems. Recently, the authors [28] constructed a multivalue mixed collocation method based on generalized Hermite polynomials for numerical solution of oscillatory ODEs system. Some theoretical results are also derived in the paper.
The motivation is made from the work [1], in which the integral is evaluated by the asymptotic method. Levin collocation method is one of the accurate tool which can evaluate oscillatory integrals with complicated phase function, where the asymptotic method fails. Secondly, radial basis function interpolation is one of the best approximation techniques which accurately approximates irregular oscillatory function. The Levin collocation method based on multiquadric RBF is implemented in this work to solve the oscillatory-type linear ODEs. The method improves accuracy with the inverse power of ω . The method is applicable to oscillatory problems with stationary free phase functions. Moreover, the integrand in (2) is interpolated by the RBF collocation method instead of the Newton backward interpolant, following the multistep methods and evaluated the integral by quadrature methods or matlab built-in code "quadv". Finally, a nonlinear IVPs (1) can be transformed into linear IVPs by Bernoulli’s transformation and then approximated by the proposed algorithms.

2. Numerical Procedures

In this section, we discuss two numerical techniques for solution of oscillatory and nonoscillatory ODEs. According to the first method, the integrand of (2) is interpolated by the RBF collocation method, and then the integral is evaluated by the built-in code of MATLAB programming ‘quadv’ or uses multi-resolution quadratures to approximate the targeted integral. The method accurately approximates the nonoscillatory linear ODEs. Secondly, a generic method is implemented to approximate both nonoscillatory and highly oscillatory linear ODEs. The Levin collocation method based on multiquadric RBFs is used to approximate the oscillatory integral of the ODE solution (2). Finally, nonlinear ODEs are transformed to linear ODEs and then approximated by the proposed procedures.

2.1. Procedure Based on RBF Interpolation

A modified form of IVP (1) is given as
x ( t ) = G ( t , x ) , t [ α , β ] , x ( α ) = x 0 .
By the Euler method, the exact solution of ODE (3) can be written as
x ( t ) = x 0 + α t G ( t , x ) d t , t [ α , β ] .
On descritization over the intervals [ t i , t i + 1 ] , (4) is reduced to
x ( t i + 1 ) = x ( t i ) + t i t i + 1 G ( t , x ) d t , i = 0 , 1 , , N .
Now, we interpolate the integrand G ( t , x ) by the RBF collocation method. The unknown values x ( t ) of the integrand can be predicted by the RK4 method.
The global RBFs ψ ( r , ρ ) are univariate smooth functions with a free shape parameter ρ . The accuracy and shape of the RBF interpolation depend upon the optimal value of ρ . For a given set of m-centers, t i = ν 0 < ν 1 < < ν m = t i + 1 , an approximate function Q ^ ( ν ) = j = 0 m λ j ψ ( r , ρ ) , r = | | ν ν j | | 2 , j = 0 , 1 , m , is supposed to satisfy the following interpolation condition:
Q ( ν k ) = G ( ν k , x k ) , k = 0 , 1 , , m ,
The equation confers a system of linear equations, and can be written in matrix form as
B λ = G ,
By solving linear equation’s system, (6), the unknown coefficients, λ j could easily be found out. The matrix B m × m is a square matrix called system matrix, and λ and G are m-vectors. The entries of B m × m are given as
B k , j = ψ ( | | ( ν k ν j ) , ρ | | 2 ) , k , j = 0 , 1 , . . . , m .
Thus, Equation (5) becomes
x ( t 1 ) = x ( t 0 ) + ν j ν j + 1 j = 1 m B 1 G j ψ | | ( ν ν j ) , ρ | | 2 d ν , j = 0 , 1 , m .
The integral can be numerically evaluated by the multiresolution quadratures such as hybrid functions or Haar wavelets [11,12,29]. It can also be evaluated by the MATLAB built-in codes such as quadgk, quadv, and quadl. In the current work, we have used “quadv” for evaluation of the targeted integral.
For optimal accuracy, we have chosen multiquadric RBF, ϕ ( r ) = r 2 + ρ 2 , where r = | | ν ν j | | 2 > 0 are the radial distances and the free parameter ρ is called shape parameter. An optimal value of ρ is an open problem. In this work, we have taken a fixed value of ρ .
Now, the desired solution of (5) at ( j + 1 ) -th time level is given by
x ( t i + 1 ) = x ( t i ) + t i t i + 1 j = 1 m B 1 G j ψ | | ( ν ν j ) , ρ | | 2 d ν .
For each i = 0 , 1 , , N , the integral can be evaluated recursively by the RBF collocation method, and the numerical results can be obtained at different time levels.

2.2. Levin Collocation Method

This method is efficiently implementable to evaluate nonoscillatory ODEs and the ODEs with highly oscillatory forcing term h ω ( t ) . The initial value problem (1) can be reduced to a single ODE as
x ( t ) = A x ( t ) + e i ω g ( t ) , t 0 , x ( 0 ) = x 0 R ,
with analytical solution
x ( t ) = e A t x ( t 0 ) + e A t 0 t e A τ e i ω g ( τ ) d τ ,
where A is assumed as a constant parameter for single ODE [30]. In the current work, we also assume that g ( t 0 ) 0 for any t 0 [ 0 , t ] and ω 1 . The descretized form of (8) is given by
x ( t i + 1 ) = e A t i x ( t i ) + e A t i t i t i + 1 e A t e i ω g ( t ) d t , i = 0 , 1 , 2 , , N .
In order to approximate highly oscillatory integral t i t i + 1 e A t e i ω g ( t ) d t , we focus on the Levin quadrature theory which is briefly discussed as:
According to the Levin approach, an approximate function Q ^ ( t ) = j = 0 m δ j ψ ( r , ρ ) is supposed to be a solution of the following ordinary differential equation
Q ( t ) + i ω g ( t ) Q ( t ) = e A t .
Integral on the right of (9) can be written as
t i t i + 1 e A t e i ω g ( t ) d t = t i t i + 1 Q ^ ( t ) i ω g ( t ) Q ^ ( t ) ) e i ω g ( t ) d t = t i t i + 1 d Q ^ ( t ) e i ω g ( t ) = Q ^ ( t i + 1 ) e i ω g ( t i + 1 ) Q ^ ( t i ) e i ω g ( t i ) .
Thus, the desired approximate solution of the IVP (7) is given as
x ( t i + 1 ) = e A t i x ( t i ) + e A t i Q ^ ( t i + 1 ) e i ω g ( t i + 1 ) Q ^ ( t i ) e i ω g ( t i ) , i = 0 , 1 , , N .
To find the approximate function Q ^ ( t ) , we substitute Q ^ ( t ) = j = 0 m δ j ψ ( r , ρ ) in the ODE (10), and by applying interpolation condition, we obtain
j = 0 m δ j ψ ( r k , ρ ) + i ω g ( t k ) j = 0 m δ j ψ ( r k , ρ ) = e A t k , k = 0 , 1 , 2 , , M ,
where ψ ( r , ρ ) = r 2 + ρ 2 , r = | | t t j | | 2 , j = 0 , 1 , , m is the multi-quadric RBF and ρ is the free shape parameter of the RBF interpolant.
Equation (13) also generates a linear equation’s system. This linear system of equations could be rewritten in the form of a matrix as
B δ = f ,
or
δ = B 1 f .
For m = M , the system matrix B becomes a square matrix with entries
b j k = ψ j ( r , ρ ) + i ω g ( t k ) ψ j ( r , ρ ) .
By solving the system of linear Equation (14) by Gauss-elimination or LU-factorization method to obtain the unknown coefficients δ j , we can find, as a result, the approximate RBF solution Q ^ ( t ) . The desired solution of the ODE is obtain then by the Levin Formula (11) and is denoted by LCM.

2.3. Nonlinear Highly Oscillatory ODEs

In this section, we briefly describe a procedure that can transform Bernoulli-type nonlinear highly oscillatory ODEs to a linear form. Generally, the Bernoulli’s equation can be written as
x + p ( t ) x = g ( t ) x α , α R .
For α = 0 or α = 1 , (16) is a linear ODE. Otherwise, we use the following transformation
u ( t ) = [ x ( t ) ] 1 α .
On differentiating, we obtain
u ( t ) = ( 1 α ) x α x .
Substituting the value of x from (16) in (17), we obtain
u ( t ) = ( 1 α ) x α g ( t ) x α p ( t ) x ,
or
u ( t ) = ( 1 α ) g ( t ) ( 1 α ) p ( t ) x 1 α .
On rearranging, we obtain
u + ( 1 α ) p ( t ) u = ( 1 α ) g ( t ) .
The transformed ODE (18) is linear and can be approximated by the two proposed methods.
Theorem 1
([12]). Let x 0 be a stationary point of order p , and let ϑ = ( N 10 ω ) 1 / p , θ = min x ε [ ϑ , 1 ] | φ ( x ) | . Then, the following holds true:
i.
The error bound of the RBF method with Levin approach to approximate the oscillatory integral I [ ψ ] = ϑ 1 ψ ( x ) e i ω φ ( x ) d x is given by
E a b s = I [ ψ ] Q L m m = O ( 1 ϑ ) M ( ω ) 1 / p ,
for m collocation points.
ii.
For computation of I [ ψ ] = υ 1 1 ψ ( x ) e i ω φ ( x ) d x by the same method at 1 < υ 1 < υ 2 < . . . < υ M = 1 , the error bound is given by
E a b s = I [ ψ ] Q L m m = O ( 1 υ 1 ) M 1 ω 2 ,
for ω 1 .
Proof. 
See [12]. □
As shown in (12), solution by the Levin collocation method of the IVP (7) in the local domain [ t i , t i + 1 ] , i = 0 , 1 , . . . , N is given as
x ( t i + 1 ) = e A t i x ( t i ) + e A t i Q ^ ( t i + 1 ) e i ω g ( t i + 1 ) Q ^ ( t i ) e i ω g ( t i ) , i = 0 , 1 , . . . , N .
The error estimate of the method L C M is demonstrated in (19). Thus, the desired error estimate in the local domain interval [ t i , t i + 1 ] of the new method to compute IVP (7) is given by
E i v p = O ( 1 t i ) M ( ω ) 1 / p , for each t i , i = 0 , 1 , . . . N 1 .
For m collocation points, the error estimate (22) is reduced to
E i v p = O ( 1 υ 1 ) m 1 ω 2 ,
where m represents the number of collocation points of the LCM. Thus, the asymptotic error estimate reach to O ( ω 2 ) .

3. Numerical Assessment

Few benchmark nonoscillatory and highly oscillatory IVPs have been considered from the literature to verify accuracy of the proposed procedures. The results of the new methods are compared with asymptotic method [1]. Accuracies are measured in terms of infinity norm | | L | | and absolute errors E a b s . CPU time (in seconds) is also computed in some problems. The comparison of the new work is also performed with some classical methods such as RK4 and the Adam–Bashforth method in case of nonoscillatory ODEs.
Test Problem 1.Consider the following nonoscillatory ODE [5]
x ( t ) = x ( t ) t 2 + 1 , x ( 0 ) = 0.5 , t [ 0 , 2 ] ,
with analytical solution
x ( t ) = ( 1 + t ) 2 0.5 e t .
The ODE (24) is evaluated numerically by the AF4, RK4, and the proposed RBF collocation methods. The results at different time levels in terms of E a b s and L are calculated and analyzed in Table 1 and Figure 1. It is shown in the table that the proposed method performs better than the other classical methods. The result of the RBF method depends upon the values of shape parameter ρ and collocation points m as shown in Figure 1 (left). We see better accuracy on increasing the collocation points m. The CPU time (in seconds) of the proposed method is shown in Figure 1 (right). It is obvious from the results analyzed in the table and the figure that the RBF method improves the results for increasing m at low computational time.
Test Problem 2.Consider the following nonoscillatory ODE
x ( t ) = t 2 x ( t ) , x ( 0 ) = 1 , t [ 0 , 2 ] ,
with analytical solution
x ( t ) = 1 4 2 t 1 + 5 e 2 t .
The ODE (25) is approximated by the RBF collocation method and the classical methods. Numerical results are analyzed in Table 2 and Figure 2. From Figure 2 (left), it is shown that the proposed method improves accuracy on increasing m at fixed free shape parameter ρ = 2.5 . The CPU time comparison (in seconds) of the new method is shown in Figure 2 (right). This demonstrates that the new method decreases the errors on increasing the collocation points.
The results of the new method for fixed m and ρ are compared with RK4 at different time levels and are shown in Table 2. It is evidence that the proposed method is accurate and efficient even at fewer nodal points.
Test Problem 3.Consider the following highly oscillatory IVP [1]
x = x + 1 2 cos ( ω t ) , t 0 , x ( 0 ) = 1 .
The analytical solution obtained by MAPLE 16 is given as
x ( t ) = 1 2 cos ( ω t ) + e t ( 1 1 2 cos ( ω t ) ) .
The given ODE is highly oscillatory. The irregular oscillations of the analytical solution are shown in Figure 3 (left) for ω = 100 . The highly oscillatory IVP is hard to solve by the classical numerical methods such as RK4 and AF4 for higher values of ω . The oscillatory problem is computed by the proposed Levin collocation method (LCM). Numerical results by the proposed method are compared with the asymptotic method [1] as shown in Table 3. The table demonstrates that the new method is more accurate and faster than the asymptotic method for higher values of ω . The method is tested for lager collocation points m on increasing values of ω . The results are analyzed in Table 4.
The method is also implemented at different time levels on increasing m, and it obtained higher accuracies. The results are presented in Table 5. In addition, the results of the LCM for fixed time level and increasing m are shown in Figure 3 (right). We see that the new method improves accuracy on increasing m as well as ω at different time levels.
Test Problem 4.Consider the following nonlinear highly oscillatory IVP [10]
x ( t ) = x + x 2 e i ω t , x ( 0 ) = 1 , t [ 0 , 1 ] .
Using Bernoulli’s transformation, the nonlinear ODE (26) is transformed into the linear form as
u ( t ) = u ( t ) e i ω t .
The analytical solution of (27) is given as
u ( t ) = e i ω t + e t ( 1 + e i ω t ) .
The transformed linear ODE (27) is computed by the new method LCM. Results and CPU time are analyzed in Table 6 and Table 7 and Figure 4. Table 6 demonstrates that the new method improves the numerical results for increasing m and ω . The proposed method is also examined for varying m at different time levels. Better results are obtained and are shown in Table 7.
The CPU time related to m is calculated and displayed in Figure 4 (left). We see that the new method is efficient as well. The exact solution of the oscillatory ODE is displayed in Figure 4 (right). From the whole discussion, it is obvious that the LCM is an accurate tool for approximating the oscillatory-type linear and nonlinear IVPs.
Test Problem 5.Consider the following highly oscillatory IVP [28]
x = x sin ( ω t ) + ω cos ( ω t ) , t 0 , x ( 0 ) = 0 ,
with exact solution
x ( t ) = sin ( ω t ) .
The ODE (28) is highly oscillatory and is computed by the new method LCM. The results of the proposed method are compared with the multivalue collocation method reported in [28]. The absolute errors are analyzed in Table 8, which demonstrates that the proposed method is better than the multivalue collocation method [28]. It is also shown in the table that the new method is highly accurate compared to the existing method [28].

4. Conclusions

In this paper, the RBF collocation method is used to evaluate nonoscillatory linear IVPs. Multiquadric RBFs are used as a basis function in this approach. Secondly, the Levin collocation method is used to approximate highly oscillatory linear IVPs. This method is more appropriate as it can handle the irregular oscillation of the oscillatory forcing term, while the traditional methods such as RK4 etc., fail to compute. Bernoulli’s procedure is used to transform the nonlinear highly oscillatory ODEs into a linear form and then computed by the proposed procedures. Both the methods executed better accuracy for evaluating oscillatory and nonoscillatory IVPs. The results of the new methods are compared with some state-of-the-art methods [1,28] and observed an improved accuracy of the proposed procedures as demonstrated in the numerical section.

Author Contributions

Conceptualization, I.H. and S.Z.; software, I.H.; validation, I.H. and L.M.-P.; formal analysis, I.H.; investigation, L.U.K.; resources, I.H.; data curation, L.U.K. and I.H.; writing—original draft preparation, S.Z., I.H. and L.U.K.; writing—review and editing, S.Z. and I.H.; visualization, L.M.-P.; supervision, L.M.-P. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Oestfold University College Research Supporting funds.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors are extremely thankful to Oestfold University College for its esteemed support.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

SymbolsDescription
MQ RBFMultiquadric radial basis functions
L Infinity error norm
IVPInitial value problem
mCollocation points
NTime levels
ω Frequency parameter
LCMLevin collocation method
RK4Runge–Kutta method of order 4
AF4Adam–Bashforth method for four points

References

  1. Condon, M.; Iserles, A.; Nørsett, S.P. Differential equations with general highly oscillatory forcing terms. Proc. Roy. Soc. A Math. Phy. Eng. Sci. 2014, 470, 20130490. [Google Scholar] [CrossRef]
  2. Condon, M.; Deaño, A.; Iserles, A. On highly oscillatory problems arising in electronic engineering. Esaim Math. Mod. Nume. Anal. 2009, 43, 785–804. [Google Scholar] [CrossRef] [Green Version]
  3. Haykin, S. Communications Systems, 4th ed.; John Wiley: New York, NY, USA, 2001. [Google Scholar]
  4. Weisman, C.J. The Essential Guide to RF and Wireless, 2nd ed.; Prentice-Hall: Englewood Cliffs, NJ, USA, 2002. [Google Scholar]
  5. Zill, D.G. A First Course in Differential Equations with Modeling Applications; Cengage Learning: San Francisco, CA, USA, 2012. [Google Scholar]
  6. Gilat, A.; Subramaniam, V. Numerical Methods for Engineers and Scientists; Don Fowley: Hoboken, NJ, USA, 2014. [Google Scholar]
  7. Podisuk, M.; Chundang, U.; Sanprasert, W. Single step formulas and multi-step formulas of the integration method for solving the initial value problem of ordinary differential equation. Appl. Math. Comput. 2007, 190, 1438–1444. [Google Scholar] [CrossRef]
  8. Condon, M.; Deaño, A.; Iserles, A. On systems of differential equations with extrinsic oscillation. Dis. Cont. Dy. Sys.-A 2010, 28, 1345–1367. [Google Scholar] [CrossRef] [Green Version]
  9. Iserles, A. On the numerical analysis of rapid oscillation. Group Theo. Num. Anal. 2005, 39, 149–163. [Google Scholar]
  10. Bunder, J.E.; Roberts, A.J. Numerical integration of ordinary differential equations with rapidly oscillatory factors. J. Comp. Appl. Math. 2015, 282, 54–70. [Google Scholar] [CrossRef]
  11. Al-Fhaid, A.S.; Zaman, S. Meshless and wavelets based complex quadrature of highly oscillatory integrals and the integrals with stationary points. Eng. Analy. Bound. Elem. 2013, 37, 1136–1144. [Google Scholar]
  12. Zaman, S. New quadrature rules for highly oscillatory integrals with stationary points. J. Comput. Appl. Math. 2015, 278, 75–89. [Google Scholar]
  13. Levin, D. Fast integration of rapidly oscillatory functions. J. Comput. Appl. Math. 1996, 67, 95–101. [Google Scholar] [CrossRef] [Green Version]
  14. Levin, D. Analysis of a collocation method for integrating rapidly oscillatory functions. J. Comput. Appl. Math. 1997, 78, 131–138. [Google Scholar] [CrossRef] [Green Version]
  15. Olver, S. Numerical approximation of vector-valued highly oscillatory integrals. Bit Numer. Math. 2007, 47, 637–655. [Google Scholar] [CrossRef] [Green Version]
  16. Zaman, S.; Siraj-ui Islam. Efficient numerical methods for Bessel type of oscillatory integrals. J. Comp. Appl. Math. 2017, 315, 161–174. [Google Scholar] [CrossRef]
  17. Zaman, S.; Hussain, I.; Singh, D. Fast computation of integrals with fourier-type oscillator involving stationary point. Mathematics 2019, 7, 1160. [Google Scholar] [CrossRef] [Green Version]
  18. Iserles, A.; Nørsett, S.P. On the computation of highly oscillatory multivariate integrals with stationary points. Bit Numer. Math. 2006, 46, 549–566. [Google Scholar] [CrossRef]
  19. Xiang, S. Efficient Filon-type methods for a b f(x)eiωg(x)dx. Numer. Math. 2007, 105, 633–658. [Google Scholar] [CrossRef]
  20. Xiang, S.; Wang, H. Fast integration of highly oscillatory integrals with exotic oscillators. Math. Comput. 2010, 79, 829–844. [Google Scholar] [CrossRef]
  21. Asheim, A.; Huybrechs, D. Asymptotic analysis of numerical steepest descent with path approximations. Found. Comput. Math. 2010, 10, 647–671. [Google Scholar] [CrossRef]
  22. Asheim, A. Applying the numerical method of steepest descent on multivariate oscillatory integrals in scattering theory. arXiv 2013, arXiv:1302.1019. [Google Scholar]
  23. Filon, L.N.G. On a quadrature formula for trigonometric integrals. Proc. Roy. Soc. Edinb. 1928, 49, 38–47. [Google Scholar] [CrossRef]
  24. Olver, S. Fast and numerically stable computation of oscillatory integrals with stationary points. Bit Numer. Math. 2010, 50, 149–171. [Google Scholar] [CrossRef] [Green Version]
  25. Iserles, A.; Nørsett, S.P. On quadrature methods for highly oscillatory integrals and their implementation. Bit Numer. Math. 2004, 44, 755–772. [Google Scholar] [CrossRef] [Green Version]
  26. Kurtoglu, D.K.; Hasçelik, A.I.; Milovanović, G.V. A method for efficient computation of integrals with oscillatory and singular integrand. Num. Algo. 2020, 85, 1155–1173. [Google Scholar] [CrossRef]
  27. Hascelik, A.I. Suitable Gauss and Filon-type methods for oscillatory integrals with an algebraic singularity. Appl. Numer. Math. 2009, 59, 101–118. [Google Scholar] [CrossRef]
  28. Conte, D.; Ambrosio, R.; Arienzo, M.P.; Paternoster, B. Multivalue mixed collocation methods. Appl. Math. Comp. 2021, 409, 126–346. [Google Scholar] [CrossRef]
  29. Aziz, I.; Khan, W. Quadrature rules for numerical integration based on Haar wavelets and hybrid functions. Comp. Math. Appl. 2011, 61, 2770–2781. [Google Scholar] [CrossRef] [Green Version]
  30. Khanamiryan, M. Quadrature methods for highly oscillatory linear and nonlinear systems of ordinary differential equations: Part I. Bit Num. Math. 2008, 48, 743–761. [Google Scholar] [CrossRef]
Figure 1. Test Problem 1, (Left) | | L | | , (Right) CPU time (in seconds) by the RBF method.
Figure 1. Test Problem 1, (Left) | | L | | , (Right) CPU time (in seconds) by the RBF method.
Symmetry 14 00115 g001
Figure 2. Test Problem 2, (Left) | | L | | , (Right) CPU time (in seconds) of the proposed method.
Figure 2. Test Problem 2, (Left) | | L | | , (Right) CPU time (in seconds) of the proposed method.
Symmetry 14 00115 g002
Figure 3. Test Problem 3, (Left) oscillatory behavior of the analytical solution, and (Right) | | L | | obtained by the LCM.
Figure 3. Test Problem 3, (Left) oscillatory behavior of the analytical solution, and (Right) | | L | | obtained by the LCM.
Symmetry 14 00115 g003
Figure 4. Test Problem 4, (Left) CPU time (in seconds) for fixed shape ρ = 0.5 and varying m, (Right) analytical solution by MAPLE 16.
Figure 4. Test Problem 4, (Left) CPU time (in seconds) for fixed shape ρ = 0.5 and varying m, (Right) analytical solution by MAPLE 16.
Symmetry 14 00115 g004
Table 1. Test Problem 1, E a b s produced by AF4, RK4 [5] and RBF method for m = 10 and ρ = 2.5 .
Table 1. Test Problem 1, E a b s produced by AF4, RK4 [5] and RBF method for m = 10 and ρ = 2.5 .
tAF4RK4RBF
0
0.2 5.30 × 10 6 6.80 × 10 7
0.4 1.14 × 10 5 5.29 × 10 7
0.6 1.86 × 10 5 5.89 × 10 7
0.8 8.28 × 10 5 2.69 × 10 5 5.52 × 10 7
1.0 2.22 × 10 4 3.64 × 10 5 5.82 × 10 7
1.2 4.07 × 10 4 4.74 × 10 5 5.47 × 10 7
1.4 6.60 × 10 4 5.99 × 10 5 5.99 × 10 7
1.6 1.01 × 10 3 7.43 × 10 5 4.89 × 10 7
1.8 1.48 × 10 3 9.06 × 10 5 8.34 × 10 7
2.0 2.11 × 10 3 1.06 × 10 4 1.15 × 10 6
Table 2. Test Problem 2, E a b s produced by RBF and RK4 methods at m = 10 .
Table 2. Test Problem 2, E a b s produced by RBF and RK4 methods at m = 10 .
t0.20.40.60.81
R B F 5.03 × 10 6 1.51 × 10 6 1.18 × 10 6 7.59 × 10 7 2.22 × 10 6
R K 4 9.99 × 10 5 1.34 × 10 4 1.35 × 10 4 1.20 × 10 4 1.01 × 10 4
Table 3. Test Problem 3, E a b s produced by the LCM for m = 10 and Q A A i [1] for ω = 10 3 .
Table 3. Test Problem 3, E a b s produced by the LCM for m = 10 and Q A A i [1] for ω = 10 3 .
t0.20.40.60.81
L C M 4.97 × 10 12 7.29 × 10 11 1.22 × 10 11 5.01 × 10 11 3.60 × 10 10
Q A A i [1] 4.36 × 10 10 4.26 × 10 10 2.13 × 10 11 4.46 × 10 10 4.13 × 10 10
Table 4. Test Problem 3, E a b s produced by the LCM for t = 0.2 .
Table 4. Test Problem 3, E a b s produced by the LCM for t = 0.2 .
ω / m 2510
1 4.07 × 10 7 5.98 × 10 9 1.42 × 10 9
10 4.92 × 10 6 9.76 × 10 11 2.50 × 10 11
100 4.76 × 10 7 4.30 × 10 11 7.43 × 10 11
500 1.32 × 10 9 3.29 × 10 11 3.45 × 10 11
1000 2.57 × 10 9 4.97 × 10 12 5.49 × 10 12
Table 5. Test Problem 3, E a b s produced by the LCM for ω = 10 3 .
Table 5. Test Problem 3, E a b s produced by the LCM for ω = 10 3 .
t / m 2510
0.2 2.57 × 10 9 4.98 × 10 12 5.49 × 10 12
0.4 2.81 × 10 8 7.29 × 10 11 7.94 × 10 11
0.6 6.78 × 10 8 1.22 × 10 11 1.87 × 10 11
0.8 6.59 × 10 8 5.01 × 10 11 7.63 × 10 11
1 6.39 × 10 9 3.60 × 10 10 1.94 × 10 11
Table 6. Test Problem 4, E a b s produced by the LCM at fixed t = 0.2 .
Table 6. Test Problem 4, E a b s produced by the LCM at fixed t = 0.2 .
ω / m 2510
1 8.14 × 10 7 1.17 × 10 8 3.12 × 10 9
10 9.84 × 10 6 1.61 × 10 10 8.40 × 10 11
100 9.56 × 10 7 8.00 × 10 11 1.73 × 10 11
500 2.62 × 10 9 3.18 × 10 11 3.50 × 10 11
1000 5.11 × 10 9 4.38 × 10 11 4.49 × 10 11
Table 7. Test Problem 4, E a b s produced by the LCM at fixed ω = 10 3 .
Table 7. Test Problem 4, E a b s produced by the LCM at fixed ω = 10 3 .
t / m 2510
0.2 5.11 × 10 9 4.38 × 10 11 4.49 × 10 11
0.4 5.59 × 10 8 6.10 × 10 11 4.81 × 10 11
0.6 1.35 × 10 7 6.54 × 10 12 1.95 × 10 11
0.8 1.31 × 10 7 5.16 × 10 11 9.29 × 10 13
1 1.28 × 10 8 6.34 × 10 10 4.68 × 10 11
Table 8. Test Problem 5, | | L a b s | | produced by the LCM at ω = 10 2 and the method reported in [28].
Table 8. Test Problem 5, | | L a b s | | produced by the LCM at ω = 10 2 and the method reported in [28].
Methods h 1 = 1 / 40 h 2 = 1 / 80 h 3 = 1 / 160 h 4 = 1 / 320 h 5 = 1 / 640
LCM 2.12 × 10 08 8.74 × 10 09 1.88 × 10 08 8.98 × 10 09 2.07 × 10 09
Multivalue CM [28] 2.76 × 10 01 3.26 × 10 02 2.48 × 10 09 1.55 × 10 04 9.85 × 10 06
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zaman, S.; Khan, L.U.; Hussain, I.; Mihet-Popa, L. Fast Computation of Highly Oscillatory ODE Problems: Applications in High-Frequency Communication Circuits. Symmetry 2022, 14, 115. https://doi.org/10.3390/sym14010115

AMA Style

Zaman S, Khan LU, Hussain I, Mihet-Popa L. Fast Computation of Highly Oscillatory ODE Problems: Applications in High-Frequency Communication Circuits. Symmetry. 2022; 14(1):115. https://doi.org/10.3390/sym14010115

Chicago/Turabian Style

Zaman, Sakhi, Latif Ullah Khan, Irshad Hussain, and Lucian Mihet-Popa. 2022. "Fast Computation of Highly Oscillatory ODE Problems: Applications in High-Frequency Communication Circuits" Symmetry 14, no. 1: 115. https://doi.org/10.3390/sym14010115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop