一种基于真值表的中值滤波方法、系统及相关装置制造方法及图纸

技术编号:31992451 阅读:38 留言:0更新日期:2022-01-22 18:03
本申请提供一种基于真值表的中值滤波方法,包括:获取输入数据;建立所述输入数据两两之间的比较真值表;根据所述比较真值表建立所述输入数据的极值查找表;利用所述比较真值表中的第一comp数值和所述极值查找表中第二comp数值比较,确认所述输入数据的大小顺序;根据所述大小顺序将所述输入数据中的极值删除。本申请通过进行被滤波数据的逻辑比较建立真值表,经过逻辑判断快速确定数据的极值并予以筛除,实现数据的并行比较并快速确定数据排序,时间消耗小,大大提升了滤波运算效能。本申请还提供一种基于真值表的中值滤波系统、计算机可读存储介质和电子设备,具有上述有益效果。果。果。

【技术实现步骤摘要】
一种基于真值表的中值滤波方法、系统及相关装置


[0001]本申请涉及数据处理领域,特别涉及一种基于真值表的中值滤波方法、系统及相关装置。

技术介绍

[0002]在伺服系统或其他数字控制平台中,由于离散化的采样方式以及各种传感器的物理设计原理和环境影响等因素,不可避免的存在信号噪声问题,噪声的引入会导致系统的控制性能受到影响,因此,为了消除噪声的问题,需要在数字控制平台中引入相应的滤波手段,其中,比较基本的滤波方式是中值+均值的组合滤波方式,首先通过中值滤波的方式检出并筛除极值(最大值和最小值)的方式,减小外部噪声的最大和最小干扰,再通过均值滤波求和取平均的方式使得被处理信号的波动尽可能的减小从而达到较好的滤波效果。
[0003]常见控制平台,如DSP、ARM等要实现中值滤波,往往需要通过相关算法(如冒泡法、快速排序、归并排序等)对被滤波的数据进行大小排序,去掉最大值和最小值。由于排序法的比较次数较多,对于串行计算的控制平台来说,效率不高,往往需要十几到几十个系统时钟才能完成相关的滤波工作。这对于实时性要求高的控制系统来说,运算时间相对较本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于真值表的中值滤波方法,其特征在于,包括:获取输入数据;建立所述输入数据两两之间的比较真值表;根据所述比较真值表建立所述输入数据的极值查找表;利用所述比较真值表中的第一comp数值和所述极值查找表中第二comp数值比较,确认所述输入数据的大小顺序;根据所述大小顺序将所述输入数据中的极值删除。2.根据权利要求1所述的中值滤波方法,其特征在于,根据所述比较真值表建立所述输入数据的极值查找表包括:从所述比较真值表中获取所述第一comp数值;计算所述第一comp数值在不同极值组合下的第二comp数值,以得到极值查找表。3.根据权利要求1所述的中值滤波方法,其特征在于,建立所述输入数据两两之间的比较真值表包括:利用FGPA并行计算两两输入数据之间的比较真值并建立比较真值表。4.根据权利要求3所述的中值滤波方法,其特征在于,根据所述比较真值表建立所述输入数据的极值查找表包括:利用所述FGPA的case分支并根据所述比较真值表建立所述输入数据的极值查找表。5.一种基于真值表的中值滤波系统,其特征在于,包括:获取模块,用于获取输入数据;比较模块,用于建立所述输入数据两两之间的比较真值表;极值查找模块,用于根据所述比较真值表建立所述输...

【专利技术属性】
技术研发人员:黄国辉
申请(专利权)人:配天机器人技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1