20 lines
393 B
Go
20 lines
393 B
Go
|
package extractfreq
|
||
|
|
||
|
type ExtractFreqArgs struct {
|
||
|
Data []float64
|
||
|
ApproxFreq float64
|
||
|
Log bool
|
||
|
LogPrefix string
|
||
|
LogDir string
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
func ExtractFreq(args ExtractFreqArgs) float64 {
|
||
|
fft := fourier.NewFFT(len(args.Data))
|
||
|
cCoeffs := fft.Coefficients(nil, args.Data)
|
||
|
amps := make([]float64, len(cCoeffs))
|
||
|
freqs := make([]float64, len(cCoeffs))
|
||
|
ampMax := float64(0)
|
||
|
}
|
||
|
*/
|