# Fast fourier transformation in c

The following C project contains the C source code and C examples used for fast fourier transformation. This program will sample sound from your
Audiodevice and apply a Fouriertransformation
to the sample buffer.

The following C project contains the C source code and C examples used for simple window creation class. This class creates a simple window. Hides most of the complex code, so windows can be created is a few easy steps. Updated 1-07-04.

The following C project contains the C source code and C examples used for optimum pipelining. gives the value of optimum S.

The following C project contains the C source code and C examples used for how-to-make-a-window. How do I make a window in C++ ? A question most people new to windows programming ask.Well heres the complete code + explanation. I hope you'll appreciate the effort by voting ...!

The following C project contains the C source code and C examples used for make window. This program asks the user a few questions & writes a Window( using the win32 api).

The following C project contains the C source code and C examples used for window creation class. A class for creating Windows, Buttons, Edit boxes, and Multiline Edit boxes. It is very simple to use, and later I will add more types(Listbox, static(label), frame, etc). I included project files for Brland C++ Builder 5, and MS Visual C++ 6.

The following C project contains the C source code and C examples used for symboolon triangle algorithm. giving user 1's digit twins multiply with symboolon algebra (see readme.txt)

The following C project contains the C source code and C examples used for magic square algorithm. This program demonstrates the magic square generation algorithm.

The following C project contains the C source code and C examples used for analog clock in c - example of stand-alone graphics application. Analog Clock - using system clock.
Example of a stand-alone graphics application in C/C++
use of registerbgidriver() illustrated
check it out!!

The following Matlab project contains the source code and Matlab examples used for non uniform sampling .
simulation of the following paper:
Venkataramani, R.; Bresler, Y., "Optimal sub-Nyquist nonuniform sampling and reconstruction for multiband signals," Signal Processing, IEEE Transactions on , vol.49, no.10, pp.2301,2313, Oct. 2001

The following Matlab project contains the source code and Matlab examples used for a wideband spectrum sensing method for cognitive radio using sub nyquist sampling.
simulation of the following paper:
A Wideband Spectrum Sensing Method for Cognitive Radio using Sub-Nyquist Sampling
IEEE DSP/SPE 2011

The following Matlab project contains the source code and Matlab examples used for discrete fourier transform .
This Matlab code can be used for Fourier transforming of any arbitrary discrete data.

The following Matlab project contains the source code and Matlab examples used for to compute dft of a given signal .
Tracing code is intended to perform N point Discrete Fourier Transform of input signal x. Maximum value of N is equal to signal length. It also computes the DFT matrix of order N.

The following Matlab project contains the source code and Matlab examples used for least mean square for system identification.
Least mean squares (LMS) algorithms are a class of adaptive filter used to mimic a desired filter by finding the filter coefficients that relate to producing the least mean squares of the error signal (difference between the desired and the actual signal).

The following Matlab project contains the source code and Matlab examples used for fast chebyshev transform (1d).
This script allows for fast transformation between nodal and spectral values at the Chebyshev-Gauss-Lobatto points by using the built-in functions fft/ifft.

The following Matlab project contains the source code and Matlab examples used for scaled windowing function.
function to calculate window centered at the zero segment of outwind size
WFUNC - windowing function from the list:
'barthannwin' 'bartlett' 'blackman' 'blackmanharris' 'bohmanwin'
'gausswin' 'hann' 'nuttallwin' 'parzenwin' 'triang' 'hamming' 'flattopwin'
OUTWIND - length of the OUTPUT total window segment (padded with zeros
if OUTWIND> INSIDEWIND or truncated INSIDEWIND if OUTWIND < INSIDEWIND
INSIDEWIND - length of the windowing function centered in OUTWIND

The following Matlab project contains the source code and Matlab examples used for dtmf encoder decoder with gui using fft,goertzel,filter banks.
A phone-like DTMF tool with GUI using several methods, FFT,goertzel and filter banks.
Just run the gui.

The following Matlab project contains the source code and Matlab examples used for successive approximation adc.
Includes:
-error calculation for DAC's finite bandwidth & slew-rate
-remedy to the error
-dynamic performance
-simulation with real binary resistive DAC
-description file

The following Matlab project contains the source code and Matlab examples used for delta modulation and adaptive delta modulation.
Plataforma: Matlab 6.

The following Matlab project contains the source code and Matlab examples used for lomb (lomb scargle) periodogram.
LOMB(T,H,OFAC,HIFAC) computes the Lomb normalized periodogram (spectral
power as a function of frequency) of a sequence of N data points H,
sampled at times T, which are not necessarily evenly spaced.

The following Matlab project contains the source code and Matlab examples used for ezfft an easy to use power spectrum (fft).
EZFFT(T,U) plots the power spectrum of the signal U(T) , where T is a 'time' and U is a real signal (T can be considered as a space coordinate as well).

The following Matlab project contains the source code and Matlab examples used for lomb normalized periodogram.
Both functions caculate the Lomb normalized periodogram (aka Lomb-Scargle, Gauss-Vanicek or Least-Squares spectrum) of a vector x with coordinates in t, which is essentially a generalization of the DFT for unevenly sampled data.

The following Matlab project contains the source code and Matlab examples used for hybrid filter banks with fractional delays minimax design and applications to multichannel sampling.
MATLAB Implementation and demo to design of filters in a hybrid FB with fractional delays.

The following Matlab project contains the source code and Matlab examples used for recursive tesselation.
This is the basic algorithm for building Bayer's dither array but does so with unlimited size such that:
H=rcrsvtslltn(N)
produces an NxN Bayer's dither array.

The following Matlab project contains the source code and Matlab examples used for fast circular (periodic) cross correlation.
Uses fft to calculate the circular cross correlation of two periodic signal vectors.

The following Matlab project contains the source code and Matlab examples used for this program designs a prototype filter for use in a quadrature mirror filter filterbank. .
This program designs a prototype filter for use in a Quadrature Mirror Filter filterbank.

The following Matlab project contains the source code and Matlab examples used for performs vectorized fft on multiple processors. new: single and double precision. .
This is an extension of the original FFTmt to perform single-precision fft as well as double-precision.

The following Matlab project contains the source code and Matlab examples used for find upper and lower envelopes of a given signal .
Find upper and lower envelopes of a given signal
Syntax
[upperenv lowerenv] = envelope(sig, method)
inputs:
sig: vector of the input signal
method: method of interpolation (defined as in interp1)
outputs:
upperenv: upper envelope of the input signal
lowerenv: lower envelope of the input signal

The following Matlab project contains the source code and Matlab examples used for signal rms.
% Calculates windowed (over- and non-overlapping) RMS of a signal using the specified windowlength
% y = rms(signal, windowlength, overlap, zeropad)
% signal is a 1-D vector
% windowlength is an integer length of the RMS window in samples
% overlap is the number of samples to overlap adjacent windows (enter 0 to use non-overlapping windows)
% zeropad is a flag for zero padding the end of your data.

The following Matlab project contains the source code and Matlab examples used for simulating cic filtering decimation without the filter design toolbox.
Recently needed to see the effects of a CIC decimating filter but realized that with my new license of Matlab, I did not have access to the Filter Design Toolbox.