基于LabWindows_CVI的小波消噪技术在振动信号测试中的应用
- 格式:pdf
- 大小:576.17 KB
- 文档页数:4
LabWindows/CVI多线程技术在多功能显示器测试软件中的应用发布时间:2023-03-07T02:22:58.947Z 来源:《科学与技术》2022年21期作者:杨柳暄陈涛沈晓雪[导读] 多功能显示器测试软件模拟任务管理计算机与显示器进行422通讯,实时接收显示器发送的按键杨柳暄陈涛沈晓雪(苏州长风航空电子有限公司江苏苏州215151)[摘要]多功能显示器测试软件模拟任务管理计算机与显示器进行422通讯,实时接收显示器发送的按键信息,并且向显示器发送画面信息完成画面显示。
本文针对LabWindows/CVI的多线程机制进行了详细的介绍,并给出了其在多功能显示器测试中的应用。
测试结果表明,利用多线程技术能够更好地开发并行任务,加快系统的响应速度,提高执行效率。
关键词:多线程;多功能显示器测试;LabWindows/CVI;Application of LabWindows/CVI multi-threadtechnology in multi-function display test softwareYang Liuxuan Chen Tao Shen Xiaoxue(Suzhou Changfeng Avionics co.,LTD., Suzhou Jiangsu 215151,China)Abstract: The multi-function display test software simulates the task management computer to perform 422 communication with the display, receives the key information sent by the display in real time, and sends the screen information to the display to complete the screen display. This paper introduces the multi-thread mechanism of LabWindows/CVI in detail, and gives its application in the multi-function display test. The test results show that using multi-threading technology can better develop parallel tasks, speed up the response speed of the system, and improve execution efficiency.Key words: Multithread;Multifunction Display Test;LabWindows/CVI;1.引言在多功能显示器测试过程中,需要设计相应的测试软件。
30科技创新导报 Science and Technology Innovation Herald1 测试系统的基本原理该测试系统的基本测试原理就是利用C8051f系列单片机内部集成的A/D数模转换模块来对其被测信号进行采样,将所采集的数据进行单片机内部程序处理,然后把处理完的数据存储在外部存储器中,存储完毕之后,再通过RS232通信将存储器中的数据传输到PC 机上,用上位机界面把电压值显示出来。
单片机的内部数模转换A /D 采样频率达到了200Ksps,能够满足测试的要求。
由于在数据存储过程中需要稳定并准确的存储起来,数据存储的过程中使用的是SPI总线,因为其传输速度快,信号稳定,而且不会影响其A /D 的转换。
在A /D 采样结束后需要将存储器中的的数据传输至P C 机,RS232通信方式可以满足其传输速度,而且相对稳定。
上位机显示界面中需要清楚的显示电压的幅值,所以在PC 机接受到数据后将其处理,并将处理完的电压数据在上位机界面中的模拟显示栏或数字显示栏中显示出来,可以清晰的观测到电路中所要检测的某节点的电压值。
在上位机界面中还设有数据保存功能、图形显示功能,可以将其保存的数据通过波形的形式来查看。
2 测试电路的硬件设计及其软件编程2.1硬件设计2.1.1电源模块电源模块主要作用是为M C U 单片机及其各个功能芯片提供相应的电压,使其能够正常的工作。
在该测试电路需要用到两个不同的电压值,一个是单片机所需的电压是3.3V,另一个是RS232通信芯片需要的供电电压是5.0V。
而电路中所需要的电压则是9V 直流稳压电源。
为了能够尽量得到稳定的芯片供电电压,我们在电路中加入了一些滤波电容,尽量使其直流电压能够稳定,消除电压对于芯片的影响。
而且还在电路的一端加入了LED指示灯,来确认供电电路能否正常运转,一旦电压模块不能提供给其他模块所需的电压,则整个系统将不会正常工作。
电源模块电路设计如图2所示:2.1.2输入电压模块测试电路中输入的电压主要是来自于被测电路中不同节点的各个电压值,由于被测电路中的电压值不统一,所以对于被测电压进行了处理,并且进行了输入通道的划分,针对于不同范围内的检测电压需要对应于相应的通道进行测量。
基于MATLAB的小波分析在信号消噪中的应用摘要在信号分析与处理中信号去噪是一个常见问题,本文利用MATLAB 软件中的小波分析工具箱实现信号的去噪。
首先利用单尺度小波分解函数分解信号,并去除高频系数,再利用去噪函数处理新信号,获得了良好的去噪效果。
相比于直接利用去噪函数去噪,本文的方法减小了去噪误差,能更好的去除随机噪声。
关键字小波分解;小波重构;信号去噪;MATLAB0 引言1910年,Haar提出了最早的小波规范正交基,但当时并没有出现“小波”这个词。
1981年,Morlet对Fourier变换与加窗Fourier变换的异同、特点及函数构造做了创造性研究,首次提出了“小波分析”的概念,建立了以他的名字命名的Morlet小波,并取得巨大成功。
后来,Mallat于1987年将计算机视觉领域内的多尺度分析思想引入到小波分析中,提出多分辨率分析概念,统一了在此之前的所有正交小波基的构造,并且提出相应的分解与重构快速算法。
由于小波变换具有底熵性、多分辨率、去相关性、选基灵活性等良好特性,使小波变换在工程中得到广泛应用。
1 小波变换原理上式称为小波函数,它是由母小波经过伸缩、平移得到的函数族,可知连续小波变换是一个二元函数,它把一元函数变换成时间和频域平面上的二元函数。
同时由Parseval恒等式易得到小波变换频域的表示:通过上式可知小波变换在低频部分具有较高的频率分辨率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,因此小波变换在时频域都有很强的表征信号局部特征的能力。
基于以上小波变换的优点,因此小波变换在信号的分析与处理中广泛应用。
2 信号去噪信号去噪是信号处理领域的一个常见问题。
传统去噪方法主要是线性滤波和非线性滤波,例如中值滤波和Wiener滤波等。
小波变换具有诸多优点因此也常利用小波变换进行信号的消噪。
MATLAB软件提供了多个阈值去噪函数,本文采用ddencmp函数获取信号去噪阈值,然后采用wdencmp实现信号去噪,并计算消噪误差。
基于LabWindows/CVI的军用电站频率的测量当今世界快速发展,科技创新日新月异。
随着高精尖装备在现代化战争中的大量应用,人们对电能质量要求越来越高,而军用电站的测试也就变得十分重要。
随着我军装备电气化水平的不断提高,武器系统对军用电站的依存度也在不断提高。
军用电站的电气性能是整个武器系统作战效能正常发挥的基本保障,电站的电气性能必须满足用电装备的要求,因此无论是在电站装备的研制开发、出厂验收以及维护保障过程中,军用电站的电气性能测试都是核心任务之一。
本文主要基于LabWindows/CVI,按照国军标规定的检测方法和技术指标,对军用电站的频率及各项指标进行测试并计算,最后得出是否符合要求的结论。
一、军用电站的电气性能指标军用电站的电气性能主要包括三个方面:电压特性、频率特性和波形特性。
电压特性主要包括:稳态电压、电压整定范围、稳态电压调整率、瞬态电压调整率、电压波动率、电压稳定时间等;频率特性主要包括:稳态频率、稳态频率调整率、频率波动率、瞬态频率调整率、频率稳定时间等;波形特性主要包括:线电压波形正弦性畸变率、相电压总谐波含量、单个谐波含量、波峰系数等。
对于三相电站还包括不对称负载下的线电压偏差、三相电压不平衡值、三相电压相移等参数。
这些指标都是军用电站重要的电气性能指标,集中体现了军用电站的电气性能,相关的国标和国军标对不同类型的军用电站的性能指标范围有着明确的规定,GJB235A-97规定四种类型电站的八项主要电气性能指标的划分标准,正确理解这些指标的含义、测试条件和方法是正确进行军用电站电气性能测试的前提。
本文主要对频率的四项指标:稳态调整率、瞬态调整率、稳定时间、波动率进行研究。
1.1 稳态频率调整率1.1.1 定义GJB/T1488 对稳态频率调整率 (%) f 的定义是指负载渐变和突变前后稳定的频率变化,用额定频率的百分数表示,即:%1001⨯-=f f f f δ式中:f ——额定频率,Hz ;f 1——负载渐变和突变后的稳定频率,取各读数中(相对于 f 差值大)的最大值,Hz 。
基于LabVIEW和Matlab混合编程的小波去噪方法作者:赵秀玉乔新勇来源:《现代电子技术》2013年第19期摘要:分析了传统滤波器方法在处理非平稳信号时的缺点,研究了小波去噪的原理和方法,研究了利用LabVIEW和Matlab混合编程的方法,将LabVIEW完美的图形编程技术和Matlab强大的的数学解算功能结合起来,实现了小波降噪的数学建模和信号图像显示。
通过对振动冲击信号的滤波处理,表明了小波降噪方法在处理非平稳信号时的有效性。
关键词:小波去噪;滤波器; LabVIEW; Matlab中图分类号: TN911.7⁃34; TP391 文献标识码: A 文章编号: 1004⁃373X(2013)19⁃0046⁃030 引言信号降噪是信号处理领域的经典问题之一。
传统的降噪方法主要包括线性滤波方法和非线性滤波方法,滤波器在工作时对信号进行筛选,只让特定频段的信号通过。
当信号中的有用成分和噪声成分各占不同频带,可以将噪声成分有效除去。
但如果信号和噪声的频谱重叠,则经典滤波器将不起作用。
这些滤波器按滤波的频段可分为高通、低通及带通滤波器,根据设计滤波器的思想可以把滤波器分为巴特沃斯滤波器、贝塞尔滤波器、椭圆滤波器及切比雪夫滤波器等[1]。
此外,传统的滤波器降噪方法的不足在于使信号变换后熵增加,无法刻画信号的非平稳性并且无法得到信号的相关性。
为了克服上述缺点,采用小波变换来解决信号降噪的方法应用越来越广泛[2]。
但是,由于小波变换数学理论较深,对于初学者而言,使用传统的C语言等编程方法,编程难度很大。
本文采用LabVIEW和Matlab混合编程的方法,将LabVIEW完美的图形编程技术和Matlab强大的数学解算功能结合起来,实现了小波降噪的数学建模和信号图像显示。
1 小波变换原理小波变换的理论主要包括连续小波变换、离散小波变换和多分辨分析[3⁃6]。
1.1 连续小波变换设[ψ∈L2(R)⋂L1(R)]且[ψ(0)=0],则按如下方式平移和伸缩而生成的函数族[ψa,b]叫分析小波或连续小波(Continue Wavelet Transform,CWT),[ψ]称为基本小波。
基于Lab Windows-CVI平台的虚拟仪器的设计与开发共3篇基于Lab Windows/CVI平台的虚拟仪器的设计与开发1随着电子技术的不断发展, 虚拟仪器作为一种数量庞大、功能多样的软件应用程序, 逐渐成为了各行各业进行测量、控制和测试的必备工具。
这些虚拟仪器通过计算机上的物理实验平台, 将传感器和其他实际输入设备的测量数据传输给计算机并进行处理, 最后通过软件界面来呈现出来。
在虚拟仪器的设计和开发领域中, LabWindows/CVI (Laboratory Windows/C语言 Visual Interface)平台已成为一种主流的选择。
这是由于LabWindows/CVI能够提供大量的函数库, 在实现各种测量和分析任务时具有更好的灵活性、可扩展性和稳定性。
本文将介绍如何在LabWindows/CVI平台上进行虚拟仪器的设计和开发,包括以下几个主要方面。
一、LabWindows/CVI软件环境和数据传输方式要实现LabWindows/CVI平台上的虚拟仪器设计和开发, 需要在计算机上安装LabWindows/CVI软件,然后将传感器所得的数据传入计算机。
数据的传输方式可以通过串口通信、USB接口、网口等方式进行,并对数据进行预处理,例如校准、补偿,以确保获得最准确的数据。
二、虚拟仪器的界面设计虚拟仪器的界面设计是虚拟仪器开发的关键。
理智的界面设计能够使用户快速进行各种实验,迅速了解实验结果。
在LabWindows/CVI平台上, 用户可以通过库函数来设计操作面板并实现交互。
LabWindows/CVI提供了丰富的控件(例如按钮、复选框、滑块、列表框和编辑框等),用于构建、显示和操作虚拟仪器界面。
此外,LabWindows/CVI还支持定制控件,以实现更加复杂的界面效果。
三、数据处理和分析算法的实现设计虚拟仪器的另一个重要方面是数据处理和分析算法的实现。
在LabWindows/CVI平台上,用户可以基于C语言自定义函数库来实现数据处理和分析算法,因此可以更加灵活地对接采集数据的传感器类型、样本数、采样间隔等各种参数进行调整。
基于LabWindows/CVI的信号发生器设计实例李彦保,李秉玺,王毅(西北工业大学自动化学院3系,陕西西安 710072)摘要:介绍一种基于LabWindows/CVI的正弦波信号发生器及其软件的设计过程。
关键词:软件;虚拟仪器;信号源Designing Example of Signal Generator Based on LabWindows/CVILI Yan bao, LI Bing xi, WANG Yi(Automation School, Northwest Polytechnical University, Xi’an 710072, China)Abstract: This paper provides a realization of sin wave generator based on LabWindows/CVI. By this, we could find a common way of designing thekind of instrument.Key words: software; virtual instrument; signal generator1信号发生器硬件组成仪器硬件主要由计算机及其接口、D/A转换和信号调理电路组成,原理框图如图1所示。
其中D/A转换器采用带数据锁存器的高精度芯片。
经D/A转换后的模拟信号通过滤波器进行滤波平滑、放大后即可使用。
其中滤波器的选择视输出信号频率范围及D/A转换位数而定,放大倍数根据实际需要分不同的档位。
2仪器面板设计该过程主要包括创建控件和修改控件属性两部分。
设计的仪器面板如图2所示。
2.1创建控件用户界面共有八个控件:一个面板控件,一个图形控件,两个按钮控件,四个数字控件。
启动CVI,在工程窗口中选择菜单File-->New User Interface(*.uir),打开空白用户界面编辑窗口,在其中单击右键,依次选择Panel控件、Graph控件、四个Numeric控件、两个Command Button控件,依次放好。
LabWindows/CVI测试技术及工程应用(附光盘)
王建新(主编);杨世凤(主编);隋美丽(主编)
【期刊名称】《自动化与仪表》
【年(卷),期】2007(22)1
【摘要】本书以NI公司最新发布的LabWindows/CVI版本为开发环境展开论述,全书分为基础篇、提高篇和应用篇三大部分。
详细论述了如何构建虚拟仪器系统、编程技巧和典型应用实例.使读者更加深入地理解程序设计的思路与方法,从而提高实际应用能力。
本书的例程在Windows XP系统下已经全部经过调试,并编译通过。
【总页数】1页(P12-12)
【关键词】LabWindows/CVI;典型应用;测试技术;光盘;工程;虚拟仪器系统;NI公司;程序设计
【作者】王建新(主编);杨世凤(主编);隋美丽(主编)
【作者单位】
【正文语种】中文
【中图分类】TP216
【相关文献】
bWindows/CVI多线程技术在舵机测试软件中的应用 [J], 陶小亮;牛振
bwindows/CVI数据库技术在轻武器杀伤测试软件中的应用 [J], 刘乃强;郑宾;王舒;王浩圣;侯雁伟
bWindows/CVI多线程技术在惯导平台自动化测试系统中的应用 [J], 郑灵通;刘洁瑜;张正玺;翟兆松
bWindows/CVI多线程技术在油门测试软件中的应用 [J], 倪笑宇;徐军;戴美魁;霍珍珍;马立勇
bWindows/CVI测试技术及工程应用(附光盘) [J],
因版权原因,仅展示原文概要,查看原文内容请购买。
收稿日期:2007-07-17作者简介:张烈(1981 ),男,江西南昌人,硕士研究生,主要研究方向为信号与信息处理,现在从事振动信号测试研究工作;冯燕(1963 ),女,陕西西安人,教授,硕士生导师,主要研究方向为信号与信息处理,现在从事数字信号处理、神经网络和测控技术的研究工作;周伦彬(1953 ),男,江西人,教授级高级工程师,硕士生导师,广州计量检测技术研究院院长,主要研究方向为计量检测。
基于Lab W i ndo ws/CV I 的小波消噪技术在振动信号测试中的应用张 烈1,冯 燕1,周伦彬2(1.西北工业大学电子信息学院,陕西西安 710072;2.广州市计量检测技术研究院,广东广州 510030)摘要:在振动信号测试中,可由加速度信号积分求解速度与位移信号,但由于噪声的存在影响了速度与位移积分精度,因此提出一种基于提高积分精度的自适应确定小波分解层数及阈值的消噪方法。
实验结果表明该方法能有效消噪,减少因为噪声引起的积分误差。
关键词:小波消噪;自适应阈值;L ab W i ndow s/CV I ;积分;振动信号中图分类号:TN911 文献标识码:A 文章编号:1000-8829(2008)05-0094-04Applicati on ofW avelet D enoising T echnol ogy Based onLab W i ndo w s/CV I i n V i brati on Signal Testi ngZ HANG L ie 1,FENG Y an 1,Z HOU Lun b i n 2(1.School of E l ectron i cs and I n for m ation ,Nort hw estern Po l ytechn i calUn i versit y ,X i an 710072,Ch i n a ;2.Guangz hou Insti tute ofM eas u re m ent and Test Technology ,Guangzhou 510030,C h i na)Abstrac t :V eloc i ty si gnal and displace m en t si gna l can be got by i nteg rati ng acce lera ti on si gnal i n v i bra ti on si gnal test ,but no ise a ffects test prec isi on .So a ne w w avelet adapti ve deno si ng me t hod is put forward t o enhanc i ng integ ra l precision .Exper i m ent results show that th i s adapti ve m et hod can effecti ve l y reduce i ntegra l e rror by no i se .K ey word s :w ave let deno i se ;adapti ve threshold ;L ab W i ndows /C V I;i ntegration ;vibra tion si gnal 振动测试与动态分析在最近20年里发展非常迅速,其内容包括3个部分,即振动测量与数据采集,动态信号分析以及机械结构特性试验。
在工程中许多物理量是随时间变化的,例如机械振动的位移、速度、加速度;冲击的加速度;噪声的声压和声强等。
这些参数称为动态参数。
动态测量是指由传感器测得这些非电物理量并转化为电信号,然后经过放大、滤波等适调环节,对信号作适当调节,对测量结果进行显示、记录的全过程。
振动测量属于动态测量范围。
在振动信号测试中,需要对加速度信号、速度信号、位移信号进行测量,而在测量这3个量的时候,只要测出其中的一个量就可以通过积分或微分求出其他两个量,由于微分处理的近似方法误差比较大,实际应用中常采用积分的方法。
积分一般可以通过硬件及软件的方法来实现。
硬件上可以采用积分电路来实现,由文献[1]可知硬件积分性价比不高,所以笔者将对软件积分测量方法的改进作研究。
首先可以通过压电加速度传感器测出加速度信号,然后对加速度信号积分得到速度信号,再对速度信号积分得到位移信号。
在测量加速度信号时,由于外界环境的干扰所得到的电压信号难免包含噪声,而积分对噪声非常敏感,只要积分前的信号噪声达到一定程度,积分后累计的误差就能使得到的波形发生畸变,因此消噪的好坏决定了积分后的精度,必须对其进行消噪。
小波消噪是一种高效的方法,它既能有效地消噪,又能尽可能地保留原始信号。
文献[3]中采用了小波包消噪的方法来提高精度,但是小波包的计算量略大于小波,从实时性考虑本研究采用了小波消噪的方法。
由于小波分解层数越多其计算量也越大,所以提出一种由积分后的精度来自适应调整小波消噪的分解层数的方法,并加入了文献[2]中的折衷自适应阈值的方法从而能够尽可能保证积分后的精度。
1 小波阈值消噪原理一个含噪声的信号可表示为s(i)=f (i)+ e(i) (i =1,2,!,n)(1)式中,f (i)为原始信号;s(i)为被噪声污染的信号;e(i)为噪声信号; 为噪声等级。
要从被污染的信号s(i)中把原始信号f (i)恢复出来,小波阈值消噪可分为以下3个步骤:(1)计算含噪声的小波变换。
选择合适的小波和小波分解层数j,将含噪声信号进行小波分解至j 层,得到相应的小波分解系数W j ,k 。
(2)对分解得到的小波系数进行阈值处理,得到估计的小波系数W ^j ,k ,通用的有两种方法,一种是硬阈值法,一种是软阈值法。
硬阈值法: W ^j ,k =W j ,k|W j ,k |% 0|W j ,k |<(2)软阈值法: W ^j ,k =si gn(W j ,k )(|W j,k |- )|W j ,k |% 0|W j ,k |<(3)其中 为阈值,取 = 2l og (N )(N 为信号长度, 为噪声方差)。
(3)进行小波逆变换,将经阈值处理的小波系数进行小波重构,得到恢复的原始信号估计值f ^(i)。
2 信号的积分过程积分采用了S i m pson 算法y i =&ij =0(x j-1+4x j +x j+1)∋d t6(4)式中,d t 为采样间隔;x 为时间序列;y 为积分后时间序列。
由于振动信号采集过程中不一定能保证整周期采样,而上面提到的S i mpson 积分算法相当于对面积的累加,如果是从零点开始整周期则面积的累加和为零,反之非整周期必然会出现面积和不为零的情况,多余这部分面积实际上是分配在各个周期里(如图1),从功率谱中可以看出产生了一个直流量。
积分后波形将发生平移。
如图2为经过含直流量的加速度信号积分后得到的速度信号,以及二次积分后得到的位移信号。
图1 非整周期积分面积示意图图2 含直流量的加速度信号积分后得到的信号可以通过计算有效值Rm s 反求幅值Peak 的方法来计算积分后幅值的精度。
Rm s =&n-1i=0xi2n(5)式中,n 为采样点数。
P eak =2Rm s(6)对于振动信号一般为平稳信号,设加速度信号其幅值为A ,则通过积分后得到的速度与位移幅值精度可由下式表达Err v =[Pe ak v -A /(2 f x )]∋100/[A /(2 f x )]%(7)式中,f x 为原始信号频率E rr s =[P eak s -A /(2 f x )2]∋100/[A /(2 f x )2]%(8)3 自适应小波消噪自适应小波消噪可以分别从阈值和分解层数两个方向进行自适应处理。
3.1 自适应阈值由于硬阈值法的不连续性会使重构的信号产生振荡,而软阈值法虽然连续但阈值量化后的小波系数与原小波系数存在恒定的偏差,影响了重构后的信号与原信号逼近程度,所以对于软硬阈值存在的问题,文献[2]中提出一种折衷的方法来定义阈值函数W ^j ,k=s i gn(W j,k )(|W j ,k |-! ) |W j ,k |%0|W j ,k |<(9)式中,!为0~1之间的一个数,取0.4。
这种定义方法相当于软阈值法对硬阈值法的一种逼近。
另外阈值 采用各分解层自适应调节的方法对 乘以一个因子C =1/l og(j +1),文献[2]中仿真结果表明,消噪后信噪比有一定提高。
对于平稳的振动信号,一般它的能量主要都落在低频部分,阈值法重构时最后一层的低频系数与各层的阈值量化后的高频系数进行重构。
但是此种方法的不足之处在于对于低频或与有用信号频带接近的噪声而言,其无法处理。
而此时的低频噪声经过两次积分后会被放大严重影响积分后精度,所以必须对最后一层的低频系数进行量化以消除低频的干扰。
然而对于低频阈值的选取是十分困难的,一旦选取不好对积分影响非常大。
本研究采用了比较方便的加巴特沃斯高通滤波器的方法,此种方法也有它的不足就是截至频率的选取对精度有一定影响,而且会使前几个点的信号波形出现一定失真(可以舍去失真点),但是与低频阈值选取相比较而言,其简单而且效果明显。
3.2 自适应选择最优分解层数分解层数的选取主要存在两个问题,第1个问题:分解层数最大应该为多少以保证不会出现因分解过多而使有用信号能量被过多衰减。
第2个问题:分解层数越多程序计算量就越大,不利于实时性,必须在保证精度情况下尽可能减少分解层数以加快程序的运行速度。
对于第1个问题,可以根据采样频率与信号频率的关系来计算最大可分解的层数。
以一个3尺度分解为例,分解结构如图3所示。
给定一个长度为n 的信号S ,离散小波分解(D W T )最多可以把信号分解成log2n 个频率级。
可以看出分解过程就是对频带的化分,因此在已知信号频率以及采样率的情况下就可以求出最大可分解层数使信号的低频成分分离出来(最大保留原始信号能量)。
例如采样率为1024H z ,而信号的频率为20H z ,则最大可分解层数可计算出为4层(计算过程为由最高频率f s /2=512H z ,512/24=32H z 此时与20H z 最接近)。
图3 小波分解示意图对于第2个问题,分解层数自适应确定,从实时性考虑,在确定了最大分解层数的前提下,以积分后精度作为判定标准,若达到精度就不需要继续分解减少了计算量。
这种方法在保证接近精度范围的情况下减少了计算量,提高了整体程序运行的速度。
设计程序如图4所示。
图4 设计程序其中∀要根据信号频率、采样率、采样点数以及高通滤波器截至频率来确定。
4 实验仿真结果L ab W i ndow s/CV I 是基于文本的一种虚拟仪器的设计工具,研究中利用L ab W indow s/CV I 中A cti veX 控件调用了M atlab 中的小波包,实现了消噪,再由L ab W indow s/CV I 中实现了积分、高通滤波、幅值与精度的计算。