цифровой рекурсивный фильтр

Классы МПК:H03H17/04 рекурсивные фильтры
G06F17/17 вычисление функций приближенными методами, например интерполяцией или экстраполяцией, сглаживанием, методом наименьших квадратов
Автор(ы):, , , , ,
Патентообладатель(и):Костоглотов Андрей Александрович (RU),
Кузнецов Антон Александрович (RU),
Фасоля Алексей Анатольевич (RU)
Приоритеты:
подача заявки:
2003-04-09
публикация патента:

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

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667

Формула изобретения

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

Описание изобретения к патенту

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

Известно устройство [1], недостатком которого является ограниченность функциональных возможностей, обусловленная линейной структурой обрабатываемых процессов.

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

Улучшение точностных характеристик фильтрации случайных процессов является актуальным направлением.

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

Одним из способов, способствующих повышению точности фильтров оценки параметров динамических систем, является использование методов решения некорректных задач на основе принципов регуляризации. Эффективность применения регуляризации для непрерывных систем доказана для случая метода А.Н.Тихонова [3] и его разновидности в виде метода итерационной регуляризации [4]. Покажем, как получить уравнения фильтрации с использованием метода итерационной регуляризации для дискретной системы [7].

Пусть динамика измеряемых параметров описывается системой разностных уравнений в дискретном времени

цифровой рекурсивный фильтр, патент № 2257667

где x(k)=[x1(k),x2(k),... ,x M(k)]Tцифровой рекурсивный фильтр, патент № 2257667 ЕM - вектор состояния исследуемой системы;

цифровой рекурсивный фильтр, патент № 2257667 (k)=[цифровой рекурсивный фильтр, патент № 2257667 1(k),цифровой рекурсивный фильтр, патент № 2257667 2(k),... ,цифровой рекурсивный фильтр, патент № 2257667 M(k)]Tцифровой рекурсивный фильтр, патент № 2257667 ЕM - вектор неизвестных внешних воздействий;

F(x(k),k)=[Fl(x(k),k),F2(x(k),k),... ,FM(x(k),k)]Tцифровой рекурсивный фильтр, патент № 2257667 ЕM - переходная функция непрерывная вместе с частными производными вектор-функция своих аргументов;

Gцифровой рекурсивный фильтр, патент № 2257667 ЕM× ЕM - матрица интенсивности внешних воздействий;

k, N, M - натуральные числа. Предполагается, что матрица цифровой рекурсивный фильтр, патент № 2257667 имеет обратную.

Наблюдаемый сигнал, получаемый на выходе модели измерительной системы, описывается дискретным уравнением

цифровой рекурсивный фильтр, патент № 2257667

где y(k)=[y1(k),y2(k),... ,y L(k)]Тцифровой рекурсивный фильтр, патент № 2257667 EL - вектор наблюдения,

n(k)=[n 1(k),n2(k),... ,nL(k)]Т цифровой рекурсивный фильтр, патент № 2257667 EL - вектор дискретного белого гауссовского шума с известными локальными характеристиками

M[n(k)]=0,

M[n(k)nT(l)]=Wцифровой рекурсивный фильтр, патент № 2257667 (k-l),

W - ковариационная матрица размерности L× L,

цифровой рекурсивный фильтр, патент № 2257667 (· ) - векторная дельта-функция;

H(x(k))=[H1 (x(k)),H2(x(k)),... HL(x(k))]T цифровой рекурсивный фильтр, патент № 2257667 EL - сигнальная вектор-функция, непрерывна вместе с частными производными;

L, l - натуральные числа.

Поставим задачу синтеза рекуррентного фильтра оценки x*(k), оптимального в смысле минимума функционала, характеризующего ошибку измерения

цифровой рекурсивный фильтр, патент № 2257667

В силу непрерывности вектор-функции F(· ) решение уравнения (1) непрерывно зависит от цифровой рекурсивный фильтр, патент № 2257667 (k), поэтому функционал ошибки (3) на каждом решении системы (1) непрерывно зависит от цифровой рекурсивный фильтр, патент № 2257667 (k). Таким образом, задача определения оценки x*(k), доставляющей минимум (3), равносильна задаче определения

цифровой рекурсивный фильтр, патент № 2257667

Задача (1), (2), (4) является некорректно поставленной обратной задачей [5]. Найти значения векторов x*(k), цифровой рекурсивный фильтр, патент № 2257667 *(k), цифровой рекурсивный фильтр, патент № 2257667 путем решения совокупности уравнений (1), (2), (4) в условиях некорректности исходной задачи достаточно сложно, в связи с этим широкое распространение получили итерационные градиентные методы. Однако использование таких методов может привести к расходящейся последовательности приближений. Поэтому применение любого итерационного метода для решения задачи (1), (2), (4) требует определения регуляризирующего семейства операторов, в котором параметром регуляризации является номер итерации.

В соответствии с общим определением регуляризирующего семейства операторов по А.Н.Тихонову [5] будем говорить, что итерационный метод

цифровой рекурсивный фильтр, патент № 2257667

в котором числовой параметр цифровой рекурсивный фильтр, патент № 2257667 n удовлетворяет условиям

цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667

порождает регуляризирующее семейство операторов, в котором параметром является номер итерации, если для любого начального приближения цифровой рекурсивный фильтр, патент № 2257667 0 и для любого значения погрешности исходных данных цифровой рекурсивный фильтр, патент № 2257667 , удовлетворяющего условию 0<|цифровой рекурсивный фильтр, патент № 2257667 |<цифровой рекурсивный фильтр, патент № 2257667 0, цифровой рекурсивный фильтр, патент № 2257667 0=const, существует номер n(цифровой рекурсивный фильтр, патент № 2257667 ) такой, что

цифровой рекурсивный фильтр, патент № 2257667

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

Для реализации итерационного метода (5) требуется определить градиент функционала (3). Согласно [6] выражение для определения градиента в точке цифровой рекурсивный фильтр, патент № 2257667 n(k) имеет вид

gradJ[xn(k),цифровой рекурсивный фильтр, патент № 2257667 n(k)]=GTцифровой рекурсивный фильтр, патент № 2257667 n(k), цифровой рекурсивный фильтр, патент № 2257667

где xn(k) - решение задачи (1) при цифровой рекурсивный фильтр, патент № 2257667 n(k), а вектор цифровой рекурсивный фильтр, патент № 2257667 n(k) определяется из условий

цифровой рекурсивный фильтр, патент № 2257667

Приняв за нулевое приближение цифровой рекурсивный фильтр, патент № 2257667 0(k)=0, цифровой рекурсивный фильтр, патент № 2257667 , запишем итерационную последовательность (5) в развернутой форме для цифровой рекурсивный фильтр, патент № 2257667 ,

цифровой рекурсивный фильтр, патент № 2257667 0(k)=0,

цифровой рекурсивный фильтр, патент № 2257667 1(k)=цифровой рекурсивный фильтр, патент № 2257667 0(k)-цифровой рекурсивный фильтр, патент № 2257667 0GTцифровой рекурсивный фильтр, патент № 2257667 0(k)=-цифровой рекурсивный фильтр, патент № 2257667 0GTцифровой рекурсивный фильтр, патент № 2257667 0(k),

цифровой рекурсивный фильтр, патент № 2257667 2(k)=цифровой рекурсивный фильтр, патент № 2257667 1(k)-цифровой рекурсивный фильтр, патент № 2257667 1GTцифровой рекурсивный фильтр, патент № 2257667 1(k)=-цифровой рекурсивный фильтр, патент № 2257667 0GTцифровой рекурсивный фильтр, патент № 2257667 0(k)-цифровой рекурсивный фильтр, патент № 2257667 1GTцифровой рекурсивный фильтр, патент № 2257667 1(k),

...

цифровой рекурсивный фильтр, патент № 2257667

В результате с учетом (7) имеем последовательность дискретных двухточечных краевых задач (ДДТКЗ) вида

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667 i(N)=0,xi(0)=x*(0),

цифровой рекурсивный фильтр, патент № 2257667 , цифровой рекурсивный фильтр, патент № 2257667

Введем обозначение цифровой рекурсивный фильтр, патент № 2257667 и домножим каждое из уравнений для сопряженных векторов цифровой рекурсивный фильтр, патент № 2257667 i на величину цифровой рекурсивный фильтр, патент № 2257667 i, тогда уравнения (8) принимают следующий вид

xn(k+1)=F(xnk),k)-GGTцифровой рекурсивный фильтр, патент № 2257667 n,

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667 n(N)=0, xi(0)=x*(0),

цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667

Для получения алгоритма рекуррентного оценивания вектора состояния необходимо воспользоваться методом инвариантного погружения в дискретном варианте. Заметим, что уравнение для вектор-функций цифровой рекурсивный фильтр, патент № 2257667 в ДДТКЗ (9) записано в обратном времени. Это требует его преобразования к виду, отражающему зависимость цифровой рекурсивный фильтр, патент № 2257667 n(k+1) от цифровой рекурсивный фильтр, патент № 2257667 n(k) и xn(k). Производя соответствующие преобразования с учетом выражения для xn(k+1) из (9) и используя разложение в ряд Тейлора в окрестности F(xn (k),k), получим следующую последовательность ДДТКЗ:

x n(k+1)=F(xn(k),k)+GGTцифровой рекурсивный фильтр, патент № 2257667 n(k)=цифровой рекурсивный фильтр, патент № 2257667 [xn(k),цифровой рекурсивный фильтр, патент № 2257667 n(k),k],

цифровой рекурсивный фильтр, патент № 2257667

xi(k+1/k)=F(xi(k),k),

x i(0)=x*(0), цифровой рекурсивный фильтр, патент № 2257667 n(N)=0, цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667

где функции цифровой рекурсивный фильтр, патент № 2257667 и цифровой рекурсивный фильтр, патент № 2257667 вводятся для сокращения записи.

Заменим условие на конце цифровой рекурсивный фильтр, патент № 2257667 n(N)=0 более общим условием цифровой рекурсивный фильтр, патент № 2257667 n(N)=с и пусть N и с - переменные величины. Тогда значение вектора xn(N) определяется как функция величин N и с

xn(N)=r[c,N].

Изменение величины N на N+1 дает приращение цифровой рекурсивный фильтр, патент № 2257667 с, тогда

цифровой рекурсивный фильтр, патент № 2257667

Запишем выражение для r(c+цифровой рекурсивный фильтр, патент № 2257667 c, N+1), используя аппарат конечных разностей

r(с+цифровой рекурсивный фильтр, патент № 2257667 с,N+1)=r(c,N)+цифровой рекурсивный фильтр, патент № 2257667 rc(с,N)+цифровой рекурсивный фильтр, патент № 2257667 rN(с,N)+цифровой рекурсивный фильтр, патент № 2257667 2rcN(c,N),

или, учитывая (11), получим

цифровой рекурсивный фильтр, патент № 2257667

где

цифровой рекурсивный фильтр, патент № 2257667 rc(c,N)=r(c+цифровой рекурсивный фильтр, патент № 2257667 c,N)-r(c,N),

цифровой рекурсивный фильтр, патент № 2257667 rN(c,N)=r(c,N+1)-r(c,N),

цифровой рекурсивный фильтр, патент № 2257667 2rcN(c,N)=цифровой рекурсивный фильтр, патент № 2257667 rc(c,N+1)-цифровой рекурсивный фильтр, патент № 2257667 rc(c,N).

Согласно (10) выражения для цифровой рекурсивный фильтр, патент № 2257667 хn и цифровой рекурсивный фильтр, патент № 2257667 с имеют вид

цифровой рекурсивный фильтр, патент № 2257667

Разрешить разностное уравнение (12) относительно r(c,N}, т.е. найти общее аналитическое решение, не удается, и обычно обращаются к приближенным методам. Предположим, что r(c,N) линейна по с

цифровой рекурсивный фильтр, патент № 2257667

где цифровой рекурсивный фильтр, патент № 2257667 - оценка вектора состояния в момент N, Pn(N) - некоторая матрица размерности М× М.

Вычислим разности, входящие в выражение (12), используя выражение (14)

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

Подставив выражения (13), (14), (15) в (12), получим

цифровой рекурсивный фильтр, патент № 2257667

Разлагая цифровой рекурсивный фильтр, патент № 2257667 и цифровой рекурсивный фильтр, патент № 2257667 в ряд Тейлора в окрестности цифровой рекурсивный фильтр, патент № 2257667 и пренебрегая членами порядка выше первого, можно записать уравнение (16) в виде

цифровой рекурсивный фильтр, патент № 2257667

Соотношение (17) выполняется при сцифровой рекурсивный фильтр, патент № 2257667 0, поэтому, приравнивая коэффициенты при первой и нулевой степени с, получим разностные уравнения для цифровой рекурсивный фильтр, патент № 2257667 и Pn(N+1)

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

Запишем ДДТКЗ (10) для случая, когда k=N, при этом учтем, что это все ДДТКЗ для i=0,... ,n-1 являются разрешенными и соответственно оценки хi представляют собой известные функции параметра k. Таким образом, имеем

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

Тогда уравнение (18) преобразуется следующим образом:

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

где

цифровой рекурсивный фильтр, патент № 2257667

Введем обозначения

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

Тогда уравнение (20) запишем в виде

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

Поскольку разницы в переобозначении матриц Рn и цифровой рекурсивный фильтр, патент № 2257667 нет, запишем последовательность уравнений для оценки цифровой рекурсивный фильтр, патент № 2257667 , процесса (1), предполагая, что N постоянно изменяется и k=N, в виде

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667

цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667

Последовательность уравнений (22) представляет собой цифровой итеративный фильтр, который позволяет осуществить процесс цифровой обработки измерительной информации для дискретных динамических систем. Если сравнить полученные уравнения с уравнениями дискретного фильтра Калмана, то становится ясно, что они отличны друг от друга за счет возникновения дополнительных связей оценки цифровой рекурсивный фильтр, патент № 2257667 с совокупностью предыдущих оценок цифровой рекурсивный фильтр, патент № 2257667 , учитываемых с весовыми коэффициентами, определяемыми последовательностью параметров цифровой рекурсивный фильтр, патент № 2257667 i, и изменяющих общий коэффициент обратной связи в уравнении для оценки цифровой рекурсивный фильтр, патент № 2257667 . Таким образом, выбор последовательности параметров цифровой рекурсивный фильтр, патент № 2257667 i, удовлетворяющих условиям

цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667 цифровой рекурсивный фильтр, патент № 2257667

позволяет реализовать фильтр цифровой обработки измерительной информации повышенной точности. Следует отметить, что полученный результат предполагает, что исходная система, параметры которой подлежат оценке, нелинейна. Алгоритм (22) дает оптимальную для нелинейной системы оценку параметров в смысле минимума функционала, характеризующего среднеквадратическую ошибку измерительного канала. В отличие от него фильтр Калмана дает лишь первое приближение оптимальной оценки и таким образом является менее точным.

Оценка эффективности функционирования разработанного фильтра произведена на основе численного моделирования задачи определения неизвестного постоянного параметра d дискретной нелинейной системы третьего порядка

x(k+1)=x(k)+цифровой рекурсивный фильтр, патент № 2257667 · r(k)+цифровой рекурсивный фильтр, патент № 2257667 · цифровой рекурсивный фильтр, патент № 2257667 1(k),

цифровой рекурсивный фильтр, патент № 2257667

d(k+1)=d(k)+цифровой рекурсивный фильтр, патент № 2257667 · цифровой рекурсивный фильтр, патент № 2257667 3(k),

где параметр цифровой рекурсивный фильтр, патент № 2257667 имеет смысл интервала времени, через который поступает измерительная информация в виде

цифровой рекурсивный фильтр, патент № 2257667

Моделирование проводилось для значений параметров цифровой рекурсивный фильтр, патент № 2257667 0=1, цифровой рекурсивный фильтр, патент № 2257667 1=0.333, цифровой рекурсивный фильтр, патент № 2257667 2=0.1. Графики оценок параметра d=0.25 для i=0,1,2 приводятся на фиг.1 при цифровой рекурсивный фильтр, патент № 2257667 =0.3 при общем интервале T=5. Визуальный анализ показывает, что оценка цифровой рекурсивный фильтр, патент № 2257667 превосходит по точности оценку цифровой рекурсивный фильтр, патент № 2257667 .

Таким образом, как следует из соотношений (22), введение новых структурных элементов и связей позволяет в совокупности с общими признаками получить технический результат, состоящий в уменьшении дисперсии ошибок полученных на выходе фильтра оценок входных процессов.

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

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

На фиг.2 представлена структурная схема цифрового итеративного фильтра. Устройство содержит первый блок 1, второй блок 7 и третий блок 14 формирования разности, первый блок 2, второй блок 8 и третий блок 15 коррекции, первый блок 3, второй блок 9 и третий блок 16 формирования суммы, первую линию задержки 5, вторую линию задержки 11 и третью линию задержки 18, первый блок 4, второй блок 6, третий блок 10, четвертый блок 12, пятый блок 17 и шестой блок 19 формирования матричных функций, блок 13 формирования и выдачи априорных данных.

На фиг.3 представлена структурная схема первого блока коррекции, которая содержит блок 2.1 формирования частных производных, блок 2.2 транспонирования матричной функции, блок 2.3 формирования произведения, блок 2.4 вычисления точностных характеристик, блок 2.5 формирования произведения.

На фиг.4 представлена структурная схема второго блока коррекции, который содержит блок 8.1 формирования частных производных, блок 8.2 транспонирования матричной функции, блок 8.3 формирования произведения, блок 8.4 формирования суммы, блок 8.5 расчета точностных характеристик, блок 8.6 формирования произведения.

На фиг.5 представлена структурная схема третьего блока коррекции, который содержит блок 15.1 формирования частных производных, блок 15.2 транспонирования матричной функции, блок 15.3 формирования произведения, блок 15.4 формирования суммы, блок 15.5 расчета точностных характеристик, блок 15.6 формирования произведения.

На фиг.6 представлена структурная схема блока расчета точностных характеристик, входящего в первый, второй и третий блоки коррекции, который содержит блок 20 формирования частных производных матричной функции, блок 21 транспонирования матриц, блок 22 формирования произведения, линию 23 задержки, блок 24 транспонирования матриц, блок 25 формирования произведения, блок 26 формирования суммы, блок 27 формирования частных производных матричной функции, блок 28 формирования произведения, блок 29 формирования разности, устройство 30 обращения матриц, блок 31 формирования произведения.

Первый, второй, третий, четвертый информационные выходы блока 13 формирования и выдачи априорных данных (фиг.2) соединены соответственно со вторым, третьим, четвертым, пятым информационными входами первого блока 2, второго блока 8 и третьего блока 15 коррекции, второй информационный выход первого блока 2 коррекции соединен с восьмым информационным входом второго блока 8 коррекции, выход которого соединен с первым информационным входом второго блока 9 формирования суммы, выход которого соединен с информационным входом третьего блока 10 формирования матричной функции, выход которого соединен с информационным входом второй линии 11 задержки, выход которой соединен со вторым информационным входом второго блока 9 формирования суммы, с седьмым информационным входом второго блока 8 коррекции и информационным входом четвертого блока 12 формирования матричной функции, второй информационный выход которого соединен с шестым информационным входом блока 8 коррекции; первый информационный выход четвертого блока 12 формирования матричной функции соединен со вторым информационным входом второго блока 7 формирования разности, выход которого соединен с первым информационным входом второго блока 8 коррекции; первый информационный выход первого блока 2 коррекции соединен с первым информационным входом первого блока 3 формирования суммы, выход которого соединен с информационным входом первого блока 4 формирования матричной функции, выход которого соединен с информационным входом первой линии 5 задержки, выход которой соединен со вторым информационным входом первого блока 3 формирования суммы, с седьмым информационным входом первого блока 2 коррекции и информационным входом второго блока 6 формирования матричной функции, второй информационный выход которого соединен с шестым информационным входом первого блока 2 коррекции; первый информационный выход второго блока 6 формирования матричной функции соединен со вторым информационным входом блока 1 формирования разности, выход которого соединен с первым информационным входом первого блока 2 коррекции; второй информационный выход второго блока 8 коррекции соединен с восьмым информационным входом третьего блока 15 коррекции, выход которого соединен с первым информационным входом третьего блока 16 формирования суммы, выход которого является выходом устройства, а также соединен с информационным входом пятого блока 17 формирования матричной функции, выход которого соединен с информационным входом третьей линии 18 задержки, выход которой соединен со вторым информационным входом третьего блока 16 формирования суммы, с седьмым информационным входом третьего блока 15 коррекции и информационным входом шестого блока 19 формирования матричной функции, второй информационный выход которого соединен с шестым информационным входом блока 15 коррекции; первый информационный выход шестого блока 19 формирования матричной функции соединен со вторым информационным входом третьего блока 14 формирования разности, выход которого соединен с первым информационным входом третьего блока 15 коррекции; первый информационный вход первого блока 1 формирования разности, первый информационный вход второго блока 7 и первый информационный вход третьего блока 14 формирования разности являются входами устройства.

Первый и второй информационные выходы блока 13 формирования и выдачи априорных данных соединены с третьим и четвертым информационными входами блока 2.3 формирования произведения (фиг.3); информационный выход первого блока 1 формирования разности соединен с первым информационным входом блока 2.3 формирования произведения; второй информационный выход второго блока 6 формирования матричной функции соединен с информационным входом блока 2.1 формирования частных производных, выход которого соединен с информационным входом блока 2.2 транспонирования матричной функции, выход которого соединен со вторым информационным входом блока 2.3, выход которого соединен с первым информационным входом блока 2.4 расчета точностных характеристик, выход которого соединен с первым информационным входом блока 2.5 формирования произведения, выход которого является выходом первого блока 2 коррекции; информационный выход линии задержки 5 (фиг.2) соединен со вторым информационным входом блока 2.4 расчета точностных характеристик; третий и четвертый выходы блока 13 формирования и выдачи априорных данных соединены с третьим и четвертым информационными входами блока 2.4 расчета точностных характеристик; выход блока 2.3 формирования произведения соединен со вторым информационным входом блока 2.5 формирования произведения и вторым информационным входом блока 8.4 формирования суммы (фиг.4).

Информационный выход второго блока 7 формирования разности соединен с первым информационным входом блока 8.3 формирования произведения (фиг.4). Первый и второй информационные выходы блока 13 формирования выдачи априорных данных соединены со вторым и третьим информационными входами блока 8.3 формирования произведения; второй информационный выход четвертого блока 12 формирования матричной функции соединен с первым информационным входом блока 8.1 формирования частных производных, выход которого соединен с информационным входом блока 8.2 транспонирования матричной функции, выход которого соединен с четвертым информационным входом блока 8.3, выход которого соединен с первым информационным входом блока 8.4 формирования суммы, второй информационный вход которого соединен с информационным выходом блока 2.3 (фиг.3), выход блока 8.4 формирования суммы соединен с первым информационным выходом блока 8.5, со вторым информационным входом блока 15.4 формирования суммы (фиг.5), а также со вторым информационным выходом блока 8.6 формирования произведения; третий и четвертый информационные выходы блока 13 формирования выдачи априорных данных соединены со вторым и третьим информационными входами блока 8.5 расчета точностных характеристик; информационный выход линии задержки 11 соединен с четвертым информационным входом блока 8.5 расчета точностных характеристик, выход которого соединен с первым информационным входом блока 8.6 формирования произведения, выход которого является выходом второго блока 8 коррекции (фиг.2).

Информационный выход третьего блока 14 формирования разности соединен с первым информационным входом блока 15.3 формирования произведения (фиг.5). Первый и второй информационные выходы блока 13 формирования выдачи априорных данных соединены со вторым и третьим информационными входами блока 15.3 формирования произведения; второй информационный выход шестого блока 19 формирования матричной функции соединен с первым информационным входом блока 15.1 формирования частных производных, выход которого соединен с информационным входом блока 15.2 транспонирования матричной функции, выход которого соединен с четвертым информационным входом блока 15.3, выход которого соединен с первым информационным входом блока 15.4 формирования суммы, второй информационный вход которого соединен с информационным выходом блока 8.4 (фиг.4), выход блока 15.4 формирования суммы соединен с первым информационным выходом блока 15.5, а также со вторым информационным выходом блока 15.6 формирования произведения; третий и четвертый информационные выходы блока 13 формирования выдачи априорных данных соединены со вторым и третьим информационными входами блока 15.5 расчета точностных характеристик; информационный выход линии задержки 18 соединен с четвертым информационным входом блока 15.5 расчета точностных характеристик, выход которого соединен с первым информационным входом блока 15.6 формирования произведения, выход которого является выходом второго блока 15 коррекции (фиг.2).

Выход блока 2.3 формирования произведения (фиг.3) соединен с информационным входом блока 27 формирования частных производных (фиг.6), выход которого соединен с информационным входом блока 28 формирования произведения, выход которого соединен с первым информационным входом блока 29 формирования разности, выход которого соединен с информационным входом устройства 30 обращения матриц, выход которого соединен с первым информационным входом блока 31 формирования произведения, выход которого является выходом блока 2.4 (фиг.3) расчета точностных характеристик; четвертый выход блока 13 формирования и выдачи априорных данных соединяется с вторым информационным входом блока 29 формирования разности; выход блока 31 формирования произведения соединен с информационным входом линии 23 задержки, выход которой соединен с третьим информационным входом блока 22 формирования произведения, выход которого соединен со вторым информационным входом блока 26 формирования суммы, выход которого соединен со вторыми информационными входами блоков 28 и 31 формирования произведения; выход первой линии задержки 5 (фиг.2) соединен с информационным входом блока 20 формирования частных производных, выход которого соединен с информационным входом блока 21 транспонирования матриц и первым информационным входом блока 22 формирования произведения, второй информационный вход которого соединен с выходом блока 21; третий информационный выход блока 13 формирования и выдачи априорных данных соединен с информационным входом блока 24 транспонирования матриц и вторым информационным входом блока 25 формирования произведения, первый информационный вход которого соединен с информационным выходом блока 24; выход блока 25 соединен с информационным входом блока 26 формирования суммы.

Блоки 8.5, 15.5 расчета точностных характеристик (фиг.4, 5) имеют структуру и связи, аналогичные блоку 2.4.

Устройство работает следующим образом (фиг.2). В исходном состоянии в блоке 13 формирования и выдачи априорных данных записаны значения матриц W-1, G, I и значения цифровой рекурсивный фильтр, патент № 2257667 1, цифровой рекурсивный фильтр, патент № 2257667 2, цифровой рекурсивный фильтр, патент № 2257667 3. Значение оценки информационного процесса в (k+1)-й момент времени цифровой рекурсивный фильтр, патент № 2257667 с выхода блока 3 формирования суммы поступает на вход блока 4 формирования матричной функции, с выхода которого значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход линии задержки 4, с выхода которой значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 3 формирования суммы, вход блока 2 коррекции и вход блока 6 формирования матричной функции цифровой рекурсивный фильтр, патент № 2257667 , значение которой с выхода блока 6 поступает на вход блока 2 и на вход блока 1, на выходе которого формируется значение цифровой рекурсивный фильтр, патент № 2257667 невязки измерения, которое поступает на вход блока 2 коррекции, на остальные входы которого поступают значения цифровой рекурсивный фильтр, патент № 2257667 1, G, W-1, I; в блоке 2 формируется произведение матричного коэффициента усиления и невязки измерения, которое суммируется в блоке 3 со значением цифровой рекурсивный фильтр, патент № 2257667 , с одного из выходов блока 2 коррекции значение M1 (k+1/k) поступает на вход блока 8 коррекции, в котором формируется значение

цифровой рекурсивный фильтр, патент № 2257667

которое поступает на вход блока 9; значение цифровой рекурсивный фильтр, патент № 2257667 на выходе блока 9 поступает на вход блока 10, с выхода которого значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход линии задержки 11, на выходе которой формируется значение цифровой рекурсивный фильтр, патент № 2257667 , которое суммируется со значением (25) в блоке 9, на выходе которого формируется значение цифровой рекурсивный фильтр, патент № 2257667 ; с выхода блока 11 значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 8 коррекции, на вход блока 9 и на вход блока 12, на выходе которого формируется значение цифровой рекурсивный фильтр, патент № 2257667 , которое подается на вход блока 8 и на вход блока 7 формирования разности, на другой вход которого поступает входное колебание; невязка измерения цифровой рекурсивный фильтр, патент № 2257667 с выхода блока 7 поступает на вход блока 8, на остальные входы которого поступают значения цифровой рекурсивный фильтр, патент № 2257667 2, G, W-1, I; с одного из выходов блока 8 коррекции значение M2(k+1/k) поступает на вход блока 15 коррекции, в котором формируется значение

цифровой рекурсивный фильтр, патент № 2257667 которое поступает на вход блока 16; значение цифровой рекурсивный фильтр, патент № 2257667 на выходе блока 16 поступает на вход блока 17, с выхода которого значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход линии задержки 18, на выходе которой формируется значение цифровой рекурсивный фильтр, патент № 2257667 , которое суммируется со значением (26) в блоке 16, на выходе которого формируется значение цифровой рекурсивный фильтр, патент № 2257667 ; с выхода блока 18 значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 15 коррекции, на вход блока 16 и на вход блока 19, на выходе которого формируется значение цифровой рекурсивный фильтр, патент № 2257667 которое подается на вход блока 15 и на вход блока 14 формирования разности, на другой вход которого поступает входное колебание; невязка измерения цифровой рекурсивный фильтр, патент № 2257667 с выхода блока 14 поступает на вход блока 17, на остальные входы которого поступают значения цифровой рекурсивный фильтр, патент № 2257667 3, G, W-1, I.

Первый блок 2 коррекции работает следующим образом (фиг.3). Значения матричной функции цифровой рекурсивный фильтр, патент № 2257667 поступают на вход блока 2.1 формирования частных производных, с выхода которого значения цифровой рекурсивный фильтр, патент № 2257667 поступают на вход блока транспонирования матричной функции 2.2, с выхода которого значения цифровой рекурсивный фильтр, патент № 2257667 , невязка измерения цифровой рекурсивный фильтр, патент № 2257667 и значения цифровой рекурсивный фильтр, патент № 2257667 1, W-1 поступают на входы блока 2.3 формирования произведения, с выхода которого значение M1(k+1/k) поступает на вход блока 2.4 расчета точностных характеристик, на другие входы которого поступают значения G, I, цифровой рекурсивный фильтр, патент № 2257667 и на выходе которого формируется значение Р1(k+1), которое поступает на вход блока 2.5 формирования произведения, на другой вход которого поступает значение M1(k+1/k) с выхода блока 2.3. Выход блока 2.5 является выходом блока 2 коррекции.

Второй блок 8 коррекции работает следующим образом (фиг.4). Значение матричной функции цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 8.1 формирования частных производных, с выхода которого значения цифровой рекурсивный фильтр, патент № 2257667 поступают на вход блока транспонирования матричной функции 8.2, с выхода которого значения цифровой рекурсивный фильтр, патент № 2257667 , а также значение невязки измерения цифровой рекурсивный фильтр, патент № 2257667 , цифровой рекурсивный фильтр, патент № 2257667 2, W-1 поступают на вход блока 8.3 формирования произведения, с выхода которого значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 8.4 суммирования, на другой вход которого поступает значение М1(k+1/k); значение

цифровой рекурсивный фильтр, патент № 2257667

с выхода блока 8.4 поступает на вход блока 8.5 расчета точностных характеристик, на другие входы которого поступают значения G, W-1, цифровой рекурсивный фильтр, патент № 2257667 , а на выходе формируется значение P2(k+1), которое умножается на (28) в блоке 8.6 формирования произведения; выход блока 8.6 является выходом блока 8 коррекции. Третий блок 15 коррекции работает аналогичным образом. На выходе блока 15 формируется значение Р3(k+1)М3(k+1/k).

Первый блок 2.4 расчета точностных характеристик работает следующим образом (фиг.6). Значение матричной функции цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 20 формирования частных производных, с выхода которого значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 21 транспонирования матричной функции и на вход блока 22 формирования произведения, на вход которого также поступает значение цифровой рекурсивный фильтр, патент № 2257667 с выхода блока 21 и значение P1(k) с выхода линии задержки 23, на вход которой с выхода блока 31 формирования произведения, являющегося выходом блока 2.3, поступает значение P1 (k+1); значение цифровой рекурсивный фильтр, патент № 2257667 с выхода блока 22 поступает на вход блока 26 формирования суммы, на другой вход которого поступает значение GGT, сформированное в блоке 25 формирования произведения, на вход которого поступает значение G и значение GT, сформированное в блоке 24 транспонирования матриц, на вход которого также поступает значение G; значение матричной функции M1(k+1/k) поступает на вход блока 27 формирования частных производных, с выхода которого значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 28, на другой вход которого поступает значение P1(k+1/k), сформированное на выходе блока 26; значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход блока 29 формирования разности, на другой вход которого поступает значение I; с выхода блока 29 значение цифровой рекурсивный фильтр, патент № 2257667 поступает на вход устройства 30 обращения матриц, выход которого соединен с входом блока 31 формирования произведения, на другой вход которого поступает значение P1(k+1/k) с выхода блока 26. Блок расчета точностных характеристик 8.5 второго блока коррекции и блок расчета точностных характеристик 15.5 третьего блока коррекции работают аналогичным образом. На выходе блока 8.5 формируется значение Р2(k+1), а на выходе блока 15.5 – Р3(k+1).

Источники информации

1. А.А.Венгеров, В.А.Щаренский. Прикладные вопросы оптимальной линейной фильтрации. - М.: Энергоиздат, 1982, с.96.

2. А.Фарина, Ф.Студер. Цифровая обработка радиолокационной информации. Сопровождение целей. - М.: Радио и связь, 1993, с.118.

3. Костоглотов А.А. Синтез интеллектуальных измерительных процедур на основе принципа регуляризации А.Н.Тихонова // Измерительная техника, №1, 2001. с.8-12.

4. Костоглотов А.А. Метод последовательных приближений в теории фильтрации // Автоматика и вычислительная техника, №3, 2000, с.53-63.

5. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. - М.: Наука, 1986.

6. Васильев Ф.П. Методы решения экстремальных задач. - М.: Наука, 1981. с.106.

7. Костоглотов А.А. Цифровая интеллектуальная измерительная процедура // Измерительная техника, №7, 2002. с.16-21.

Класс H03H17/04 рекурсивные фильтры

рекурсивный цифровой фильтр -  патент 2490786 (20.08.2013)
цифровой многоитерациональный фильтр -  патент 2452080 (27.05.2012)
адаптивное цифровое сглаживающее устройство -  патент 2444123 (27.02.2012)
цифровой фильтр для оценки медленно изменяющейся медианы сигнала -  патент 2400809 (27.09.2010)
универсальный цифровой фильтр с программируемой структурой -  патент 2399152 (10.09.2010)
цифровой интеллектуальный итеративный фильтр -  патент 2362265 (20.07.2009)
цифровой интеллектуальный рекурсивный фильтр -  патент 2357357 (27.05.2009)
цифровой фильтр -  патент 2096911 (20.11.1997)
цифровой фильтр -  патент 2083054 (27.06.1997)
рекурсивный цифровой фильтр -  патент 2081508 (10.06.1997)

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

устройство идентификации лагранжевых динамических систем на основе итерационной регуляризации -  патент 2528133 (10.09.2014)
способ и система коррекции на основе квантовой теории для повышения точности радиационного термометра -  патент 2523775 (20.07.2014)
адаптивное цифровое прогнозирующее и дифференцирующее устройство -  патент 2517322 (27.05.2014)
адаптивное цифровое прогнозирующее и дифференцирующее устройство -  патент 2517317 (27.05.2014)
адаптивное цифровое прогнозирующее устройство -  патент 2517316 (27.05.2014)
устройство адаптивной фильтрации видеосигналов -  патент 2515489 (10.05.2014)
цифровое прогнозирующее и дифференцирующее устройство -  патент 2515215 (10.05.2014)
цифровой интерполятор -  патент 2513679 (20.04.2014)
способ определения навигационных параметров носителя и устройство гибридизации, связанное с банком фильтров калмана -  патент 2510529 (27.03.2014)
способ подсчета эритроцитов на изображениях мазков крови (варианты) -  патент 2488821 (27.07.2013)
Наверх