本发明涉及信号处理,特别是涉及一种基于参数优化的小波阈值去噪方法及装置。
背景技术:
1、目前常用的直流电能计量算法主要包括三种,分别是平均值法、有效值法和时域积分法。在理想情况下,上述三种方法的计算结果准确、一致。但由于ac/dc整流器环节电力电子特性显著,导致输出端电压、电流信号存在大量纹波,即含有高次交流谐波分量。在这种情况下,平均值法、有效值法将会出现计量偏差,并且当纹波含量越大时,电能计量误差越大,影响电能计费的公平性、合理性。因此,开展输出端直流电压、电流信号的高质量去噪并进行直流电能计量具有重要意义。
2、针对上述问题,目前大多集中于数字滤波技术研究。经典数字滤波技术包括中值滤波法、限幅滤波法、滑动平均值法等,但各方面性能有待提升。相较于经典滤波方法,现代滤波方法整体性能提升显著。其中,小波阈值去噪法是最为典型的现代数字滤波技术之一,应用尤为广泛。小波阈值去噪法的效果优劣取决于几个关键参数,包括小波基函数、分解层数、阈值函数、阈值准则等。为了提升小波阈值去噪法的性能,目前的方法大多只能从单一参数改进、多个参数综合评价方面进行小波阈值去噪方法的改进,暂未考虑所有参数的影响。
技术实现思路
1、本发明提供了一种基于参数优化的小波阈值去噪方法及装置,在选择去噪参数组合时同时考虑多个参数,增强评价的全面性,以呈现更好的去噪效果,提高去噪效率。
2、为了解决上述技术问题,本发明提供了一种基于参数优化的小波阈值去噪方法,包括:
3、采集直流设备输出端的原始信号;其中,所述原始信号包括直流电压信号和直流电流信号;
4、根据预设的去噪参数组合,利用小波阈值去噪法对所述原始信号进行去噪处理,获取重构信号;其中,所述去噪参数组合中的参数包括小波基函数、分解层数、阈值函数和阈值准则;
5、计算所述原始信号和所述重构信号之间的信噪比、均方根误差、平滑度和相关系数;
6、利用层次分析法,根据所述信噪比、均方根误差、平滑度和相关系数计算小波阈值去噪性能复合评价结果;
7、获取小波阈值去噪性能复合评价结果最小时所对应的小波基函数、分解层数、阈值函数和阈值准则,生成最优去噪参数组合;
8、根据最优去噪参数组合,对所述原始信号进行最优小波阈值去噪。
9、本发明对直流设备输出端的电压和电流信号去噪,先采集原始信号,根据预设的去噪参数组合,利用小波阈值去噪法处理原始信号可以得到重构信号,从而计算原始信号和重构信号之间的单项指标,包括信噪比、均方根误差、平滑度和相关系数,再根据这些单项指标计算评价小波阈值去噪方法效果优劣的复合指标,得到小波阈值去噪性能复合评价结果,以小波阈值去噪性能复合评价结果最小为目标找到对应的最优去噪参数组合,根据获取的最优去噪参数组合可以实现在综合考虑了小波基函数、分解层数、阈值函数和阈值准则的情况下,对电压和电流信号去噪,以达到更好的去噪效果,提高去噪效率。
10、进一步地,所述根据预设的去噪参数组合,利用小波阈值去噪法对所述原始信号进行去噪处理,获取重构信号,具体为:
11、根据预设的小波基函数和分解层数,对原始信号进行小波变换,计算小波分解系数;
12、根据预设的阈值函数和阈值准则,对所述小波分解系数进行量化处理;
13、利用小波逆变换,重构经过量化处理后的小波分解系数,生成所述原始信号对应的重构信号。
14、本发明先对原始信号进行小波变换,计算小波分解系数,对计算出的小波分解系数进行量化处理,再采用小波逆变换可以重构量化后的小波分解系数,形成去噪后的直流电压、电流信号,确定去噪后的原始信号为重构信号。结合小波变换和小波逆变换对原始信号进行重构,可以实现在较短的时间内完成信号处理,提高信号转换的效率。
15、进一步地,所述计算所述原始信号和所述重构信号之间的信噪比、均方根误差、平滑度和相关系数,具体为:
16、获取所述原始信号的数据序列总点数;
17、根据所述原始信号、重构信号和原始信号的数据序列总点数分别计算信噪比、均方根误差、平滑度和相关系数;具体公式如下:
18、计算信噪比的具体公式为:
19、
20、计算均方根误差的具体公式为:
21、
22、计算平滑度的具体公式为:
23、
24、计算相关系数的具体公式为:
25、
26、其中,o(i)为原始信号第i个数据点数值;g(i)为重构信号第i个数据点数值;n为数据序列总点数;ηsnr为信噪比;ηrmse为均方根误差;ηr为平滑度;ηr为相关系数。
27、本发明在评价小波阈值去噪方法效果优劣的单项指标方面,考虑了信噪比、均方根误差、平滑度和相关系数4项评价指标,能够从多维度评价去噪方法的效果,确保方法评价的全面性。
28、进一步地,所述利用层次分析法,根据所述信噪比、均方根误差、平滑度和相关系数计算小波阈值去噪性能复合评价结果,具体为:
29、利用预设的小波阈值去噪性能复合评价模型,建立比较矩阵;
30、根据所述比较矩阵分别计算所述信噪比、均方根误差、平滑度和相关系数的排序指数;
31、利用极差法将比较矩阵转化为判断矩阵;
32、根据所述判断矩阵分别计算所述信噪比、均方根误差、平滑度和相关系数的权重;
33、基于所述信噪比、均方根误差、平滑度和相关系数的权重计算小波阈值去噪性能复合评价结果。
34、本发明结合信噪比、均方根误差、平滑度和相关系数这4项评价指标,采用层次分析法,按照分解、比较、判断、综合的方式评价小波阈值去噪方法效果优劣的复合指标方面,可以提高数据处理的简洁性、实用性和系统性。
35、进一步地,所述获取小波阈值去噪性能复合评价结果最小时所对应的小波基函数、分解层数、阈值函数和阈值准则,生成最优去噪参数组合,具体为:
36、建立以小波阈值去噪性能复合评价结果最小为目标、以小波基函数、分解层数、阈值函数、阈值准则为决策变量的参数组合优选模型;
37、采用粒子群优化算法求解所述参数组合优选模型,得到最优去噪参数组合。
38、进一步地,所述建立以小波阈值去噪性能复合评价结果最小为目标、以小波基函数、分解层数、阈值函数、阈值准则为决策变量的参数组合优选模型,具体为:
39、所述参数组合优选模型的目标函数为:
40、maxf=maxη
41、所述参数组合优选模型的约束条件为:
42、ψ(t)∈ψ
43、dmin≤d≤dmax
44、t∈ω
45、h∈γ
46、其中,所述η为小波阈值去噪性能复合评价结果;ψ(t)为小波基函数;ψ为小波基函数集合;d为分解层数;dmax、dmin分别为分解层数的上、下限;t为阈值函数;ω为阈值函数集合;h为阈值准则;γ为阈值准则集合。
47、进一步地,在所述根据最优去噪参数组合,对所述原始信号进行最优小波阈值去噪后,还包括:
48、利用时域积分法,根据去噪后的原始信号,计算直流电能值。
49、本发明提供了一种基于参数优化的小波阈值去噪方法,先采集直流电压、电流的原始信号,根据预设的去噪参数组合,利用小波阈值去噪法处理原始信号得到重构信号,计算原始信号和重构信号之间的多个单项指标,再根据这些单项指标计算出复合指标,得到小波阈值去噪性能复合评价结果,以小波阈值去噪性能复合评价结果最小为目标找到最优去噪参数组合,再根据该组合对原始信号进行去噪,可以利用去噪后的信号计算直流电能值。本发明实现了在综合考虑小波基函数、分解层数、阈值函数和阈值准则的情况下,对直流电压和电流信号去噪,以达到更好的去噪效果,提高去噪效率,从而提高直流电能值计算的准确性。
50、相应的,本发明提供了一种基于参数优化的小波阈值去噪装置,包括:采集模块、获取模块、第一计算模块、第二计算模块、生成模块和去噪模块;
51、所述采集模块用于采集直流设备输出端的原始信号;其中,所述原始信号包括直流电压信号和直流电流信号;
52、所述获取模块用于根据预设的去噪参数组合,利用小波阈值去噪法对所述原始信号进行去噪处理,获取重构信号;其中,所述去噪参数组合中的参数包括小波基函数、分解层数、阈值函数和阈值准则;
53、所述第一计算模块用于计算所述原始信号和所述重构信号之间的信噪比、均方根误差、平滑度和相关系数;
54、所述第二计算模块用于利用层次分析法,根据所述信噪比、均方根误差、平滑度和相关系数计算小波阈值去噪性能复合评价结果;
55、所述生成模块用于获取小波阈值去噪性能复合评价结果最小时所对应的小波基函数、分解层数、阈值函数和阈值准则,生成最优去噪参数组合;
56、所述去噪模块用于根据最优去噪参数组合,对所述原始信号进行最优小波阈值去噪。
57、进一步地,所述获取模块,包括:小波变换单元、量化单元和重构单元;
58、所述小波变换单元用于根据预设的小波基函数和分解层数,对原始信号进行小波变换,计算小波分解系数;
59、所述量化单元用于根据预设的阈值函数和阈值准则,对所述小波分解系数进行量化处理;
60、所述重构单元用于利用小波逆变换,重构经过量化处理后的小波分解系数,生成所述原始信号对应的重构信号。
61、进一步地,所述第二计算模块,包括:建立单元、排序指数计算单元、转化单元、权重计算单元和评价结果计算单元;
62、所述建立单元用于利用预设的小波阈值去噪性能复合评价模型,建立比较矩阵;
63、所述排序指数计算单元用于根据所述比较矩阵分别计算所述信噪比、均方根误差、平滑度和相关系数的排序指数;
64、所述转化单元用于利用极差法将比较矩阵转化为判断矩阵;
65、所述权重计算单元用于根据所述判断矩阵分别计算所述信噪比、均方根误差、平滑度和相关系数的权重;
66、所述评价结果计算单元用于基于所述信噪比、均方根误差、平滑度和相关系数的权重计算小波阈值去噪性能复合评价结果。
67、本发明提供了一种基于参数优化的小波阈值去噪装置,以模块间的有机结合为基础,在选择去噪参数组合时同时考虑多个参数,增强评价的全面性,以呈现更好的去噪效果,提高去噪效率。