1、 [10’] q值是滤波器的品质因数,定义为=带宽/中心频率。假设小波基函数为,试证明其恒q性质。
证:记为频窗中心,为频窗的半径,则关于窗函数,有。
令上-2式a=1、b=0可以得出基本量,特别标记为和(对于给定的小波和为常数)。
滤波器的品质因数 (c为常数)
2、 [10’]假设给定信号的频率范围为(0-4000),使用mallat算子h和g描述提取频率范围分别为(0~250)、(1000~1500)、(3000~4000)分量的分解过程。
图1 信号频率分解图。
3、 在matlab环境下,编写相关程序实现如下功能:加载noissin信号,对其进行一维连续小波变换,分别绘制a=1.87和a=4.25时的连续小波变换系数曲线(非灰度图)。
clearclc
load noissin;%加载信号。
s=noissin(1:200);
对s信号进行一维连续小波变换。
w1=cwt(s,1.87,'db3');
subplot(211);plot(w1);
xlabel('时间');
ylabel('对应尺度a=1.87小波变换系数');
w2=cwt(s,4.25,'db3');
subplot(212);plot(w2);
xlabel('时间');
ylabel('对应尺度a=4.25小波变换系数');
图2尺度a=1.87和尺度a=4.25小波变换系数。
4、 [15’] snr=10;init=学号;[xref,x]= wnoise(4,11, snr,init),1) 画出原始信号x的时域波形;
2) 使用db3小波进行三层小波分解,设置阈值向量p=[80,87,97]对高频系数进行阈值处理(指令为wthcoef),然后重构,画出重构曲线;
3) 使用db3小波进行三层小波分解,对高频系数全部置零,然后重构,画出重构曲线。
clearclf
clcsnr=10;%设置信噪比。
init=1104710036;
产生一个he**y sine初始信号x和含标准的高斯白噪声的信号xref
xref,x]=wnoise(4,11,snr,init);
subplot(311),plot(x),title('原始信号');
c,l]=w**edec(x,3,'db3');
n=[1,2,3]; 设置尺度向量。
p=[80,87,97]; 设置阈值向量。
nc2=wthcoef('d',c,l,n,p);%对高频系数进行阈值处理。
ss2=w**erec(nc2,l,'db3');对新的小波结构进行重构。
nc_2=wthcoef('d',c,l,n);%对高频系数全部置零。
ss_2=w**erec(nc_2,l,'db3');对新的小波结构进行重构。
subplot(312),plot(ss2),title('消噪后的信号');
subplot(313),plot(ss_2),title('高频信号置零后的信号');
图3原始信号和消噪后的信号。
5、 [15’]在matlab环境下,加载leleccum信号,信号长度为学号中四位数据组成,专业硕士选取后四位数据,如09104019,选择4019;学术型硕士41加最后二位位数,如201104710009,选择4109。
1) 绘制原始信号波形曲线;
2) 使用“db4”小波进行3尺度的一维小波分解,绘制各尺度下低频部分(cai,i=1~3)的系数曲线。
3) 分别使用ca3、cd1、cd2、cd3进行重构,绘制重构曲线。
clearclf
clcload sumsin;
s=sumsin(1:436);
figure(1);
subplot(221),plot(s),title('原始信号');
用db4对信号进行3尺度的小波分解。
c,l]=w**edec(s,3,'db4');
提取低频系数。
ca0_1=appcoef(c,l,'db4',1);
ca0_2=appcoef(c,l,'db4',2);
ca0_3=appcoef(c,l,'db4',3);
subplot(222),plot(ca0_1),title('尺度1上的低频系数');
subplot(223),plot(ca0_2),title('尺度2上的低频系数');
subplot(224),plot(ca0_3),title('尺度3上的低频系数');
信号重构。cd1=wrcoef('d',c,l,'db4',1);
cd2=wrcoef('d',c,l,'db4',2);
cd3=wrcoef('d',c,l,'db4',3);
ca3=wrcoef('a',c,l,'db4',3);
figure(2);
subplot(221),plot(cd1),title('尺度1上的高频部分重构');
subplot(222),plot(cd2),title('尺度2上的高频部分重构');
subplot(223),plot(cd3),title('尺度3上的高频部分重构');
subplot(224),plot(ca3),title('尺度3上的低频部分重构');
图4原始信号和尺度上的低频信号系数。
图5尺度上的高频部分和尺度3上的低频部分对信号进行重构。
6、 [10’]在matlab环境下,加载sumsin信号,使用“db1”小波进行5层小波包分解。
1) 绘制小波包树结构;
2) 绘制节点(3,0)、(4,2)、(5,0)、(5,10)的分解系数曲线;
3) 利用以上四个节点对信号进行重构,绘制重构的波形曲线。
clearclf
clc装入信号。
load sumsin;
x=sumsin(1:600);
用db1小波包分解信号x到第三层
采用shannon熵的标准。
t=wpdec(x,5,'db1','shannon');
plot(t);%画出小波包树结构的图形。
figure(1);
subplot(511);plot(x);
title('原始信号');
读取小波包的系数。
cfs1=wpcoef(t,[3,0]);
subplot(512);plot(cfs1
title('小波包(3,0)的系数');
cfs2=wpcoef(t,[4,2]);
subplot(513);plot(cfs2);
title('小波包(4,2)的系数');
cfs3=wpcoef(t,[5,0]);
subplot(514);plot(cfs3);
title('小波包(5,0)的系数');
cfs4=wpcoef(t,[5,10]);
subplot(515);plot(cfs4);
title('小波包(5,10)的系数图6小波包树结构的图形。
figure(3);
subplot(321);plot(x);
title('原始信号');
重构小波包的节点(3,0)
rcfs1=wprcoef(t,[3,0]);
subplot(323);plot(rcfs1);
title('重构的小波包节点(3,0)')
rcfs2=wprcoef(t,[4,2]);
subplot(324);plot(rcfs2);
title('重构的小波包节点(4,2)')
rcfs3=wprcoef(t,[5,0]);
subplot(325);plot(rcfs3);
title('重构的小波包节点(5,0)')
rcfs4=wprcoef(t,[5,10]);
subplot(326);plot(rcfs4);
title('重构的小波包节点(5,10)')
recs=rcfs1+rcfs2+rcfs3+rcfs4;
subplot(322);plot(recs);
title('节点(3,0)、(4,2)、(5,0)、(5,10)的分解系数重构信号');
图7小波包的节点(3,0)、(4,2)、(5,0)、(5,10)的分解系数。
图8节点(3,0)、(4,2)、(5,0)、(5,10)的分解系数重构信号。
7、 [10’]假定某电压信号为,在时受故障影响叠加了衰减性扰动扰动分量,时恢复正常,试用bd3小波对该信号进行5层分解,通过模极大值方法,通过图形曲线分析确定故障的产生时间和结束时间,采样率为1000hz。
clearclf
clct1=0:0.001:1.25;%t1为故障信号加入前的时间段,采样频率为1000hz
t2=1.25:0.001:2.06;%t2为故障信号加入的时间段,采样频率为1000hz
t3=2.06:0.001:4;
t=[t1,t2,t3];
y1=220*sqrt(6)*sin(2*pi*50*t1);
y2=220*sqrt(6)*sin(2*pi*50*t2)+20*exp((-5)*t2);
y3=220*sqrt(6)*sin(2*pi*50*t3);
y=[y1,y2,y3];
用小波db3进行5尺度的一维小波分解。
c,l]=w**edec(y,5,'db3');
对尺度5上的高频部分进行重构。
d5=wrcoef('d',c,l,'db3',5);
对尺度4上的高频部分进行重构。
d4=wrcoef('d',c,l,'db3',4);
对尺度3上的高频部分进行重构。
d3=wrcoef('d',c,l,'db3',3);
对尺度2上的高频部分进行重构。
d2=wrcoef('d',c,l,'db3',2);
对尺度1上的高频部分进行重构。
d1=wrcoef('d',c,l,'db3',1);
subplot(321);plot(y);
ylabel('原始信号');
xlabel('time*0.001s');
subplot(322);plot(d5);
xlabel('time*0.001s');
ylabel('细节信号d5');
subplot(323);plot(d4);
小波分析期末报告分析解析
学习报告 基于小波分析的去噪应用。专业 计算数学。班级 数学二班。学号 152111033 姓名 刘楠楠。小波分析是传统傅里叶分析发展史上里程碑式的发展,近年来成为众多学科共同关注的热点,本篇报告在小波变换的基础上将其应用于信号去噪中,利用小波方法去噪,是小波分析应用于实际的重要方面。小波去噪的关键...
小波分析结课作业
精仪学院仪器科学与技术 1014202077 赵炎。基于小波变换的姿态检测数据融合方法。一 研究背景。姿态检测系统广泛应用于航海 无人机 机器人等相关领域,是自动化控制领域一个不可或缺的关键技术。以牛顿定律为其工作原理,通过对加速度的积分来获得载体的速度 位置和偏向角的信息。在总个系统中惯性器件起着...
燃烧与应用试题
1.燃气是各种气体燃料的总称,他能燃烧而放出热量,供城市居民和工业企业使用。常用的燃气有纯天然气 石油伴生气 液化石油气 炼焦煤气,炭化煤气 高压煤气 热裂解油制气 催化裂解油制气和矿井气等。2.可燃气体有碳氢化合物 氢和一氧化碳 不可燃气体有氮 二氧化碳及氧。3.气体燃料中的可燃成分在一定条件下与...