首页|基于指针排序的快速中值滤波算法研究

基于指针排序的快速中值滤波算法研究

扫码查看
为实现航空发动机控制系统采集信号的快速中值滤波,设计一种基于指针排序的快速中值滤波算法,将中值滤波过程分解为窗口数据更新和窗口数据中值求取两个算法片段.针对窗口数据更新算法片段,提出一种环形数据窗口更新算法,通过指针指向平移实现数据窗口的滑动,缩短了窗口数据更新的耗时.针对窗口数据中值求取算法片段,提出一种基于指针排序的数据比较和移位算法,在运算内存开销较小的情况下实现了窗口数据中值的快速求取.实验结果表明:基于指针排序的快速中值滤波算法能够在耗时减少的情况下,实现信号随机噪声的有效滤除.
Research on Fast Median Filter Algorithm Based on Pointer Sorting
In order to realize the fast median filtering of the signals collected by aeroengine control system,a fast median filtering algorithm based on pointer sorting is designed.The median filtering process is divided into two algorithm segments:updating window data and calculaiting the median of window data.For the algorithm segment of updating window data,an updated algorithm based on the ring data window is proposed,which realizes the sliding of the data window by translating the pointer,effectively shortening the time-consuming of updating the window data.For the algorithm segment of calculaiting the median of window data,a data comparison and shift algorithm based on pointer sorting is put forward,which achieves the rapid calculaition of the median value of window data with small computational memory overhead.The experimental results show that the fast median filtering algorithm can effectively filter the random noise of signals with less time consumption.

aeroenginecontrol systemmedian filteringpointersorting algorithmquick sorting

张博、张杰、骆伟、周毅

展开 >

中国航发控制系统研究所软件工程部,江苏无锡 214063

航空发动机 控制系统 中值滤波 指针 排序算法 快速排序

2024

机械制造与自动化
南京机械工程学会 南京机电产业(集团)有限公司

机械制造与自动化

CSTPCD
影响因子:0.29
ISSN:1671-5276
年,卷(期):2024.53(2)
  • 7