Content-type: text/html
Manpage of fhtlib
fhtlib
Section: C Library Functions (3)
Updated: 7 August 1999
Index
Return to Main Contents
NAME
get_fft_R,
get_fft_IM,
get_pwr_S,
fht,
band_pass,
get_FFT_pwr_S,
resample,
Fourier,
memcof,
evlmem,
wt1,
daub4,
wtn
SYNOPSIS
void get_fft_R
(
int size,
double da_arr_in[],
double da_arr_out[]
);
void get_fft_IM
(
int size,
double da_arr_in[],
double da_arr_out[]
);
void get_pwr_S
(
int size,
double da_arr_in[],
double da_arr_out[]
);
void fht
(
int sign,
int size,
double da_arr[]
);
void band_pass
(
int size,
double f_start,
double f_stop,
double t_inc,
double *trans_func
);
void get_FFT_pwr_S
(
int size,
double pwr_spectrum[],
double r_data[],
double i_data[]
);
void resample
(
int old_size,
int new_size,
double in_data[],
double out_data[]
);
void Fourier
(
int isign,
int isize,
double r_da_arr[],
double i_da_arr[]
);
void memcof
(
double data[],
int n,
int m,
double *xms,
double d[]
);
double evlmem
(
double fdt,
double d[],
int m,
double xms
);
void wt1
(
float a[],
unsigned long n,
int isign,
void (*wstep)(float [],unsigned long,int)
);
void daub4
(
float a[],
unsigned long n,
int isign
);
void wtn
(
float a[],
unsigned long nn[],
int ndim,
int isign,
void (*wstep)(float [],unsigned long,int)
);
PARAMETERS
- double da_arr_in[]
-
Not Documented.
- double da_arr_out[]
-
Not Documented.
- int sign
-
Not Documented.
- double da_arr[]
-
Not Documented.
- int size
-
Data size.
- double f_start
-
Start of band pass.
- double f_stop
-
End of band pass.
- double t_inc
-
Time domain increment.
- double *trans_func
-
Transfer function.
- double pwr_spectrum[]
-
Power spectrum.
- double r_data[]
-
Real part of FFT.
- double i_data[]
-
Imaginary part of FFT.
- int old_size
-
Not Documented.
- int new_size
-
Not Documented.
- double in_data[]
-
Not Documented.
- double out_data[]
-
Not Documented.
- int isign
-
Transform direction.
- int isize
-
Data size.
- double r_da_arr[]
-
Real part of data.
- double i_da_arr[]
-
Imaginary part of data.
- double data[]
-
Not Documented.
- int n
-
Not Documented.
- int m
-
Not Documented.
- double *xms
-
Not Documented.
- double d[]
-
Not Documented.
- double fdt
-
Not Documented.
- double xms
-
Not Documented.
- float a[]
-
Not Documented.
- unsigned long n
-
Not Documented.
- void (*wstep)(float [],unsigned long,int)
-
Not Documented.
- unsigned long nn[]
-
Not Documented.
- int ndim
-
Not Documented.
DESCRIPTION
get_fft_R
Get the real part of the Fourier transform ...
get_fft_IM
Get the imaginary part of the Fourier transform ...
get_pwr_S
Get the power spectrum ...
fht
Main program for the fast Hartley transform. Translated from ISO Pascal
to C 14th April 1988.
band_pass
This routine is used to apply a band-stop filter. This routine is
based on a routine originally written in FORTRAN IV by M.A. O'Neill
at British Aerospace PLC [11/11/1983] ...
get_FFT_pwr_S
Routine to generate power spectral density function from FFT data ...
resample
Routine to resample the data - for HIPS data, will have to supply a
line of data to be resampled ...
Fourier
Routine to replace a function by its complex Fourier Transform. This
routine is derived from a routine written in FORTRAN IV by M.A. O'Neill
at British Aerospace PLC [11/11/1983] ...
memcof
Given a real vector of data[1 ... N], and given m this routine returns
the m linear prediction coefficients as d[1 ... M] and also returns the
mean square discrepancy as xms ...
evlmem
Routine to compute the power spectrum using the maximum entropy [all poles]
method. Given d[1 ... M], m and xms returned by memcof, this function.
wt1
One dimensional discrete wavelet transform. This rouitne implements the pyramid
algorithm replacing an input vector a[1..n] by its wavelet transform (for isign
= 1) or performing the inverse operation (for isign = -1). Note that as in the
Cooley Tukey FFT algorithm n MUST be an integer power of 2. The routine wstep
whose name is supplied to the calling routine, is the underlying wavelet filter
used by this routine ...
daub4
Applies Debauchies 4-coefficent wavelet filter to a data vector a[1..n] (for
isign = 1) or applies its transpose (for isign = -1). Used by hiearchical
routine wt1 ...
wtn
N dimensional wavelet transform ...
RETURNS
evlmem
The power spectrum estimate, p(f) as a function of fdt ...
Index
- NAME
-
- SYNOPSIS
-
- PARAMETERS
-
- DESCRIPTION
-
- get_fft_R
-
- get_fft_IM
-
- get_pwr_S
-
- fht
-
- band_pass
-
- get_FFT_pwr_S
-
- resample
-
- Fourier
-
- memcof
-
- evlmem
-
- wt1
-
- daub4
-
- wtn
-
- RETURNS
-
- evlmem
-
This document was created by
man2html,
using the manual pages.
Time: 16:36:10 GMT, January 10, 2008