SIGNAL PROCESSING IN FORTRAN


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

TFFT.DAT
TFFT.F90
FOURIER.F90
DISCFOUR.F90
ANALFOUR.F90
TFILTERS.F90
FILTER_R.F90
INPUT.TXY
TEST_FIL.F90
TSHOCKSP.F90
SHOCKSP1.F90
RESPONSE.F90
RESPONSE1.F90
SPEED.DAT
SIGNAL.DAT
DECONV.F90
SMOOFT.PDF
SMOOTH.F90
SMOOTH.DAT
TSAVGOL.F90
Program Description

  • Input data file (test signal F(t))
  • Program to demonstrate Fast Fourier Transform
  • Fourier coefficients subroutines 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 Butterworth highpass numeric filter
  • 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 oordinates 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