SignalUtils.BiSpectrumVert Method

void BiSpectrumVert(TVec BiSpectrum, TVec Spectrum, Int32 Index, Boolean MtxPacked)

Compute a part of the bispectrum.

#NameTypeDescription
1BiSpectrumTVecsource TVec
2SpectrumTVecsource TVec
3IndexInt32start index
4MtxPackedBoolean

Result: stored in self (calling object)

Remarks:

Compute a single vertical bispectral line (triple product) from Spectrum and place the result in BiSpectrum. The index parameter defines for which frequency you want to compute the triple product. The triple product will computed for one frequency against all others. When used together with RunningAverage method, you can compute the bicoherence. Bicoherence has 1 where a frequency pair is synchronized in phase. Frequency pairs which are unrelated in phase have a zero in the bicoherence matrix.

See Also: SignalUtils.BiSpectrum