Volume 2015, Issue 1 212860
Research Article
Open Access

Numerical Solvability and Solution of an Inverse Problem Related to the Gibbs Phenomenon

Nassar H. S. Haidar

Corresponding Author

Nassar H. S. Haidar

Center for Research in Applied Mathematics & Statistics (CRAMS), AUL, P.O. Box 14-6495, Cola, Beirut, Lebanon aul.edu.lb

Search for more papers by this author
First published: 14 June 2015
Academic Editor: Don Hong

Abstract

We report on the inverse problem for the truncated Fourier series representation of f(x) ∈ BV(−L, L) in a form with a quadratic degeneracy, revealing the existence of the Gibbs-Wilbraham phenomenon. A new distribution-theoretic proof is proposed for this phenomenon. The paper studies moreover the iterative numerical solvability and solution of this inverse problem near discontinuities of f(x).

1. Introduction

This paper reinvestigates the Fourier series [1, 2] representation
()
of a piecewise continuous 2L –periodic signal f(x) ∈ BV(−L, L), with
()

The Gibbs phenomenon (see, e.g., [3]) is a statement of the fact that the infinite series g(x) tends to overshoot the positive corner of a discontinuity of f(x) by ~9% of the jump size and to undershoot the negative corner by the same amount. An overshoot/undershoot effect that is accompanied with spurious oscillations “ringing” near the discontinuity (as described in the appendix) when the series in (1) is truncated at m = N. However, according to a theorem by Fejer [1], the infinite series g(x) of a BV(−L, L) function converges to f(x) at each point x of continuity of f(x).

This shortcoming in the infinite Fourier series representation of piecewise continuous f(x) was first observed by H. Wilbraham in 1848 and then analyzed in detail [4] by J. W. Gibbs in 1898. The main reasons of the Gibbs-Wilbraham effect are that (i) not all frequencies (only integer ones) are employed in (1), (ii) am and bm happen to decay slowly with increasing m, and (iii) the global nature of the approximation of f(x): the expansion coefficients are obtained, via (2), by integration over the entire period, including the points of discontinuity.

What is unpleasant though, with all of this, is that the Gibbs-Wilbraham effect is generic and is present for any periodic signal f(x) ∈ BV(−L, L) with isolated discontinuities. The presence of this effect can in fact lead to quite negative consequences when single infinite Fourier series, multiple infinite Fourier series, or even infinite wavelet series are employed to approximate signals of various dimensions, in many fields such as radio engineering and signal transmission.

The Gibbs-Wilbraham effect can nevertheless have both positive and negative consequences in different applications. The negative consequences call for Gibbs effect reduction, and this can in principle be achieved with the use [4] of a variety of filters. This effect can also be reduced theoretically and for all purposes. In addition to classical mathematical filters, recently (in 2011) Rim and Yun [5] defined a kind of spectral series to filter off completely the Gibbs effect near a discontinuity. The construction of this series is based on the method of adding the Fourier coefficients of a Heaviside function to the given Fourier partial sums.

This paper is organized as follows. After this introduction, we propose in Section 2 a new distribution-theoretic proof for the Gibbs-Wilbraham effect. In Section 3, we advance the inverse problem of the truncated Fourier series and the new stereographic truncated Fourier series and its relation to resolution of the undershoot/overshoot pair associated to the Gibbs-Wilbraham effect. Here we illustrate how solving the inverse problem for the truncated representation (1) contains a quadratic degeneracy that indicates the existence of the Gibbs phenomenon. Section 4 deals with the numerical iterative solution of the previous inverse problem and its convergence, with a proof and demonstration that stereographic projection does not affect such a numerical solution and its posedness.

2. Distribution-Theoretic Proof for the Gibbs-Wilbraham Effect

Let f(x) ∈ BV(−L, L) be a 2L –periodic piecewise continuously differentiable function on (−L, L), and let xs be a point in (−L, L) at which f(x) has a discontinuity of the first kind. Consider , and , and , to assume, without loss of generality, that and define the discontinuity jump by
()
Moreover,
()

Theorem 1. Let a 2L –periodic f(x) ∈ BV(−L, L) be discontinuous at xs. The Fourier series representation g(x) of f(x) converges over (−L, L), as N so as,

()
where ρ = u(0), an uncertainty.

Proof. According to distribution theory [6] when g(x) coincides a.e. with f(x) over (−L, L), it may always be differentiated; namely,

()
with δ as Dirac’s delta. Cancellation of this differentiation is performed by sweeping the x-axis during a compensating integration from −L to L. Indeed, integration of (6) first from −L to x leads to
()
and since g(−L) = fc(−L), then
()
with u as Heaviside’s unit step function.

By a theorem of Fejer [1], g(x) should converge to fc(x) when N, ∀xxs on (−L, L). Hence the term Δsu(xxs) in (8) can have a compact support only on an infinitesimal interval σ = limNσN = 0 to the right of xs, that is, ending at . Hence

()
Furthermore, despite the fact that , , which is an uncertainty to be denoted by ρ. Consequently, relation (9) is representable as
()

Next complete the sweeping by integrating (6) from x to L; namely,

()
Here again since g(L) = fc(L), then the left-hand side of (11) becomes −g(x) + fc(x). The right-hand side requires standardization by means of the substitution τ = −ν, leading to dτ = −dν, [x, L] becoming [−x, −L] and
()
It is obvious then that (11) is reducible to
()

Repeated application of the same arguments employed in the derivation of (9)-(10) to (13) allows for writing it as

()
and subsequently in the form
()
Taking into consideration that and in (10) and (15), respectively, then combining these equations with Dirichlet’s theorem [1] leads to the required result.

It should be pointed out that in the previous proof relations (10) and (15) say nothing specifically about the behavior of g(x) at and , respectively, while asserting the existence of a spiky behavior of g(x) individually at then at . Moreover, the uncertainty ρ had been resolved in the past (by Wilbraham; see also the Appendix) computationally to satisfy ρ = 0.09 and long before the advance of the theory of distributions (generalized functions) by S. L. Sobolev in 1936. The number 0.09 for ρ remains until now, however, a mysterious theoretical puzzle that calls for a rigorous distribution-theoretic justification.

Clearly, in the neighborhood of xs, g(x) can only be a rudimentary approximation to f(x), even when N, with an added spike pair
()
to at . Relation (16) represents the Gibbs-Wilbraham effect which, due to the fact that , is not practically computable. This effect degenerates, however, when N is finite, to an undershoot-overshoot pair on an interval , splitted by Δs at xs. In this case, it is always possible to compute
()
Furthermore, since , then these computations with (17) over can reveal only a feature , associated with the Gibbs-Wilbraham effect Qs(x) but not the effect itself.

3. The Inverse Problem for Truncated Fourier Series

Substitution of any value of x ∈ [−L, L] in (1) yields a number c = g(x), which may differ [2] from f(x) by if x is in the neighborhood of a discontinuity of f(x). Obviously c satisfies, the nonlinear in x, trigonometric series equation
()
which is, however, linear in the data .

Definition 2 (the inverse problem for the truncated Fourier series representation). Given a number c = g(x) satisfying (18), what is the corresponding x?

This inverse problem happens to be a discretized version of the similar deconvolution problem [4] of x from a given number q in a singular first kind integral equation of the form
()
in which γ represents the data. It is well known, additionally (see, e.g., [7, 8]) that this deconvolution problem can be computationally ill-posed if an arbitrarily small deviation of the γ data may cause an arbitrarily large deviation in the solution x. This situation may further prevail when the operator does not continuously depend on γ.

Moreover, the inverse problem of the previous definition has a unique solution that satisfies (19) and is expected to accept a double root when the horizontal line h(x) = c > f(x) intersects with a sharp peak (overshoot) of a truncated g(x). We shall call this feature a duplicated (quadratic) degeneracy of the solution for this inverse problem.

The existence of the Fourier series truncation peak (and the corresponding two roots for x) is not directly evident from the structure of G(γ, x, m), and despite its linearity in the data .

3.1. The Tangent Half-Angle Stereographic Projection

The tangent half-angle substitution (the Euler-Weirstrass substitution [9]) tan⁡(θ/2) is widely used in integral calculus for finding antiderivatives of rational expressions of circular function pairs (cos⁡θ, sin⁡θ). Geometrically the construction goes like this: draw the unit circle, and let P be the point (−1,0). A line through P (except the vertical line) passes through a point (cos⁡θ, sin⁡θ) on the circle and crosses the y-axis at some point y = t. Obviously t determines the slope of this line. Furthermore, each of the lines (except the vertical line) intersects the unit circle in exactly two points, one of which is P. This determines a function from points on the unit circle to points on a straight line. The circular functions determine therefore a map from points (cos⁡θ, sin⁡θ) on the unit circle to slopes t. In fact this is a stereographic projection [9] that expresses these pairs in terms of one variable: tan⁡(θ/2) = t.

Numerical algorithms employing these trigonometric pairs like Fourier series (1) could in principle be influenced by such a projection. In this context, the tangent half-range transformation relates the angle θm = m(π/L)x to the slope tm = tan⁡(θm/2) of a line intersecting the unit circle centered around (0,0).

Indeed as θm varies, the point (cos⁡θm, sin⁡θm) winds repeatedly around the unit circle centered at (0,0). The point
()
goes only once around the circle as tm goes from − to and never reaches the point (−1,0), which is approached as a limit when tm → ±.
Clearly the stereographic projection tm = tan⁡(θm/2) is defined on the entire unit circle except at the projection point P : (−1,0). Where it is defined, this mapping is smooth and bijective [9]. It is conformal, meaning that it preserves angles. it is however not isometric; that is, it does not preserve distances as
()

The rest of this section illustrates how stereographic projection of Fourier series reveals a quadratic degeneracy that indicates the existence of the Gibbs-Wilbraham effect. It also addresses the question of solving the inverse problem for the truncated Fourier series representations. The impact of stereographic projection on the ill-posedness of the numerical solution of this inverse problem is moreover a main question that has been addressed in this paper.

Our analysis starts however by illustrating how the tangent half-angle stereographic projection can provide a new insight into the behavior of truncated Fourier series near a discontinuity of f(x).

Lemma 3. The solution x of the inverse problem for the truncated Fourier series representation satisfies

()

Proof. By studying solvability for x of (18) Let tm = tan⁡m(π/2L)x, and then , and . Further consideration of these facts in (18) leads to the tangent half-angle stereographically transformed, , form

()

The harmonic trinomial in the left-hand side of (23) has two harmonic zeros, , for each x; namely,

()
It is worth noting at this point that these zeros should, by no means, be confused with the possible roots of the x variable. Substitution then of (24) in (23) leads to
()
which is the same as
()

The quadratic degeneracy of the harmonic zeros of tm can disappear only when σm = 0, for all m. And this happens to be equivalent with

()
Obviously, satisfaction of (27) by (26) reduces it to the equation
()
which is the same as
()

It is interesting to remark that condition (27) is entirely different from

()
which can be derived from the Parseval identity [1] (completeness relation)
()
Hence a possible nondegenerate solution for x of the nonlinear equation (29) is, on one hand, fundamentally incorrect, because it involves a violation of (30) and Parseval’s identity. On the other hand, a consistent solution x, in the sense of satisfaction of (31), is intrinsically degenerate because of its emergence, as a must, from the nonlinear equation (26), which rewrites as
()

Equation (32) is easily transformable to the required result (23); here the proof completes.

3.2. The Stereographic Fourier Series

To further analyze the variability of stereographically projected Fourier series, we make the substitution
()
in G(γ, x, m) to rewrite it as
()
The tangent half-angle (stereographic) transformation tm = tan⁡(θm/2) or θm = 2tan−1tm is conceived as
()
and subsequently
()
It is clear then that this stereographic projection effectively leads to insertion of an additional bracket into the composition of G as a function of x. This paves the way to the definition
()

Proposition 4. The following:

()
always holds.

Proof. Since N is finite, then the proof of implies the correctness of this proposition. So let us differentiate G(x) = G[θm(x)] with respect to x by applying the chain rule; namely,

()
which is the same as
()
Take then the transformation of the previous relation to arrive, after some algebra, at
()
Invoke then
()
to differentiate it with respect to x as
()
which is the required result.

Let us rewrite (1) in the form
()
then try to differentiate it term-by-term as
()
where G(γ, x, m) is the harmonic conjugate of G(γ, x, m). The trigonometric series is called the trigonometric series conjugate (see, e.g., [10]) to g(x).

In addition to the fact that the convergence of g(x) can sometimes become worse than convergence of g(x) (see, e.g., [10]) the presence of the m(π/L) factor in (d/dx)g(x) can aggravate the convergence problem of (45) when the coefficients am and bm do not decay fast enough.

Next we may stereographically transform (/x)g(x), using the notation , where
()
Similarly, for the stereographic Fourier series representation
()
in which
()
we may approximate (44) by
()
Differentiate then (49) term-by-term as
()
Note here that
()
is the harmonic conjugate of H(γ, x, m) and that
()
This rather interesting fact leads to a remark that follows.

Remark 5. Away from points of discontinuity of f(x), the stereographically transformed differentiated Fourier series , which defines , is the same as the derivative , which defines H(γ, x, m), of the stereographic Fourier series . Moreover, even at points of discontinuity of .

Theorem 6 (see [1].)Let f(x) be (i) continuous on [−L, L] such that (ii) f(−L) = f(L), and let (iii) f(x) be piecewise continuous over [−L, L]; then the corresponding Fourier series g(x) of (1) or (47) is differentiable at each point where (iv) f(x) exists.

The previous remark can incidentally have useful applications when differentiating certain slowly converging Fourier series, as illustrated by the following example.

Example 7. Consider the 2π-periodic odd signal f(x), defined over one period, by f(x) = x. Its Fourier series is known to be

()
that is, with am = 0, ∀m, bm = 2((−1) m+1/m), and m(π/L) = m.

Differentiating term-by-term, we obtain

()
which is not uniformly convergent because f(x) is not only discontinuous at x = ±π but f(−π) ≠ f(π) and fπ) does not exist. In particular, at x = 0, the sum of the series oscillates between 0 and 1, that is, divergent. It is also well known, nevertheless, that the series is C − 1 summable [1, 2] to 1/2 and that turns out to yield the right answer g(0) = f(0) = 1. Moreover, at x = π, the sum of the series , that is, divergent.

Alternatively, by means of (47)

()
and by means of (46)
()
Here, at x = π, the sum of the series is also divergent.

Note in general that, for even signals, that is, when bm = 0, ∀m, it follows from (22) that
()
Moreover, for odd signals, that is, when am = 0, ∀m, the situation is not of the same clarity.
Indeed, according to (22),
()
which is an uncertainty. Luckily however this uncertainty is not an essential one and can straightforwardly be resolved by resorting to the stereographic form (23) of (22), which yields the correct result
()
Also when bm = 0, ∀m,
()
and this is resolvable in a similar fashion.

Both G(γ, x, m), of (2), and H(γ, x, m), of (22), equivalent forms are nonlinear trigonometric functions of the x solution. However, while G(γ, x, m) is linear in , thestereographic H(γ, x, m) is nonlinear in this γ. This can raise a question on a possibility for at singular points of f(x). A question that will be answered negatively in the next section. Furthermore, since the data is discrete, then the operators and do not depend continuously on γ, and this is the main reason for ill-posedness of the present inverse problem.

In conclusion, the quadratic degeneracy of the solution of the present inverse problem, explicit when using H(γ, x, m), is a nonlinear indicator of the existence of the peak pertaining to the Gibbs phenomenon. However, the numerical ill-posedness, associated with the relative values of a trial iterative variable in the γ set, happens to remarkably remain invariant under the tangent half-angle stereographic projection.

Following the same arguments of Wilbraham, we may cancel the artificially induced differentiation by integrating (50) to represent the stereographic Fourier series in integral form as
()

4. Numerics of Solving the Inverse Problem

The solution of the present inverse problem is in fact a problem of finding the roots of (44) when g(x) is truncated at m = N. For that reason, we shall focus on such roots in the neighborhood of a step-like discontinuity of f(x) at x = xo, say, where f(xoε) < f(xo + ε), 0 < ε ≪ 1. The associated with the Gibbs phenomenon overshoot of or over f(xo + ε) and undershoot of this g(x) below f(xoε). The intersection of a horizontal line h(x) = cf(xo + ε), corresponding to φ(x) = 0, can be at two points α1 and α2 on both sides of the peak location α0, representing two distinct roots of φ(x) = 0. It can also be at one point α0, corresponding to the maximum of the truncated g(x); that is, a double root of φ(x) = 0.

Obviously, , where and are possible points of inflection, defined by
()
The existence of both and or at least one of them, namely, , is however not mandatory. Moreover, for the α1, α0, and α2 points we expect to have
()
Equation (44) can be solved for x : φ(x) = 0 by a Newton-Raphson (see, e.g., [11, 12]) iterative process
()
which is repeated until a sufficiently accurate value is reached. This process, for each series truncation number N, rewrites as
()
or in the stereographic form
()
which is the same as
()
and is started off with some rather free initial value x0. Obviously here tm = tan⁡m(π/2L)x.
The sequence {xn} will usually converge, provided that x0 is close enough to the unknown zero α and that
()

4.1. Computation of the Peak Location α0

Being a maximization problem for φ(x) = 0, the determination of α0 by the Newton-Raphson process [11] becomes
()
or
()
in stereographic form.
Straightforwardly, this process can be expressed as
()
or in the stereographic form
()
which is the same as
()
It is remarkable how this algorithm is distinctively independent of c.

Proposition 8. The ill-posedness of the inverse problem of the truncated Fourier series is invariant under stereographic projection.

Proof. The tangent half-angle stereographic projection, though not isometric (distance preserving), is nevertheless variability preserving. Indeed, the main ingredients of this inverse problem are, namely, , c, and x0, with . Under this projection θm(x0) transforms to tm(x0) = tan⁡⁡[θm(x0)/2], and G[θm(x0)] transforms to H[tm(x0)]. But according to Proposition 4, . Hence the variation of G(γ, x0, m) with x0 in the Fourier series inverse problem and the variation of H(γ, x0, m) with x0 in the stereographic form are identical.

Equivalently, this makes the ill-posedness of this inverse problem invariant under stereographic projection.

Expected manifestations of the correctness of this proposition are as follows: (i) the results of computations by the (71) and (73) algorithms for α0 with the same x0 must be identical and (ii) the results of computations by the (65) and (67) algorithms for α1 (or α2) with the same x0 and c must also be identical.

4.2. Convergence Analysis

Let us focus first on the convergence of the iterative process (65) or (67). In many situations where term-by-term differentiability does not hold, the Newton-Raphson method can always be replaced by some quasi-Newton method [12, 13], where φ(xn) or ψ(xn) in (65) or (67) is replaced by a suitable approximation. For example, in the chord method φ(xn) is replaced by φ(x0) for all iterations.

If ϵn = αxn, ϵn+1 = αxn+1 and βn is some point between xn and α, it can be easily proved (see [11] or [12]) that
()
Taking absolute value of both sides gives
()
implying quadratic convergence; that is, ϵn is squared (the number of correct digits roughly doubles) at each step. The same arguments apply of course to the ψ(x) = 0 equation.
In actual fact for a distinct α the convergence of {xn} in (65)–(67) is at least quadratic in the neighborhood of this α. The process may face a difficulty when or diverges. This is however a special but not a general problem, and (75) always holds if the following conditions are satisfied:
  • (i)

    φ(x) ≠ 0, ∀xI, where I = [αη, α + η] for some η ≥ |(αx0)|.

  • (ii)

    φ(x) is finite ∀xI.

  • (iii)

    x0 is sufficiently close to α.

The term sufficiently close in this context means the following:
  • (a)

    Taylor approximation is accurate enough such that we can ignore higher order terms.

  • (b)

    (1/2)|φ(xn)/φ(xn)| < K|φ(α)/φ(α)| for some K < .

  • (c)

    K|φ(α)/φ(α)|ϵn < 1 for .

Consequently, (75) can be expressed in the following way:
()
where
()
The initial point x0 has to be chosen such that conditions (i) through (iii) are satisfied, where the third condition requires that M|ϵ0| < 1. Moreover, with increasing N the distance |α1α2| is known to decrease in a way making the satisfaction of these conditions very difficult and actually impossible as N. Here it should be underlined that the iterative method (65)–(67) may fail to converge to the α root in the following situations:
  • (i)

    If a point like α0 is included in I, the method will terminate due to division by zero.

  • (ii)

    When the initial estimate x0 is poor, the pertaining wrong I can contribute to nonconvergence of the algorithm.

As for convergence of the Newton-Raphson process towards α0, let εn = α0xn, εn+1 = α0xn+1, and θn is some point between xn and α0, to arrive at
()
()
The convergence of {xn} in (71)–(73) is at least quadratic in the neighborhood of this α0. The process may face a difficulty, however, when or ψ(xn) diverges. Moreover (79) always holds if the following conditions are satisfied:
  • (i)

    φ(x) ≠ 0, ∀xI, where I = [α0η, α0 + η] for some η ≥ |(α0x0)|.

  • (ii)

    φ(x) is finite ∀xI.

  • (iii)

    x0 is sufficiently close to α0.

Sufficient closeness in this context means that
  • (a)

    Taylor approximation is accurate enough such that we can ignore higher order terms;

  • (b)

    (1/2)|φ(xn)/φ(xn)| < K|φ(α0)/φ(α0)| for some K < ;

  • (c)

    K|φ(α0)/φ(α0)|εn < 1 for .

Consequently,
()
where
()

4.3. Applications

The standard iterative algorithms, (71) or (73), for finding the location of overshoots in of the Gibbs effect employ the fact that the first derivative of a peak, in g(x) or , respectively, has a downward-going-zero-crossing at the peak maximum. But the presence of many neighboring smaller peaks in the ringing close to the overshoot will cause many undesirable zero-crossings to be invoked if the initial trial root x0 is not correctly chosen. This fact makes the numerical problem of peak finding in the Gibbs effect of pathological difficulty. A difficulty that aggravates with the increase in the number N of truncated terms in the employed Fourier series. Indeed, with the increase of N the number of undesirable zero-crossings increases in the neighborhood of α0, as illustrated in Section 1. This can increasingly lead to oscillatory and even unstable values in sequence {xn}, the more the distance |x0α0| contains unwanted zero-crossings.

These problems have been resolved in the two examples that follow, which simultaneously illustrate the applicability of Proposition 8.

Example 9. Consider the 2π-periodic odd signal f(x), of Example A.1, defined over one period, by

()
which has, for each truncation number N, the truncated Fourier series approximations
()

This signal has a jump discontinuity at x = 0 of magnitude 2. We shall focus our computations on the Gibbs phenomenon overshoot near this discontinuity.

Here is a printout list of results for the parameters of the posing inverse problem, via computations by both the direct and stereographic algorithms.

It is remarkable how results by both algorithms are practically identical and share the same following features that are observed by results of the direct algorithm, discussed below.

Case I (N = 40). The computations of α0 for the previous example, using (71), with x0 = 0.02 lead to x1 = 0.039 109; this varies quickly with n (only beyond the 4th decimal) to stabilize towards x3 = x4 = x5 = ⋯ = 0.039 299 = α0. Here using (1) gives g(α0) = g(0.039 299) = 1.179 030, which is quite close to the theoretically expected value, by (A.7), of ~1.18.

Then using (65) for c = 1.09 and x0 = 0.000381 leads to x1 = 0.021 697; this varies quickly with n (only beyond the 3-d decimal) to stabilize quickly towards x5 = x6 = x7 = ⋯ = 0.028 368 = α1. Also using (65) for c = 1.09 and x0 = 0.04 leads to x1 = 0.067 699; this varies quickly with n (beyond the 2nd decimal) to stabilize quickly towards x5 = x6 = x7 = ⋯ = 0.052 873 = α2.

For both α1 and α2, using (1) yields g(α1) = g(0.028368) = g(α2) = g(0.052873) = 1.09 = c, as expected.

Case II (N = 100). Computations of α0, using (71), with x0 = 0.02 lead to x1 = 0.014 221; this varies quickly with n (only beyond the 4th decimal) to stabilize towards x3 = x4 = x5 = ⋯ = 0.015 708 = α0. Here using (1) gives g(α0) = g(0.015708) = 1.178 990. This result appears to be slightly excessive, perhaps due to increased rounding off errors with increasing N to 100.

Then using (65) for c = 1.09 and x0 = 0.015 237 leads after a negative value to x2 = 0.014 462; this varies with n (beyond the 2nd decimal) to stabilize quickly towards x7 = x8 = x9 = ⋯ = 0.011 3348 = α1. The used value of x0 is apparently not appropriate, and this illustrates the generic ill-posedness of this inverse problem.

The pertaining computations of α2, with x0 = 0.017000, lead to x1 = 0.020 434; this varies with n (beyond the 3-d decimal) to stabilize quickly towards x4 = x5 = x6 = ⋯ = 0.021 149 = α2.

For both α1 and α2, using (1), yields g(α1) = g(0.0113348) = g(α2) = g(0.021149) = 1.09 = c, as expected.

Case III (N = 150). The computations of α0, using (71), with x0 = 0.005 lead to x1 = 0.010 595; this varies insignificantly with n (only beyond the 4th decimal) to stabilize towards x3 = x4 = x5 = ⋯ = 0.010 472 = α0. Here using (1) gives g(α0) = g(0.010472) = 1.178 980, which does not significantly differ from g(α0) when N = 100.

Then using (65) for c = 1.09 and x0 = 0.010 158 leads after a negative value to x2 = 0.009 643; and this varies (beyond the 3-d decimal) to stabilize quickly towards x7 = x8 = x9 = ⋯ = 0.007 565 = α1.

The pertaining computations of α2, with x0 = 0.010 800, lead to x1 = 0.025 998; this varies (beyond the 2nd decimal) to stabilize towards x14 = x15 = x16 = x17 = x18 = ⋯ = 0.014 099 = α2.

For both α1 and α2, using (1) yields g(α1) = g(007 565) = g(α2) = g(0.014 099) = 1.09 = c.

During the previous computations, summarized in Table 1, it has been observed that varying x0 in the present Newton-Raphson process, for all N, can lead to strong oscillations and even completely unstable values for α0, α1, and α2 of the Fourier series inverse problem, which though ill-posed is practically regularizible. Apart from this drawback, the (71) with (65) iterative algorithms (i) converge quickly to the theoretically expected values and are (ii) of demonstrated stability of the iterations, for properly chosen x0 (which act as effective regularizing parameters). Moreover, computations by the stereographic algorithm, invoking (73) and (67), share the same magnitude and convergence rates with results by the direct algorithm. Finally, it is demonstrated that the present signal exhibits an overshoot, when N = 150, of ~9% of a jump discontinuity, of magnitude 2, that is, located at a distance of ~0.0105.

To illustrate robustness of both numerical algorithms and their possible effective regularizibility we shall study also the numerical inverse problem for the Fourier series representation of an arbitrary (nonsymmetric) periodic signal.

Table 1. Results of computations for Example 9.
N α1 α0 α2
40 0.028 368 0.039 299 0.052 873
100 0.011 335 0.015 705 0.021 149
150 0.007 565 0.010 472 0.014 099

Example 10. Consider the 2π-periodic signal f(x), defined over one period, by

()
It has, for each truncation number N, the truncated Fourier series approximations
()

This signal has, like the signal of Example 9, a jump discontinuity at x = 0 of magnitude 2. For the sake of comparison, we shall also focus our computations on the Gibbs phenomenon overshoot part of near this discontinuity.

It should be noted here that the results by both algorithms, summarized in Table 2, are also identical, a feature indicating that the degree of ill-posedness of the posing inverse problem is not affected, as predicted by Proposition 8, by the tangent half-angle stereographic projection.

Table 2. Results of computations for Example 10.
N α1 α0 α2
40 0.0564765 0.0781391 0.105155
100 0.0226546 0.0313516 0.0422024
150 0.0151124 0.0209153 0.028156

Case I (N = 40). The computations of α0 for this example, using (71) and (73), with x0 = 0.03 lead to an identical sequence {xn} that converges by both algorithms after the x4 iteration to 0.078  139 with .

Case II (N = 100). The computations of α0, with x0 = 0.01, lead to an identical sequence {xn} that converges by both algorithms after the x5 iteration to 0.031 351 with .

Case III (N = 150). The computations of α0, with x0 = 0.007, lead also to an identical sequence {xn} that converges by both algorithms after the x5 iteration to 0.020 915 with .

Therefore the present signal exhibits an overshoot when N = 150, of ~9% of a jump discontinuity of magnitude 2, that is, located at a distance of ~0.020 9.

Comparison of the computed Gibbs overshoot parameters of the two considered signals with jump discontinuities at the same x = 0 of the same magnitude illustrates that the relative size of the overshoot depends essentially exclusively on the magnitude of the stimulating jump discontinuity. For instance, based on the present numerical results, one can suggest here that nonsymmetric signals have equal overshoots with symmetric signals. Their respective α0’s are however different. Indeed the nonsymmetric signal has a significantly larger α0 (0.020 9) than the α0 (0.0105) of the symmetric signal.

A further analysis has also been performed of Example 10 with N = 100,200,300, to compute the corresponding α0 with α1, α2 that correspond simultaneously to c = 1.08,1.10,1.12 as illustrated in Figure 1. Results of these computations are summarized in Table 3 and then used for the partial plots, of Figure 2, that interpolate α1, α2 (for c = 1.08,1.10,1.12) with α0, for each N = 100,200,300. In this table x stands for the first convergence step of the {xn} sequence of Newton Raphson iterations.

Table 3. Summary of computations of all overshoot parameters in Example 10.
α0 results
N x0 x α0 g(α0)
100 0.030 x3 0.031 3516 1.178 87
200 0.015 x3 0.015 6919 1.178 92
300 0.008 x3 0.010 4648 1.178 94
  
α1 results
N x0 x α1 c
  
0.025 x4 0.022 2027 1.08
100 0.025 x3 0.023 1344 1.10
0.025 x3 0.024 2027 1.12
  
0.010 x3 0.011 1117 1.08
200 0.010 x3 0.011 5779 1.10
0.010 x4 0.012 1123 1.12
  
0.008 x3 0.007 410 08 1.08
300 0.008 x3 0.007 720 95 1.10
0.008 x2 0.008 077 32 1.12
  
α2 results
N x0 x α2 c
  
100 0.35 x4 0.042 9439 1.08
0.35 x4 0.041 4445 1.10
0.35 x4 0.039 8513 1.12
  
200 0.018 x3 0.021 4960 1.08
0.018 x3 0.020 7456 1.10
0.018 x3 0.019 9483 1.12
  
300 0.012 x3 0.014 3360 1.08
0.012 x3 0.013 8356 1.10
0.012 x4 0.013 3039 1.12
Details are in the caption following the image
Plots of g(x) near a discontinuity of f(x) in Example 10.
Details are in the caption following the image
Plots of the g(x) curves near a discontinuity of f(x) in Example 10 interpolating α1, α2 (for c = 1.08,1.10,1.12) with α0, all for N = 100,200,300.

These results turn out to be extremely stable against variations of the trial initial root x0. Indeed, in the computationally most difficult situation, namely, when N = 300, a change of x0 from 0.008 to 0.020 leads to a variation of x from x2 to just x6 with the same asymptotic α0 = 0.0104648 and α1 = 0.00807732 (for c = 1.12).

5. Conclusions

This paper demonstrates that the quadratic degeneracy of the solution of the present inverse problem, explicit when using H(γ, x, m), is a nonlinear indicator of the existence of Gibbs’ phenomenon. It provides also a distribution-theoretic proof for the existence of this phenomenon. The reported analysis of numerical solvability of this problem illustrates the following:
  • (i)

    When converge continuously in x and are nonzero at α1 (or α2), there exists a neighborhood (defined by I) of α such that, for all starting values x0 in the neighborhood, {xn} will converge to α1 (or α2).

  • (ii)

    When converge continuously in x and are nonzero at α1 and α2 (but not at α0) and if φ(x) has a second derivative, which might be zero, at α1 and α2 (and at α0) then the convergence of {xn} is quadratic or faster. If φ(x) ≠ 0 at α1 and α2, then the convergence of {xn} is merely quadratic.

  • (iii)

    The convergence of the Newton-Raphson iterative process to α0 can also be quadratic, but restrictions on the derivatives of φ(x) have to be observed up to the third order. Otherwise, the convergence of {xn} to α0 can slow down to become only linear [12] with a rate .

  • (iv)

    The reported computations clearly illustrate that α0 → 0 and |α1α2| → 0 when N; that is, the infinite Fourier series will sum to f(x) in the neighborhood of a discontinuity, except at the discontinuity itself.

Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The numerical computations of Examples 9 and 10 have been performed, using Mathematica 8, by Mounir Abou Yassine, of the Department of CCE of AUL.

    Appendix

    To illustrate the Gibbs-Wilbraham effect we shall use here the same arguments employed by Wilbraham in 1848 in analyzing a similar square wave.

    Example A.1. Let f(x) be a square wave periodic signal, which is defined over one period by

    ()
    Its Fourier series representation is
    ()
    This defines the truncated series
    ()
    which may be differentiated as
    ()

    Since

    ()
    then
    ()

    It is possible to cancel the previous artificially induced differentiation by integrating the last result as

    ()
    This integral starts at zero when x = 0 in agreement with (A.2) and increases until 2Nξ = π. Then ξ = π/2N defines a turning point x1. The integral starts to decrease, at which point the numerator sin⁡2Nξ goes negative. For large N the denominator sin⁡ξ remains positive.

    The form (A.7), distinctively from (A.3), reveals that SN(x) has turning points at the zeros of sin⁡2Nξ. These occur when 2Nξ = rπ; r = 1,2, 3,4, 5, …, that is, at ξ = r(π/2N). Clearly then xr ~ ξr = r(π/2N) are turning points for SN(x). In particular x1 ~ ξ1 = π/2N defines the overshoot peak location α0 and is its magnitude. To evaluate SN(x1) = SN(α0) numerically, let us change the variable of integration; namely, 2Nξ = w, or ξ = w/2N, to rewrite the previous integral as . Clearly when N, sin⁡w/2N = w/2N, and

    ()
    correct to two decimal points.

    As for x2, x3, x4, …, xr, …, limN⁡[SN(xr) − f(x)] decreases as we move away from the discontinuity, but it should be remarked however that the location of the overshoot α0 = x1 = π/2N moves towards the discontinuity according to

    ()

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.