Hubbry Logo
search
logo
948959

Envelope (waves)

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia

In physics and engineering, the envelope of an oscillating signal is a smooth curve outlining its extremes.[1] The envelope thus generalizes the concept of a constant amplitude into an instantaneous amplitude. The figure illustrates a modulated sine wave varying between an upper envelope and a lower envelope. The envelope function may be a function of time, space, angle, or indeed of any variable.

Envelope for a modulated sine wave.

In beating waves

[edit]
A modulated wave resulting from adding two sine waves of identical amplitude and nearly identical wavelength and frequency.

A common situation resulting in an envelope function in both space x and time t is the superposition of two waves of almost the same wavelength and frequency:[2]

which uses the trigonometric formula for the addition of two sine waves, and the approximation Δλ ≪ λ:

Here the modulation wavelength λmod is given by:[2][3]

The modulation wavelength is double that of the envelope itself because each half-wavelength of the modulating cosine wave governs both positive and negative values of the modulated sine wave. Likewise the beat frequency is that of the envelope, twice that of the modulating wave, or 2Δf.[4]

If this wave is a sound wave, the ear hears the frequency associated with f and the amplitude of this sound varies with the beat frequency.[4]

Phase and group velocity

[edit]
The red square moves with the phase velocity, and the green circles propagate with the group velocity.

The argument of the sinusoids above apart from a factor 2π are:

with subscripts C and E referring to the carrier and the envelope. The same amplitude F of the wave results from the same values of ξC and ξE, each of which may itself return to the same value over different but properly related choices of x and t. This invariance means that one can trace these waveforms in space to find the speed of a position of fixed amplitude as it propagates in time; for the argument of the carrier wave to stay the same, the condition is:

which shows to keep a constant amplitude the distance Δx is related to the time interval Δt by the so-called phase velocity vp

On the other hand, the same considerations show the envelope propagates at the so-called group velocity vg:[5]

A more common expression for the group velocity is obtained by introducing the wavevector k:

We notice that for small changes Δλ, the magnitude of the corresponding small change in wavevector, say Δk, is:

so the group velocity can be rewritten as:

where ω is the frequency in radians/s: ω = 2πf. In all media, frequency and wavevector are related by a dispersion relation, ω = ω(k), and the group velocity can be written:

Dispersion relation ω=ω(k) for some waves corresponding to lattice vibrations in GaAs.[6]

In a medium such as classical vacuum the dispersion relation for electromagnetic waves is:

where c0 is the speed of light in classical vacuum. For this case, the phase and group velocities both are c0.

In so-called dispersive media the dispersion relation can be a complicated function of wavevector, and the phase and group velocities are not the same. For example, for several types of waves exhibited by atomic vibrations (phonons) in GaAs, the dispersion relations are shown in the figure for various directions of wavevector k. In the general case, the phase and group velocities may have different directions.[7]

In function approximation

[edit]
Electron probabilities in lowest two quantum states of a 160Å GaAs quantum well in a GaAs-GaAlAs heterostructure as calculated from envelope functions.[8]

In condensed matter physics an energy eigenfunction for a mobile charge carrier in a crystal can be expressed as a Bloch wave:

where n is the index for the band (for example, conduction or valence band) r is a spatial location, and k is a wavevector. The exponential is a sinusoidally varying function corresponding to a slowly varying envelope modulating the rapidly varying part of the wave function un,k describing the behavior of the wave function close to the cores of the atoms of the lattice. The envelope is restricted to k-values within a range limited by the Brillouin zone of the crystal, and that limits how rapidly it can vary with location r.

In determining the behavior of the carriers using quantum mechanics, the envelope approximation usually is used in which the Schrödinger equation is simplified to refer only to the behavior of the envelope, and boundary conditions are applied to the envelope function directly, rather than to the complete wave function.[9] For example, the wave function of a carrier trapped near an impurity is governed by an envelope function F that governs a superposition of Bloch functions:

where the Fourier components of the envelope F(k) are found from the approximate Schrödinger equation.[10] In some applications, the periodic part uk is replaced by its value near the band edge, say k=k0, and then:[9]

In diffraction patterns

[edit]
Diffraction pattern of a double slit has a single-slit envelope.

Diffraction patterns from multiple slits have envelopes determined by the single slit diffraction pattern. For a single slit the pattern is given by:[11]

where α is the diffraction angle, d is the slit width, and λ is the wavelength. For multiple slits, the pattern is [11]

where q is the number of slits, and g is the grating constant. The first factor, the single-slit result I1, modulates the more rapidly varying second factor that depends upon the number of slits and their spacing.

Estimation

[edit]

An envelope detector is a circuit that attempts to extract the envelope from an analog signal.

In digital signal processing, the envelope may be estimated employing the Hilbert transform or a moving RMS amplitude.[12]

See also

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In physics, the envelope of a wave is the smooth curve that bounds the amplitude of an oscillating wave, particularly in cases of modulation or superposition where the amplitude varies slowly compared to the rapid oscillations of the carrier wave.[1] This envelope defines the overall shape and extent of the wave's intensity, serving as the outer limit of the wave's displacement in both classical and quantum contexts.[2] For instance, in a standing wave on a string, the envelope outlines the upper and lower boundaries of the motion between nodes and antinodes.[3] The concept is central to understanding wave packets, which arise from the interference of waves with slightly different frequencies and wavelengths; here, the envelope encloses the region of constructive interference, localizing the wave's energy.[1] The envelope propagates at the group velocity $ v_g = \frac{d\omega}{dk} $, where $ \omega $ is angular frequency and $ k $ is wavenumber, which represents the speed of the overall wave group, in contrast to the phase velocity of the internal carrier waves.[2] This distinction is crucial in dispersive media, such as water waves or quantum de Broglie waves, where the envelope's motion determines signal propagation and particle-like behavior.[1] Mathematically, a wave with an envelope can be expressed as $ \psi(x,t) = A(x,t) \cos(kx - \omega t + \phi) $, where $ A(x,t) $ is the slowly varying envelope amplitude, and the product form highlights the separation between the rapid phase oscillations and the envelope's modulation.[2] In applications ranging from acoustics to optics, analyzing the envelope enables the study of phenomena like beats, solitons, and energy transport without resolving every oscillation.[3]

Basic Concepts

Definition

In wave physics, the envelope of a wave refers to a smooth curve that connects the local maxima (or minima) of the oscillatory signal, delineating the overall variation in its amplitude while excluding the rapid oscillations of the underlying carrier wave.[4] This boundary curve effectively captures the modulating influence on the wave's strength, providing a visual and conceptual outline of how the signal's intensity evolves over time or space without the fine details of individual cycles.[5] The concept of a wave envelope is most applicable to narrowband signals, where the envelope varies slowly relative to the high-frequency carrier oscillations, allowing for a clear separation between the rapid phase changes and the slower amplitude modulation.[6] In such cases, the signal's frequency spectrum is concentrated around a central carrier frequency, enabling the envelope to represent the low-frequency components distinctly. For broadband signals, however, where the frequency content spans a wide range without a dominant carrier, the envelope may not apply directly, as the amplitude variations lack the slow modulation characteristic and blend into the overall waveform structure.[7] A representative example is a sinusoidal wave with time-varying amplitude, expressed conceptually as $ A(t) \sin(\omega t) $, where $ A(t) $ traces the envelope as a smooth function outlining the peaks of the oscillation, illustrating how amplitude modulation shapes the wave's profile.[4] This foundational notion establishes the terminology for analyzing envelopes in diverse wave phenomena, such as the interference patterns in beating waves.[5]

Mathematical Formulation

The mathematical formulation of a wave envelope begins with the general representation of a modulated real-valued signal $ s(t) $, expressed as
s(t)=A(t)cos(ωct+ϕ(t)), s(t) = A(t) \cos(\omega_c t + \phi(t)),
where $ A(t) $ denotes the real-valued envelope function, representing the slowly varying amplitude, $ \omega_c $ is the carrier angular frequency, and $ \phi(t) $ is the phase deviation from the carrier.[8] This form assumes that $ A(t) $ and $ \phi(t) $ vary slowly compared to the carrier oscillation, allowing the envelope to capture the overall amplitude modulation.[8] A more powerful representation employs the complex envelope, rewriting the signal as the real part of a complex analytic signal:
s(t)={s~(t)ejωct}, s(t) = \Re \left\{ \tilde{s}(t) e^{j \omega_c t} \right\},
where $ \tilde{s}(t) = A(t) e^{j \phi(t)} $ is the complex envelope, incorporating both amplitude and phase information in its magnitude $ |\tilde{s}(t)| = A(t) $ and argument $ \arg(\tilde{s}(t)) = \phi(t) $, respectively.[8] This formulation facilitates analysis by shifting the high-frequency carrier to baseband, where $ \tilde{s}(t) $ occupies a low-frequency spectrum around zero.[8] For real bandpass signals, the complex envelope can be obtained using the Hilbert transform. The analytic signal is formed as $ s_a(t) = s(t) + j \hat{s}(t) $, where $ \hat{s}(t) $ is the Hilbert transform of $ s(t) $, defined as the convolution $ \hat{s}(t) = s(t) * \frac{1}{\pi t} $ or, in the frequency domain, multiplication by $ -j \sgn(f) $.[9] The Hilbert envelope is then the magnitude $ A(t) = |s_a(t)| $, which suppresses negative frequencies to yield a positive real-valued envelope suitable for narrowband signals.[9] The full complex envelope follows as $ \tilde{s}(t) = s_a(t) e^{-j \omega_c t} $.[8] In the frequency domain, the envelope corresponds to the low-frequency components of the signal's spectrum centered around the carrier. The Fourier transform $ S(f) $ of $ s(t) $ exhibits symmetry for real signals, with positive-frequency content $ S_a(f) = 2 S(f) $ for $ f > 0 $ forming the analytic spectrum; the baseband equivalent $ \tilde{S}(f) = S_a(f + f_c) $ for $ |f| < B/2 $ (where $ B $ is the bandwidth) directly represents the envelope's spectral content shifted to low frequencies.[8] This view highlights how the envelope modulates the carrier without altering its high-frequency oscillation. To illustrate, consider a simple linear chirp signal, a linearly frequency-modulated wave given by
s(t)=Acos(2π(f0t+12μt2)), s(t) = A \cos\left(2\pi \left( f_0 t + \frac{1}{2} \mu t^2 \right) \right),
for $ |t| \leq T/2 $, where $ A $ is constant, $ f_0 $ is the starting frequency, and $ \mu $ is the chirp rate.[10] Identifying the carrier as $ \omega_c = 2\pi f_0 $ and the phase deviation $ \phi(t) = \pi \mu t^2 $, the complex envelope is $ \tilde{s}(t) = A e^{j \pi \mu t^2} $, yielding a constant magnitude $ |\tilde{s}(t)| = A $ as the envelope, since the linear frequency sweep affects only the phase without amplitude variation.[8] For narrowband chirps where $ |\mu| T^2 \ll f_0 $, the Hilbert transform confirms this constant envelope by forming the analytic signal with uniform magnitude.[9]

Envelopes in Wave Superposition

Beating Waves

Beating waves arise from the superposition of two coherent sinusoidal waves with nearly identical frequencies but the same amplitude, resulting in a modulated waveform where the amplitude varies periodically over time.[11] This phenomenon, known as beats, occurs due to the interference between the two waves, producing regions of constructive interference (maximum amplitude) and destructive interference (minimum amplitude).[12] Mathematically, consider two waves given by $ s_1(t) = A \cos(\omega_1 t) $ and $ s_2(t) = A \cos(\omega_2 t) $, where $ \omega_1 $ and $ \omega_2 $ are the angular frequencies with $ \omega_1 > \omega_2 $. Their superposition is:
s(t)=Acos(ω1t)+Acos(ω2t)=2Acos(Δωt2)cos(ωavgt), s(t) = A \cos(\omega_1 t) + A \cos(\omega_2 t) = 2A \cos\left( \frac{\Delta \omega t}{2} \right) \cos(\omega_\text{avg} t),
where $ \Delta \omega = |\omega_1 - \omega_2| $ is the beat angular frequency and $ \omega_\text{avg} = (\omega_1 + \omega_2)/2 $ is the average angular frequency.[11] The term $ 2A \cos\left( \frac{\Delta \omega t}{2} \right) $ forms the slowly varying amplitude envelope, which modulates the rapid carrier wave $ \cos(\omega_\text{avg} t) $. The envelope oscillates at an angular frequency of $ \Delta \omega / 2 $, corresponding to a frequency of $ \Delta f / 2 $, where $ \Delta f = |\f_1 - f_2| $ and $ f = \omega / 2\pi $.[13] However, the perceived beat frequency—the rate at which the amplitude cycles from maximum to minimum and back—is $ \Delta f $, as each full beat involves two envelope cycles.[12]
Physically, beats manifest as pulsating intensity in sound or light waves due to the alternating constructive and destructive interference. In acoustics, for instance, when two tuning forks with slightly different frequencies (e.g., 440 Hz and 442 Hz) are struck simultaneously, the resulting sound exhibits a throbbing quality at a beat frequency of 2 Hz, making the volume appear to wax and wane periodically.[14] This effect is audible when the frequency difference is small (typically below 10-20 Hz) and has been observed in early acoustic experiments. Hermann von Helmholtz provided one of the first systematic descriptions of beats in his 1863 work On the Sensations of Tone, where he analyzed them as interference patterns between simple tones using tuning forks and sirens to study dissonance in music.[15]

Phase and Group Velocity

In dispersive media, a wave packet is formed by the superposition of plane waves with frequencies centered around a carrier frequency ω0\omega_0 and wavenumbers around a central wavenumber k0k_0. This superposition results in a rapidly oscillating carrier wave modulated by a slowly varying envelope that represents the overall amplitude distribution of the packet.[16] The phase velocity vp=ω/kv_p = \omega / k describes the speed at which surfaces of constant phase propagate, corresponding to the motion of individual wave crests within the packet. In contrast, the group velocity vg=dω/dkv_g = d\omega / dk is the velocity at which the envelope's peak—or the maximum amplitude—propagates, obtained by taking the partial derivative of the dispersion relation ω(k)\omega(k) with respect to kk at k0k_0. This distinction arises because dispersion causes waves of different frequencies to travel at different speeds, leading to a separation between the phase motion and the envelope's advancement.[17] The propagation of such a wave packet can be expressed as ψ(x,t)=exp[i(k0xω0t)]g(xvgt)\psi(x, t) = \exp[i (k_0 x - \omega_0 t)] \, g(x - v_g t), where gg is a slowly varying function describing the envelope shape, and the exponential term represents the carrier wave. The envelope thus translates at the group velocity vgv_g, maintaining its form to first order in non-dispersive approximations, though higher-order dispersion may cause spreading over time. A classic example occurs in water waves, where short-wavelength ripples on the surface propagate faster than the broader swell they ride upon; the ripples move at the phase velocity, while the overall wave group—or envelope—advances at half the phase velocity for deep-water gravity waves, illustrating the slower group propagation. This group velocity is crucial for energy transport in wave systems, as it determines the speed at which wave energy propagates through the medium, independent of the phase velocity in dispersive environments.[18][19]

Envelopes in Signal Processing

Analytic Signals

The analytic signal offers a complex-valued representation of a real wave signal $ s(t) $, enabling the separation of its amplitude envelope and phase components while eliminating negative frequency contributions. Formally, it is defined as $ z(t) = s(t) + j \hat{s}(t) $, where $ \hat{s}(t) $ denotes the Hilbert transform of $ s(t) $, which acts as a quadrature phase shifter for the signal's frequency components. This formulation, originally proposed by Dennis Gabor in his foundational work on communication theory, constructs a signal whose spectrum contains only non-negative frequencies, providing a compact description of the original waveform's positive-frequency content.[20][21] From this representation, the instantaneous envelope $ A(t) $ is obtained as the magnitude $ A(t) = |z(t)| $, and the instantaneous phase $ \phi(t) $ as the argument $ \phi(t) = \arg(z(t)) $, yielding $ z(t) = A(t) e^{j \phi(t)} $. In the Fourier domain, the analytic signal corresponds to twice the positive-frequency portion of the spectrum of $ s(t) $, with all negative-frequency components suppressed to zero; this ensures that the real part of $ z(t) $ recovers $ s(t) $ exactly, while the imaginary part provides the necessary quadrature for envelope isolation. Such properties make the analytic signal particularly suitable for analyzing bandlimited waves, as the Hilbert transform preserves the signal's energy in the positive-frequency band.[22][21] A key result supporting the accuracy of this decomposition is the Bedrosian theorem, which specifies conditions under which the Hilbert transform of a product signal yields an exact separation. Specifically, for a narrowband signal $ s(t) = A(t) \cos(\omega t + \theta) $, where $ A(t) $ is a low-frequency amplitude function (slowly varying relative to the high-frequency carrier $ \omega $) and the spectra of $ A(t) $ and $ \cos(\omega t + \theta) $ have no overlap, the theorem guarantees $ \hat{s}(t) = A(t) \sin(\omega t + \theta) $, thereby allowing precise envelope extraction via $ |z(t)| $. This theorem underpins the validity of analytic signal methods for signals where the envelope modulates a rapid oscillation without spectral interference.[23] In the context of amplitude modulation (AM), the analytic signal elegantly captures the modulating low-frequency signal as the envelope of a high-frequency carrier, facilitating straightforward recovery of the message. For an AM waveform $ s(t) = [1 + m(t)] \cos(\omega_c t) $, where $ m(t) $ is the modulating signal with frequency much lower than the carrier $ \omega_c $, the analytic signal $ z(t) $ approximates $ [1 + m(t)] e^{j \omega_c t} $, and the envelope $ |z(t)| $ directly retrieves $ 1 + m(t) $. This approach is widely applied in communications to demodulate bandpass signals back to their baseband equivalents, as seen in radio receivers where the analytic representation simplifies the extraction of transmitted information from modulated carriers.[21][24]

Envelope Detection

Envelope detection is a fundamental technique in signal processing used to extract the amplitude envelope from modulated signals, particularly in amplitude modulation (AM) systems, by approximating the absolute value of the signal followed by smoothing. One of the simplest hardware implementations is the diode rectifier circuit combined with a low-pass filter, which performs rectification to capture the positive peaks of the input signal and then filters out high-frequency components to recover the modulating waveform. This method approximates the envelope |s(t)| through half-wave or full-wave rectification, where a diode charges a capacitor to the peak voltage of the incoming AM waveform, and a resistor allows controlled discharge to follow the envelope.[25][26] Synchronous detection offers a more precise alternative, involving multiplication of the received signal by a locally generated carrier synchronized to the incoming carrier frequency, followed by low-pass filtering to isolate the baseband envelope. This coherent approach recovers the envelope without the nonlinear distortions inherent in rectifier-based methods, providing better fidelity for the modulating signal.[27][28] In radio receivers for AM broadcasts, envelope detector circuits are widely employed due to their simplicity and low cost, forming the core of demodulation stages in superheterodyne designs. However, these detectors exhibit limitations, such as diagonal clipping distortion and increased susceptibility to overmodulation, where modulation indices exceeding 1 cause phase reversal in the carrier, leading to output waveform distortion and reduced audio quality.[29] Digital envelope detection methods provide greater precision in software implementations, typically involving squaring the input signal to obtain its magnitude squared, applying a low-pass filter to remove carrier remnants, and then taking the square root to yield the envelope |s(t)|. This approach avoids hardware nonlinearities and allows adjustable filter parameters for optimal performance in sampled signals.[30][31] Performance of envelope detectors is evaluated through metrics like total harmonic distortion (THD), which quantifies nonlinear artifacts in the recovered signal, and noise sensitivity, often measured by the signal-to-noise ratio (SNR) degradation at the output. Rectifier-based detectors show higher distortion under overmodulation and greater noise vulnerability in low-SNR environments compared to synchronous methods, which maintain an SNR improvement of approximately 3 dB.[32] In speech signal processing, envelope detection plays a critical role, as the temporal envelope carries essential cues for intelligibility, such as amplitude modulations that convey phonetic information; extracting this envelope enhances speech recognition in noisy environments by emphasizing these modulations over fine-structure details.[33][34]

Envelopes in Physical Phenomena

Diffraction Patterns

In diffraction patterns, the envelope represents the overall intensity distribution that modulates the finer interference fringes arising from wave superposition across an aperture. This envelope arises from the coherent summation of waves emanating from different points within the aperture, leading to a broader intensity profile that bounds the oscillatory interference structure.[35] For single-slit diffraction, the intensity distribution $ I(\theta) $ is approximated by $ I(\theta) \approx I_0 \left[ \frac{\sin \beta}{\beta} \right]^2 $, where $ \beta = \frac{\pi a \sin \theta}{\lambda} $, $ a $ is the slit width, $ \lambda $ is the wavelength, and $ I_0 $ is the central intensity. This sinc2\operatorname{sinc}^2 function forms the envelope, which exhibits minima at angles where destructive interference dominates, thereby modulating any finer interference patterns from multiple slits.[36] In double-slit interference, the rapid cosine fringes from the two-slit superposition are confined within the broader single-slit diffraction envelope, resulting in missing interference orders at the envelope's minima. This modulation explains the observed intensity variations, where the envelope's shape determines the visibility of fringes at larger angles.[37] Fraunhofer diffraction, applicable in the far field, yields an envelope that is the Fourier transform of the aperture function, providing a direct mapping of spatial frequencies to angular distribution. In contrast, Fresnel diffraction in the near field involves more complex quadratic phase factors, leading to evolving envelope shapes not simply related to the Fourier transform.[38]/06:_Scalar_diffraction_optics/6.07:_Fresnel_and_Fraunhofer_Approximations) The general mathematical form of the diffraction envelope derives from the squared magnitude of the aperture integral: $ I \propto \left| \int_{\text{aperture}} e^{j k \mathbf{r} \cdot \hat{n}} , dA \right|^2 $, where $ k = 2\pi / \lambda $ is the wave number, $ \mathbf{r} $ is the position vector in the aperture plane, and $ \hat{n} $ is the direction to the observation point.[39] A representative example is the Airy disk observed in diffraction through a circular aperture, where the envelope consists of a central bright spot bounded by concentric rings, with the first minimum at an angular radius of approximately $ 1.22 \lambda / D $, $ D $ being the aperture diameter. This envelope limits the resolution in optical systems by defining the point spread function.[40] Historically, Thomas Young's double-slit experiment in 1801 implicitly demonstrated the role of envelopes, as the observed interference pattern was modulated by the underlying single-slit diffraction profile from finite slit widths.[41]

Acoustic and Electromagnetic Applications

In acoustic applications, the envelope of wave packets in sound propagation through dispersive media, such as in ultrasound pulses, travels at the group velocity, which governs the overall arrival time and shape of the pulse.[42] For instance, in medical ultrasound imaging, the envelope determines the temporal resolution of echoes from tissue interfaces, where dispersion causes pulse broadening if not accounted for.[43] Electromagnetic wave envelopes play a critical role in radar systems, where short pulses are transmitted and the returned envelope provides timing information for target detection.[44] In waveguides, dispersion alters the envelope's shape during propagation, leading to signal distortion that impacts pulse integrity and requires compensation techniques to maintain resolution.[45] A specific example is chirped radar signals, in which the linear frequency modulation allows the matched filter to compress the received envelope, extracting precise range information from the time delay.[46] In quantum mechanics, the envelope of de Broglie matter wave packets describes the spatial extent of a particle's wave function, with its square giving the probability density for locating the particle.[47] This localization contrasts with the rapid oscillation of the carrier wave, linking wave packet dynamics to particle behavior in phenomena like electron diffraction. Practical applications extend to seismic wave analysis, where envelopes of coda waves reveal energy bursts from earthquakes, aiding in source parameter estimation such as stress drop.[48] In wireless communications, multipath propagation causes rapid envelope fading, resulting in signal amplitude fluctuations that degrade link reliability unless mitigated by diversity techniques.[49] Recent advancements in 5G networks incorporate envelope tracking in power amplifiers, dynamically adjusting supply voltage to match the signal envelope and achieve efficiencies up to 50% under varying load conditions.[50] This technique supports high-peak-to-average power ratio waveforms essential for massive MIMO deployments.[51]

Estimation Methods

Hilbert Transform

The Hilbert transform of a real-valued signal s(t)s(t) is defined as the Cauchy principal value integral
s^(t)=1πP.V.s(τ)tτdτ, \hat{s}(t) = \frac{1}{\pi} \mathrm{P.V.} \int_{-\infty}^{\infty} \frac{s(\tau)}{t - \tau} \, d\tau,
where the principal value ensures convergence by symmetrically excluding the singularity at τ=t\tau = t. In the frequency domain, the Hilbert transform corresponds to multiplication by jsgn(ω)-j \operatorname{sgn}(\omega), such that the Fourier transform of s^(t)\hat{s}(t) is S^(ω)=jsgn(ω)S(ω)\hat{S}(\omega) = -j \operatorname{sgn}(\omega) S(\omega), where sgn(ω)\operatorname{sgn}(\omega) is the sign function (1 for ω>0\omega > 0, -1 for ω<0\omega < 0, and 0 at ω=0\omega = 0). This representation enables efficient computation for digital signals using the fast Fourier transform (FFT): the signal is transformed to the frequency domain, negative frequencies are phase-shifted by 90-90^\circ, positive frequencies by +90+90^\circ, and the inverse FFT is applied, effectively suppressing negative frequency components to form the analytic signal. The analytic signal is then z(t)=s(t)+js^(t)z(t) = s(t) + j \hat{s}(t), and the envelope (instantaneous amplitude) is extracted as A(t)=z(t)=s(t)2+s^(t)2A(t) = |z(t)| = \sqrt{s(t)^2 + \hat{s}(t)^2}, providing a positive, low-pass representation of the signal's amplitude modulation. The Bedrosian identity underpins the validity of this envelope extraction for modulated waves, stating that if s(t)=A(t)cos(ωct+ϕ(t))s(t) = A(t) \cos(\omega_c t + \phi(t)) where A(t)A(t) is a low-frequency (slowly varying) amplitude envelope and cos(ωct+ϕ(t))\cos(\omega_c t + \phi(t)) is a high-frequency carrier, then H{A(t)cos(ωct+ϕ(t))}=A(t)H{cos(ωct+ϕ(t))}\mathcal{H}\{A(t) \cos(\omega_c t + \phi(t))\} = A(t) \mathcal{H}\{\cos(\omega_c t + \phi(t))\} provided the spectra do not overlap (i.e., the Fourier support of A(t)A(t) lies below the lowest frequency of the carrier and its phase derivative).[23] A proof sketch relies on the frequency-domain property: the Fourier transform of the product is the convolution of the spectra of A(t)A(t) and the carrier, but non-overlapping supports ensure that, after multiplication by jsgn(ω)-j \operatorname{sgn}(\omega), the result is A(t)A(t) times the 9090^\circ-shifted carrier without mixing; this separation holds rigorously under the spectral condition, allowing the envelope to be recovered as the modulus without distortion from rapid phase variations.[23] For finite-length signals, the Hilbert transform introduces edge effects due to the implicit periodicity in discrete FFT implementations, causing distortions near the signal boundaries from incomplete convolution tails; these are mitigated by applying window functions (e.g., Hann or Hamming) to taper the endpoints or by zero-padding to extend the signal length. As an example, consider a frequency-modulated signal s(t)=A(t)cos(2π(fct+kt2))s(t) = A(t) \cos(2\pi (f_c t + k t^2)) with time-varying amplitude A(t)=1+0.5sin(2πfmt)A(t) = 1 + 0.5 \sin(2\pi f_m t) where fc=100f_c = 100 Hz is the carrier, kk induces linear chirp (frequency sweep), and fm=5f_m = 5 Hz modulates the amplitude; applying the Hilbert transform yields s^(t)\hat{s}(t), and the envelope A(t)=s(t)2+s^(t)2A(t) = \sqrt{s(t)^2 + \hat{s}(t)^2} accurately recovers the slow-varying 1+0.5sin(2πfmt)1 + 0.5 \sin(2\pi f_m t) despite the rapid frequency changes, as verified in numerical simulations. Numerical implementation in Python uses the SciPy library for discrete signals: import the signal via from scipy.signal import hilbert; compute the analytic signal as z = hilbert(s) where s is the array; then extract the envelope as A = np.abs(z), with FFT-based efficiency for lengths up to N220N \approx 2^{20} samples; similarly in MATLAB, [A, phase] = hilbert(s) directly provides the envelope and phase, assuming zero-padding if needed for even length.[52]

Other Techniques

A straightforward approach to envelope estimation involves rectification of the signal followed by smoothing with a low-pass filter, which is particularly approximate yet effective for narrowband signals. Full-wave rectification first converts the oscillating waveform into a unidirectional form by folding negative excursions to positive, preserving the peak structure, after which a low-pass filter removes high-frequency components to yield the smoothed envelope. This method, commonly implemented in analog or digital demodulators, introduces distortion for broadband or non-stationary cases due to its assumption of slowly varying amplitude relative to the carrier.[53] The continuous wavelet transform (CWT) offers a time-frequency localized method for envelope extraction, ideal for non-stationary oscillatory signals where traditional Fourier-based techniques fail. By convolving the signal with a complex wavelet such as the Morlet wavelet—a Gaussian-modulated plane wave—the CWT magnitude provides an instantaneous envelope that adapts to frequency variations over time. This approach excels in applications like seismic or biomedical signal analysis, capturing transient amplitude modulations with adjustable time-frequency resolution controlled by the wavelet's scale parameter.[54] Empirical mode decomposition (EMD), proposed by Huang et al. in 1998, decomposes non-stationary signals into intrinsic mode functions (IMFs) through an iterative sifting process that identifies local extrema and fits cubic splines to form upper and lower envelopes. The envelope for each IMF is then obtained as the mean of these spline curves, enabling adaptive extraction without predefined basis functions, which is advantageous for broadband or nonlinear waves. EMD's data-driven nature avoids the bedrosian assumptions required by other methods, making it suitable for complex physical phenomena like ocean waves or turbulence.[55] For spectral envelope estimation, particularly in speech processing, cepstral analysis inverts the logarithm of the short-time Fourier spectrum to separate the smooth vocal tract envelope from harmonic excitation in the quefrency domain, followed by low-pass filtering to isolate low-quefrency components representing formants. Linear predictive coding (LPC), developed by Atal and Itakura in 1971, models the spectral envelope as the response of an all-pole filter driven by a white noise or impulse source, efficiently parameterizing formant structures with a small number of coefficients for compression and synthesis tasks. These techniques prioritize the slowly varying envelope over fine spectral details, providing robust estimates for voiced sounds.[56][57] Compared to the Hilbert transform, which assumes narrowband stationarity and can produce spurious envelopes for frequency-modulated signals, EMD better handles chirp-like waveforms with linearly varying instantaneous frequency by adaptively isolating components through empirical decomposition. In ultrasonic echo analysis, for instance, EMD reduces mode mixing in chirp responses, yielding clearer instantaneous amplitudes than Hilbert-based analytics alone.[58][59] Post-2015 advancements in machine learning have enabled predictive envelope modeling for seismic data, where convolutional neural networks process waveform envelopes to detect and locate micro-earthquakes without phase picking, improving resolution in noisy environments. These methods, often trained on envelope stacks, outperform traditional thresholding by learning subtle amplitude patterns across diverse fault zones.[60][61] As an example in biomedical applications, the Teager-Kaiser energy operator (TKEO) computes a nonlinear measure of local signal energy proportional to the square of the instantaneous amplitude, enhancing envelope detection in electromyographic (EMG) signals for precise muscle onset identification amid noise. TKEO's sensitivity to amplitude variations makes it valuable for real-time processing in electrocardiography and speech pathology, where it sharpens transient features without extensive filtering.[62][63]

References

User Avatar
No comments yet.