2017 © Pedro Peláez
 

library fft

Web-IT FFT Library

image

webit/fft

Web-IT FFT Library

  • Saturday, May 9, 2015
  • by dbojdo
  • Repository
  • 1 Watchers
  • 1 Stars
  • 122 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 6 % Grown

The README.md

Web-IT FFT (Fast Fourier Transformation)

FFT and IFFT Calculator, (*1)

Installation

via Composer

Add the webit/fft into composer.json, (*2)

{
    "require": {
        "php": ">=5.3.2",
        "webit/fft": "~1.0"
    }
}

Usage

FFT

<?php
use Webit\Math\Fft\FftCalculatorRadix2;
use Webit\Math\Fft\Dimension;
use Webit\Math\ComplexNumber\ComplexArray;

// FFT
$calculator = new FftCalculatorRadix2();
$signal = ComplexArray::create(array(123, 456, 789, 1111));

$fft = $calculator->calculateFft($signal, Dimension::create(4)); // ComplexArray

IFFT

<?php
use Webit\Math\Fft\IFftCalculator;
use Webit\Math\Fft\FftCalculatorRadix2;
use Webit\Math\Fft\Dimension;
use Webit\Math\ComplexNumber\ComplexArray;

// FFT
$calculator = new IFftCalculator(new FftCalculatorRadix2());
$signal = ComplexArray::create(array(123, 456, 789, 1111));

$ifft = $calculator->calculateIFft($signal, Dimension::create(4)); // ComplexArray

The Versions

09/05 2015

dev-master

9999999-dev

Web-IT FFT Library

  Sources   Download

The Requires

 

The Development Requires

transformation signal fft fourier ifft fast fourier

09/05 2015

1.0.0

1.0.0.0

Web-IT FFT Library

  Sources   Download

The Requires

 

The Development Requires

transformation signal fft fourier ifft fast fourier