一种基于Haar小波树的SAMP重构方法

文档序号:7546533阅读:1104来源:国知局
一种基于Haar小波树的SAMP重构方法
【专利摘要】本发明提供了一种基于Haar小波树的SAMP重构方法,其包括步骤有:在接收端接收性能数据高频分量,通过观测矩阵得到的观测值;初始化候选集合、添加阈值和删除阈值等;选择多个具有父子关系的原子,经过多次迭代计算,得到高频分量的近似值;最后再将低频分量和高频重构分量进行Haar重构得到压缩后的性能数据。使用本发明方法,缩短了重构时的运算时间,提高了成功重构的概率,重构出的高频系数与原始的高频系数很逼近,重构精度比较高。
【专利说明】-种基于Haar小波树的SAMP重构方法

【技术领域】
[0001] 本发明涉及异构网络性能管理中对性能数据进行压缩处理的方法,具体涉及一种 基于Haar小波树的SAMP重构方法,属于异构网络领域。

【背景技术】
[0002] 异构网络不是一个新兴的网络,它是将现有的多种网络协同组合成一个整体的混 合网络。由于包含多个网络的不同设备,网络设备数量庞大、种类繁多、功能迥异、结构多 样,而且随着网络规模不断扩大,网络复杂程度不断增加。为了保证不同设备的正常运行, 网络管理系统需要实时监测异构网络中的网络参数和设备参数,异构网络复杂的结构和设 备种类的繁多必然会造成海量性能数据,海量的性能数据若不加以处理,其在传输的过程 中不仅占据大量带宽,而且影响性能数据的传输的效率。海量的性能数据对数据的传输、存 储和处理带来了压力,因此急需对性能数据进行压缩处理。
[0003] 压缩感知理论经过近十年的发展,目前已广泛应用于图像处理、音频视频压缩、无 线通信网络等领域,其在网络管理中的应用也慢慢得到重视,主要用于网络监管和数据融 合。压缩感知打破了奈奎斯特采样定理,使得信号的采样速率不受奈奎斯特采样定律的限 制,能以远低于传统采样定律要求的速率,对可压缩信号进行精确的采样、量化、编码和恢 复。压缩感知的原理是只要原始信号是稀疏的或者是在某种变换域中是稀疏的,那么就可 以通过一个测量矩阵将该信号从一个高维空间投影到一个低维空间上,然后通过求解一个 优化问题,就可以从这些少量的投影中以较高的概率重构出原信号,而测量矩阵与变换基 要满足不相关这个条件。要用压缩感知理论,前提是被处理的数据本身具有稀疏性(或可 压缩性)或者经过相关变换在某种变换域具有稀疏性。然而现实世界中,然而绝大部分数 据并不是稀疏的,包括性能数据。因此需要选择合理的变换,使性能数据在变换域中具有稀 疏性。目前越来越多的人将小波压缩方法作为压缩感知理论的稀疏基,以提高压缩感知的 效率。
[0004] 压缩感知的具体步骤主要分为3个过程:信号的稀疏表示、观测矩阵的设计和重 构方法;其中信号的可稀疏表示是信号能够进行压缩感知的先决条件,即只有具有稀疏性 才能进行压缩感知;而观测矩阵是获取信号结构化表示的手段;重构方法是恢复原始信号 的保证。重构方法作为压缩感知理论的重要步骤,其方法的好坏直接关系到原始数据重构 的精度,方法运算时间的长短直接决定着压缩感知理论是否切实可行。目前已经涌现很多 的重构方法,但这些方法在重构原始数据时,大都没有考虑稀疏系数的结构特点,如何结合 稀疏系数的结构特点,提高数据重构的精度,降低重构时的运行时间,是目前急需解决的问 题。


【发明内容】

[0005] 本发明的目的是,提出一种基于Haar小波树的SAMP重构方法,能够提高性能数据 的重构精度,降低重构时的运行时间。
[0006] 本发明解决上述技术问题的技术方案如下:一种基于Haar小波树的SAMP重构方 法,包括如下步骤:
[0007] 输入:感知矩阵Θ,测量向量Y,步长s。
[0008] 输出:高频系数的近似值W'。
[0009] 步骤一,在采集端,对采集来的性能数据进行Haar小波变换,采用压缩感知理论 对小波系数进行稀疏和观测;
[0010] 步骤二,初始化阶段;
[0011] ⑴初始化残差rQ = Y ;
[0012] ⑵a i为感知矩阵Θ中第i个列向量;
[0013] (3) Λ为感知矩阵中列下标值的集合,初始化为Λ = [1,2,…,N];
[0014] (4) μ丨为添加阈值,μ 2为删除阈值;
[0015] (5)候选集合Q =[];//候选集合就是多次迭代后选择出来的有效原子的下标集 合;
[0016] (6)预先集合sQ =[];//预选集合是本次迭代选出的有效原子下标集合;
[0017] (7)初始化段下标stage = 1 ;
[0018] 步骤三,选出第P次迭代的有效原子下标集合sp = {max(l, Rn) :Rn| |〈rp a Rn>彡 μ a A I,Λ = A/Ap_J,根据Haar小波树父子节点索引值的二倍关系,搜索出 元素对应的小波树,且将其所有家庭元素的索引值存放在候选集合Cp中,且Cp = Fp_i U Sp ;
[0019] 步骤四,计算由该候选集合重构出来的高频系数的近似值,
[0020] 步骤五,根据删除阈值μ 2对候选集合进行裁剪,将需要删除的列索引值存放在 Γ κ 中,rR = {max(l,Cj): QII WCj lC/C,P2maxC|eCp I WCi 1};
[0021] 步骤六,计算候选集合和残差c = Cp/rK,r = Y-0(.0丨?
[0022] if (满足停止迭代的条件)
[0023] then停止迭代;
[0024] else if(| |rk| |2彡| Ιιν」|2)//第k次残差的模值大于上次残差的模值
[0025] (a) stage+ = 1 ;//对段标进行更新;
[0026] (b) I = stage Xs ;//对支撑集的大小进行更新;
[0027] else
[0028] (a)Ck = C;//更新支撑集;
[0029] (b)rk = r ;// 更新残余;
[0030] (c)P+ = 1 ;
[0031] end ;
[0032] end ;
[0033] 最后,通过小波反变换将低频分量和重构出的高频分量进行小波合并,以恢复原 始性能数据。
[0034] 有效结果:本发明提出的方法,能够提高性能数据的重构精度和成功的概率,降低 重构时的运行时间。

【专利附图】

【附图说明】
[0035] 图1是本发明的压缩感知方法流程图。
[0036] 图2是数据进过Haar小波分解的小波系数结构图。
[0037] 图3是本发明基于Haar小波树的SAMP重构方法流程图。

【具体实施方式】
[0038] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0039] 图1所示是本发明的基于Haar小波变换的压缩感知处理过程,性能数据在压缩感 知中的处理流程为:
[0040] (1)采集来的性能数据,经过Haar小波多层分解,将原始性能数据分解为低频分 量和商频分量两部分。
[0041] (2)低频分量不具有稀疏性,因此不做压缩处理,高频分量含有大量的小值(即无 用信息),具有稀疏性,可以采用压缩感知进行处理。
[0042] (3)采用随机高斯矩阵作为测量矩阵,对高频分量进行观测,得到高频系数的观测 值。
[0043] (4)接收端对高频系数观测值采用基于Haar小波树的SAMP重构方法,进行重构运 算,得到高频系数的近似值。
[0044] (5)重构出的高频系数并不是接收端想要存储的最终数据,接收端想要存储的是 性能数据,所以在对高频系数进行重构的基础上,还需通过小波反变换将低频和重构出的 高频进行小波合并,以恢复原始性能数据。
[0045] 图2所示是数据经过Haar小波分解后,小波系数结构图。从图中可以看出小波系 数可以组成连通树的模型,其中黑色节点表示的是稀疏系数在小波基下的大值数(对重构 有重要作用的数),白色节点表示的是稀疏系数在小波基下的小值数(近似为〇的数)。由 大值数组成的集合可以形成一个有根节点的连通树,若小波树中任一个系数Wu属于大值 集合,那么它的父节点Wi-^也必然属于大值集合。
[0046] 因此本文选择将Haar小波树和SAMP重构方法相结合,使得每次迭代时选出多个 具有父子关系的原子,大大降低重构时间。当小波系数沿树根向下单调递减时,通过小波 树可以快速找到准确的估计值,而当小波系数不是单点递减时,若选择某个远离树根的小 波系数,则其父节点系数也会被选取,而这些父节点系数可能是小值,这样会造成选择的有 效原子具有很大误差,针对此问题,本文引入添加阈值Pi和删除阈值μ 2,通过Pi来控制 每次迭代选出的原子的个数,防止选择很多无用原子,通过μ 2来删除已经选出的无用的原 子。
[0047] 下面给出本发明的具体实施案例:
[0048] 由于性能数据不具有稀疏性,不满足压缩感知应用的需求,因此本文方法首先采 用Haar小波变换对性能数据进行分解,得到低频分量和高频分量。由于低频分量不具有稀 疏性,因此保留此部分数据并直接传输到服务器端;而高频部分具有稀疏性,满足压缩感知 的要求,因此采用高斯随机测量矩阵对高频系数进行降维处理,得到少数测量值,此时只要 传输这些测量值即可。测量值到达服务器端时,本文将SAMP重构方法和高频系数树形结构 的特性相结合,对高频分量进行重构,最后将重构出的高频分量和直接传输的低频分量进 行小波反变换,以重构出原始性能数据。具体实施过程如下:
[0049] (1)采集来的Μ种属性的性能数据X2,…,XM,分别进行4级小波分解,每一种 属性的数据分解得到1024个低频分量V= [Vy v2,…,Vi,…,v1(l24]和15400个高频 分量WiliwpWy "^Wj,两部分。低频分量不做压缩处理,第i种属性的性能数 据表示为 其中,1= ,…,w i>N]。
[0050] (2)由于高频系数具有稀疏性,因此稀疏基Ψ为NXN的单位矩阵,其中N = 15400,高频系数用稀疏基Ψ线性表示为W= VW。采用随机高斯矩阵作为测量矩阵,并设 为 Φ e RMXN,M〈〈N,¢ = ^ φ2,Κ,φ,.,]τ,φ,ΗΘ,.,,θ,.:丄 Θ,.、]1,利用该矩阵中 Μ个行向量 对高频系数W进行投影,即计算W和叭(i = 1,2···,Μ)之间的内积,得到观测值Y= [yi, 又2,…,Υμ]Τ,即γ = =小VW = ?w,θ为感知矩阵。
[0051] (3)已知稀疏基Ψ、测量矩阵Φ和观测值Υ,采用改进的基于Haar小波树的SAMP 重构方法如图3,重构出高频系数w' = ψΗφΗγΥ。
[0052] (4)压缩感知只是重构出高频系数,在接收端还需要通过Haar小波反变换对低频 系数和高频系数进行重构,以恢复原始的性能数据。Haar小波反变换的实现过程如下所 示:
[0053] 输入:商频重构分量和低频分量
[0054] 输出:恢复的性能数据X '
[0055] For(k = 2 ;k ^ N ;k = k/2)
[0056] {for(i = 0 ;i<k/2 ;i++)
[0057] {t[2i] = w[i]+w[i+k/2];
[0058] t[2i+l] = w[i]-w[i+k/2] ;}
[0059] for (i = 0 ;i<k ;i++)
[0060] w[i] = t[i] ;}
[0061] 本发明不同于原有的压缩重构方法之处在于:本发明提出的改进方法应用于异构 网络环境中,去除性能数据间的冗余性;且本发明的改进方法采用基于Haar小波树的SAMP 重构方法,迭代运算时根据小波树结构特点,可以选取多个有效原子,降低了迭代运算时 间,同时引入添加阈值和删除阈值,控制每次迭代选取的原子个数,使得原子选择更有效, 提高了重构的精度和成功重构的概率。
【权利要求】
1. 一种基于Haar小波树的SAMP重构方法,其特征在于包括如下步骤: 步骤一,选定Haar小波变换,得到原始性能数据的稀疏系数; 步骤二,初始化候选集合、添加阈值和删除阈值等; 步骤三,根据Haar小波树父子节点索引值的二倍关系,搜索出元素对应的小波树,且 将其所有家庭元素的索引值存放在候选集合中; 步骤四,计算由该候选集合重构出来的高频系数的近似值; 步骤五,根据删除阈值对候选集合进行裁剪,将需要删除的列索引值存放在rK中,通 过添加阈值来控制每次迭代选出的原子个数; 步骤六,通过小波反变换将低频分量和重构出的高频分量进行小波合并,以恢复原始 性能数据。
2. 根据权利要求1所述的一种基于Haar小波树的SAMP重构方法,其特征在于,在所述 步骤三中,本方法每次迭代时选出多个具有父子关系的原子,按如下公式计算原始性能数 据经过L次小波分解:
小波基包含扩展函数和小波函数,其中Y为扩展函数,vi;j为尺度i,偏移为j的小波 函数,小波变换得到的系数由扩展系数%和小波系数Wu组成;通过分析可以得出,信号 的小波系数具有树形结构,小波树中任一个系数Wu属于大值集合,即有用值,那么它的父 节点
也必然属于大值集合。
3. 根据权利要求1所述的一种基于基于Haar小波树的SAMP重构方法,其特征在于,在 所述步骤五中,按如下公式将需要删除的列索引值存放在rK中:
其中U2为删除阈值,Cp为候选集合,当小波系数不是单点递减时,若选择某个远离树 根的小波系数,则其父节点系数也会被选取,而这些父节点系数可能是小值,这样会造成选 择的有效原子具有很大误差,通过U2来删除已经选出的无用的原子,防止选择很多无用原 子。
【文档编号】H03M7/30GK104242947SQ201410423005
【公开日】2014年12月24日 申请日期:2014年8月25日 优先权日:2014年8月25日
【发明者】杨建东, 张登银, 李秀云, 陈磊 申请人:南京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1