我想做一个脑电信号的时频分析。我找到了用于计算小波系数的GSL小波函数。我怎样才能从这个系数中提取实际的频带(例如8-12Hz)?的GSL手册说:EEG小波分析
对于前向变换,原来的阵列的元件由离散小波替换在填充三角形存储布局,其中
J
是水平的指数j = 0 ... J-1
和K
是变换f_i -> w_{j,k}
各级别内的系数索引,k = 0 ... (2^j)-1
。级别总数为J = \log_2(n)
。的输出数据具有下列形式,
(s_{-1,0}, d_{0,0}, d_{1,0}, d_{1,1}, d_{2,0}, ..., d_{j,k}, ..., d_{J-1,2^{J-1}-1})
如果我明白,右输出阵列data[]
包含在位置1
(例如)频带2^0 = 1赫兹的振幅,并
data[2] = 2^1 Hz
data[3] = 2^1 Hz
data[4] = 2^2 Hz
until
data[7] = 2^2 Hz
data[8] = 2^3 Hz
等等...
这意味着我只有对于频率1赫兹,振幅Hz,4 Hz,8 Hz,16 Hz,...我如何获得例如频率分量振幅为5.3 Hz?我怎样才能得到整个频率范围的幅度,例如振幅8 - 13赫兹?任何建议如何获得良好的时间频率分布?
声音,非常感谢你详尽的答案和链接文件!非常有趣的阅读,但我已经知道大部分的东西。不幸的是,我的问题没有得到答案,它是:我如何调整我的小波分析以得到这些滤波器组,我想这与我的输入信号的样本量或样本数有关。但正如你所说,小波可能不是最好的工具,所以我会切换到带通滤波。你有什么建议吗(只是一些线索)? – Michael
信号的采样频率是多少? – Phonon