Related Experiment Video
Updated: Oct 10, 2025

06:04
Functional Near-Infrared Spectroscopy Hyperscanning Study in Psychological Counseling
Published on: January 17, 2025
808
i-RheoFT: Fourier transforming sampled functions without artefacts
Matthew G Smith1, Graham M Gibson2, Manlio Tassieri3
1Division of Biomedical Engineering, James Watt School of Engineering, University of Glasgow, Glasgow, G12 8LT, UK.
Scientific Reports
|December 16, 2021
Summary
We introduce i-RheoFT, an open-access code for Fourier transforms of sampled functions. It evaluates interpolation effects and noise on data, aiding rheological studies.
Area of Science:
- Computational Physics
- Rheology
- Data Analysis
Background:
- Fourier transforms are crucial for analyzing time-dependent functions in various scientific fields.
- Accurate Fourier transform evaluation requires careful consideration of sampled data limitations and interpolation methods.
- Existing methods may struggle with unequally spaced, finite datasets and noise.
Purpose of the Study:
- To present and validate the new open-access code, i-RheoFT, for calculating Fourier transforms.
- To investigate the impact of experimental factors like data point density, interpolation, and noise on Fourier transform accuracy.
- To provide a reliable tool for analyzing discrete, time-averaged functions in rheology and related fields.
Main Methods:
- Implementation of an analytical method for Fourier transforms of generic time-dependent functions.
- Employment of i-RheoFT to analyze the effects of initial data point density, interpolation functions (Spline, Makima, PCHIP), and signal-to-noise ratio.
- Systematic evaluation of interpolation performance under varying data quality and density.
Main Results:
- i-RheoFT accurately computes Fourier transforms for sampled functions, even with unequally spaced data.
- At high signal-to-noise ratios and data density, Spline interpolation generally performs best.
- Performance degrades significantly below certain thresholds of data density or signal-to-noise ratio, with PCHIP and Makima showing better resilience in specific low-quality scenarios.
Conclusions:
- i-RheoFT offers a robust solution for Fourier transform calculations on experimental data.
- The choice of interpolation method is critical and depends on data quality and density.
- The code is valuable for researchers analyzing dynamics from discrete, time-averaged functions in rheology and beyond.
Related Concept Videos
Basic signals of Fourier Transform
621
The Fourier Transform is a pivotal mathematical tool in signal processing, enabling the transformation of time-domain signals into their frequency-domain representations. Among the numerous elements within this domain, certain functions like the sinc function, delta function, and exponential signals hold significant importance due to their unique properties and implications.
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at...
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at...
621
Continuous -time Fourier Transform
471
The Fourier series is instrumental in representing periodic functions, offering a powerful method to decompose such functions into a sum of sinusoids. This technique, however, necessitates modification when applied to nonperiodic functions. Consider a pulse-train waveform consisting of a series of rectangular pulses. When these pulses have a finite period, they can be accurately represented by a Fourier series. Yet, as the period approaches infinity, resulting in a single, isolated pulse, the...
471
Aliasing
280
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...
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original...
280
Properties of Fourier Transform I
311
The application of Fourier Transform properties in radio broadcasting is multifaceted, enabling significant advancements in the way signals are transmitted and received. Key areas where these properties are utilized include simultaneous multi-channel transmission, audio clip speed adjustments, live broadcast delays for different time zones, audio frequency adjustments, and signal demodulation.
In radio broadcasting, multiple audio signals often need to be transmitted simultaneously. The Fourier...
In radio broadcasting, multiple audio signals often need to be transmitted simultaneously. The Fourier...
311
Sampling Theorem
839
In signal processing, the analysis of continuous-time signals, denoted as x(t), often involves sampling techniques to convert these signals into discrete-time signals. This process is essential for digital representation and manipulation. A critical component in sampling is the train of impulses, characterized by the sampling interval and the sampling frequency. The relationship between these parameters and the original signal's properties dictates the success of the sampling process.
839
Properties of Fourier series II
300
Time scaling of signals is a crucial concept in signal processing that affects the Fourier series representation without altering its coefficients. The process modifies the fundamental frequency, thereby changing how the series represents the signal over time. This principle is essential in various applications, including audio and image processing, where signal manipulation is frequent. Understanding function symmetries is fundamental to simplifying the Fourier series.
A function f(t) is...
A function f(t) is...
300

