public unsafe IQBalancer() { this._dcRemoverIBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); this._dcRemoverI = (DcRemover *)(void *)this._dcRemoverIBuffer; this._dcRemoverI->Init(1E-05f); this._dcRemoverQBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); this._dcRemoverQ = (DcRemover *)(void *)this._dcRemoverQBuffer; this._dcRemoverQ->Init(1E-05f); this._isMultithreaded = (Environment.ProcessorCount > 1); }
public unsafe IQBalancer() { this._dcRemoverIBuffer = UnsafeBuffer.Create(sizeof (DcRemover)); this._dcRemoverI = (DcRemover*) (void*) this._dcRemoverIBuffer; this._dcRemoverI->Init(1E-05f); this._dcRemoverQBuffer = UnsafeBuffer.Create(sizeof (DcRemover)); this._dcRemoverQ = (DcRemover*) (void*) this._dcRemoverQBuffer; this._dcRemoverQ->Init(1E-05f); this._windowBuffer = UnsafeBuffer.Create((Array) FilterBuilder.MakeWindow(WindowType.Hamming, 1024)); this._windowPtr = (float*) (void*) this._windowBuffer; this._isMultithreaded = Environment.ProcessorCount > 1; }
public IQBalancer() { _dcRemoverIBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); _dcRemoverI = (DcRemover*) _dcRemoverIBuffer; _dcRemoverI->Init(DcTimeConst); _dcRemoverQBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); _dcRemoverQ = (DcRemover*) _dcRemoverQBuffer; _dcRemoverQ->Init(DcTimeConst); var window = FilterBuilder.MakeWindow(WindowType.Hamming, FFTBins); _windowBuffer = UnsafeBuffer.Create(window); _windowPtr = (float*) _windowBuffer; _isMultithreaded = Environment.ProcessorCount > 1; }
public unsafe IQBalancer() { this._dcTimeConst = 0.0001f; this._dcRemoverIBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); this._dcRemoverI = (DcRemover *)(void *)this._dcRemoverIBuffer; this._dcRemoverI->Init(this._dcTimeConst); this._dcRemoverQBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); this._dcRemoverQ = (DcRemover *)(void *)this._dcRemoverQBuffer; this._dcRemoverQ->Init(this._dcTimeConst); float[] buffer = FilterBuilder.MakeWindow(WindowType.Hamming, 1024); this._windowBuffer = UnsafeBuffer.Create(buffer); this._windowPtr = (float *)(void *)this._windowBuffer; this._isMultithreaded = (Utils.ProcessorCount > 1); }
public IQBalancer() { _dcRemoverIBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); _dcRemoverI = (DcRemover *)_dcRemoverIBuffer; _dcRemoverI->Init(DcTimeConst); _dcRemoverQBuffer = UnsafeBuffer.Create(sizeof(DcRemover)); _dcRemoverQ = (DcRemover *)_dcRemoverQBuffer; _dcRemoverQ->Init(DcTimeConst); var window = FilterBuilder.MakeWindow(WindowType.Hamming, FFTBins); _windowBuffer = UnsafeBuffer.Create(window); _windowPtr = (float *)_windowBuffer; _isMultithreaded = Environment.ProcessorCount > 1; }
public FmDetector() { _dcRemoverPtr = (DcRemover*) _dcRemoverBuffer; _dcRemoverPtr->Init(TimeConst); }
public FmDetector() { _dcRemoverPtr = (DcRemover *)_dcRemoverBuffer; _dcRemoverPtr->Init(TimeConst); }
public unsafe FmDetector() { this._dcRemoverPtr = (DcRemover *)(void *)this._dcRemoverBuffer; this._dcRemoverPtr->Init(1E-06f); }