Elsevier

Applied Mathematics and Computation

Volume 244, 1 October 2014, Pages 809-821
Applied Mathematics and Computation

Some studies on nonpolynomial interpolation and error analysis

https://doi.org/10.1016/j.amc.2014.07.049Get rights and content

Abstract

In this paper, we propose nonpolynomial and Hermite nonpolynomial interpolation with multiple parameters and present method to determine optimal value of parameters which generate minimum error in approximation. The generalized error analysis results for nonpolynomial and Hermite nonpolynomial interpolations are derived. We establish theoretical relationship among nonpolynomial, polynomial interpolation and the Fourier series, and propose solution to Runge’s phenomenon through nonpolynomial interpolation. The Hermite nonpolynomial cubic spline, nonpolynomial cubic spline interpolation methods and their error analysis are presented. Numerical simulations are carried out for the analysis of error in cubic spline interpolations. Proposed method is applied to the analysis of various time series to show comparison in errors between polynomial and nonpolynomial spline interpolations, and to Empirical Mode Decomposition (EMD) to illustrate practical usefulness of the results.

Introduction

Interpolation is the process of constructing a continuous curve through the known points of a function. Let f(t) be a continuous function on an interval [a,b] and {tj,f(tj),j=0,1,2,,n} be the known distinct points and values of function in the interval. Generally, the interpolation between points is carried out with polynomial or spline of lower degree of the form p(t)span{1,t,t2,,tn}. For nonpolynomial interpolation, Sloan [1] introduced interpolating function of the formpn(t)=i=0naiui(t),where {u0(t),u1(t),,un(t)} is a set of linearly independent real-valued continuous functions on [a,b], and coefficients a0,,an are determined by the interpolation conditions. As a special case of (1.1), we consider nonpolynomial interpolating function of the formp(t)span{1,t,,tn-4,e-ωt,eωt,cos(ωt),sin(ωt)}.This reduces to a polynomial interpolating function in the limit as ω0. Runge’s phenomenon states that Lagrange’s interpolation, where ui(t) is a polynomial of degree i in (1.1), cannot guarantee the uniform convergence as n and high order polynomial interpolation is unstable [2]. In order to mitigate the Runge’s phenomenon, to make the interpolation curve stable and smooth, polynomial spline is introduced. The polynomial spline interpolation uses low degree polynomials in each of the intervals and constrains the polynomial pieces such that they fit smoothly together. The convergence of some cubic spline interpolation schemes are discussed in [3], and spline interpolation and smoothing on hyperspheres is presented in [4]. There is considerable evidence [5], [6], [7], [8], [9], [10] that the presence of a parameter ω in nonpolynomial spline gives better results, in terms of maximum absolute error of approximation, than the polynomial spline, to approximate the numerical solution of differential equations of given boundary value problems. At the same time we found that methods based on nonpolynomial splines are more accurate and require less time in comparison to numerical methods based on polynomial spline interpolation. It is also well known that the algorithms developed using higher order splines give better results than the algorithms developed using lower order splines [11]. The main results presented here provide sufficient scope to obtain solutions of interpolation problems with more accuracy and less computational effort. In the literature we find that the solutions of nonpolynomial spline with only uniform step size have been discussed, but here, in this work we generalize it for uniform as well as non uniform step size situations. In this work we explore following matters which are not available so far in literature: (1) There is no discussion to obtain optimal value of a parameter as there is no general error analysis result for nonpolynomial interpolation and hence we propose solution to this problem. (2) We propose nonpolynomial interpolation with multiple parameters, determination of these parameters and general error analysis result for nonpolynomial interpolation. (3) We introduce Hermite nonpolynomial interpolation with multiple parameters, determination of those parameters and general error analysis result for Hermite nonpolynomial interpolation. (4) We establish theoretical relationship among nonpolynomial, polynomial interpolation and the Fourier series representation. (5) We propose solution to Runge’s phenomenon through nonpolynomial interpolation.

There are various important applications of interpolation like curve fitting, extrapolation, computer graphics, to approximate solutions of boundary value problems, Empirical Mode Decomposition (EMD), and Wang [12] proposed cubic spline wavelet bases for Sobolev space and multilevel interpolation. In EMD interpolation is used to obtain upper and lower envelopes of underlying time series to derive Intrinsic Mode Functions (IMFs). Properties of the IMFs may change by changing the interpolation methods. The EMD, proposed in seminal paper by Huang et al. [13], is an adaptive data-analysis method to analyze stationary as well as non stationary time series. The EMD decomposes a signal into a set of finite band-limited IMFs and final residue as a trend of signal. An IMF is a function that must satisfy two conditions: (1) in the complete range of time series, the number of extrema (i.e. maxima and minima) and the number of zero crossings are equal or differ at most by one. (2) At any point of time in the complete range of time series, the average of the values of upper and lower envelopes, obtained by the interpolation of local maxima and the local minima, is zero.

The first condition ensure that IMFs are narrow band signals and the second condition is necessary to ensure that the instantaneous frequency does not have redundant fluctuations because of asymmetric waveforms.

An ensemble EMD (EEMD) was proposed by Wu and Huang [14] to solve the irregular distribution of local extrema problem. This approach consists of sifting an ensemble of white noise added signal and considers the mean as the final true result. The reason for addition of finite amplitude white noise is to obtain relatively uniform distribution of local maxima and minima such that the upper and lower envelope can be properly identified. The EEMD is computationally very expensive as compare to EMD.

The Compact EMD (CEMD) was proposed by Chu et al. [15] to reduce mode mixing, end effect, and detrend uncertainty present in EMD, and to reduce computation complexity of EEMD as well. The IMFs generated by EMD are dependent on distribution of local extrema of signal and the type of spline used for upper and lower envelope interpolation, and the traditional EMD uses cubic spline for upper and lower envelope interpolation. Singh et al. [16] proposed nonpolynomial cubic spline to obtain upper and lower envelope interpolation in EMD algorithm to reduce mode mixing and detrend uncertainty.

The first aim of present work is to explore nonpolynomial interpolation with multiple parameters and device a method to determine these parameters. The second aim is to extend the results of error analysis of classical polynomial interpolation to derive results of error analysis for nonpolynomial interpolation, and to show that nonpolynomial interpolation generate less error in approximation than polynomial one. The third aim is to study which type of interpolating spline and boundary condition is better and produces minimum error in same order. This paper is organized as follows: the nonpolynomial cubic spline and the Hermite nonpolynomial cubic spline interpolations are discussed in Section 2. Theoretical relationship among nonpolynomial, polynomial interpolation and the Fourier series is discussed in Section 3. Section 4 introduces the error analysis for the case of nonpolynomial and Hermite nonpolynomial interpolations. Simulation results are given in Section 5. Section 6 presents conclusions.

Section snippets

Nonpolynomial spline interpolation

If a time series from a physical object or a function is available, spline interpolation is an approach to generate a spline that approximates that time series. For a given knot vectors on interval [a,b], the splines of degree n form a vector space. The space of all natural cubic splines, for instance, is a subspace of the space of all cubic C2[a,b] splines.

A cubic spline function S(t), interpolating a function x(t) defined on [a,b], is such that: (a) In each subinterval [tj,tj+1],S(t) is a

Nonpolynomial, polynomial interpolation and the Fourier series representation

In this section, we establish the relationship among nonpolynomial, polynomial interpolation and the Fourier series, and propose the nonpolynomial function with n parameters {ωk}k=1n of the form:T2nspan{1,sin(ω1t),cos(ω1t),sin(ω2t),cos(ω2t),,sin(ωnt),cos(ωnt)}T2n=b0+k=1n{aksin(ωkt)+bkcos(ωkt)}and this nonpolynomial interpolation belongs to the class C[a,b]. From (3.1), it can be easily seen that:

  • limω10T2nspan{1,t,t2,sin(ω2t),cos(ω2t),,sin(ωnt),cos(ωnt)},

  • limω10ω20T2nspan{1,t,t2,t3,t4,,

The error analysis in nonpolynomial interpolation

We generalize the existing results of error analysis in polynomial interpolations and propose following results for error analysis in nonpolynomial interpolations.

Theorem 4.1

Let f(t)Cn+1[a,b] be any function and t0,,tn be distinct nodes in the interval [a,b]. If nonpolynomial function p(t)C[a,b] interpolates f(t), and at the nodes f(ti)=p(ti), then t¯[a,b],ξ(a,b) such thatf(t¯)-p(t¯)=f(n+1)(ξ)-p(n+1)(ξ)(n+1)!i=0n(t¯-ti),where ξ(a,b) is independent of t¯.

Proof

If t¯=ti for any i0,n then theorem is

Example 1

To compare the maximum absolute error (MAE) in interpolation among polynomial cubic spline (PCS), nonpolynomial cubic spline (NPCS) and Hermite NPCS (HNPCS) with various boundary conditions (BCs), 50 time series consisting of sum of constant, linearly increasing and various sinusoids, for example, are used as follows:xk(ti)=3+5ti+m=1kmsin(ωmti),fork=1,2,,50;ωm=m,ti=(i-1)Δt,t1=0,tn=1.0s,Δt=50.0ms,n=20.

Table 1 shows comparison of MAE among PCS, NPCS and HNPCS for few signals, whereas Fig. 1,

Conclusion

We introduced nonpolynomial and Hermite nonpolynomial interpolation with multiple parameters and developed method to determine optimal value of parameters which generate minimum error in approximation. We established theoretical relationship among nonpolynomial, polynomial interpolation and the Fourier series representation of any periodic signal. We have proposed generalized error analysis results for nonpolynomial and Hermite nonpolynomial interpolations as extension of classical error

Acknowledgments

The authors would like to express their appreciation to the anonymous reviewers for their valuable suggestions. The authors would like to express sincere thanks to Jaypee Institute of Information Technology Noida, for providing all required resources and permitting to carry out research at department of electrical engineering, Indian Institute of Technology Delhi (IITD). The authors also would like to thank IITD for providing resources and technical supports required throughout this study.

References (20)

There are more references available in the full text version of this article.

Cited by (27)

  • Novel generalized Fourier representations and phase transforms

    2020, Digital Signal Processing: A Review Journal
  • An in-situ self-calibration method for non-contact full-field strain measurement

    2020, Measurement: Journal of the International Measurement Confederation
    Citation Excerpt :

    The reason is explained in Fig. 2, where the responses at points 1 and 2 are known but that at point A is unknown. Interpolation is not suitable for predicting the response at point A from those at points 1 and 2 because the vibration routes, such tr1, tr2, and tr3, between points 1 and 2 are multiple and uncertain [33]. Modal expansion is very effective for estimating the response at point A because the mode shapes are continuous and determined by the inherent structural properties.

  • Detection of apnea events from ECG segments using Fourier decomposition method

    2020, Biomedical Signal Processing and Control
    Citation Excerpt :

    From the decomposed signal, statistical moments are computed in [23] and fed to an ELM for classification. However, the EMD and its related algorithms [24–27] suffer from mode-mixing, aliasing and end-effect artifacts, convergence, stability to noise perturbation, the dependence of IMFs on the number of sifting process, and the stopping criteria. To overcome these issues related to EMD, the Fourier decomposition method (FDM) is proposed in [28,29] which is completely based on the Fourier theory and zero-phase filtering.

  • An efficient removal of power-line interference and baseline wander from ECG signals by employing Fourier decomposition technique

    2020, Biomedical Signal Processing and Control
    Citation Excerpt :

    Modified versions of these algorithms [24–29] have been proposed to increase the convergence speed and in order to improve their performance in presence of noise. Another approach is to consider signal decomposition techniques like empirical mode decomposition (EMD) and its variant algorithms [30–33], eigenvalue decomposition (EVD) [34], synchrosqueezed wavelet transforms (SSWT) [35] and variational mode decomposition (VMD) [36]. These techniques are very useful in dealing with non-stationary and non-linear real life signals.

  • An improved empirical mode decomposition method based on the cubic trigonometric B-spline interpolation algorithm

    2018, Applied Mathematics and Computation
    Citation Excerpt :

    In addition, there is some improvement aimed at the EMD algorithm itself, which improves the interpolation method during the EMD iteration processing, such as B-spline interpolation based EMD(B-EMD) [13,19,25] and cardinal spline interpolation based EEMD(C-EEMD) [14]. In addition, to reduce mode mixing and detrend uncertainty, [23,24] proposed a method which uses non-polynomial cubic spline interpolation to obtain upper and lower envelopes which improves orthogonality among IMFs. This article aims at the EMD method itself and modifies the interpolation method of the envelope which is constructed based on the cubic trigonometric B-spline interpolation method.

  • An improved signal envelope estimation method for analysis of acoustic signals emitted by remotely piloted helicopters

    2018, Applied Acoustics
    Citation Excerpt :

    Hence, a compromise should be made between desired characteristics. In order to control interpolations, some references suggest shape parameters that generate a family of curves [26–28]. In search of an interpolation method that can provide a suitable family of curves, the Catmull-Rom spline is investigated in this paper.

View all citing articles on Scopus
View full text