C# Class DSPUtil.TimeDomainConvolver

Exibir arquivo Open project: hughpyle/inguz-DSPUtil

Public Methods

Method Description
Convolve ( double data, double gain ) : double[]
TimeDomainConvolver ( double impulse, bool deConvolve ) : System

Private Methods

Method Description
arr_mul_brute ( double r, uint ro, double a, uint ao, double b, uint bo, uint w ) : void
arr_mul_knuth ( double r, uint ro, double a, uint ao, double b, uint bo, double tmp, uint tmpo, uint w ) : void
mul_brute ( double r, double a, double b, uint w ) : void
mul_knuth ( double r, double a, double b, double tmp, uint w ) : void

Method Details

Convolve() public method

public Convolve ( double data, double gain ) : double[]
data double
gain double
return double[]

TimeDomainConvolver() public method

public TimeDomainConvolver ( double impulse, bool deConvolve ) : System
impulse double
deConvolve bool
return System