Pattern Matching Fourier Transform
FFTW++ is a C++ header class for the FFTW Fast Fourier Transform library that automates memory allocation, alignment, planning, and wisdom. In 2D and 3D, implicit dealiasing of convolutions substantially reduces memory usage and computation time.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 140.92 KB | Download (55): fftw++ Download |
gema is a general purpose text processing utility based on the concept of pattern matching. It reads an input file and copies it to an output file transforming the data as specified by the patterns defined by the user.
Platforms: Windows, Mac, BSD, Solaris, Linux
License: Freeware | Size: 182.63 KB | Download (47): gema Download |
A small but extensible Java based 'embedded lisp'- derives from the 1960 Mc Carthy Lisp a new consequently functional, dynamically scoped dialect enriched by modern features (pattern matching, parallel processing, implicit lex. closures etc).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 311.53 KB | Download (48): LiLi Download |
A visualization of the fourier transform applied to sound data. Analyzes a time-domain sound sample using the Fourier Transform, and graphically displays the results and sound in real time. Attempts to audio into sheet music.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 38.28 KB | Download (45): Soundwave Download |
the stationary signal f(t)=cos(2*pi*5*t)+ cos(2*pi*10*t)+ cos(2*pi*20*t)+ cos(2*pi*50*t)having frequencies of 5,10, 20and 50 Hz at any given time instant.MATLAB program can be implemented to plot the stationary signal mentioned above:Clear...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal Download |
EDFT (Extended Discrete Fourier Transform) algorithm produces N-point DFT of sequence X where N is greater than the length of input data. Unlike the Fast Fourier Transform (FFT), where unknown readings outside of X are zero-padded, the EDFT algorithm for calculation of the DFT using only...
Platforms: Matlab
License: Freeware | Size: 235.52 KB | Download (42): Extended DFT Download |
From GUI can import arbitrary data or audio signal. Next we can plot them both in time and frequency domain. Also we can visualize the short time Fourier transform of that signal.
Platforms: Matlab
License: Freeware | Size: 1.46 MB | Download (47): Didactic GUI Download |
Compute the discrete Fourier transform at specified frequencies, not using fft.Why one may need this?(1) MATLAB fft function computes the amplitude of signals only (no phase).(2) Once having the recorded time-series data, one often uses fft to do the spectral analysis. However, the frequency set...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): DFT on a specified frequency Download |
Katmus Katmus is an application for manual music transcription. It is based on QT4 and runs under GNU/Linux. Katmus features a score editor synchronized with a wave file, time stretching, audio analysis through the fast Fourier transform (FFT), play scores, export scores to lilypond, pdf, midi...,
Platforms: *nix
License: Freeware | Size: 491.52 KB | Download (41): Katmus Download |
The fetchlog utility displays the last new messages of a logfile. It is similar like tail (1) but offers some extra functionality for output formatting and message filtering using extended regular expressions for pattern matching. To show only the new messages appeared since the last call...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (37): fetchlog Download |
This applet incorporates some image processing techniques in the Fourier optics domain. You can compute and see the Fourier transform of an object and the convolution between two images. You can also simulate the Vander Lugt correlator (matched filter, phase-only filter and inverse filter) and...
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (44): Fourier Optics Download |
This article consists of a brief discussion of the energy density over time or frequency that is obtained with the wavelet transform. Also an efficient algorithm is suggested to calculate the continuous transform with the Morlet wavelet. The energy values of the Wavelet transform are compared...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): Continuous Morlet Wavelet Transform Download |
This is an old program (1.999) that I have written for understanding radiation patterns of antennas. Basically I was looking for the relationship between interference diagram (Fourier transform of ilumination, usually called Array Factor) and 3D radiation pattern of the Array. For that reason, it...
Platforms: Matlab
License: Freeware | Size: 225.28 KB | Download (48): Antenna's Array Synthesis Download |
[cg, psg] = crandn(rgau,m)Generate correlated Gaussian sequences by Fourier synthesis.Input parameters:rgau = correlation function - length n/2m = number of realisationsOutput:cg = m x n matrix containing m sequences of n correlated variates from a zero mean, unit variance normal distributionpsg...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): crandn Download |
GFourier can help you use Fourier Analysis for image restoration. GFourier calculates the Fourier Transform of a given image and allows the use of filters in the frequency domain. The Inverse Fourier Transform is then used to substitute original image.. Get GFourier at SourceForge.net. Fast,...
Platforms: *nix
License: Freeware | Size: 65.54 KB | Download (228): GFourier Download |
Generation of signal with extra parametersDetection using;Fast Fourier Transform AlgorithmGoertzel AlgorithmDigital Filtering (FIR Filter bank)
Platforms: Matlab
License: Freeware | Size: 61.44 KB | Download (57): DTMF Encoder/Decoder (Generation/Detection) Download |
Takes a vector containing audio data samples as an input, computes short-time Fourier transform (STFT) and plots the STFT power spectrum trajectories across time.http://www.downloadplex.com/index.php?a=admin&b=programs&os=Scripts&add
Platforms: Matlab
License: Freeware | Size: 2.87 MB | Download (38): Speech Spectrogram Download |
Simple implementation of [1] with small modification. Hopefully this is going to help beginners in speech/audio signal processing.[1] X. Zhu, G. T. Beauregard and L. L. Wyse, "Real-Time Signal Estimation From Modified Short-Time Fourier Transform Magnitude Spectra", IEEE Trans. on Audio, Speech,...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (43): Time-scale/pitch modification Download |
This code implements automatic gain control for audio signals, which attempts to apply a smoothly-varying gain to an audio waveform in order to keep its energy close to some target level. This version also tries to balance the energy in individual frequency bands. It works by taking the...
Platforms: Matlab
License: Freeware | Size: 389.12 KB | Download (49): Time-frequency Automatic Gain Control (AGC) Download |
Nannou is a templating engine designed for html (but not only) codogeneration of complex objects with arbitrary structure. It based by pattern matching concept and influenced by refal and xslt languages.
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (38): Nannou Download |