作业帮 > 物理 > 作业

请问一个声波信号经过4尺度小波分解,需要求每个频段的主频的问题,

来源:学生作业帮 编辑:神马作文网作业帮 分类:物理作业 时间:2024/09/25 21:21:12
请问一个声波信号经过4尺度小波分解,需要求每个频段的主频的问题,
您好,我需要对一个声波信号用db4小波进行4尺度的分解,然后对各频段进行FFT变化,求主频.现在做出来的结果是主频大小是d3>d4>d2,不知道为什么d2变成最小了,多尺度小波分析不是将低频段继续分解吗?
请问一个声波信号经过4尺度小波分解,需要求每个频段的主频的问题,
从原理上讲,应该d2>d3>d4,通常d2、d3和d4带通滤波的频率范围可能有部分重叠,因为考虑到小波基的频率响应,可实现的小波滤波器都没有理想的“砖墙(brick-wall)”频率响应,如在截断频带的衰减一般都是有限的,这就引起了混迭效应(aliasing).也就是说,当小波变换子带用2因子下采样时,Nyquist准则就可能得不到满足.所以可能在各阶小波细节频率范围的边缘值可能有重叠.那么出现极其极端的情况d4>d3或d3>d2,但这种情况极其罕见通常不会出现.你的情况是d4>d2,这是不可能的.出现这种问题的原因可能是你在做fft时频率的计算有问题,你在做4阶的DWT分解后要进行重构,然后再将重构后的各阶细节做fft.这样每一阶的细节数据的个数是相等的,算起频率来就不会出错了.还有就是你的主频是不是非常清楚明显,判别主频的方法是否准确,有可能出现伪频误判的情况.
再问: 非常感谢您的回答。 我FFT变换后的主频确实是d3>d4>d2,用origin软件算的。 刚才试了一下,4阶分解后再进行重构,每一阶的数据:d4的数据是d3的1/2,d3的数据是d2的1/2。不知道是不是我方法有错误啊? 谢谢。
再答: 方法有误,重构后d4、d2和d3的数据量是完全一样的,和原始音频信号的数据量完全相等。没有重构的小波系数才是相邻阶次的细节数据个数减半,所以可能的原因就是fft计算频率的问题。fft的频率是根据采样频率靠人工自己算出来的,所以计算频率时要特别小心,通常在这个地方容易搞错的。数据个数不同很容易算错真实频率值。