n***y 发帖数: 82 | 1 【 以下文字转载自 EE 讨论区 】
发信人: nofly (nofly), 信区: EE
标 题: 请wavelet的专家进来指教一下,谢谢
发信站: BBS 未名空间站 (Thu Sep 3 19:38:21 2009, 美东)
我对wavelet的理论只知道个大概。以前一直用 matlab 的 coefficients=cwt(signal,
scales)函数。输入是信号和scale, 输出是个两维数组,分别对应translation and
scale.
现在要用labview, 里面的daubechies wavelet transform 函数只输出一维的系数,输
入也没有办法指定scale. 我网上找了几个 daubechies 的c/c++ code, 也都是这个样
子, 不指定scale的. 看样子这种一维的变换才是大多数。我不太明白,小波变换本来
不就应该是两维的输出吗?
我的问题是,用这种一维的 wavelet transform function (比如db4), 我怎么才能得
到对应于不同scale的wavelet系数?
请专家指教一下。谢谢! | c****n 发帖数: 2031 | 2 你看看函数的帮助文档,估计不同scale的系数都被放在一起一并输出了,我不知
道labview,至少matlab是这么做的
另外,离散小波变换里面scale就是level of decompostio
n,对应的是cwt里面sacle的dyadic离散化,建议你查查小波的书熟悉
一下概念
signal,
【在 n***y 的大作中提到】 : 【 以下文字转载自 EE 讨论区 】 : 发信人: nofly (nofly), 信区: EE : 标 题: 请wavelet的专家进来指教一下,谢谢 : 发信站: BBS 未名空间站 (Thu Sep 3 19:38:21 2009, 美东) : 我对wavelet的理论只知道个大概。以前一直用 matlab 的 coefficients=cwt(signal, : scales)函数。输入是信号和scale, 输出是个两维数组,分别对应translation and : scale. : 现在要用labview, 里面的daubechies wavelet transform 函数只输出一维的系数,输 : 入也没有办法指定scale. 我网上找了几个 daubechies 的c/c++ code, 也都是这个样 : 子, 不指定scale的. 看样子这种一维的变换才是大多数。我不太明白,小波变换本来
| j*****n 发帖数: 8 | 3 你没有弄清定义。
cwt 对应于 continuous wavelet transform
dwt 对应于 discrete wavelet transform
db系列属于dwt.
请查相关定义
signal,
【在 n***y 的大作中提到】 : 【 以下文字转载自 EE 讨论区 】 : 发信人: nofly (nofly), 信区: EE : 标 题: 请wavelet的专家进来指教一下,谢谢 : 发信站: BBS 未名空间站 (Thu Sep 3 19:38:21 2009, 美东) : 我对wavelet的理论只知道个大概。以前一直用 matlab 的 coefficients=cwt(signal, : scales)函数。输入是信号和scale, 输出是个两维数组,分别对应translation and : scale. : 现在要用labview, 里面的daubechies wavelet transform 函数只输出一维的系数,输 : 入也没有办法指定scale. 我网上找了几个 daubechies 的c/c++ code, 也都是这个样 : 子, 不指定scale的. 看样子这种一维的变换才是大多数。我不太明白,小波变换本来
| n***y 发帖数: 82 | 4 谢谢回复,还有catbin。我是搞混了。
【在 j*****n 的大作中提到】 : 你没有弄清定义。 : cwt 对应于 continuous wavelet transform : dwt 对应于 discrete wavelet transform : db系列属于dwt. : 请查相关定义 : : signal,
|
|