Медианный рекурсивный фильтр

 

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - повышение точности. Цель достигается введением четырех дешифраторов , сумматора, сдвигового регистра, двух элементов НЕ, восьми элементов И, блока вычитания, пяти элементов ИЛИ, двух триггеров и блока синхронизации. Предлагаемое устройство позволяет обеспечить повышенную эффективность выделения полезного сигнала на фоне шума и импульсных помех. 2 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) 4837 А1

Р))5 G 06 F 15(36

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К д ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И OTHPblTHRM

ПРИ ГКНТ СССР

1 (21) 4446912/24 (22) 12.04.88 (46) 07. 06. 91, Бюл. Ф 21 (71) Научно-исследовательский институт ядерных проблем (72) А.А. Кубасов (53) 681.3(088.8) (56) Авторское свидетельство СССР

)) 1460727, кл. G 06 F, 15/36, 1987. авторское свидетельство СССР

У 1259288, кл. G 06 F 15/36, 1985. (54) МЕДИАННЫЙ РЕКУРСИВНЫЙ ФИЛЬТР

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

Целью изобретения является повышение быстродействия медианного рекурсивного <рильтра.

На фиг. 1 представлена функциональная схема предлагаемого устройства с апертурой, равной пяти; на фиг. 2 развернутая Функциональная схема блока синхронизации.

Устройство содержит элементы

HE 1-3, элемент ИЛИ 4, сдвиговый регистр 5, элемент HE 6, элементы

И 7 .и 8, элемент ИЛИ 9, регистр 10, элемент И 11 регистр 12, блок 13 вычитания, элемент ИЛИ 14, элемент

И 15, триггеры !6 и 17, элементы

И 18-20, блок 21.синхронизации, элемент И 22, элемент НЕ 23, элемент

2 (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения — повышение точности. Цель достигается введением четырех дешифраторов, сумматора, сдвигового регистра, двух элементов НЕ, восьми элементов И, блока вычитания, пяти элементов ИЛИ, двух триггеров и блока синхронизации.

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

И 2ч, элемент ИЛИ 25, сумматор 26, элемент 27 задержки, элемент ИЛИ 28, C элемент ИЛИ 29, триггер 30, элемент

ИЛИ 31, блок 32 памяти, счетчики 33 и Зч, дешифраторы 35-39, элементы

ИЛИ 40 и ч1, элемент 42 задержки, счетчик 43, вход 44 разрешения записи информации, информационный вход 45, вход 46 выбора номера, входной последовательности, вход ч7 сброса, вход 4 ° ч8 пуска, вход 49 синхронизации, элемент ИЛИ 50 элементы И 51 и 52, триггер 53, элементы И 54 и 55, счетчик 56, дешифратор 57, элемент НЕ 58, элемент ИЛИ 59, триггер 60, элемент

И 61, элемент ИЛИ 62,.элемент И 63, триггер 64, элементы И 65 и 66, счетчик 67, дешифратор 68, элемент HE 69, Эь элементы И 70 и 71, элементы ИЛИ 72 и

73, элемент 74 задержки.

П р и и е р. Пусть необходимо произвести расстановку группы чисел 2, 1, ч, 3 и 5 по возрастанию. Будем ана1654837 лизировать числа парами, меняя их местами при необходимости, а для формирования очередных пар чисел применим операцию кольцевого сдвига всех чисел группы, при которой каждое предыду5 щее число записывается на месте пос- ледующего, а последнее число в группе — на место первого. Операцию сдвига будем обозначать символом -, операцию перестановки, — символом х, а отсутствие перестановки — символом о.

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

1-й цикл

1 2 3 4 5

1 г (3 1

5 1 2 3 4

4 5 1 2 3

3 4 5

3 4 5 1 2

2 3 4 5 1 з з

1 3 5 (7 з

2 3 4 5

Конец

2-й цикл

-и цикл

5 2 4 1 3

3 5 2 4 1

3 5 2 1 4

4 . 3 5 2 1

4 3 5 1 2

2 4 3 5 1

1 2 4 3 5 г з Я з (, !

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

Фильтр работает следующим образом.

Исходная последовательность чисел, подвергаемая фильтрации, с информационного входа 45 поступает на второй вход третьего элемента ИЛИ 3ll и с его выхода на информационный вход блока

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

ИЛИ 28 и первый элемент 27 задержки— на вход разрешения записи блока 32 . памяти. Источником последовательности чисел может быть, например, аналого-цифровой преобразователь, осуществляющий дискретизацию и квантование .входного напряжения, состоящего из смеси полезного сигнала и шума. рации: перестановка содержимого первого и второго регистров 12 и 10 и в случае, если число во втором регистре

10 больше числа, находящегося в первом регистре 12, сдвига к кольцу на один разряд вправо содержимого всех регистров 5, 10 и 12. Происходит это ,следующим образом. Число, содержащееся во втором регистре 10, поступает на вход уменьшаемого блока 13 вычитания. На вход вычитаемого этого блока поступает число с выхода первого регистра 12. Если число в регистре 10 больше числа в регистре 12, то сигнал с выхода блока 13 вычитания через открытый пятый элемент И 11, поступая на первый вход седьмого элемента И 7, открывает его, а поступая через второй инвертор НЕ 6 на второй вход, закрывает девятый элемент И 8.

С седьмого выхода блока 21 синхронизации сигнал перестановки через открытый третий элемент И 15 поступает на первыи вход первого элемента

ИЛИ 14 и далее на входы синхронизации второго 10 и первого 12 регистров. При этом содержимое второго регистра tp переписывается в первый регистр 12, а прежнее содержимое регистра 12 через открытый седьмой элемент И 7 и четвертый элемент ИЛИ 9 записывается во второй регистр 10. Таким образом, числа, ранее находившиеся в регистрах 10 и 12, поменяются местами. Если содержимое второго регистра 10 не больше содержимого первого регистра 12, то операция перестановки не производится, так как с выхода блока 13 вычитания запрещающий сигнал поступает на первый вход третьего элемента И 15, закрывает его, и на выходе этого элемента не возникает сигнал сдвига, поступающий на его третий вход с седьмого выхода блока

21 синхронизации.

Далее следует операция кольцево го сдвига на один разряд вправо содержимого всех регистров 5, 10 и 12.

Сдвиг осуществляется по большому кольцу: сдвиговый регистр 5 — девятый элемент И 8 — четвертый элемент ИЛИ 9 второй регистр 10 — первый регистр

12, шестой элемент И 2, второй эле55 мент ИЛИ 4 и сдвиговый регистр 5. Такой сдвиг обеспечивается сигналом, формируемым на седьмом выходе блока

21 синхронизации и поступающим на тактовый вход сдвигового регистра 5, на

5 1654837

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

Фильтрация начинается со считывания из блока 32 памяти первых пяти 20 чисел и записи их по порядку в первый

12 и во второй 10 регистры и в третий, второй и первый разряды сдвигового регистра 5. Регистры 10 и 12— одноразрядные и являются продолжением 25 трехразрядного сдвигового регистра 5.

С шестого выхода блока 21 синхронизации на первый вход восьмого элемента

И 3 поступает сигнал, открывающий этот ключ. Числа, считываемые из бло- 30 ка 32 памяти, поступают на второй вход восьмого элемента И 3 и с его выхода через второй вход второго элемента ИЛИ 4 на информационный вход сдвигового регистра 5. При этом шес35 той элемент И 2 закрыт сигналом, поступающим íà его первый вход с выхода первого элемента НЕ 1. Считываемые из блока 32 памяти числа переписываются из разряда в разряд сдвигового регист- 40 ра 5 и далее .через открытый по второму входу девятый элемент И 8 и четвертый элемент ИЛИ 9 записываются во второй регистр 10,à с его выхода — в первый регистр 12. Таким образом, первые пять чисел, считанные из блока 32 памяти, разместятся по порядку в регистрах 12, 10 и 5. Цикл считывания первой группы чисел из блока памяти закончен. При этом с шестого выхода блока 21 синхронизации на первый вход восьмого элемента И 3 поступит запрещающий сигнал, а сигнал с выхода первого элемента НЕ, 1, поступая на первый вход шестого элемента И 2 и вторые входы пятого и третьего элементов

И 11 и 15, откроет их ° Далее начина-, ется цикл упорядочивания первых пя4 ти чисел, который состоит из двух one1654837 второй вход первого элемента ИЛИ 14 и с его выхода на входы синхронизации первого и второго регистров 12 и

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

И 11 и седьмой элемент И 7, а через второй элемент НЕ б открывающий девятый элемент И 8. Таким образом будет 15

1 обеспечена возможность сдвига содержимого регистров по большому кольцу, после чего вновь будет проделана пара операций перестановка — сдвиг, Б одном цикле сортировки проводится четы- 20 ре пары операций перестановка — сдвиг, после чего следует пятая операция дополнительного сдвига, Каждая операция перестановки сопровождается сигналом сдвига на выходе третьего элемента И 15, который, поступая на вход установки первого триггера 16, переводит его в единичное состояние, а сигнал с его инверсного выхода закрывает первый элемент И 18. 30

Это означает, что по окончании текущего цикла необходимо выполнить еще один цикл сортировки. Состояние второго триггера 17 опрашивается сигналом с выхода второго элемента И 19, поступающего на второй вход первого элемента И 18, управляемого сигналом с инверсного плеча первого триггера 16.

По окончании каждого цикла сортировки первый триггер 16 устанавливается в 40 нулевое состояние сигналом, поступающим на его вход сброса с третьего выхода блока 21 синхронизации. После окончания пятой операции дополнительного цикла сдвига, в течение которого 45 не было зафиксировано ни одной операции перестановки, т.е. первый триггер 16 не устанавливался в единичное состояние (имеется в виду неиспользуемый прямой его выход), в.трех разрядах сдвигового регистра 5 и в регистрах 10 и 12 будут находиться пять чисел, расположенных по возрастанию их значений. Третий, медианный, член с выхода сдвигового регистра.5 поступает через третий элемент ИЛИ 31 в блок 32 памяти на место третьего члена первой группы чисел, считанной из памяти и подвергшейся сортировке. Из блока .32 памяти считывается. вторая группа чисел, записанная по адресам

2-6, заносится в регистры 5, 10 и 12 сдвига и циклы перестановки повторяются вновь.

Блок 21 синхронизации (фиг. 2), формирующий временную диаграмму работы фильтра, работает следующим образом, Перед началом работы фильтра -на вход 47 сигнала предварительного сбро са фильтра подается сигнал внешнего сброса, открывающий через элемент ИПф

50 и ключ И 51 и устанавливающий в нулевое состояние триггеры 60 и 64, Это же происходит и по сигналу записи в блок 32 памяти медианного члена, поступающего с выхода четвертого элемента И 20 (фиг, 1) на вход сброса блока 21 синхронизации (вход 47, фиг. 3) т.е. перед записью в регистры 5, 10 и 12 очередной группы чисел из блока

32 памяти. Все операции по сортиров» ке чисел выполняются по сигналам таятовой частоты, поступающим на такто вый вход 49 блока синхронизации, Длительность сигналов сброса, поступаю щих на oba входа элемента ИЛИ 50, должна быть больше периода следования сигналов тактовой частоты. Например, сигнал внешнего сброса, поступ@» ющий на вход 47, может формироваться нажатием кнопки. Таким образом, первый импульс тактовой частоты, следующий после появления сигнала сброса на выходе элемента ИЛИ 50, проходит через схему И 51 совпадения и устанавливает триггер 53 в единичное состояние.

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

47. Оба эти сигнала нужны один раз перед началом фильтрации. Сигнал сброса, поступающий на пррвый вход элемента ИЛИ 50 с входа 75 сброса блока

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

10 товой частоты с входа 49 через элемент И 52 сбрасывает триггер 53 в нулевое состояние, при этом сигнал с инверсного выхода этого триггера от5 крывает ключ И 54, на первый вход которого поступают импульсы тактовой частоты, устанавливающие триггер 60, а через открытый ключ И 63 и триггер

64, в единичное состояние. При этом триггер 64 устанавливается в единичное состояние первым сигналом, поступающим с выхода элемента И 63 на его счетный вход. Элементы И 51, 52 и 53 и триггер 54 необходимы для более четкого <рормирования сигналов сброса, которые могут иметь "дребезг" за счет работы механизма кнопки.

Элементы И 55, счетчик 56, дешифратор 57, элементы HE 58, ИЛИ 59, триггер 60, элементы И 61 и ИЛИ 62 формируют пять импульсов сдвига и сигнал разрешения для записи группы чисел в регистры сдвига из ОЗУ. Это делается следующим образом. Через от- 25 крытые элементы И 54 и 55 импульсы. тактовой частоты с входа 49 поступают на вход трехразрядного двоичного счетчика 56, состояние разрядов этого счетчика анализируется в дешифраторе 57, на выходе которого возникает сигнал, когда в счетчике накопится пять импульсов. Этот сигнал через элемент НЕ 58 закроет ключ 55, а также через элемент ИЛИ 59 установит триггер 60 в нулевое состояние. Схема

И 61 совпадения закроется и формирование сигналов сдвига на выходе элемента ИЛИ 62 прекратится. Таким образом, через открытый элемент И 61 пройдут с выхода элемента И 54 только пять импульсов тактовой частоты. В течение этого времени разрешающий сигнал с прямого выхода триггера 60 удерживал открытым ключ И 3 и инФормация 45 из блока 32 памяти записывалась в регистры 5 10 и 12.

Далее начинается формирование управляющих сигналов для четырех операций перестановка + сдвиг и дополни50 тельной операции сдвига. Происходит это следующим образом. Пятым после сигнала начала фильтрации импульсом тактовой частоты триггер 60 установится в нулевое состояние. Сигнал с ин55 версного выхода этого триггера поступит на первый вход ключа И 63 и откроет его. Ключ будет открыт до окончания процесса сортировки чисел в группе и закроется при поступлении на первый вход элемента ИЛИ 50 сигнала об окончании сортировки, который установит триггер 60 в единичное состояние. Импульсы тактовой частоты с выхода ключа И 63 поступают на счетный вход триггера 64, который сигналами с прямого и инверсного плечей управляет ключами И 65 и 66, соответственно открывая и закрывая их по очереди. Это приводит к тому, что импуль-сы тактовой частоты, поступающие на первые входы ключей И 65 и 66, разделяются на четные и нечетные, причем на выходе ключа И 65 будет формироваться последовательность четных (2, 4, 6, 8), а на выходе И 66 нечетных— импульсов (1, 3, 5, 7) . Номера импульсов будем считать с момента открывания ключа И 63. Четные импульсы (2, 4, 6, 8) с выхода ключа И 65 поступают на второй вход элемента ИЛИ 72, а с его выхода — на второй вход элемента ИЛИ 62 и далее на сдвиговые входы регистров 5, 10 и 12. Это — импульсы сдвига, К ним необходимо добавить еще один девятый импульс дополнитепьного сдвига, как этого требует алгоритм работы блока сортировки чисел.

Девятый импульс формируется из нечетной серии импульсов счетчиком 67,. дешифратором 63 четвертого нечетного импульса и элементом И 70. Происходит это следующим образом. На второй вход ключа И 70 поступает последовательность нечетных импульсов тактовой частоты с выхода элемента И 66. Ключ

И 70 закрыт сигналом с выхода дешифратора 68, поступающим на первый вход ключа. Дешифратор срабатывает, открывая ключ И 70 при накоплении в счетчике 67 четырех нечетных импульсов.

Таким образом, пятый нечетный импульс появится на выходе ключа И 70 и далее на выходе элемента ИЛИ 72, где будет сформирована последовательность из пяти импульсов, первые четыре импульса (2, 4, 6, 8) осуществляют сдвиг в четырех операциях перестановка + сдвиг, а пятый импульс (девятый импульс из последовательности тактовой частоты) осуществляет операцию дополнительного сдвига.

Сигналы перестановки формируются из нечетных импульсов тактовой частоты (1, 3, 5, 7) на выходе элемента

И 71, поступающих с выхода элемента

И 66 на второй вход элемента И 71.

1654837

Элемент И 71 управляется сигналом с выхода дешифратора 68 через инвертор

НЕ 69. Ключ И 71 закрывается при накоплении в счетчике 67 четырех нечетных импульсов.

Таким образом, на выходе элемента

И 71 будут сформированы импульсы перестановки (1, 3, 5, 7), а на выходе элемента ИЛИ 72 — импульсы сдвига (2, 4, б, 8, 9). На этом заканчивается цикл работы блока управления. при операции сортировки чисел одной группы. При обработке следующей группы все повторяется снова, начиная с сиг- 15 налов сброса (поступающему на первый вход элемента ИЛИ 50) и начала фильтрации, Первый и четвертый элементы

И 18 и 20, первый и второй триггеры 20

16 и 17, а также второй элемент

И 19 служат для определения момента окончания цикла сортировки чисел теку щей группы. Первый триггер 16 устанавливается при возникновении импульса 25 сдвига на выходе третьего элемента

И 15, r.е. при перестановке чисел в первом и втором регистрах 12 и 10, Если же операция перестановки зафиксирована не будет, первый триггер 16 30 свое состояние после сигнала сброса не изменит и инверсное плечо этого триггера удержит в открытом состоянии первыи элемент И 18, импульс опроса этого ключа с выхода дешифратора 68 (первый выход блока 21 синхронизации) поступит на первый вход второго эле мента И 19 и далее с его выхода на второй вход первого элемента И 18, а

,с его выхода — на вход установки второго триггера 17, сигнал с прямого выхода которого откроет четвертый элемент И 20, которьй опрашивается импульсом с выхода элемента 74 задержки, Сигнал с выхода четвертого элемента И 20 является сигналом записи медианного члена из сдвигового регистра 5 в блок 32 памяти. Сигнал onроса с выхода элемента 74 задержки поступает также на вход сброса второ50

ro триггера 17 и по своему спаду сбрасывает его в ноль. Этот же сигнал поступает на первый вход элемента

ИЛИ 73 и с его выхода — на входы сброса триггера 64 и счетчика 67. Первый триггер 16 устанавливается в исход55

I ное состояние сигналом с выхода элемента И 70 (третий выход блока 21 синхро щзации) .

Рассмотрим работу блока 32 памяти

Исходное состояние третьего триггера 30 — нулевое, при этом сигнал с инверсного его выхода поступает на первый вход двенадцатого элемента

И 29, удерживает его в открытом состоянии и тактовая импульсная последовательность с входа 49 блока синхронизации поступает на второй вход двенадцатого элемента И 29 и далее с его выхода на тактовый вход третьего счетчика 34 тактов. Двоичное число с выходов разрядов этого счетчика поступает на информационные входы первого-пятого дешифраторов 35-39, каждый из которых выделяет из последовательности тактовых импульсов по одному импульсу — первый, второй, третий, четвертый и пятый импульсы. Сигналы с выходов схем

36-39 дешифрации, выделяющие 2, 3, 4 и 5 импульсы, поступают на первый— четвертый входы седьмого элемента

ИЛИ 40 и с его выхода — на первый вход восьмого элемента ИЛИ 41, На второй вход элемента ИЛИ 41 с выхода первого дешифратора 35 поступает первый импульс из входной последовательности тактовых импульсов. Таким образом, на выходе элемента ИЛИ 41 будет сформирована последовательность из пяти импульсов, которая поступает на вход второго элемента .42 задержки и с его выхода на вход чтения блока 32 памяти, из которого происходит считывание первых пяти чисел. Пятый импульс, выделенный из входной тактовой последовательности с выхода пятого дешифратора 38, поступает на вход установки третьего триггера 30 и устанавливает его инверсный выход в нулевое состояние, Сигнал с инверсного выхода триггера закрывает двенадцатый элемент

И 29„ Третий счетчик 34 тактов прекра- щает работу. Второй элемент 42 задержки необходим для того, чтобы в системе адресации блока 32 памяти заранее были установлены адреса, по которым производится считывание чисел.

Система адресации работает следующим образом. Первый импульс из последовательности тактовых импульсов с выхода первого дешифратора 35 поступает на тактовый вход первого счетчика 43 начального адреса первых пяти чисел в блоке памяти. Счетчик в исходном состоянии обнулен. После поступления первого импульса на выходе счетчика устанавливается код числа 13

1654837

14 один, который поступает на вход нторого слагаемого сумматора 26 и является начальным адресом первого числа считываемой пятерки чисел, который формируется на выходе сумматора 26 и

5 поступает на адресный вход блока 32 памяти. Второй, третий, четвертый и пятый импульсы из входной последовательности с выхода седьмого элемен- 10 та ИЛИ 40 поступают на тактовый вход третьего триггера 33 — модификатора адреса, а на его выходе формируется последовательность чисел — один, два, три, четыре, которая поступает на второй вход открытого одиннадцатого элемента И 24 и далее с его выхода через шестой элемент ИЛИ 25 на вход первого слагаемого сумматора Гб ° Таким образом, к числу один, поданному ! на вход второго слагаемого в сумматоре 26, будут последовательно прибавляться числа от нуля до четырех. На выходе сумматора 26 будут формироваться адреса чисел групп, считываемых из 25 блока 32 памяти, причем начальный адрес первого числа будет определяться содержимым первого счетчика 43 начального адреса, а адреса остальных четырех чисел — последовательностью чисел 30 от одного до четырех, формирующихся на. выходе второго счетчика 33 — модификатора адреса. После пятого входного импульса третий триггер 30 закрывает двенадцатый элемент И 29. Из блока 32 памяти считана первая груп35 па из пяти чисел, 1Io окончании процесса упорядочивания чисел этой группы, т.е. после последнего цикла сортировки, в резуль-4 тате опроса четвертого элемента

И 20 на его выходе возникает сигнал, который, поступая на вход установки третьего триггера 30, возвращает его в первоначальное единичное состояние, а поступая через пятый элемент ИЛИ 28 на вход первого элемента 27 задержки и далее на вход разрешения записи блока 32 памяти, осуществляет запись медианного члена, поступающего с выхо-50 да сдвигового регистра 5 через третий элемент ИЛИ 31 на информационный вход

:блока 32 памяти. Прежде чем сформируется сигнал записи, через открытый десятый элемент И 22 с входа 46 выбора номера фильтруемой последователь55 ности поступает число два, которое с выхода десятого элемента И 22 поступает на первый вход шестого элемента

ИЛИ 2S и с его выхода на вход первого слагаемого сумматора 26. Складываясь с числом, определяющим начальный адрес считанной группы чисел, число— модификатор адреса (вход 46), определяет адрес среднего третьего числа считанной группы, куда должен быть записан медйанный член, полученный после упорядочивания группы чисел. Таким образом, при считывании второй группы чисел начальным адресом, сфор мнрованным в первом счетчике 43 и сумматоре 26, будет являться число два, при считынании третьей группы чиселтри и т,д. При этом во вновь считываемых группах чисел первыми двумя числами будут считываться два медианных члена двух последних групп чисел, т.е, формиронание очередной группы будет производиться по формуле 2-3: два числа берутся из последовательности, образуемой после фильтрации, и три числа — иэ исходной числовой последовательности. Таким образом, в результате описанных действий в блоке

32 памяти исходная последовательность чисел заменяется на новую, состоящую из медианных членов упорядоченных групп, образованных по типу 2-3, Формула изобретения

Иедианный рекурсивный фильтр, содержащий блок памяти, первый элемент

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

:первого элемента И соединен с входом v становки второго триггера, вход сбро1654837 са которого соединен с первым входом четвертого элемента И и четвертым выходом блока синхронизации, а выход — с вторым входом четвертого элемента И, первый вход третьего элемента И соединен с выходом вычитателя и первым входом пятого элемента И, второй вход которого соединен с вторым входом . третьего элемента И, первым входом шестого элемента И и выходом первого элемента НЕ, выход четвертого элемента И соединен с входом сброса блока синхронизации, выход пятого элемента

И вЂ” с входом второго элемента НК и первым входом седьмого элемента И, второи вход шестого элемента И вЂ” с вторым входом седьмого элемента И.

Входом вычитаемого блока вычитания и выходом первого регистра, информационный вход которого соединен с выходом второго регистра и входом уменьшаемого блока вычитания, а вход синхронизации — с входом синхронизации второго регистра и выходом первого 25 элемента ИЛИ, второй вход которого соединен с тактовым входом сдвигового регистра и пятым выходом блока синхронизации, выход шестого элемента И

Соединен с первым входом второго эле- gg мента ИЛИ, второй вход которого соединен с выходом восьмого элемента И, а выход — с информационным входом

Сдвигового регистра, выход которого соединен с первыми входами третьего элемента ИЛИ и девятого элемента И, второй вход которого соединен с выхопом второго элемента HE а выход — с первым входом четвертого элемента ИЛИ, второй вход которого соединен с выхо- 4О дом седьмого элемента И, а выход — с информационным входом второго регистра, первый вход восьмого элемента И соединен с входом первого элемента

НЕ и шестым выходом блока синхрониза- 45 ции, а второй вход — с выходом блока памяти, второй вход третьего элемента ИЛИ соединен с информационным входом медианного фильтра, а выход — с информационным входом блока памяти, первый вход пятого элемента KIH соединен с входом разрешения записи инФормации фильтра, второй вход — с входом третьего элемента НЕ, с первым входом десятого элемента И и с выходом четвертого элемента И, подключенным к входу сброса третьего триггера, выход пятого элемента ИЛИ соединен с входом первого элемента задержки, выход которого соединен с входом разрешения записи блока памяти, второй вход десятого элемента И соединен с входом выбора номера фильтруемой последовательности фильтра, а выход— !

jc первым входом шестого элемента ИЛИ, второй вход которого соединен с выходом одиннадцатого элемента И, а выход — с входом первого слагаемого сумматора, вход второго слагаемого которого соединен с выходом первого счетчика, а выход сумматора соединен с адресным входом блока памяти, выход третьего элемента НЕ соединен с первым входом одиннадцатого элемента И, второй вход которого соединен с выходом второго счетчика, тактовый вход которого соединен с выходом седьмого элемента ИЛИ и первым входом восьмого элемента ИЛИ, второй вход которого соединен с тактовым входом первого счетчика и выходом первого дешифратора, а выход восьмого элемента ИЛИ соединен с входом второго элемента задержки, выход которого соединен с входом чтения блока памяти, инверсный выход третьего триггера соединен с первым входом двенадцатого элемента И, второй вход которого соединен с тактовым входом блока синхронизации и является входом фильтра, а выход двенадцатого элемента И соединен с тактовым входом третьего счетчика, выход которого соединен с информационными входами дешифраторов, выход второго дешифратора соединен с первым входом седьмого элемента ИЛИ, второй вход которого соединен с выходом третьего дешифратора, третий вход седьмого элемента ИЛИ соединен с выходом четвертого дешифратора, а четвертыи вход - с выходом пятого дешифратора и входом установки третьего триггера, вход начала работы фильтра соединен с входом запуска блока синхронизации третий вход третьего элеменJ та И соединен с седьмым выходом блока синхронизации.

1654837

4?

Составитель Д. Ухтверов, Техред Л. Олийнык Корректор Н. Ревская

Редактор Л. Гратилло

Заказ 1952 Тираж 414 Полписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Иосква, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр Медианный рекурсивный фильтр 

 

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

Изобретение относится к информационно-измерительной технике

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

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

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

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

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

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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