NPL
Neurological Programs and Libraries
fract_fft.h File Reference
#include <string>
#include "fftw3.h"

Go to the source code of this file.

Namespaces

 npl
 

Functions

void npl::interp (int64_t isize, fftw_complex *in, int64_t osize, fftw_complex *out)
 Interpolate the input array, filling the output array. More...
 
void npl::createChirp (int64_t sz, fftw_complex *chirp, int64_t origsz, double upratio, double alpha, double beta, bool fft)
 Fills the input array (chirp) with a chirp of the specified type. More...
 
void npl::fractional_ft (size_t isize, fftw_complex *in, fftw_complex *out, double a, size_t bsz=0, fftw_complex *buffer=NULL, bool nonfft=false)
 Comptues the Fractional Fourier transform using FFTW for nlogn performance. More...
 
void npl::writePlotReIm (std::string file, size_t insz, fftw_complex *in)
 Plots an array of complex points with the Real and Imaginary Parts. More...
 
void npl::writePlotAbsAng (std::string file, size_t insz, fftw_complex *in)
 Plots an array of complex points with the Real and Imaginary Parts. More...