C# Class DSPUtil.PhaseMultiplier

Given a signal X produce a filter returning (a + jb)X where 'a' is the in-phase multiplier, 'b' is the quadrature multiplier, and 'j' means a 90 degree phase shift
Inheritance: SoundObj
Show file Open project: hughpyle/inguz-DSPUtil Class Usage Examples

Public Methods

Method Description
PhaseMultiplier ( Complex phase, int length ) : System

Constructor

PhaseMultiplier ( Complex phase, int length, uint sampleRate ) : System
PhaseMultiplier ( Complex phase, int length, uint sampleRate, double cornerFreq ) : System

Private Methods

Method Description
_init ( Complex phase, int length, uint sampleRate, double cornerFreq ) : void

Method Details

PhaseMultiplier() public method

Constructor
public PhaseMultiplier ( Complex phase, int length ) : System
phase Complex in-phase and quadrature multipliers
length int Length (preferably odd)
return System

PhaseMultiplier() public method

public PhaseMultiplier ( Complex phase, int length, uint sampleRate ) : System
phase Complex
length int
sampleRate uint
return System

PhaseMultiplier() public method

public PhaseMultiplier ( Complex phase, int length, uint sampleRate, double cornerFreq ) : System
phase Complex
length int
sampleRate uint
cornerFreq double
return System