Устройство для вычисления скользящего среднего Советский патент 1986 года по МПК G06F17/18 

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

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

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

На фиг. 1 изображена структурная схема устройства; на фиг. 2 - схема шифратора; на фиг.. 3 - схема.управляемого инвертора.

Устройство (фиг. ) содержит генератор 1 импульсов, регистры 2 и 3, триггер 4, сумматор 5, управляемый инвертор 6, шифратор 7, сумматор 8, управляемый инвертор 9, триггер 1 О, информационный вход 11, вход 12 знака, информационный выход 13, выход 14-знака и вход 15 установки- в О.

Схема шифратора содержит элемент НЕ 16, элементы И 17-20, элементы ИЛИ 21 и 23, элемент НЕ 22-.

Схема управляемого инвертора содержит первый 24 и п-й 25 элементы НЕ,., элемент НЕ 26, первый 27 и второй 28 элементы И, (2п-1)-й 29 и 2п-й 30 элементы И., первый 31 и п-й 32 элементы ИЛИ.

Алгоритм работы устройства следующий :

Y(iT) .(i-l)T .. IY (i-.l) iX(iT), где Y(iT) и

y(i-l)Tj - значенРЕя входного кода устройства в моменты (IT) и (.i-l)T;j

X(iT) - значение входного кода в момент IT;

i - номер такт. (,2,3...);

Т - интервал дискретизации;

N - объем выбор-ки.

Регистр 3 (РЗ) имеет разрядность п, равную числу разрядов входных усредняемых кодов. Регистр 2 (Р2), сумматоры 5 (С5) и 8 (С8) при (k целое п.оложительное ЧИС,ГЕО) имеют разрядцость n+k. Такой выбор М обеспечивает существенное повышение быстродействия устройства и упрощает операцию деления значения Y(i--)T На N, которая в этом случае, сводится к отбрасыванию k младших разрядов делимого.

4)260 . 2

Перед началом работы Р.2, РЗ, триггеры 4 (Т4) и 10 (ТГО) устанавливаются в нулевое состояние сигналом, поступающим с клеммы 15, при этом на

5 выходах С5 и С8 устанавливается нулевое значение кодов. В момент времени IT по очередному сигналу с выхода генератора 1 импульсов (ГТ41) поступающему на входы синхронизации

to Р2, РЗ, Т4 и Т10 в-РЗ, осуществляется запись значения прямого кода усредняемого параметра X(iT) с входной клеммы П 5 в Т4 записывается сигнал знака входной информации X(iT), по15 ступаЕощий на вход D Т4 с клеммы . 12 (сигнал О соответствует положительному знаку, 1 - отрицательному) , в Р2 записывается прямой или инверсный (в зависимости от знака

20 выходного кода устройства) выходной код С8, соответствующий предыд тцему усредненному значению Yt() Т i 0 записывается сигнал знака кода Y(i-l)Tj, поступивший с перво25 го (знакового) выхода шифратора 7 (Ш7) на вход Д Т10, при этом сигналы положительного и отрицательного знаков соответствуют принятым для Т4 сигналам (О - положительному зна30 ку, 1 - отрицательному). После

записи в Р2 кода Y(i-i)T3 на выходе €5 формируется код абсолютного значения

разности (Y(i-)T- YC(i-i)T

Знак этой разности тот же, что и.

знак выходного кода С8, так как

N

читания

Y(:L-l)(i-l)T. Операция выг части кода из полного

кода Р2 обеспечивается тем, что п+К разрядов F2 поразрядно соединены с входами первого слагаемого С5, п инверсных старших разрядов Р2 поразрядно соединены с входами п младших разрядов второго слагаемого С5, т .-е, сдвинуты-на К разрядов в сторону №1адпш:х разрядов, входы К старших (свободных)- разрядов второго сла гаемого С5 соединены с инверсным выходом Т10, с которого на эти входы поступает сигнал I при положительном знаке выходного кода С8 и О

при отрицательном знаке, Выход переноса старшего разряда С5 соединен с входом переноса младшего разряда С5 (циклический перенос, на фиг. I не показан). Выходной код С5, также как и код Р2 - инверсный, ее31241260

его знак отрицательный, и прямой имв ву зн не

при положительном знаке, (п+К)-разрядный код с выхода С5 поступает на п+К входов первого слагаемого С8 На п 5ХОДОВ младших разрядов второго слагаемого С8 через управляемый инвертор 6 (УИ6) поступает входной код с РЗ, т.е. код значения ХСIT). На входы к старших (свободных) разрядов второго слагаемого С8 с прямо- го выхода Т4 поступает сигнал О при положительном значении X(iT) и 1 - при отрицательном. На вход С8 код с РЗ поступает прямым, если он положительный, и инверсным - при от- рицательном значении выходного кода РЗ. Операцию инвертирования кода РЗ выполняет УИ6, на управл5 ющий вход которого поступает сигнал с инверсного выхода Т4. При сигнале О на управляющем входе УИ6 входной код инвертируется и пропускается без изменения,-при сигнале 1 С8 вы- .полняет вычисление

/у(1-1) i Yfd-DTl/{iX(IT; ,

т.е. осуществляет алгебраическое сложение кодов, поступающих на его входы с С5 и таб. Выход переноса старшего разряда С8 соединен с входом переноса младшего разряда С8 (циклический перенос, на фиг. 1 не показан) . Коды с положительным знаком поступают на вход С8 в прямом виде, а с отрицательным знаком - в инвер- тиро ванном. Выходной код С8 может быть как прямым, так и инверсным.

в. зависимости от знаков слагаемьж и соотношения их величин. Выдачу среднего значения кода на выходную клемму 13 устройства в.прямом коде, независимо от вида выходного кода С8, выполняет управляемьй инвертор 9 (УИ9), работающий аналогично УИб, т.е.. при О на управляющем входе УИ9 входной код им инвертируется, и пропускается без изменения при сигнале |. На управляннцнй вход УИ9 поступает сигнал с второго (управляющего) вьжода Ш7. Знак выходно- го кода устройства формируется на первом (знаковом) выходе Ш7 (клемма 14). Управляющий сигнал для УИ9 и сигнал знаков выходного кода устрой- ства вырабатывается Ш7 в зависимости от сигналов знако слагаемых С8 и сигнала переноса С8 в соответствии с таблицей.

5 О ,5 0

0

5

5

0 5 0 5

образом, после очередного импульса ГТ41 с клеь1мы 13 устройства снимается прямой код, соответствующий абсолютной величине среднего значения, а с клеммы 14 - знак среднего значения.

Ш7 работает рледующим образом.

На первый вход Ш7 с инверсного выхода Т4 поступает сигнал знака входного кода X(iT), на второй вход с инверсного выхода Т10 - сигнал знака вьгходного кода С8, соответствующий знаку предыдущего среднего значения Y (i-l)j Т} , на третий вход - сигнал переноса старшего разряда С8, а на четвертый и пятый входы - сигналы с прямых выходов Т10 и Т4 соответственно. Для составления таб- лиць функционирования Ш7 с целью построения его функциональной схемы обозначим функцию сигнала на прямом выходе Т4 через А, на прямом выходе ПО - через В, на выходе переноса старшего разряда СБ - через С, функцию знакового выхода Ш7 - через Д, функцию управляющего выхода Ш7 - через Е. При положительном знаке X(iT) и положительном знаке разности

Y(i-l) i Y(i-l)T, т.е. при

, , а также при функции сигнала переноса , знак выходного кода устройства на клемме 14 положительный и код на выходе С8 прямой, йри этом на выходах Ш7 в соответствии с принятыми сигналами для положительных и .отрицательных кодов и принятыми сигналами управления для Уй9, должно и , так как выходной код С8 Инвертировать не требуется. Аналогично получены значения выходных функций D и Е в зависимости от других комбинаций А, В и С (см. таблицу). Комбинация , , является невозможной, поскольку переполнения разрядной сетки СВ в этом случае не может быть.

В таблице показано функционировакка Ш7.

Продолжение таблицы

О

О

1

. 1

1

о

. 1 о 1

о 1

о 1 1

1

о 1

о о

Аналитические выражения выходных функций Ш7 после минимизации:следующие :

Б АС+ВС+АВ; D AC+BC+A B; E AC+BC+AB+ABC D+ABC.

На основании приведенных выражени строится схема Ш7, приведенная на фиг, 2. Схема управляемого инвертора реализует выражение

j

где Y - значение п-го разряда кода на выходе управлйемого инвертора;

Х -.значение п-го разряда кода на информационном входе управляемого инвертора; Z - сигнал на управляющем входе

управляемого инвертора, выражения для Y видно, что при , т.е. осуществляется инвертирование всех разрядов входного кода X; при , т.е. код X пропускается без изменения.

Из

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

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

0

5

0

5

0

5

0

первого регистра является информационным входом устройства, выход первого сумматора подключен к входу второго регистра, выходы которого соединены с входами второго сумматода, выход которого подключен к первому входу первого сумматора, ,о т л и - чающееся тем, что, с целью расширения области,применения путем обработки знакопеременных процессов, в него введены управляемые инверторы, триггерыj шифратор, входы установки в О первого и второго регистров, первого и второго триггеров объединены и под1 лючены к входу установки в О устройства, информационный вход первого триггера является входом знака устройства, входы синхро-- низации первого и второго триггеров объединены и соединены с выходом генератора импульсов,, прямой, выход первого триггера подключен к первому входу шифратора и к входу задания знака первого сумматора, второй вход которого соединен с выходом первого управляемого инвертора, yпpaвJIя йщий вход которого объединен с вторым входом шифратора и подключен к инверсному входу первого триггера, первый выход шифратора соединен с информа- ционньгм входом второго триггера и является выходом знака устройства; прямой выход второго триггера подключен к тр€ тьему входу шифр-атора, чет-, верты вход которого соединен с выходом переноса перв.ого сумматора, выход которого подключен к информации- онному входу второго управляемого инвертора, выход которого является информационным выходом устройства, инверсный выход второго триггера соединен соответственно с пятым входом шифратора и с входом задания знака второго сумматора, второй выход шифратора подключен к управляющему входу второго управляемого инвертора.

13

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

название год авторы номер документа
Устройство для деления 1990
  • Киселев Евгений Федорович
SU1746378A1
Устройство для деления 1990
  • Киселев Евгений Федорович
SU1728860A1
Преобразователь двоичного кода в двоично-десятичный и двоично-десятичного в двоичный 1979
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Пономаренко Владимир Александрович
  • Рахлин Яков Абрамович
  • Савченко Леонид Аврамович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU860051A1
Устройство для вычитания 1987
  • Баранов Игорь Алексеевич
  • Шишкин Александр Алексеевич
SU1418703A1
Дельта-модулятор 1988
  • Пристайко Олег Романович
  • Тимченко Александр Владимирович
SU1510090A2
Устройство для управления трехфазным инвертором 1984
  • Калашников Михаил Григорьевич
  • Гречко Эдуард Никитович
  • Афанасьев Петр Петрович
  • Павленко Владимир Евдокимович
  • Алымов Олег Павлович
SU1246295A1
ДЕЛИТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
  • Тарасов А.В.
RU2249846C1
СУММАТОР-ВЫЧИТАТЕЛЬ СТАРШИМИ РАЗРЯДАМИ ВПЕРЕД НА НЕЙРОНАХ 2002
  • Шевелев С.С.
RU2205444C1
Устройство для сравнения двоичных чисел 1990
  • Подрубный Олег Владимирович
  • Семашко Александр Николаевич
  • Грицык Владимир Владимирович
  • Паленичка Роман Мирославович
  • Чернуха Борис Николаевич
  • Луцык Андрей Юлкапович
SU1805463A1
ЦИФРОВОЙ АВТОМАТИЧЕСКИЙ АНАЛИЗАТОР ГАРМОНИК 1967
  • Смеляков В.В.
  • Минц М.Я.
  • Чинков В.Н.
  • Гапченко В.П.
SU224646A1

Иллюстрации к изобретению SU 1 241 260 A1

Реферат патента 1986 года Устройство для вычисления скользящего среднего

Изобретение относится к вычислительной технике и может быть использовано для вычисления скользящего среднего в устройствах обработки цифровой информации и в цифровых измерительных прибор ах . Цель изобретения - расширение функциональных возможностей устройства за счет .усреднения знакопеременной цифровой информации. Цель изобретения достигается зд счет введения в устройство управляемых инверторов, триггеров и шифратора с соответствующими функциональньми связями между ними и известными блоками устройства. Устройство позволяет получать на его выходе как прямой код, соответствующий абсолютной величине среднего значения, так и знак среднего значения. 3 ил. 1 табл. |i (BBJk. tsS

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

tt

е

Составитель И. Мухин . Редактор Е,. Копча Тех1)ед В.Кадар Корректор О. Луговая

Заказ 3601/45 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб. д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Зт

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

Авторское свидетельство СССР № 762009, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вычисления скользящего среднего 1981
  • Белевич Андрей Николаевич
  • Ефремов Анатолий Викторович
  • Колгин Александр Иванович
  • Корелов Игорь Васильевич
  • Кошелев Виталий Артурович
SU1012272A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 241 260 A1

Авторы

Глушков Анатолий Юрьевич

Рядов Борис Васильевич

Даты

1986-06-30Публикация

1984-10-03Подача