Изобретение относится к вычислительной технике и может быть использовано для определения скользящего. среднего в устройствах обработки -. цифровой информации, в цифровых измерительных приборах и других устройствах.
Цель изобретения - повьшение точности устройства.
На чертеже приведена функциональная схема предлагаемого устройства.
Устройство содержит генератор t тактовых импульсов, триггер 2, 1с,-разрядный счетчик 3 у которого выход переполнения подключен к его входу сброса, h -разрядный блок 4 памяти ((объем N), И-разрядный элемент НЕ 5, И-разряднь1й коммутатор 6, (m-k)-разрядный сумматор 7, (n+k)-разрядный первьй регистр 8 и (п-1-1)-разрядный второй регистр.9.
Устройство работает следуюпщм образом.
Каждый f-и такт работы устройства состоит из полутактов, определяемых двумя соседними импульсами (нечетным и четным) генератора 1 тактовых импульсов. В первом полутакте нечетный импульс генератора 1 тактовых импульсов воздействует на триггер 2 и изме-.
няет состояние его выхода с логического О на логическую 1, которая поступает на счетт.1й вход счетчика 3 адреса, увеличивая выходное значение адреса на 1. При блок 4 памяти переводится в режим считывания входного кода по адресу, выработанному счетчиком 3 адреса.
Во втором полутакте четный импульс генератора 1 тактовых готульсов возвращает триггер 2 в исходное состояние. При этом блок 4 памяти переводится в режим записи входного кода, поступающего на вход устройства по адресу, ранее выработанному счетчиком 3 адреса в первом полутакте.
В устройстве считывание (запись входных кодов) в блоке 4 памяти происходит в порядке увеличения значения адресов ячеек памяти. Тогда по запол-и нению N-й ячейки памяти на выходе
счетчика 3 адреса вырабатывается сигнал переполнения, который автоматически сбрасывает счетчик 3 адреса в О и процесс формирования адресов , повторяется сначала. Поэтому в каждый текущий 1-й момент времени (такт) устройства в счетчике 3 адреса вьфабатьгеается адрес ячейки блока 4 памяти, в которой был записан входной код в (1-К)-й момент времени, Поэтому в первом полутакте считанное из блока 4 памяти по заданнопу адресу значение входного кода Xf(i-N),Tj инвертируется на элементе НЕ 5 и чере коммутатор 6 поступает на вход сумматора 7 и .суммируется в нем с кодом Yt(i-t),T первого регистра 8. Полученное на выходе сумматора 7 значение кода суммы Y (i-1) ,Tj -X (i-N) ,Т записывается в регистр 8. Во втором полутакте текущее значение входного кода X(i,T) с входа: устройства поступает в режиме записи на блок 4 памяти по тому же адресу на место входного кода x(i-N),T и одновременно через коммутатор 6, который переключился на другой вход, поступает на вход сумматора 7, где суммируется со значением кода регистра 8, полученного в первом полутакте. Значение результирующего кода
Y (i-1,(i-N),Tj|-vXd,)
вновь записывается в регистр 8 и по управляющему импульсу, формируемому триггером 2, переписывается в регистр 9. Выход регистра 9 является выходом устройства, с п старших раз.рядов которого снимается текущее значение скользящего среднего.
Если регистр 8 управляется от им-г пульсов, вырабатываемых на выходе генератора 1 тактовых импульсов, т.е. запись в него производится в каждом полутакте. То регистр 9 управляется выходным сигналом триггера 2, который восстанавливает свое состояние через полутакт, т.е. значение кода в регистре 9 изменяется только в конце каждого i-ro такта работы устройства.
название | год | авторы | номер документа |
---|---|---|---|
"Преобразователь кода Фибоначчи в код "золотой" пропорции" | 1990 |
|
SU1783616A1 |
Устройство для цифрового преобразования координат | 1982 |
|
SU1019445A1 |
Псевдостохастический анализатор спектра | 1985 |
|
SU1278885A1 |
Устройство групповой тактовой синхронизации (его варианты) | 1982 |
|
SU1096760A1 |
Устройство для передачи информации | 1989 |
|
SU1736001A1 |
Многоканальный статистический анализатор | 1983 |
|
SU1215119A1 |
Кодер телевизионного сигнала | 1990 |
|
SU1753596A2 |
Цифровой коррелятор | 1985 |
|
SU1251107A1 |
Устройство для реализации двухмерного быстрого преобразования Фурье | 1982 |
|
SU1164730A1 |
Устройство для ввода информации | 1983 |
|
SU1145336A1 |
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СКОЛЬЗЯЩЕГО СРЕДНЕГО, содержащее генератор тактовых импульсов, первый и второй регистры, триггер, коммут тор, сумматор, первый информационный вход коммутатора подк.тшчен к информационному входу устройства, выход коммутатора соединен с первым входом сумматора, второй вход которого подключен к выходу первого регистра, выход сумматора соединен с информационным входом первого регистра, выход триггера подключен к управляющему входу коммутатора, тактовый вход триггера объединен с входом синхронизации первого регистра и соединен с выходом генератора тактовых импульсов, отличающееся тем, что, с целью повышения точности, в него введены счетчик, .блок памяти, элемент НЕ, информационный вход второго регистра подключен к выходу первого регистра, счетный вход счетчика, вход синхронизации блока памяти, вход синхронизации второго регистра объединены и соединены с выходом триггера, выход переполнения счетчика подключен к его входу сброса, информационный выход счетчика соединен с адресным входом блока па(Л мяти, информационный вход которого подключен к входу устройства выход блока памяти соединен через элемент НЕ с вторым информационным входом коммутатора, выход второго регистра является выходом устройства.
Авторское свидетельство СССР № 762009, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для вычисления скользящего среднего | 1981 |
|
SU1012272A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-05-30—Публикация
1983-12-06—Подача