华中科技大学《数字信号分析理论实践》 学习总结记录

  • 离散小波变换进行多尺度分解
  • 离散二进小波变化进行小波分解

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简单分析离散小波变换相关推荐

  1. matlab怎么分析突变点,小波变换检测信号突变点的MATLAB实现

    之前在不经意间也有接触过求突变点的问题.在我看来,与其说是求突变点,不如说是我们常常玩的"找不同".给你两幅图像,让你找出两个图像中不同的地方,我认为这其实也是找突变点在生活中的应 ...

  2. 离散小波matlab程序,三维离散小波变换matlab实现.pdf

    维普资讯 2006年第 5期 大 众 科 技 NO.5,2006 (总第91期) DAZHONG KEJ (CumulativelyNo.91) 三维离散小波变换的matlab实现 刘 丽 1,2 ( ...

  3. matlab简单分析数字滤波器FIR

    时域FIR滤波器 华中科技大学<数字信号分析理论实践>第六单元 FIR滤波器 学习总结记录 FIR 滤波器脉冲响应函数设计法 MATLAB 中 FIR 滤波器设计函数 fir2() f = ...

  4. matlab简单分析频域滤波和时域滤波

    华中科技大学<数字信号分析理论实践>第六单元 信号数字滤波的概念 学习总结记录 频域滤波 对信号进行低通滤波的一种快速方法,低频信号幅度设为1,负频率镜像过去,把虚部设为0 Fs = 20 ...

  5. matlab简单分析矩阵乘法——一阶行向量乘一阶列向量

    A=[1,2,3],B=[321]A=\begin{bmatrix} 1,&2,&3 \end{bmatrix},B=\begin{bmatrix} 3\\ 2\\ 1 \end{bm ...

  6. matlab简单分析短时傅里叶变换STFT

    华中科技大学<数字信号分析理论实践> 学习总结记录 短时傅里叶变换进行时频分析 Fs = 5120.0; dt = 1/Fs; N = 32768; df = 500.0/N; T = d ...

  7. matlab简单分析其他类型滤波器(陷波尖峰梳状半带希尔伯特)

    其他类型滤波器 华中科技大学<数字信号分析理论实践>滤波器 学习总结记录 陷波滤波器 iirnotch Fs = 200; dt = 1.0/Fs; T = 2; N = T/dt; t ...

  8. matlab简单分析模拟滤波器 IIR

    IIR 滤波器 华中科技大学<数字信号分析理论实践>第六单元 IIR滤波器 学习总结记录 IIR滤波器一般先借助模拟滤波器进行设计,然后再将模拟滤波器转为数字滤波器 脉冲响应不变法 &am ...

  9. Matlab 离散小波变换函数 dwt2() 原理介绍与实验

    文章目录 一.小波变换的原理 1.1 小波变换简介 1.2 CWT和DWT的原理 二.傅里叶变换与DWT的比较 三.Matlab实现图像的二维小波变换 3.1 dwt2()函数介绍 3.2 dwt2( ...

最新文章

  1. 最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
  2. 基于多核DSP处理器DM8168的视频处理方法
  3. linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法
  4. filebeat配置参数_filebeat配置详解
  5. java每一个小时同步_Java同步块(synchronized block)使用详解
  6. 关于求数列极限的方法的总结
  7. 架设网页手游需要什么服务器,架设手游用什么云服务器
  8. 电脑出现指定的服务器名无效的弹窗,win7系统电脑提示指定的网络名不再可用的解决方法...
  9. 电脑链接打印机方法(TCP/IP连接,Windows10适用,其他版本未验证)
  10. 使用Cytoscape 的BinGO插件绘制GO通路关系图
  11. 彪悍开源的分析数据库-ClickHouse
  12. css 标记选择器,CSS标记选择器
  13. 基于JAVAHTML5运河古城网站计算机毕业设计源码+数据库+lw文档+系统+部署
  14. Hollo world
  15. 内存分析工具 MAT 详解
  16. PPT设计,请保存这些优秀的PPT专属导航网站
  17. 网络信息安全技术的学习感悟
  18. Matlab替换wrfinput数据,WRF模式之个例模拟
  19. 数据仓库实践杂谈(七)——数据标准化
  20. 香港理工大学酒店管理html,香港理工大学大酒店管理硕士要求

热门文章

  1. npm ERR! Unexpected end of JSON input while parsing near '...Comment: https://open'
  2. keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法
  3. js时间格式化 YYYY/MM/DD HH:MM:SSS
  4. 【宽度优先搜索】计蒜客:蒜头君回家(带条件的BFS)
  5. 【数据结构和算法笔记】用c和c++分别实现二叉搜索树
  6. HTML如何消除别的块的影响,CSS清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?...
  7. 【CCCC】L2-001 紧急救援 (25分),,Dijkstra标准模板(多路径,最大点权和路径打印)
  8. 【PAT】2020年秋季考试划水准备贴
  9. 【POJ2406】Power Strings(KMP)
  10. NYOJ399 - 整除个数