Re: [讨论] 小波(Wavelet)转换,以及FFT的问题

楼主: YoursEver (猪是妳)   2019-10-19 08:19:11
※ 引述《abcc50717 (鬼彻妖刀)》之铭言:
: 小弟目前接触到小波理论,
: 使用到了"离散小波转换" 使用的程式码大致如下:
: 右图是原始讯号的fft,得到在50跟950Hz的地方有值,表示转换是正确的。
: 再来看到左图跟中间的频谱图,在(500+50)Hz以及(500-50)Hz的部分竟然有值,
: 但这是原始讯号并不存在的频率。
: 照理来说小波转换,还原之后的高低频讯号做FFT之后,不应该出现讯号本身没有的频率吧?
: 还是我对小波转换有什么误会呢?
: 附上我的Matlab Code, https://reurl.cc/24LKRv GOOGLE云端
: → YoursEver: 你对DSP有误会. 10/19 08:13
Fourier{ source * wfilter} = Fourier{ source } x Fourier{ wfilter }
^ convolution ^ multiplication
所以有其他的component在,才是正常的.
作者: abcc50717 (鬼彻妖刀)   2019-10-21 18:09:00
对欸~小波本身是一个filter 所以与source择积会改变source。不过比较好奇的是 wavelet分解之后,高频部分含有原始讯号不存在的频率。 但重构讯号s1=a1+d1(参考.m CODE)刚刚发现重构讯号s1没有完全等于原始讯号ss1与s 的差异在10^-16 order以下

Links booklink

Contact Us: admin [ a t ] ucptt.com