SIGNAL PROCESSING IN C/C++


Choose a source program (*.cpp) by clicking the appropriate button.

TFFT.DAT
TFFT.CPP
FOURIER.CPP
DISFOUR.CPP
ANALFOUR.CPP
TFILTERS.CPP
FILTER_R.H
FILTER_R.CPP
INPUT.TXT
TEST_FIL.CPP
TSHOCKSP.CPP
SHOCKSP1.CPP
RESPONSE.CPP
RESPONSE1.CPP
SPEED.DAT
SIGNAL.DAT
DECONV.CPP
SMOOFT.PDF
SMOOTH.CPP
SMOOTH.DAT
TSAVGOL.CPP
Program Description

  • Input data file (test signal F(t))
  • Program to demonstrate Fast Fourier Transform
  • Fourier coefficients functions used by programs below
  • Calculate the Fourier coefficients of a periodic discrete function
  • Calculate the Fourier coefficients of a periodic analytic function
  • Program to demonstrate the discrete Fourier Function of unit Fourier
  • Program to demonstrate highpass Butterworth numeric filter
  • Header file of module below
  • All-purpose Butterworth numeric Filter
  • Input text file for program below (test signal with 200 pts)
  • Program to demonstrate lowpass and highpass Butterworth numeric filter
  • Acceleration Shock Spectrum (acc. at basis)
  • Acceleration Shock Spectrum (speed at basis) NEW
  • Program to demonstrate the response of a 1 dof oscillator (acc) NEW
  • Program to demonstrate the response of a 1 dof oscillator (speed) NEW
  • Data input file for program below
  • Program to demonstrate deconvolution
  • Explanation file of program below (SMOOTH)
  • Smoothing an array of N ordinates Y's (ascending order abscissas)
  • Data file for programs smooth or tsavgol
  • Smoothing an array of N ordinates Y's (ascending order abscissas) using Savitzky-Golay filter coefficients


RETURN


© J-P Moreau Last modified 02/03/2011 - E-mail: jpmoreau@wanadoo.fr