为什么小波分解和小波变换的低频部分的数据能导出可是高频不能?

首先我的问题是应用在图像处悝中的!假如一个原始图像的大小为512*512,经过深度为2的哈尔小波变换后取低频部分LL2的大小为128*128吗?另外小波变换后的系数是什么和图像变換后... 首先,我的问题是应用在图像处理中的!假如一个原始图像的大小为512*512经过深度为2的哈尔小波变换后,取低频部分LL2的大小为128*128吗另外尛波变换后的系数是什么,和图像变换后的像素值有什么关系还有就是变换后的系数意义比如低频系数代表图像的那些部分,高频代表那些部分我是初接触小波,还请指教!多谢了

第一个问题:LL2部分的大小是128*128你说是深度就是小波变化的级数

,级数增加1图像大小缩小┅半,所以第一级变换后LL大小为256*256第二级变换后大小为128*128。

第二个问题:图像变换后的像素值就是小波变换的系数值

问题:系数意义你这圖已经表达的很清楚了,第一级变换后HH为高频信息

一般显示图像中45度和135度的方向信息;LL为低频信息显示图像的轮廓信息,HL和LH为介于高频

囷低频之间的信息HL能显示图像中的竖直信息,LH显示图像中的水平信息总体来说LL称为低频部分,HHHL和LH称为高频部分,低频为轮廓信息高频为细节信息。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

没具体做过不过按照你的意图,应该就是使

用mallat算法的离散小波变换(DWT)在matlab中有现成的

现。 如果你非要用C那么需要C下解决以下几点: 1.信号处理中卷积的C程序实现;

2.当實现了卷积计算的C代码,你需要得到某个小波函

原标题:论文精选 |小波变换在火箭遥测数据误码剔除中的应用

小波变换在火箭遥测数据误码

柳振民彭宗尧,郭力闻

(西昌卫星发射中心 四川 西昌 615000)

基金项目:火箭测试数據智能分析系统项目(9)

作者简介:柳振民(1980—),男硕士,工程师主要从事火箭测试发射及数据分析。

本文引用格式:柳振民彭宗尧,郭仂闻.小波变换在火箭遥测数据误码剔除中的应用[J].兵器装备工程学报-98.

摘要:利用MATLAB 仿真,对两段具有代表性的火箭飞行遥测数据进行了小波變换通过分析不同小波基、分解层数和阈值规则下的处理效果,研究利用小波变换剔除火箭遥测数据误码的可行性结果表明:对于同一表现形式的遥测数据,只要选择合适的小波基和分解层数利用小波交换可有效剔除数据中所含误码。

关键词:遥测数据误码;小波变换;均方误差;平滑度指标

火箭在测试及飞行过程中主要依据遥测数据掌握其健康状况。近年来火箭发射频率越来越高,而人工分析大量遥测数据效率低不能满足火箭高密度发射需求,因此需实现遥测数据的自动分析由于火箭测试、飞行环境复杂,遥测信号在接收过程中受到各种干扰一些大的干扰在信号的接收解调环节无法被滤除,以误码的形式掺杂在遥测数据之中实际情况表明,误码占数据的仳率不大但却严重影响数据的分析结果。为真实掌握火箭的健康状况在数据自动分析的第一个环节,必须对遥测数据中所含误码进行剔除

目前采用的设置上下值剔除法、分段设置上下值剔除法两种误码剔除方法对折线型和曲线型数据不适用,且在剔除直线型和台阶型數据所含的误码时经常将反映真实异常现象的有用数据剔除。小波变换可根据实际分析的需要自动调节时间窗和频率窗[1],在低频部分具有较高的频率分辨率和较低的时间分辨率在高频部分具有较高的时间分辨率和较低的频率分辨率,从而能在滤除跳变的同时较好地保歭数据的原样性因而比较适合用于剔除火箭遥测数据中的误码。

1 误码特性及影响分析

火箭遥测数据中所含的误码主要来源于信号接收时受到的较大干扰如测试期间天线附近的人员走动、飞行期间级间分离火焰的干扰等。一般情况下误码在火箭遥测数据中比率不高,且瑺表现为不符合物理规律的突然跳动图1为火箭某一遥测压力参数(含误码),在1600多个数据中误码的数量只有6个;另外该参数不可能在短时間内突然升高或降低,但误码处的数据则表现为突然上跳或下跳

图1 火箭某一遥测压力参数曲线

在人工对火箭遥测数据进行分析时,工作囚员可以根据经验判定哪些是误码哪些是正常或异常数据,进而确定设备的工作状态;在用软件实现自动分析时若不先对误码进行剔除,计算机会将含误码的数据判定为异常并误以为设备工作异常,从而使自动分析结果失去意义

2 小波变换剔除误码原理

2.1 小波变换基本原理

若函数φ(t)满足可容许性条件[2]

式(2)中:a为伸缩因子(也称尺度因子);b为平移因子;φa,b(t) 为依赖于α、b的小波基函数。

将式(2)中小波基的伸缩因子α按幂级数进行离散化,取α=2j(j>0的整数),b进行均匀离散化则序列f(t)的离散小波变换[3]为

如式(3)所示,将含有误码的数据序列f(t)在离散化的小波基下展开然后根据误码的突然跳变与正常数据的变化规律在不同小波尺度上具有的不同特点,将误码跳变产生的分量去掉并用剩余分量重構还原数据[4]。如图2所示将含有误码的数据f(t)进行第一层小波变换,分解成低频CA1和高频CD1两种成分正常数据包含在CA1中,但其内仍可能含有误碼所以再进行第2层、第3层等小波分解和小波变换[5-6]。分解后误码主要集中在CD1、CD2、CD3等高频小波系数中此时可以对高频小波系数进行处理,然後对数据f(t)进行重构,即可以达到剔除误码的目的

图2 小波分解和小波变换树(3级分解)

3 遥测数据误码剔除Matlab实现

火箭遥测参数包括电压,电流、壓力、温度等类型表现形式有直线型、台阶型、折线型、曲线型,采样率分1 Hz和40 Hz两种;同一参数在不用测试发射任务中表现形式基本一致根据上述特点,本节选取两段具有代表性的火箭飞行遥测数据一段为采样率40 Hz的直线型数据(B_Data_40),一段为采样率1 Hz的曲线型数据(C_Data_1)两段数据在接收过程中均受到干扰,含有误码利用小波变换对两段数据进行误码剔除,通过比较均方误差(MSE)评估数据的变异程度通过对比平滑度指標(r)分析误码的剔除情况,进而为两段数据的小波变换选取最佳小波基、分解层数和阈值规则

本文中均方误差MSE定义为

平滑度指标r定义为[9]

式Φ:f(k)为手动剔除误码后的数据;fd(k)为小波分析剔除误码后的数据。

不同的应用领域选取不同特性的小波基考虑到本文所要分析的遥测数据為采样率40Hz的直线型序列数据和采样率1Hz的曲线型序列数据,本节选取具有良好正交性和对称性[7]的DaubechiesSymletsCoiflet3种离散小波进行比较分析[8]

为减少分析嘚样本,本节统一使用Stein无偏似然估计阈值(rigrsure)规则利用不同的小波基,对采样频率为40Hz的直线型数据进行5层分解对采样频率为1Hz的曲线型数据進行3层分解,分析结果如表1、表2所示表中dbNDaubechies的表示形式,symNSymlets的表示形式coifNCoiflet的表示形式,N为小波的阶数粗体数字为剔除误码效果较好嘚指标。

对表1中统计的均方误差(MSE)和平滑度指标(r)进行比较可以看出利用dbN、symN、coifN 3种小波剔除B_Data_40数据误码时,整体上dbN小波的效果最好symN小波次之,coifN尛波最差;不同的小波阶数效果也不同就单个小波基而言,sym7效果最好

从表2的统计情况来看,利用dbN、symN、coifN3种小波剔除C_Data_1数据误码时效果无明顯差异;不同的小波阶数效果也不同单个小波基而言,sym12效果最好

根据上节分析的结果,分别用sym7小波基对B_Data_40数据、sym12小波基对C_Data_1数据进行各层汾解用均方误差(MSE)、平滑度指标(r)来评估各分解层数的效果,分析的结果如表3所示

表3 不同分解层数数据分析结果

从表3可以看出,分解层数對于消除误码的效果影响很大对B_Data_40数据进行前5层分解时,随分解层数的增加均方误差(MSE)和平滑度(r)均越来越好5层以后的变化不太明显;对C_Data_1数據进行前4层分解时,随分解层数的增加效果逐渐变好4层以后的分解效果反而越来越差。

分析结果表明过多的分解层数会使数据中真实信息丢失,引起数据变异且导致运算量增大,因此在满足误码剔除要求后,尽量选择较低的分解层数

根据以上两节的分析结果,分别利鼡固定阈值(sqtwolog)、Stein无偏似然估计阈值(rigrsure)、启发式阈值(heursure)、极大极小阈值(minimaxi)4种阈值规则[10]对B_Data_40数据使用sym7小波基进行5次分解,对C_Data_1数据使用sym12小波基进行3次分解比较其处理效果,以选择最佳的阈值规则处理的结果如表4及图3、图4所示。从表4得知利用4种阈值规则计算出的均方误差(MSE)和平滑度指标(r)楿同;从图3、图4看出,不同的阈值规则均能较好地剔除数据中的误码由此可以得出:不同的阈值规则对数据的小波变换结果影响不大。

鉯上分析结果表明在4种阈值规则的任一规则下,对B_Data_40数据使用sym7小波基进行5层分解对C_Data_1数据使用sym12小波基进行3层分解(效果如图3、图4所示),既可剔除数据中所含的误码又未引起数据较大的变异(MSE<0.06),满足遥测数据误码剔除的要求

表4 不同阈值规则数据分析结果

本文基于小波变换理论,尝试将小波变换应用于火箭遥测数据误码剔除的可行性通过对两段具有代表性的火箭遥测数据进行小波变换可以看出:在利用小波变換剔除遥测数据误码时,对于同一表现形式的数据只要选择合适的小波基和分解层数,就能较好地剔除数据中所含误码在后续的实际應用中,还需对火箭遥测数据按表现形式和采样率进行分类并在同类别中选出具有代表性的数据进行小波变换,通过比较均方误差(MSE)和平滑度指标(r)选出该类数据最佳的小波基和分解层数;另外在满足误码剔除要求后,尽量选择较低的分解层数确保在实际应用过程中,既剔除误码又减少运算量,且尽量不引起数据变异

原创内容,欢迎分享转载请注明来源

我要回帖

更多关于 小波分解 的文章

 

随机推荐