C语言实现一维小波变换
来源:互联网 发布:阿瓦隆之王兵营数据 编辑:程序博客网 时间:2024/05/16 18:58
1、题目:一维小波变换
2、原理:Mallat算法,用Daubechies正交小波基作为卷积核对输入信号作卷积,对结果进行重排可得一维小波变换后的尺度系数和小波系数。可参见《实用小波分析入门》(刘涛、曾祥利、曾军主编,国防工业出版社,2006年4月第一版)第105~106页。
3、代码:
4、测试结果:
输入信号x(i)为:
取f1 = 5, f2 = 10, f0 = 320, n = 512。x(i)如图1所示:
图1 输入信号x(i)
一维小波变换后的信号如图2和图3所示:
图2 一维小波变换后的信号,尺度系数和小波系数混在一起
图3 一维小波变换后的信号,尺度系数和小波系数分开,左半部分为尺度系数,右半部分为小波系数
- C语言实现一维小波变换
- C语言实现radon变换
- 傅立叶变换c语言实现
- 关于希尔伯特变换的 c语言实现
- DCT变换编码及C语言实现
- FFT变换的C语言实现
- DCT变换编码及C语言实现
- 傅立叶变换与傅立叶反变换的C语言实现
- 傅立叶变换与傅立叶反变换的C语言实现
- [C语言]二维图形基本几何变换的实现
- FFT快速傅立叶变换-Matlab和c语言实现
- GLSL 透视变换(着色器实现C语言)
- 任意长度DCT变换C语言实现方法
- 用c语言实现的dft逆变换
- 快速傅立叶变换的C语言实现方法
- DCT变换编码C语言
- Hough变换以及C实现
- Hough变换的C实现
- ubuntun下实现了dnw2的usb文件传输
- C#连接Oracle 字符串
- JDBC的CRUD操作中使用模板模式
- SSH:使用事务和不使用事务的区别
- C语言平面几何5-两点确定一条直线
- C语言实现一维小波变换
- JDBC的CRUD操作中使用策略模式
- Linux下安装Apache PHP MYSQL
- 黑客常用工具介绍
- css学习笔记(基础篇)
- 编程就是用固定的人话去指挥电脑
- as3.0二分查找----- 已经封装
- treeView中单击右键添加/删除节点
- 迪米特法则