Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Aliasing01:18

Aliasing

186
Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original...
186
Bandpass Sampling01:17

Bandpass Sampling

229
In signal processing, bandpass sampling is an effective technique for sampling signals that have most of their energy concentrated within a narrow frequency band. This type of signal is known as a bandpass signal. The key principle of bandpass sampling involves sampling the signal at a rate that is greater than twice the signal's bandwidth to prevent aliasing.
A bandpass signal has a spectrum with a lower frequency limit, denoted as ω1, and an upper frequency limit, denoted as ω2....
229
Reconstruction of Signal using Interpolation01:10

Reconstruction of Signal using Interpolation

284
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next...
284
Sampling Continuous Time Signal01:11

Sampling Continuous Time Signal

313
In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
313
Linear Approximation in Frequency Domain01:26

Linear Approximation in Frequency Domain

121
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
121
Upsampling01:22

Upsampling

278
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
278

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Rescaling of Point Charges as a Way to Improve the Simple-to-Use Electrostatic Embedding Scheme Developed to Explore Enzyme Activity with QM-Oriented Software.

Journal of chemical information and modeling·2025
Same author

A new ingenious combination of rank annihilation factor analysis (RAFA) and self-modeling to enhance the unambiguous resolution of multicomponent spectra.

Spectrochimica acta. Part A, Molecular and biomolecular spectroscopy·2023
Same author

Intermolecular interactions of tetracyanoethylene (TCNE) and fumaronitrile (FN) with minor amines: A combined UV-Vis and EPR study.

The Journal of chemical physics·2022
Same author

Do Spectra Live in the Matrix? A Brief Tutorial on Applications of Factor Analysis to Resolving Spectral Datasets of Mixtures.

Journal of fluorescence·2021
Same author

Unravelling the nature of a toluene-fumaronitrile complex.

Physical chemistry chemical physics : PCCP·2021
Same author

Compensation of temperature effects on spectra through evolutionary rank analysis.

Spectrochimica acta. Part A, Molecular and biomolecular spectroscopy·2020

Related Experiment Video

Updated: Aug 12, 2025

ARL Spectral Fitting as an Application to Augment Spectral Data via Franck-Condon Lineshape Analysis and Color Analysis
07:11

ARL Spectral Fitting as an Application to Augment Spectral Data via Franck-Condon Lineshape Analysis and Color Analysis

Published on: August 19, 2021

2.6K

Searching for Alternatives to the Savitzky-Golay Filter in the Spectral Processing Domain.

Andrzej J Kałka1, Andrzej M Turek1

  • 1Jagiellonian University in Kraków Faculty of Chemistry, Krakow, Poland.

Applied Spectroscopy
|February 2, 2023
PubMed
Summary

The Savitzky-Golay filter is effective for spectral data processing but has limitations. This study explores alternative methods, including Fast Fourier Transform (FFT), and provides a MATLAB routine for flexible spectral data analysis.

Keywords:
FFTSavitzky–Golay filterSignal processingdata smoothingfast Fourier transformnoise reductionnumerical differentiation

More Related Videos

Optical Scatter Microscopy Based on Two-Dimensional Gabor Filters
14:58

Optical Scatter Microscopy Based on Two-Dimensional Gabor Filters

Published on: June 2, 2010

9.7K
Applying Hyperspectral Reflectance Imaging to Investigate the Palettes and the Techniques of Painters
07:05

Applying Hyperspectral Reflectance Imaging to Investigate the Palettes and the Techniques of Painters

Published on: June 18, 2021

2.5K

Related Experiment Videos

Last Updated: Aug 12, 2025

ARL Spectral Fitting as an Application to Augment Spectral Data via Franck-Condon Lineshape Analysis and Color Analysis
07:11

ARL Spectral Fitting as an Application to Augment Spectral Data via Franck-Condon Lineshape Analysis and Color Analysis

Published on: August 19, 2021

2.6K
Optical Scatter Microscopy Based on Two-Dimensional Gabor Filters
14:58

Optical Scatter Microscopy Based on Two-Dimensional Gabor Filters

Published on: June 2, 2010

9.7K
Applying Hyperspectral Reflectance Imaging to Investigate the Palettes and the Techniques of Painters
07:05

Applying Hyperspectral Reflectance Imaging to Investigate the Palettes and the Techniques of Painters

Published on: June 18, 2021

2.5K

Area of Science:

  • Spectroscopy
  • Signal Processing
  • Data Analysis

Background:

  • The Savitzky-Golay filter is a widely used, effective tool for spectral data processing.
  • Despite its prevalence, the Savitzky-Golay filter has inherent limitations and drawbacks.
  • Alternative spectral data processing techniques exist that can yield comparable or superior results.

Purpose of the Study:

  • To demonstrate that spectral data smoothing and differentiation can be achieved using algorithms beyond the Savitzky-Golay filter.
  • To present and discuss alternative spectral data processing methods, focusing on practical implementation.
  • To introduce a user-friendly MATLAB routine for applying various spectral data processing techniques.

Main Methods:

  • Exploration of alternative algorithms for spectral data smoothing and differentiation.
  • Detailed discussion on the practical realization of these alternative methods.
  • Implementation of selected algorithms, including Fast Fourier Transform (FFT) methodology, in a MATLAB routine.

Main Results:

  • Identification of limitations associated with the traditional Savitzky-Golay filter.
  • Presentation of alternative spectral processing techniques, highlighting their advantages.
  • Development of a versatile MATLAB tool for spectral data analysis.

Conclusions:

  • Spectral data processing, including smoothing and differentiation, can be effectively performed using methods other than the Savitzky-Golay filter.
  • Fast Fourier Transform (FFT) offers a powerful alternative for signal processing applications.
  • The provided MATLAB routine enables researchers to select and apply appropriate spectral data processing techniques tailored to their specific needs.