matlab简单分析离散小波变换
华中科技大学《数字信号分析理论实践》 学习总结记录
- 离散小波变换进行多尺度分解
- 离散二进小波变化进行小波分解
h1 = [-0.014434 0.050359 0.017710 -0.097013 -0.020592 0.315146 0.521421 0.315146 -0.020592 -0.097013 0.017710 0.050359 -0.014434];
g1 = [-0.014617 -0.050166 0.018325 0.096982 -0.020898 -0.315048 0.522109 -0.315048 -0.020898 0.096982 0.018325 -0.050166 -0.014617];
Fs = 5120;
N = 1024;
dt = 1/Fs;
for i = 1:342x(i) = sin(2*pi*50*i*dt);x(i+342) = sin(2*pi*800*i*dt);x(i+684) = sin(2*pi*2000*i*dt);
end
subplot(511)
plot(x)
x1 = filter(h1,1,x);
subplot(513)
plot(x1)
x2 = filter(g1,1,x);
subplot(512)
plot(x2)
%--------第二层分解-----%
for i = 1:13h2(2*i-1) = h1(i);h2(2*i) = 0;g2(2*i-1) = g1(i);g2(2*i) = 0;
end
x3 = filter(h2,1,x1);
subplot(514)
plot(x3)
x4 = filter(g2,1,x1);
subplot(515)
plot(x4)
- 正交小波变换
Fs = 5120;
N = 1024;
dt = 1/Fs;
for i = 1:1024x(i) = sin(2*pi*50*i*dt)+0.5*sin(2*pi*1500*i*dt);
end
plot(x)
[c,l] = wavedec(x,3,'db7');
subplot(211)
plot(c)
y = waverec(c,l,'db7');
subplot(212)
plot(y)
- 基于小波变换的信号滤波
Fs = 5120;
N = 1024;
dt = 1/Fs;
for i = 1:1024x(i) = sin(2*pi*50*i*dt)+0.5*sin(2*pi*1500*i*dt);
end
plot(x)
[c,l] = wavedec(x,3,'db7');
subplot(311)
plot(c)
%-------滤波---------%
for i = 139:1061c(i) = 0;
end
subplot(312)
plot(c)
y = waverec(c,l,'db7');
subplot(313)
plot(y)
- 小波包分解与重构
wpdec
wprocef
,点结点可以显示值
Fs = 5120;
N = 1024;
dt = 1/Fs;
for i = 1:1024x(i) = sin(2*pi*50*i*dt)+0.5*sin(2*pi*1500*i*dt);
end
y = wpdec(x,3,'db7');
plot(y)
z = wprcoef(y,[3 0]);
plot(z)
- 图像的小波包变换
[FileName,PathName] = uigetfile('*.jpg','Select Jpg File');
abc = fullfile(PathName,FileName);
I = imread(abc);
imshow(I);
Y = wpdec2(I,2,'db10');
plot(Y)
matlab简单分析离散小波变换相关推荐
- matlab怎么分析突变点,小波变换检测信号突变点的MATLAB实现
之前在不经意间也有接触过求突变点的问题.在我看来,与其说是求突变点,不如说是我们常常玩的"找不同".给你两幅图像,让你找出两个图像中不同的地方,我认为这其实也是找突变点在生活中的应 ...
- 离散小波matlab程序,三维离散小波变换matlab实现.pdf
维普资讯 2006年第 5期 大 众 科 技 NO.5,2006 (总第91期) DAZHONG KEJ (CumulativelyNo.91) 三维离散小波变换的matlab实现 刘 丽 1,2 ( ...
- matlab简单分析数字滤波器FIR
时域FIR滤波器 华中科技大学<数字信号分析理论实践>第六单元 FIR滤波器 学习总结记录 FIR 滤波器脉冲响应函数设计法 MATLAB 中 FIR 滤波器设计函数 fir2() f = ...
- matlab简单分析频域滤波和时域滤波
华中科技大学<数字信号分析理论实践>第六单元 信号数字滤波的概念 学习总结记录 频域滤波 对信号进行低通滤波的一种快速方法,低频信号幅度设为1,负频率镜像过去,把虚部设为0 Fs = 20 ...
- matlab简单分析矩阵乘法——一阶行向量乘一阶列向量
A=[1,2,3],B=[321]A=\begin{bmatrix} 1,&2,&3 \end{bmatrix},B=\begin{bmatrix} 3\\ 2\\ 1 \end{bm ...
- matlab简单分析短时傅里叶变换STFT
华中科技大学<数字信号分析理论实践> 学习总结记录 短时傅里叶变换进行时频分析 Fs = 5120.0; dt = 1/Fs; N = 32768; df = 500.0/N; T = d ...
- matlab简单分析其他类型滤波器(陷波尖峰梳状半带希尔伯特)
其他类型滤波器 华中科技大学<数字信号分析理论实践>滤波器 学习总结记录 陷波滤波器 iirnotch Fs = 200; dt = 1.0/Fs; T = 2; N = T/dt; t ...
- matlab简单分析模拟滤波器 IIR
IIR 滤波器 华中科技大学<数字信号分析理论实践>第六单元 IIR滤波器 学习总结记录 IIR滤波器一般先借助模拟滤波器进行设计,然后再将模拟滤波器转为数字滤波器 脉冲响应不变法 &am ...
- Matlab 离散小波变换函数 dwt2() 原理介绍与实验
文章目录 一.小波变换的原理 1.1 小波变换简介 1.2 CWT和DWT的原理 二.傅里叶变换与DWT的比较 三.Matlab实现图像的二维小波变换 3.1 dwt2()函数介绍 3.2 dwt2( ...
最新文章
- 最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
- 基于多核DSP处理器DM8168的视频处理方法
- linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法
- filebeat配置参数_filebeat配置详解
- java每一个小时同步_Java同步块(synchronized block)使用详解
- 关于求数列极限的方法的总结
- 架设网页手游需要什么服务器,架设手游用什么云服务器
- 电脑出现指定的服务器名无效的弹窗,win7系统电脑提示指定的网络名不再可用的解决方法...
- 电脑链接打印机方法(TCP/IP连接,Windows10适用,其他版本未验证)
- 使用Cytoscape 的BinGO插件绘制GO通路关系图
- 彪悍开源的分析数据库-ClickHouse
- css 标记选择器,CSS标记选择器
- 基于JAVAHTML5运河古城网站计算机毕业设计源码+数据库+lw文档+系统+部署
- Hollo world
- 内存分析工具 MAT 详解
- PPT设计,请保存这些优秀的PPT专属导航网站
- 网络信息安全技术的学习感悟
- Matlab替换wrfinput数据,WRF模式之个例模拟
- 数据仓库实践杂谈(七)——数据标准化
- 香港理工大学酒店管理html,香港理工大学大酒店管理硕士要求
热门文章
- npm ERR! Unexpected end of JSON input while parsing near '...Comment: https://open'
- keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法
- js时间格式化 YYYY/MM/DD HH:MM:SSS
- 【宽度优先搜索】计蒜客:蒜头君回家(带条件的BFS)
- 【数据结构和算法笔记】用c和c++分别实现二叉搜索树
- HTML如何消除别的块的影响,CSS清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?...
- 【CCCC】L2-001 紧急救援 (25分),,Dijkstra标准模板(多路径,最大点权和路径打印)
- 【PAT】2020年秋季考试划水准备贴
- 【POJ2406】Power Strings(KMP)
- NYOJ399 - 整除个数