我想对EEG信号进行时频分析.我找到了用于计算小波系数的GSL小波函数.如何从该系数中提取实际频段(例如8-12 Hz)?GSL手册说:
对于正向变换,原始数组的元素由
f_i -> w_{j,k}填充三角形存储布局中的离散小波变换代替,其中J是级别的索引,j = 0 ... J-1并且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(例如data[1])频带的幅度2 ^ 0 = 1 Hz,和
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
Run Code Online (Sandbox Code Playgroud)
等等 ...
这意味着我只有频率为1 Hz,2 Hz,4 Hz,8 Hz,16 Hz的振幅,......我怎样才能得到频率分量振幅为5.3 Hz的振幅?如何获得整个频率范围的幅度,例如8-13 Hz的幅度?有什么建议如何获得良好的时频分布?