fft_source
所属分类:语音合成
开发工具:Delphi
文件大小:8KB
下载次数:9
上传日期:2009-12-02 20:57:11
上 传 者:
kajamo
说明: The source contains Delphi algorithm for implementing FFT
文件列表:
fft_source\FFTs.pas (16126, 2003-03-12)
fft_source\Complexs.pas (3789, 2003-03-12)
fft_source\Types.pas (1536, 2003-03-12)
fft_source (0, 2008-03-16)
Fast Fourier Transform for arbitrary length complex arrays
==========================================================
The code in this library contains an implementation for Fast
Fourier Transforms on arbitrary length complex data. It is based
on old FORTRAN code, found in a signal processing archive. I
dissected the FORTRAN code, since it worked with normal arrays
and I wanted everything to work with my own complex number
arrays. Also, I substituted a lot of old written out code with
much more readable procedures.
It behaves like FFT for any series that can be factored in
factors 2, 3, 4, 5, 8, 10. When there are other prime factors in
the series, it will calculate the subseries with DFT.
So the extreme case would be a series composed of one prime
factor, for example a series length of 1021. In this case, the
algorithm works just like DFT (slow), and it would be advisary
to add zeroes to the series to make it a length of e.g. 1024.
Files:
FFTs.pas:
Forward FFT transform and inverse FFT transform on complex
data series
Complexs.pas:
Complex number arithmic
Types.pas:
Definition of the floating point type (either single or
double)
Copyright: Nils Haeck M.Sc. (email: n.haeck@simdesign.nl)
For more information visit http://www.simdesign.nl
Original date of publication: 10 Mar 2003
****************************************************************
The contents of these files are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at:
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an
"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
近期下载者:
相关文件:
收藏者: