Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.063.693 Times

GFFT 0.2

Company: vmy
Date Added: August 20, 2013  |  Visits: 445

GFFT

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 downloads)



GFFT is generic simple and efficient Fast Fourier Transforms (FFT) implementation using policy-driven design and template metaprogramming.<br /><br />This new implementation of Fast Fourier transforms rose during study of the classical Cooley-Tukey algorithm and from an idea to assume the transform length N be a compile-time static constant, which is equal to 2^P. This assumption makes possible to implement some compile-time calculations needed for FFT such as sine and cosine functions. <br /><br />Basic features of GFFT:<br /><br /> Transforms in-place<br /> Complex FFT of power-of-two length<br /> Single real function FFT of power-of-two length<br /> High and cache-independent performance<br /> No additional data is stored<br /> You can use all available RAM for your transformed data<br /> One-step transform.<br /> Many known FFT implementation perform to steps: initialization and transform. Initialization for a given length is usually computationally expensive, while transform is fast. GFFT needs only to create an object instance that includes FFT-algorithm, but no additional data or computation.<br /> OpenMP parallelization<br />

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Algorithm Assume Assumption Calculations Compiletime Constant Cosine Equal Functions Implement Implementation Length Makes Needed Policydriven Static Transform
Users rating: 0/10

License: Freeware Size: 51.2 KB
USER REVIEWS
More Reviews or Write Review


GFFT RELATED
Communication  -  3D-SPIHT 1.0
These functions implement the 3D SPIHT algorithm, used for the compression of 3d wavelet coefficients. Such 3d wavelet coefficients are produced during the coding of video sequences.
10 KB  
Development Tools  -  bghungar 1.0
"Hungarian algorithm" to solve the square assignment problem (original & pure MATLAB implementation). The Hungarian algorithm can also be used as a sub-solver in a B&B solver for the travelling salesman problem.How to match N (e.g. N=6) pairs of...
10 KB  
Miscellaneous  -  Metropolis-Hastings Sampler 1.0
The Metropolis-Hastings Sampler is the most common Markov-Chain-Monte-Carlo (MCMC) algorithm used to sample from arbitrary probability density functions (PDF). Suppose you want to simulate samples from a random variable which can be described by...
 
Business  -  VectorAlgebra For Linux 0.2.1
VectorAlgebra is a Mathematica-package which implements various functions for simple vector calculations in d-dimensional spaces with constant metrics.
81.92 KB  
Programming  -  Pattern for Linux 1.5
Pattern is a web mining module for the Python programming language. It bundles tools for data retrieval (Google + Twitter + Wikipedia API, web spider, HTML DOM parser), text analysis (rule-based shallow parser, WordNet interface,...
11.59 MB  
Communication  -  Robust Landmark-Based Audio Fingerprinting 1.0
This landmark-based audio fingerprinting system is able to match short, noisy snippets to a reference database in near-constant time.This is my implementation of the music audio matching algorithm developed by Avery Wang for the Shazam service....
153.6 KB  
Calculators  -  Random Number Software 1.0
Random number Software is an powerful & easy to operate program to generate a list of random numbers. Random number Software is cultivated on windows platform, software supported on all the Windows OS versions. Software also provides you the...
960.41 KB  
Education  -  NeoBio pre-alpha
NeoBio project consists of Bioinformatics algorithms in Java. What algorithms? The current version consists mainly of (pairwise) sequence alignment algorithms such as the classical dynamic programming methods of Needleman & Wunsch (global...
102.4 KB  
Security Tools  -  CryptBox 2012 3.0.0
CryptBox is a comprehensive and reliable application that will safely store and protect your personal files and data. All content of those safes are encrypted. Safes can only be opened if you know the password. CryptBox helps you to store your...
 
Science  -  ChemDigiT 1.0
ChemDigiT is a chemical calculator. No approximations made. All calculated variables show their exact values. The algorithm used for calculations is based on a full set of equations describing acid/base and salt dissociation equlibrium solved with...
2.36 MB  
NEW DOWNLOADS IN PROGRAMMING, DEVELOPMENT EDITORS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Development Editors  -  KMood 0.30
kmood is a tool for KDE which lets the user to select his current mood. Moods canbe propagated between users on different machines using KDE.
389.12 KB  
Development Editors  -  File Sift 1.0
File Sift groups files and directories to fit within a specified size threshold. This is useful when backing up to media of fixed size (ie cd-r media), and helps maximize the use of space on that media. Provides both graphical and command line...
2.53 MB  
Development Editors  -  GNUsTicker 0.1
GNUsTicker is basically a RSS aggregator. It is a GNOME panel applet that scrolls infos retrieved from RSS, RDF, etc. It may be extended for feeding from different sources (an example for POP3 mail server is provided).
819.2 KB  
Development Editors  -  sarface 0.8
sarface is a user-interface to the sysstat/sar database which inputs data from sar and plots to a live X11 graph via gnuplot. It mimics the cmd-line options from sar but can cross-plot any two or more stats and apply simple mathematical functions...
327.68 KB  
Development Editors  -  Hachikaduki 0.9.2
Hachikaduki is a simple knowledge management tool for knowledge workers. Hachikaduki enables you to manage text-based Knowledge. Hachikaduki has a powerful full-text search function. You can find Knowledge quickly and easily
2.26 MB