Устройство для определения экстремумов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в гидрои радиолокации, акустике и медицине, для обработки речевых сигналов и в адаптивных системах. Цель изобретения - повышение точности. Устройство содержит два регистра 1 и 11, блок 2 сравнения, триггер 3, три элемента НЕ 4, 5 и 8, элемент ИЛИ 6, аналого-цифровой преобразователь 7, генератор 9 тактовых импульсов, блок 10 синхронизации, элемент И-НЕ 12, два мультиплексора 13 и 14. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИЛЛИСТИЧЕСНИХ
РЕСГ1УБЛИН
n9) OD
А1 ($g)$ С 06 F 15/36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОЧНРЫГИЯМ
ПРИ ГКНТ СССР
1 (21) .4498373/24-24 . (22) 24.10.88 (46) 15.08.90. Вюл. Ф 30 (72) А.Б. Ордынский и H.Ñ. Евсикова (53) 681.333(088.8) . (56) Авторское свидетельство СССР
11 1195360, кл. С 06 F 15/36, 1983.
Авторское свидетельство СССР
М 1287183, кл. G 06 F 15/36, 1985. ! (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ
ЭКСТРЕМУМОВ (57) Изобретение относится к вычисли2 тельной технике и может быть использовано в гидро- и радиолокации, акустике и медицине, для обработки речевых сигналов и в адаптивных системах.
Цель изобретения — повышение точности. Устройство содержит два регистра
1-и 11, блок 2 сравнения, триггер 3, трч элемента НЕ .4, 5 и 8, элемент
ИЛИ 5, аналого-цифровой преобразователь 7, генератор 9 тактовых импульсов. блок 10 синхронизации, элемент ,И-HL 12, два муЛьтиплексора 13 и 1-". ил.
1585805
Изобретение относится к специальным средствам цифровой вычислительной техники, предназначенным для анализа сигналов, и может быть использовано в гидро- и радиолокации, акустике и медицине, для обработки речевых сигналов и в адаптивных системах.
Цель изобретения — по:вышение точности.
На чертеже изображена структурная схема предлагаемого устройства, Устройство для определения экстремумов содержит первый регистр 1, блок 2 сравнения, триггер 3„ первый 4 и второй 5 элементы НЕ, элемент ИЛИ 6, 15 аналого-цифровой преобразователь 7, третий элемент HE 8, генератор 9 тактовых импульсов, блок 10 синхронизации, второй регистр 11, элемент И-НЕ
12, первый 13 и второй 14 мультиплек-. соры„ вход 15 выбора режима.
Устройство для определения экстремумов может работать в двух режимах.
Рассмотрим каждый режим в отдельности.
Первый режим. В исходном состоянии на вход 15 выбора режима подается сигнал с уровнем напряжения логической ".1". В начальный момент времени состояния первого 1 и второгс 11 регистров могут быть любыми и для простоты понимания допустим, что они находятся в нулевом состоянии. Тогда с появлением на выходе блока 10 син- 35 хронизации сигнала стробирования на выходе "Равно" блока 2 сравнения появляется сигнал строгого равенства чисел, находящихся в первом 1 и втором 11 регистрах. Этот сигнал„ воз- 4О действуя по переднему фронту на вход синхронизации триггера. 3, переключает его в противоположное состояние, так как инверсный его выход соединен с, информационным входом, образуя функ- 45 циональное включение D-триггера в режим Т-триггера (деление ча два). Допустим, что начальное состояние триггера 3 нулевое. Тогда после воздействия первого сигнала стробирования 5(1 триггер 3 устанавливается в единичное состояние, На выходе элемечта И-НЕ
12 формируется сигнал с уровнем напряжения логическогo "" 0"", который, воздействуя на первый вход регистра 11, .производит Инвертирование вь<ходного состояния второго регистра 11.. Таким ,образом, на втором информационном
"входе блока 2 сравнения присутствует число, определяемое единицами во всех разрядах второго регистра 11. . Следующая фаза работы устройства начинается с формирования на выходе блока 10 синхронизации сигнала записи числового эквивалента входного сигнапа аналого-цифрового преобразо-. вателя 7 в первый регистр 1. Наличие двух фаз работы устройства обеспечивает повышение устойчивости работы и устраняет неоднозначность состояния элементов, так как исключается возможность появления "гонок". Допустим, что число, записываемое в первый регистр 1, меньше 2" (п — количество разрядов). Тогда при появлении сигнала стробирования, на выходе "Меньше" блока 2 формируется сигнал, который, воздействуя на установочный вход триггера 3, подтверждает его единичное состояние. При этом на выходе первого 13 мультиплексора присутствует адрес, по которому прохождение сигнала с выхода "Меньше" через второй
14 мультиплексор запрещено, а следовательно, перезаписи выходного состояния первого регистра 1 во второй регистр 11 не происходит. При достижении числового эквивалента входного сигнала максимального (2 ) значения
h (увеличение .амплитудного значения) на первом и втором входах блока 2 присутствуют одинаковые (равные) числа и при появлении сигнала стробирования формируется сигнал, который переключает триггер 3 в нулевое состояние.
На выходе элемента И-HE 12 формируется сигнал с уровнем напряжения логической "1", ведет к установлению на выходе второго регистра 11 прямого числа. В дальнейшем (уменьшение амплилитудного значения входного сигнала) на информационном выходе устройства присутствует минимальное число. а на выходе триггера.3 присутствует сигнал, указывающий направление изменения амплитудного -зчачения входного сигнала. При этом переключение триггера 3 из одного состояния в другое указывает на момент достижения максимального или минимального значения входного сигнала. При наличии в форме входного сигнала плоских участков с минимальным или максимальным (трапецеидальная форма) амплитудными значениями на выходе "Равно" блока 2 появляется серия импульсов, количество которых пропорционально временному интервалу этих участков. Этот реявшим
1585805 эффективен для фильтрации и обработки различного типа импульсных последовательностей. При анализе входного сигнала форма, период и амплитуда кото-1
5 рого являются функциями времени, используется второй режим.
Второй режим. Рассмотрим работу устройства, предположив, что в исходный момент времени на вход 15 выбора режима поступает сигнал с уровнем напряжения логического "0", первый 1 и второй 11 регистры и триггер 3 находятся в нулевом состоянии. Сигнал с напряжением логического "0", поступая на второй вход элемента И-НЕ 12, обеспечивает формирование уровня напряжения логической "1" на выходе элемента И-НЕ 12 и тем самым устанавливает второй регистр 11 в режим 20 передачи информации в прямом коде.
Наряду с этим, сигнал с уровнем логического "0 устанавливает по адресным входам первый мультиплексор 13 в режим передачи неинвертированного 25 парафазного сигнала с триггера 3 на адресные входы второго мультиплексора 14, который обеспечивает передачу сигналов с выходов блока 2 сравнения на выход второго мультиплексора 14 для выполнения операции записи нового числа во второй регистр 1!.
Предположим, что на выходе анало-. го-цифрового преобразователя 7 присутствует число, отличное от нуля.и с появлением на выходе блока 10 синхро- 35 низации сигнала записи производится запись выходного числа аналого-цифрового преобразователя 7 в первый регистр 1. На втором входе блока 2 сравнения присутствует число, которое больше числа на первом входе этого блока 2, поступающего с выхода второго регистра 11. С появлением сигнала стробирования на выходе Больше" блока 2 появляется импульс и,, воз- 45 действуя на вход сброса триггера 3, устанавливает (в данном случае подтверждает) его нулевое состояние. Выходной парафазный сигнал триггера. 3, пройдя через первый мультиплексор 13, формирует на входе второго мультиплексора 14 адрес, который разрешает прохождение импульса с выхода "Больше" блока 2. Выходной сигнал положительной полярности с выхода второго мультиплексора 14 поступает на вход второго элемента HE 5 и по переднему фронту () выходного сигнала элеи А мента НЕ 5 производится запись во вто рой регистр 11 числа, которое присут ствует на выходе первого регистра 1.
Для устранения неоднозначности (цифрового шума) во второй фазе работы устройства используется режим формирования сигнала подтверждения записи числа во второй регистр 11, который, пройдя через первый элемент НЕ 4 и элемент ИЛИ 6, устанавливает блок 2 в исходное состояние, а следовательно, на входе блока 2 сигнал стробирования отсутствует. После записи нового числа в первый регистр 1 на входах блока 2 сравнения появляется новая комбинация чисел, а сигнал стробирования отсутствует. С приходом очередного импульса с генератора 9 тактовых импульсов блок 10 синхронизации переходит в режим формирования сигнала стробирования. Далее указанный процесс повторяется при условии, что число, записанное в первый регистр 1 больше, чем число, находящееся во втором регистре 11. Если в какой-то момент времени оказывается, что в первом регистре 1 находится число меньшее, чем во втором регистре 11, то при появлении на входе блока 2 сравнения сигнала стробирования на его выходе Меньше" формируется сигнал, указывающий на порядок изменения чис.-.. лового эквивалента входного сигнала.
Этот сигнал, поступая на установочЪ ный вход триггера 3, устанавливает его в единичное состояние, а парафаз ный сигнал с выхода триггера 3, пройдя через первый мультиплексор 13, устанавливает адрес на входе второго мультиплексора 14 для прохождения пс второму входу его сигнала, формируемого на выходе "Меньше" бл-ка 2.
Выходной сигнал второго мультиплексора 14, пройдя через второй элемент НЕ
5, осуществляет запись нового числа (находящегося в первом регистре 1) во второй регистр 11. При этом момент переключения триггера 3 в единичное состояние определяет временное положение верхнего экстремума входного сигнала. В процессе анализа входного сигнала на выходе "Меньше" блока 2 сравнения появляется импульс, который подтверждает единичное состояние триггера 3 до тех пор, пока в первом регистре 1 не оказывается число меньше, чем число, находящееся во втором регистре 11. В тот момент, когда число в первом регистре 1 оказывается больше числа во втором регистре 11, 1585805
Составитель Е. Куртин
Техред Л„Сердюкова
Корректор В. Гирняк
Редактор С. Писина
Тираж 567
Заказ 2327
Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 на выходе "Больше" блока 2 формируется импульс, который устанавливает триггер 3 в нулевое состояние и тем самым фиксируется .текущий нижний экстремум входного сигнала. Если оказывается, что входной сигнал имеет плоскую часть в любой его области и по времени больше двух периодов импульсной последовательности генерато- 10 ра 9 импульсов, то на выходе "Равно" блока 2 присутствует серия импульсов, количество которых пропорционально плоскому участку входного сигнала.
Формула изобретения
Устройство для определения экстремумов, содержащее два регистра, триггер и эл мент ИЛИ, о т л и а ю щ е- 20 е с я тем, что, с целью повышения точности, в него введены генератор тактовых импульсов, блок синхрониза ции, блок сравнения, элемент И-НЕ, три элемента НЕ, два мультиплексора и аналого-цифровой преобразователь, информационный вход которого является информационным входом устройства, выход аналого-цифрового преобразователя подключен к информационному входу первого регистра, выход которого соединен с первым информационным входом блока сравнения и с информационным входом второго регистра, информационный выход которого, являющийся информационным выходом устройства, соединен с вторым информационным входом блока сравнения, выход "Равно" которого подключен к выходу синхронизации триггера, прямой выход которр
ro являющийся выходом индикации момента появления экстремума, подключен к первому информационному входу первого, мультиплексора и к первому входу элемента И-НЕ, выход которого соединен с входом инвертирования вто= рого регистра, выход подтверждения записи которого через первый элемент
НЕ подключен к первому входу элемента ИЛИ, выход которого соединен с входом сброса блока синхронизации, тактовый вход которого соединен с выходом генератора тактовых импульсов, первый выход блока синхронизации подключен к тактовому входу регистра, второй выход блока синхронизации соединен с входом стробирования блока сравнения, выход "Меньше" которого соединен с первым информационным входом второго мультиплексора и с установочным входом триггера, инверсный выход которого соединен с информационным входом триггера и с вторым информационным входом первого мультиплексора, первый и второй выходы которого подключены соответственно к первому и второму адресным входам первого мультиплексора, выход которого через второй элемент НЕ подключен к входу записи второго регистра, третий выход блока синхронизации соединен с вторым входом элемента ИЛИ, вход выбора режима устройства соединен с вторым входом элемента И-НЕ, с первым адресным входом первого мультиплексора и через третий элемент НЕс вторым адресным входом первого мультиплексора, выход "Больше" блока сравнения подключен к входу сброса триггера и к второму информационному входу второго мультиплексора.