离散信号的小波分解与合成|离散信号的小波分解与合成 V1.0 官方版下载
小波变换用于从受污染的信号中提取其中的有用的成分,是一种离散小波变换的典型应用。但是针对手头需要处理的具体信号的具体情况,采用哪种离散小波变换、小波变换的长度(2的整数次幂)取多少,小波变换后采用哪些分量来恢复其中的有用信息,需要通过研究和尝试后才能决定。因此,知识兔这款离散信号的小波分解与合成的工具软件被研制而出,直观、方便地解决了上述问题。在离散小波变换算法的参数确定之后,知识兔可以调用动态链接库(DLL)中的函数把该算法嵌入到应用程序软件中。
【使用说明】
小波分析软件界面,分为操作区,原始信号,分解和合成波形显示区域。 (2.1)“Open”:按钮,知识兔打开数据文件; (2.2)“Wavelet”:下拉框,知识兔选择小波滤波器系数; (2.3)“DWT Length”:下拉框,知识兔选择计算离散小波变换的长度; (2.4)“Calculate”:按钮,通过DWT变换,对信号进行分解和合成;分解和合成的信号在下边的窗口中显示出来,其中最后那个红色曲线是合成的信号,它是由左边勾上通道相加的结果; (2.5)“滤波器ID…”:文字栏,显示当前滤波器的编号,知识兔以及系数长度;单击此栏,弹出菜单,“Save Filter”:保存小波滤波器系数到文本文件,并用记事本程序显示系数,“View Wavelet”:绘制小波系数的图形。 (2.6)“?”:图标,单击它显示关于该软件信息。 (2.7)分析波形的测量,放大,右键弹出菜单:“重叠”,“网格”,“属性”,“保存”。 打开数据文件,数据文件格式支持两种,一种是*.txt文件,是文本(ASCII)格式,只支持为1个通道, 每1行只有一个数据。知识兔可以参考软件所带的演示数据文件。另一种是*.bin文件,是二进制文件格式, 只有1个通道,每个数据点是占2字节的整数,数值可正可负。软件读取bin格式数据相对读txt的速度要快一些,而且知识兔,*.bin也节约磁盘空间一些。知识兔打开数据文件可以从“Open”按钮开始,知识兔选择需要打开的文件名称。也可以在启动程序 时,在程序名后面输入含目录的数据文件名称。文件打开后,将绘制原始信号波形。 小波分析过程
信号的小波分析,知识兔设置好分析参数,知识兔包括离散小波变换(DWT)滤波器系数选择,知识兔以及离散小波变换的长度(是2的整数次幂)。然后知识兔进行小波变换分析。小波变换把原始信号分解成各 级滤波后的波形,如长度是2048的小波变换,产生从0-9级分解结果,知识兔可以取其中几个分量相加来近似原始信号,知识兔从而提取原始信号中有用的信号。当所有分量全部叠加后,就完全恢复了原始信号。知识兔可以将分析结果的各分量以及合成的信号保存到文本文件中 ,便于与MATLAB等分析工具对接。保存方法是在分解波形显示图中知识兔点击鼠标右键弹出菜单,知识兔选择“保存”菜单项即可。 一次用于小波变换的数据长度是2的整数幂,可做如下选择:32,64,128,256,512,1024,2048,4096,8192,16384,32768。
下载仅供下载体验和测试学习,不得商用和正当使用。