matlab希尔伯特变换代码神经元时间频率
专门用于时频域功能的特征提取库。
包括小波变换,频谱图,时频分布和其他算法。
程式码范例
使用短时傅立叶变换的频谱图
var
window
=
MathNet.Numerics.Window.Gauss(51,
0.5);
var
spectrogram
=
Spectrogram.Estimate(new
Signal(samples,
fs:
1000d),
window);
Console.WriteLine("Amplitude:
{0}",
spectrogram.EnumerateValueOfFrequency(60d).Max());
连续小波变换
var
wavelet
=
Wavelets.Wavelets.Morlet;
var
scales
=
Enumerable.Range(0,
10);
var
cwt
=
ContinuousWaveletTransform.EstimateUsingConvolutions(new
Signal(samples,
fs:
1000d),
wav
2021-10-10 19:46:45
5.53MB
系统开源
1