Устройство для вычисления порядковых статистик последовательности двоичных чисел

 

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

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

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

РЕСПУБЛИН (19) (11) g1) 4 G 06 F 15/36

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

Н А ВТОРСЙОМУ СВИДЕТЕЛЬСТВУ

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

Il0 ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4397046/24-24 (22) 25 . 03. 88 (46) 23.09. 89. Бюп. h» 35 (71) Иинский радиотехнический институт (72) Ю.И.Тормьппев, А. В.Логиновский и Н.И.Мурашко (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Р 1144102, кл . G 06 F 7/02, 1983.

Авторское свидетельство СССР

Р 1290295, кл. G 06 F 7/02, 1985. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ПОРЯДКОВЫХ СТАТИСТИК ПОСЛЕДОВАТЕЛЬНОСТИ

ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и технической кибернетике и может быть использовано в системах цифровой обработки сигналов, например для ранговой фильтрации сигналов, в системах обработки изображений с целью улучшения качества изображений и подавления шумов. Цель изобретения — повышение быстродействия. Устройство содержит два элемента задержки 1 и 10, счетчик 2, три элемента ИЛИ 3, 4 и 9, два триггера

5 и 6, четыре элемента И 7, 8, 14 и 15, и регистров сдвига,11 (n — максимальная разрядность анализируемых чисел), группу элементов И 12, генератор тактовых импульсов 13, и мультиплексоров 16, ш элементов сравнения 17 (m — количество анализируемых чисел), два сумматора 18 и 19 и два .пороговых элемента 20 и 21. Повышение быстродействия достигается за счет пословной, а не поразрядной, обработки информационного массива.l ил. третьем входах логического элемента

И 8, соединенных с инверсными выхода- ми триггеров 5 и 6, имеются разрешающие потенциалы, поэтому тактовые им3 150993

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

Цель изобретения - повышение быст- 10 родействия .

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

Устройство содержит первый элемент 1 задержки, счетчик 2, второй 3 и первый 4 элементы ИЛИ, первый 5 и второй 6 триггеры, первый 7 и третий

8 элементы И, третий 9 элемент ИЛИ, 2О второй 10 элемент задержки, и регистров сдвига 11 (n — максимальная: разрядность анализируемых чисел), группу элементов И 12, генератор 13 тактовых импульсов, второй 14 и четвертый 15 элементы И, и мультиплексоров 16, m элементов 17 сравнения (m— количество анализируемых чисел), первый 18 и второй 19 сумматоры, первый

20 и второй 21 пороговые элементы.

В основу работы устройства положены следующие соотношения. Если все числа последовательности разные, то число чисел больших и меньших медианы при стро ом отношении Равно Е = 35

m-1

При нестро гом отношении (т. е .. с включением знака р.авно) приведенное значение для данной последовательнос-.40 ти чисел увеличивается на единицу

k (m — 1)/2 + 1 = (m + 1)/2.

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

6 4 значение данного числа и равных с ним, будет больше или равно k (m + 1)/2, то это число и является медианой рассматриваемой последовательности чисел .

Номер P порядковой статистики, отличный от медианы k = .(ш+1)/2, можно найти, если перераспределить количество чисел в ранжированной последовательности, стоящих слева и справа от медианы, или количество чисел, больших и равных, меньших и равных по величине заданному числу.

В этом случае получают номер P =

= k + О порядковой статистики, определенный относительно медианы.

Тогда количество чисел, стоящих слева от числа Р, включая и само число, 1

m+1 определяется как — — — — 6 а коли2 чество чисел, стоящих справа, включая и само число, определяется как

m+1 — — +, где 3 — любое целое положительное или отрицательное число, тп+1 не превышающее — — —.

Если номер числа отсчитывать не от медианы, а от начала последовательности, то приходят к исходному определению порядковой статистики, т.е. количество чисел, меньших или равных числу Р, равно Р, а количество чисел, больших или равных по величине числу Р, равно m — (Р— 1)

= m — P + 1. Приравняв эти выражения друг другу, получают порядковый нош+1 мер статистики Р= m-Р+1, Р =

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

0 последовательности чисел.

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

В исходном состоянии триггеры $, 6 и счетчик 2 обнулены. С первого входа устройства на вход элемента И

8 поступают тактовые импульсы разрешения записи кодов чисел в регистры

11 с информационных шин второго входа устройства. Поскольку на нервом и

1509936 пульсы, поступающие с первого входа устройства, проходят на выход этого элемента и через элемент ИЛИ 9 поступают на вход управления сдвигом содержимого регистров 11 сдвига, вызывая сдвиг содержимого регистров на один разряд вверх, а затем через элемент 10 sадержки на вход управления записью этих регистров. В результате значение числа .с информационных входов устройства записывается в первые разряды регистров 11 сдвига.

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

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

Емкость счетчика 2 на единицу . меньше количества обрабатываемых слов, поэтому при записи в регистры

11 сдвига последнего информационного слова счетчик переполняется. Импульс переполнения с выхода старшего разряда счетчика 2, поступающий через элемент ИЛИ 3 и элемент 1 задержки на вход триггера 5, переключает его в единичное состояние. В результате этого элемент ИЛИ 8 закрывается, а элемент И 7 открывается и импульсы с генератора 13 тактовых импульсов через элементы И 7 и ИЛИ 4 начинают поступать на вход счетчика 2, меняя его содержимое. Значение кода счетчика соответствует порядковому номеру информационного слова, записанного в регистрах 11 сдвига,и номеру выбираемого в мультиплексорах 16 информационного канала, Поэтому при каждом изменении содержимого счетчика 2 изменяется значение кода на адресных входах мультиплексоров 16, а значит и номер коммутируемого мультиплексорами канала.

В результате этого осуществляется

5 коммутация информационных слов с выходов регистров 1! на входы элементов 17 сравнения. Каждый из элементов сравнения сравнивает между собой значения поданных на его входы чисел и в зависимости от знака отношения между ними (=, (, ) ) выдает на своих выходах соответствующие информационные сигналы, Сумматоры 18 и 19 суммируют поступающие со схем 17 сравнения на их входы сигналы, которые поступают на пороговые элементы 20 и

2!. При выборе порядковой статистики, имеющей номер P из m нечетных чисел, уровень срабатывания U„ ïoðoãoâoão

2р элемента 20 выбирается исходя из следующего соотношения: Пр Un > )Uð-, где — коэффициент передачи напря25 жения сумматором;

U — уровень сигнала, соответствующий логической "1", а уровень срабатывания порогового элемента 21 выбирается исходя из сле3р дующего соотношения: (+i) 1г !) (m-р)

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

20 и 21 выбираются одинаковыми в соответствии со следующим выражением: Б-.,) ъУ) Б,ИЯ

Одновременное срабатывание двух

40 пороговых элементов для какого-zw5o числа означает, что это число и яв1 ляется порядковой статистикой последовательности иэ ш чисел с номером P.

При превышении входным сигналом установленных в пороговых элементах

20 и 21 уровней срабатывания элементов на выходах элементов появляется информационный сигнал, соответствую50 щий лОгической 1 ПОЯВЛBBHe на ВХО дах элемента И 15 сигналов, связанных с выходами пороговых элементов

20 и 21, при наличии разрешающего потенциала на третьем входе приводит к появлению на выходе элемента И 15 и на связанном с ним управляющем входе двухвходовых элементов И 12 сигнала, разрешающего выдачу на выхог, устройства с выходов мультиплексоров 16 1509936 значения порядковой статистики анализируемой группы чисел.

Одновременно сигнал с выхода элемента И 15 поступает на вход тригге5 ра 6, устанавливая его в единичное состояние, и на входы триггера 5, устанавливая его .в нулевое состояние.

В результате этого элемент И 7 закрывается и прекращается поступление им- 10 пульсов с выхода этого элемента через элемент ИЛИ 4 на вход счетчика 2. Одновременно открывается элемент И 14, поэтому приходящий на его вход с первого входа устройства тактовый им- 15 пульс приходит на выход этого элемента и на управляющие входы регистров

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

Далее импульс с выхода элемента И 25

l4 через элемент ИЛИ 3 и элемент 1 задержки поступает на вход триггера

6, переключая его в инверсное состояние, в результате чего логический элемент И 14 закрывается, и на .ход 30 триггера 5, включая его в единичное состояние, при этом логический элемент И 7 открывается и описанный цикл обработки информации повторяется е 35

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

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

Устройство для вычисления порядковых статистик последовательности дво-, ичных чисел, содержащее счетчик, два триггера, четыре элемента И,первый элемент ИЛИ, и регистров сдвига (и — максимальная разрядность анализируемых чисел), информационные входы которых являются информационными входами устройства, и генератор тактовых импульсов прямые выходы пер 55 вого и второго триггеров соединены с первыми входами соответственно первого и второго элементов И, выход первого элемента И подключен к первому входу первого элемента ИЛИ, о т л ич ающее ся тем, что, сцелью повышения быстродействия, в него введены и мультиплексоров, m элементов сравнения (m — количество анализируемых чисел), два элемента задержки, группа элементов И, два элемента ИЛИ, два сумматора и два пороговых элемента, причем выход первого элемента ИЛИ соединен со счетным входом счетчика, разрядный выход которого подключен к адресным входам мультиплексоров, а выход переноса счетчика соединен с первым входом второго элемента ИЛИ, выход которого через первый элемент задержки подключен к установочному входу первого триггера и к входу сброса второго триггера, инверсный выход которого подключен к первому входу третьего элемента И, вторые входы второго и третьего элементов И являются входом разрешения записи устройства, инверсный выход первого триггера соединен с третьим входом третьего элемента И, выход которого подключен к второму входу первого элемента ИЛИ и к первому входу третьего элемента ИЛИ, второй вход которого соединен с вторым входом второго элемента ИЛИ и с выходом второго элемента И, а выход подключен к входам управления сдвигом регистров сдвига и через второй элемент задержки — с входами разрешения записи регистров сдвига, выходы которых соедииены с информационными входами соответствующих мультиплексоров, i-й разряд (i = 1,n) первого информчционноro входа j-го элемента сравнения (j

1,m) соединен с i-м разрядом выхода j-го регистра сдвига, каждый i-й разряд второго информационного входа

g -го элемента сравнения соединен с выходом i-го мультиплексора, который подключен к первому входу z-го элемента И группы, выходы которых являются разрядным выходом устройства, вторые входы элементов И группы соединены с входами сброса первого триггера и счетчика, с установочным входом второго триггера и выходом четвертого элемента И, выход "Равно"

j-го элемента сравнения соединен с

j-ми входами первого и второго сумматоров, выход "Меньше" j-го элемента сравнения подключен к (m+j)-му входу первого сумматора, выход которого соединен с входом первого поро1509936

Составитель Е. Ууртин

Редактор M.Áëàíàð Техред, Л.Сердюкова

Корректор М.Шароши

Заказ 5816/49 Тираж 668 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 гового элемента, выход которого подключен к первому входу четвертого элемента И, выход "Больше" j-ro элемента сравнения соединен с (m+j)-м входом второго сумматора, выход кото5 рого подключен к входу второго порогового элемента, выход ко.торого сое- динен с вторым входом четвертого элемента И, третий вход которого соединен с прямым выходом первого триггера.

Устройство для вычисления порядковых статистик последовательности двоичных чисел Устройство для вычисления порядковых статистик последовательности двоичных чисел Устройство для вычисления порядковых статистик последовательности двоичных чисел Устройство для вычисления порядковых статистик последовательности двоичных чисел Устройство для вычисления порядковых статистик последовательности двоичных чисел 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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