Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR THE ADAPTIVE DIGITAL FILTERING OF IMPULSE NOISE AND FILTER FOR THE IMPLEMENTATION THEREOF
Document Type and Number:
WIPO Patent Application WO/2019/132720
Kind Code:
A1
Abstract:
The invention relates to computing and measuring technology and concerns an adaptive digital filtering method and an adaptive digital filter for processing a measuring signal, which can be used for filtering signals in computers and microcontrollers (microcomputers) and also for creating computer software for the purpose of processing signals,inter alia measuring signals, against a background of impulse noise. The essence of the claimed method is that a first-order recursive filter is adapted using a scaled value of a calculated absolute value of the rate of change of an input signal in a single filtering operation. The essence of the claimed device lies in the use of a detector of the absolute value of the rate of change of an input signal and a scaling unit for adapting at least one coefficient of a first-order recursive filter according to the claimed adaptive filtering method. The technical result is that of suppressing impulse noise while preserving as far as possible the edge steepness of the actual jump in the signal. At the same time, the filter uses minimal computing resources and can be applied in systems and instruments with ultra-low energy consumption.

Inventors:
PANFEROV DMITRII VLADIMIROVICH (RU)
Application Number:
PCT/RU2018/000749
Publication Date:
July 04, 2019
Filing Date:
November 15, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
FEDERAL STATE UNITARY ENTERPRISE ALL RUSSIAN RES INSTITUTE OF AUTOMATICS FSUE VNIIA (RU)
International Classes:
H03H17/04
Domestic Patent References:
WO1996008905A11996-03-21
WO2004075432A12004-09-02
Foreign References:
RU2142675C11999-12-10
Download PDF:
Claims:
Формула изобретения

1. Способ адаптивной цифровой фильтрации, заключающийся в том, что входной сигнал подают одновременно на операцию адаптации по крайней

5 мере одного коэффициента фильтрации в зависимости от принятой выборки данных и на операцию рекурсивной фильтрации с по крайней мере одним изменяемым коэффициентом фильтрации, причем адаптацию по крайней мере одного коэффициента фильтрации осуществляют путем вычисления абсолютного значения скорости изменения входного сигнала, W представленного последовательностью дискретных выборок, с последующим масштабированием полученного по крайней мере одного адаптируемого коэффициента фильтрации; полученный по крайней мере один адаптируемый коэффициент фильтрации прикладывают к операции фильтрации, изменяя частотные свойства операции фильтрации таким образом, чтобы уменьшить 15 или исключить в выходном сигнале импульсные помехи.

2. Способ адаптивной цифровой фильтрации по п.1 , отличающийся тем, что вычисление по крайней мере одного адаптируемого коэффициента фильтрации и его применение в операции фильтрации производится на текущей выборке данных.

20 3. Способ адаптивной цифровой фильтрации по пп.1 -2, отличающийся тем, что фильтрация производится в соответствии с выражением, описывающим рекурсивный фильтр 1-го порядка:

у(п)=(х(п) +у(п-1) *(к(п)-1))/к(п),

где:

25 х(п) - входная выборка сигнал в текущий дискретный момент времени;

у(п) - выходная выборка сигнал в текущий дискретный момент времени;

х(п-1) - входная выборка сигнал в предыдущий дискретный момент времени;

8

ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) к(п) - адаптируемый коэффициент фильтрации, зависящий пропорционально через операцию масштабирования от результата вычисления скорости изменения входного сигнала.

4. Способ адаптивной цифровой фильтрации по п. 3, отличающийся тем, что адаптируемый коэффициент к(п) вычисляется как произведение модуля скорости изменения входного сигнала \х'(п)\ на масштабирующий коэффициент Ка.

5. Способ адаптивной цифровой фильтрации по п. 3, отличающийся тем, что скорость изменения входного сигнала определяется вычислением дискретной производной входного сигнала, являющейся обратной разностью двух соседних отсчетов - на текущей операции и на предыдущей операции в соответствии с выражением:

хг(п)— х(п) - х(п-1). 6. Способ адаптивной цифровой фильтрации по п. 3, отличающийся тем, что скорость изменения входного сигнала определяется с помощью дифференцирующего звена, представленного рекурсивным фильтром верхних частот 1-го порядка:

х'(п) = 1 - а*х(п) + b* у(п-1),

где:

х(п) - входная выборка сигнал в текущий дискретный момент времени;

х(п) ' - дифференциал входного сигнала;

а, Ъ - коэффициенты, определяющие параметры дифференцирующего звена. 7. Адаптивный фильтр, включающий детектор абсолютного значения скорости изменения входного сигнала, перестраиваемый фильтр нижних частот первого порядка и масштабирующее звено, отличающийся тем, что сигнал с выхода детектора скорости изменения входного сигнала через масштабирующее звено перестраивает фильтр нижних частот, изменяя его частоту среза.

9

ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26)

8. Адаптивный фильтр по п. 7, отличающийся тем, что сигнал, полученный с детектора абсолютного значения скорости изменения сигнала, преобразованный масштабирующим звеном, используется перестраиваемым фильтром в одной операции фильтрации.

10

ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26)

Description:
Способ адаптивной цифровой фильтрации импульсных помех и фильтр для его реализации

Адаптивный фильтр для обработки измерительного сигнала относится к вычислительной технике и может использоваться для фильтрации сигналов в ЭВМ, микроконтроллерах (микро-ЭВМ), а также для формирования программного обеспечения ЭВМ и может использоваться в системах, где требуется обработка измерительных сигналов.

Известен адаптивный фильтр, содержащий последовательно соединенные блок дискретного преобразования Фурье (ДПФ), вход которого является первым входом адаптивного фильтра, блок перемножения, сумматор, вычитатель, второй вход которого является вторым входом адаптивного фильтра, и блок формирования весового коэффициента, выходы которого подключены к другой группе входов блока перемножения, а также блок деления, первая группа входов которого объединена с соответствующими входами блока нормирующих коэффициентов и подключена к соответствующим выходам блока ДПФ, а вторая группа входов подключена к соответствующим выходам блока нормирующих коэффициентов. Авторское свидетельство СССР SU 1116537, МПК Н03Н 21/00, 30.09.1984.

Известно устройство адаптивного оценивания сосредоточенной помехи, содержащее первый и второй адаптивные фильтры, сумматор, блок вычисления отсчетов корреляционной функции, блок вычисления коэффициентов управления адаптивных фильтров, первый и второй сумматоры, первый и второй блоки вычисления кумулянтов. Патент РФ RU 2381620, МПК Н04В 1/10, 10.02.2010. Известен адаптивный фильтр для оценивания нестационарных процессов, который может использоваться для фильтрации сигналов в специализированных и гибридных ЭВМ, а также для формирования программного обеспечения ЭВМ. Для повышения точности и устойчивости фильтрации нестационарных процессов в структуру общеизвестного фильтра Калмана введены дополнительные элементы и связи, реализующие оптимальную коррекцию фильтра по среднеквадратическому критерию Красовского и включающий фильтр коррекции - фильтр оценивания «невязки», которая используется для настройки основного фильтра и фильтра коррекции с применением алгоритма нетерминального управления. Патент РФ RU 2110883, МПК Н03Н 21/00, 10.05.1998.

Недостатками вышеприведенных устройств являются: сравнительно сложная структура, большое количество вычислительных операций, что приводит к необходимости использовать более производительные вычислительные ресурсы, ограничивающие возможности их применения в приборах и устройствах со сверхнизким энергопотреблением.

Известен способ адаптивной цифровой фильтрации и фильтр для его реализации. Способ характеризуется тем, что он включает в себя первую операцию адаптации коэффициента фильтрации в зависимости от принятой выборки данных и вторую операцию фильтрации путем приложения адаптированного коэффициента фильтрации к принятой выборке данных, причем первая и вторая операции синхронизированы таким образом, что определение адаптированных коэффициентов фильтрации и модулированных выборок данных производятся поочередно. Фильтр, который включает в себя средство фильтрации и средство адаптации, характеризуется тем, что средство адаптации осуществляет адаптацию коэффициента фильтрации для получения адаптированного коэффициента, а средство фильтрации прикладывает адаптивный коэффициент фильтрации к принятой выборке данных, причем работа средства фильтрации и средства адаптации синхронизирована таким образом, что определение адаптивных коэффициентов фильтрации и модулированных выборок данных производится поочередно. Заявка RU 97105757, МПК Н03Н 21/00, 20.04.1999. Данное техническое решение принято в качестве прототипа.

Недостатком указанного способа и фильтра для его реализации является то, что первая операция адаптации коэффициента фильтрации и вторая операция приложения адаптированного коэффициента фильтрации к принятой выборке данных производятся поочередно, что приводит к запаздыванию изменения выходного сигнала, представленного последовательностью выходных выборок данных, по отношению к входному сигналу, представленного последовательностью принятых выборок данных. Кроме того, для реализации указанного способа необходимо по крайней мере восемь выборок данных и сравнительно большое количество математических операций, что увеличивает время установления выходного сигнала и затрудняет применение указанного способа в приложениях с ограниченными вычислительными ресурсами, в частности в приборах со сверхнизким потреблением.

Техническим результатом настоящего изобретения является: снижение требований к вычислительным ресурсам при реализации способа адаптивной фильтрации путем минимизации математических операций, необходимых для выполнения адаптивной фильтрации; уменьшение времени установления выходного сигнала: обеспечение подавления высокоамплитудных импульсных помех при сохранении крутизны фронта скачкообразного изменения сигнала, причем степень подавления импульсных помех увеличивается пропорционально их амплитуде.

Технический результат достигается тем, что в качестве основы способа адаптивной цифровой фильтрации импульсных помех используется способ рекурсивной фильтрации нижних частот 1 -го порядка, требующий минимума вычислительных ресурсов для фильтрации и обладающий простотой обеспечения устойчивости, а адаптация по крайней мере одного коэффициента фильтрации производится путем определения абсолютного значения скорости изменения входного сигнала. Кроме того, рекурсивная фильтрация при одинаковом порядке с нерекурсивной фильтрацией обеспечивает большую эффективность. При этом детектирование скорости изменения сигнала производится посредством использования либо способа рекурсивной фильтрации верхних частот 1-го порядка, либо математической операции вычисления дискретной производной сигнала, являющейся разностью двух соседних дискретных отсчетов. При этом вычисление адаптированных коэффициентов и их применение в рекурсивном фильтре нижних частот первого порядка производится на текущей выборке данных.

Сущность устройства, использующее способ адаптивной фильтрации, заключается в применении детектора абсолютного значения скорости изменения входного сигнала и масштабирующего звена для адаптации по крайней мере одного коэффициента рекурсивного фильтра 1-го порядка в соответствии со способом адаптивной фильтрации.

Сущность изобретения, поясняется чертежами.

На фиг. 1 представлена структурная схема, где:

1 - детектор абсолютного значения скорости изменения входного сигнала;

2 - перестраиваемый фильтр нижних частот первого порядка;

3 - масштабирующее звено.

На фиг. 2 представлены исходный сигнал и результат его обработки адаптивным фильтром.

При реализации способа сигнал, представленный дискретными выборками х[л], одновременно является входным для операции адаптации по крайней мере одного коэффициента фильтрации и для операции фильтрации. На операции адаптации производится вычисление абсолютного значения скорости изменения входного сигнала посредством вычисления абсолютного значения его производной по текущей выборке сигнала х[п\ и предшествующей выборке сигнала х[и-1]:

\c'[h]\=\ c[ή\ - х[п-\]\ (1) или вычисления абсолютного значения его дифференциала на основе способа рекурсивной фильтрации верхних частот первого порядка (дифференцирующего звена):

где:

х[и] - входная выборка сигнала в текущий дискретный момент времени;

f[«-l] - выходная выборка сигнала рекурсивного фильтра верхних частот в предшествующий дискретный момент времени;

а, Ъ - коэффициенты, определяющие параметры рекурсивного фильтра верхних частот 1-го порядка.

Абсолютное значение скорости изменения входного сигнала \x n\ подвергается масштабированию путем умножения на коэффициент масштабирования Ка, по крайней мере один, в результате чего получается по крайней мере один адаптируемый коэффициент фильтрации к[п\\

к[п\ = \х’[п]\ * Ка. (3)

Адаптируемый коэффициент фильтрации к[п , по крайней мере один, используется в операции фильтрации, описываемой выражением рекурсивного фильтра 1-го порядка:

у[п] = (х[п] + у[п - 1] * (k[n ] - 1)) / к[п], (4) где:

c[ \ - входная выборка сигнала в текущий дискретный момент времени;

у[п ] - выходная выборка сигнала в текущий дискретный момент времени; у[п-1] - выходная выборка сигнала в предшествующий дискретный момент времени; k[n ] - адаптируемый коэффициент фильтрации, зависящий пропорционально через операцию масштабирования от результата вычисления абсолютного значения скорости изменения входного сигнала |х'[и]|.

При воздействии импульсной помехи на входной сигнал с ростом амплитуды этой помехи будет расти вычисляемое по формулам (1) или (2) абсолютное значение скорости изменения входного сигнала \х’[п]\, и, соответственно, будет расти вычисляемый по формуле (3) адаптируемый коэффициент &[и], что будет приводить к снижению частоты среза рекурсивного фильтра нижних частот 1-го порядка, описываемого выражением (4), вызывая подавление указанной импульсной помехи. Таким образом, применение операции вычисления абсолютного значения скорости изменения сигнала для адаптации коэффициента фильтрации позволяет обеспечить увеличение степени подавления импульсных помех пропорционально увеличению их амплитуды. В то же время при скачкообразном изменении сигнала с одного установившегося состояния в другое установившееся состояние во втором установившемся состоянии абсолютное значение скорости изменения сигнала | f [w]| будет стремиться к нулю, что не будет приводить к снижению частоты среза рекурсивного фильтра нижних частот первого порядка. В результате задержка выходного сигнала фильтра при скачкообразном изменении сигнала не превысит один дискретный временной интервал.

Как показано на вышеприведенных выражениях (1)...(4), операции рекурсивной фильтрации 1-го порядка требуют не более 4-х математических операций, следовательно, предложенный способ адаптивной фильтрации в целом требует не более 10-и математических операций вместе с нахождением абсолютного значения (модуля) скорости изменения сигнала и его масштабированием. Такое минимальное количество математических операций для реализации способа адаптивной фильтрации импульсных помех (не более 10-и) позволяет получить малое время установления выходного сигнала и использовать его в устройствах с ограниченными вычислительными ресурсами, в т.ч. в приборах со сверхнизким энергопотреблением.

Устройство работает следующим образом.

Входной сигнал х[п ] подается одновременно на вход детектора абсолютного значения скорости изменения входного сигнала 1 и на первый вход перестраиваемого фильтра нижних частот первого порядка 2. В детекторе 2 производится вычисление абсолютного значения скорости изменения входного сигнала |х'[я]| в соответствии с выражениями (1) или (2). Вычисленное абсолютное значение скорости изменения входного сигнала |х'[и]| подается на вход масштабирующего звена 3, где в соответствии с выражением (3) производится вычисление по крайней мере одного адаптируемого коэффициента к[п\, подаваемого на второй вход перестраиваемого фильтра нижних частот 1-го порядка 2, описываемого выражением (4), изменяя при этом его частоту среза пропорционально абсолютному значению скорости изменения входного сигнала.

Фиг. 26 иллюстрирует результат обработки заявляемым адаптивным фильтром исходного сигнала (фиг. 2а), содержащего высокоамплитудные импульсные помехи (А) и скачкообразное изменение сигнала (В). Результатом работы заявляемого фильтра является практически полное подавление высокоамплитудных импульсных помех (А) при сохранении крутизны фронта скачкообразного изменения сигнала (В), а также подавление низкоамплитудных шумовых составляющих.