Цифровой фильтр Советский патент 1990 года по МПК H03H21/00 

Описание патента на изобретение SU1555828A1

ел ел ел

00

to

00

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

Цель изобретения - повышение точности фильтрации.

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

На чертеже приведена электрическая структурная схема цифрового фильтра.

Цифровой фильтр содержит вычита- тель 1, первый весовой множитель 2, первый сумматор 3, первый интегратор 4, первый синусный преобразбватель 5 третий весовой множитель 6, косинусный преобразователь 7, второй весо- вой множитель 8, второй синусный преобразователь 9, третий сумматор 10, третий синусный преобразователь 11, третий интегратор 12, блок 13 памяти второй сумматор 14, второй интегра- тор 15, четвертый весовой множитель 16 (делитель на два), пятый весовой множитель 17, четвертый синусный преобразователь 18, вось мой весовой множитель 19, второй дополнительный косинусный преобразователь 20, шестой весовой множитель 21, квадратор 22, седьмой весовой множитель 23, первый дополнительный косинусный преобразователь 24 и девятый весовой множитель 25.

Для получения алгоритма работы предлагаемого фильтра используется следующий математический аппарат.

Оцениваемый процесс нелинеен:

8 - f(g) ;

y(t) - f(g),(1)

где g - вектор состояния системы

размерности (); y.(t) - вектор наблюдений (измерений).

Измерения сопровождаются погрешностями n(t), которые аддитивны по отношению к y(t):

Z(t) - y(t) + n(t), (2)

где Z(t) - входной сигнал фильтра-. Выходной сигнал фильтра определяется выражением .

Эц(§) g f (g) +0 N jZ(t)- f(g)

3ZE(gw)

3751-

(3)

3f(gm)

-.

g 2 ---- 0 + W - 9 -x- N ,

3gm 3:g J

(4)

де 9 - корреляционная матрица погрешностей оценок;

W Мц|п корреляционная матрица ви- неровского стохастического процесса;

N - диагональная матрица дисперсий измерений;

g - оценка вектора состояния системы;

g - математическое ожидание вектора состояния системы, которое является решением уравнения

, s О 8m -f (8,.) +

(5)

В качестве нелинейных функций взяты f(g) sin(g), atf (g) sin(mg), т- 1,2,3.... Соответственно частные производные их имеют вид

Я&& « coS(g); -- - -Bin(g):

ЪИ&.ю.Ь).

9g

(6)

Учитывая выражения (1) - (4), цифровой фильтр работает следующим образом.

На первый вход вычитателя 1 поступает входной сигнал Z(t) в виде параллельного двоичного кода, а на второй вход - сигнал ср (g) с выхода второго синусного преобразователя 9, на вход которого сигнал mg подается с входа второго весового множителя 8, коэффициент умножения га на который, как и на весовые множители 6, 23 и 25, поступает с третьего выхода блока

13 памяти. На выходе вычитателя 1 формируется сигнал ошибки Z(t) - cp(g) , который действует на первый вход множиуеля 2, на четвертый вход которого поступает коэффициент умножения Ям с второго выхода блока 13 па51

мяти, а на третий вход - 0 с выхода второго интегратора 15.

В первом сумматоре 3 происходит суммирование величин в соответствии с (3), а сами оценки вырабатываются на выходе первого интегратора 4, с выхода которого сигнал поступает в весовой множитель 8 и первый синусный преобразователь 5, в котором вырабатывается сигнал f(g ) в соответствии с (6), поступающий на второй вход первого сумматора 3. Б цепочке весовой множитель 8, косинусный преобразователь 7, весовой мио-

1Ы&

э-й

житель 6 вырабатывается сигнал

0

в соответствии (6), поступающий на второй вход весового множителя 2. В третьем и четвертом синусных преобразователях 11 и 18, весовом множителе 17, третьем сумматоре 10 и интеграторе 12 вычисляется текущее значение математического ожидания вектора состояния системы в соответствии с (5), начальное значение которого поступает с четвертого выхода блока 13 памяти. С выхода весового

(gml

множителя 17 составляющая

38

через делитель на два (весовой множитель 16) поступает на третий вход первого сумматора 3. Во вторых сумматоре 14, интеграторе 15, весовых множителях 19 и 21 вычисляется текущее значение 0 в соответствии с (4), которое с выхода второго интегратора 15 поступает на первые входы весовых множителей 17, 19, 23 и третий вход весового множителя 2 соответственно. Второй дополнительный косинусный преобразователь 20 обеспечивает форми3f(sm)

рование сигнала -л- ogm вии с (6), действующего на

вход весового множителя почке весовой множитель 25, первый дополнительный косинусный преобразователь 24, весовой множитель 23, квадратор 22 вырабатывается сигнал г 3q(gni)P

вход весового множителя 21, на второй вход которого поступает коэффициент умножения N . Выход весового множив соответстпервый19, а в цевпоступающий на первый

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

с

вход-сигнал 2SfCgJ

Эв

0 с выхода весо0

m

вого множителя 19. Во втором интеграторе 15 вычисляется значение 9 в соответствии с (4).

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

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

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

25

35

40

50

55

30

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

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

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

Похожие патенты SU1555828A1

название год авторы номер документа
Фильтр Калмана 1987
  • Бурый Алексей Сергеевич
  • Васильев Владимир Владимирович
  • Линцов Сергей Николаевич
  • Рачинский Андрей Григорьевич
SU1385265A1
Цифровой фильтр 1990
  • Бурый Алексей Сергеевич
  • Блинов Игорь Павлович
  • Бойцов Юрий Михайлович
SU1739483A1
СПОСОБ И УСТРОЙСТВО СЕЛЕКЦИИ СИГНАЛОВ НАДВОДНОЙ ЦЕЛИ В МОНОИМПУЛЬСНОЙ РЛС 2004
  • Валов Сергей Вениаминович
  • Васин Александр Акимович
  • Гареев Павел Владимирович
  • Киреев Сергей Николаевич
  • Нестеров Юрий Григорьевич
  • Пономарев Леонид Иванович
RU2278397C2
АДАПТИВНОЕ УСТРОЙСТВО ЗАЩИТЫ РАДИОЛОКАЦИОННОЙ СТАНЦИИ ОТ ПАССИВНЫХ ПОМЕХ 1994
  • Бакулев Петр Александрович
  • Кошелев Виталий Иванович
  • Федоров Владимир Александрович
  • Шестаков Николай Дмитриевич
RU2097781C1
Анализатор спектра сигналов 1986
  • Гнилицкий Виталий Васильевич
  • Корчев Дмитрий Вениаминович
  • Повидайко Петр Михайлович
SU1399765A1
Вычислитель угла атаки 1982
  • Васильев Евгений Владимирович
  • Волгин Виктор Васильевич
  • Клюев Георгий Игнатьевич
  • Петров Сергей Иванович
  • Сачков Геннадий Павлович
  • Чирсков Михаил Яковлевич
  • Абутидзе Зураб Северьянович
SU1072069A1
Функциональный преобразователь 1986
  • Козыревич Александр Федорович
  • Лебедев Владимир Ильич
  • Оранский Анатолий Митрофанович
SU1456951A1
Цифровое устройство селекции движущихся целей 1984
  • Бартенев Владимир Григорьевич
  • Васильев Владислав Александрович
  • Колесник Игорь Андреевич
  • Котровский Михаил Афанасьевич
  • Сидельников Михаил Ефимович
SU1841294A1
Асинхронный следящий привод 1979
  • Кондратьев Николай Николаевич
  • Королев Эдуард Геннадьевич
  • Смолко Геннадий Григорьевич
  • Соловьев Анатолий Илларионович
  • Шаталов Александр Степанович
  • Шаталов Юрий Александрович
  • Яковлев Владимир Анатольевич
  • Якунин Валерий Александрович
SU877469A1
СПОСОБ И УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ВЕЛИЧИНЫ И НАПРАВЛЕНИЯ СМЕЩЕНИЯ ЦЕНТРА МАСС АППАРАТА 2000
  • Чернов В.Ю.
RU2176810C2

Реферат патента 1990 года Цифровой фильтр

Изобретение относится к вычислительной технике и может быть использовано для фильтрации результатов измерения физического параметра. Цель изобретения - повышение точности фильтрации путем учета при обработке априорно известного математического ожидания - достигается введением сумматора 10, синусных преобразователей 11, 18, интегратора 12, двух дополнительных косинусных преобразователей 24, 20 и весового множителя 25. 1 ил.

Формула изобретения SU 1 555 828 A1

Документы, цитированные в отчете о поиске Патент 1990 года SU1555828A1

Фильтр Калмана 1987
  • Бурый Алексей Сергеевич
  • Васильев Владимир Владимирович
  • Линцов Сергей Николаевич
  • Рачинский Андрей Григорьевич
SU1385265A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 555 828 A1

Авторы

Бурый Алексей Сергеевич

Васильев Владимир Владимирович

Ушаков Валерий Викторович

Даты

1990-04-07Публикация

1988-04-08Подача