Устройство для аппроксимации функций, заданных цифровым кодом

 

Со1оз Советских

Социалистических

Республик

ОП ИСАЙ ИЕ

ИЗОЬРЕт НИЯ

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

3 3»11с! м !и от 1пл. с в идетсл ьсти l X9-Заявлено 28.1Х.1970 (№ 1474763/18-24) с пр11соедшге1»нсм заяви!1 с вЂ”П р ПО р11тст—

Опгб)ллко»3»О 22.71.1972. Ь1оллсте11ь Л 20.Ч. 1;л. G 061 31 00 () OG«7/26

Комитет па делам изобретений и открытий при Совете Министров

СССР

i 1,1, 681.34 (088.8) Дата опубл1)ко»3»ия оп.!сания 22.. 1.1972

Авторы изобретения

Г. И. Алексеев и А. Г. Ярусов

Институт технической кибеоиетики АН Белорусской ССР

Зяя»»тель

УСТРОЙСТВО ДЛЯ АППРОКСИМАЦИИ ФУНКЦИИ, ЗАДAHHblX ЦИФРОВЫМ КОДОМ

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

Известные аппроко!смирующис устройства, содержащие дешифратор с аналого-цифровым преобразователем, генератор импульсов и ли- 1о ппп задержки, пс Ооеспечп»310т доста1точно Высокой точност11 àп проксима ции, так как в них аппроксимация осуществляется кусочно-линейной функцией с постоянным наклоном вне за»1!симости от величины разноспи соседних ор- 1.>

;!инат, Целью изобретения является значительное повышение точности аппроксих!акции при сохранении простоты устройства.

Эта цель достигается введением в устрой- 2О ство двух дополз)ительных цифро-аналоговых п реобразователей и счетчика пяпульсов, при-! с)! входы одного ц1!ф1ро-аналогового преобразователя соединены с выходами дополнительно введенного регистра, входа)ги связанного со 2:

»ходным регистром; входы другого цифро-аналогового преобразователя соединены с выходами I»yz других ц пфро-аналоговых преобразователеи и с выходами счетчика, подключенного к генератору их! пульсов; выход переполпения счетчика соединен со входом установки в нуль дополнительного регистра и со входом липин задержки, выход которой соединении со Входом второй линии за держки и со входом установки в нуль,входного;регистра.

На фиг. 1 представлена блок-схема устройства, содержащего регистры 1 и 2, цифро-апалоговые преобразователи 8, 4, 5, счетчик 6, генератор им пульсов 7, линии задержки 8 и 9.

Цифрами 10, 11 и 12 соответственно обозначены: вход устройства, на который поступают в

napaллелыном коде значения аппроксимируемой функции, выход устройства, на кото ром полу чается результат апп роксих!Яции в виде аналогового напряжения, и клемма получения и)lпу;Iься к01ща и)1терва lа яп<проксимяцп)!.

Цифрами 18 и 14 обозначены аналоговые входы цифро-аналогового,преобразователя 5, цифрой 15 — » !woe n»nyльса перепол11сп11я счст»11ка 6.

На фиг 2. изображена функциональная схема счетчика 6 (триггеры 16 — 18) и цифро-аналоговый преоб1разователь 5 (ключи 19 — 21 и резисторный аттенюатор, состоящ1!й пз резисторов 22 — 27) . Связи между тр и ггер а ми

16 — 18 для упрощения не показаны.

На фиг. 3 показа!и участок аппрокси мироват1ной фу11киип, зяда1нной ординатами... У! о;,и ;.

Пусть в начальный момент гремснп» регn343276

05 стре 1 имеется код и ординаты и на входе 18 цифро-аналогового преобразователя 5 соответствующее этому коду напряжение U;, в регистре 2 имеется код (i — 1)-й ординаты и на входе 14 цифро-аналогового преобразователя 5— напряжение U; I, а в счетчике 6 — число

j=0

При поступлении .на суммирующий вход счетчика б 1-ro, 2-го .....им|пульсов с генератора 7 в счетчике б последовательно фиксируются числа j=1, 1=2.....

Цифро-аналоговый преобразователь 5 предназначен для преобразования числа, содержащегося в счетчике б, в напряжение на выходе

11 с учетом:напряжений, поступающих на входы 18 и 14.

Цифро-аналоговый преобразователь 5 вырабатывает и|зменяющееся по ступенчато-линейному закону,на пряжен ие при изменении аргумента с за данной дискретностью в интервалах между каждыми соседними «грубыми» значениями апп роксимируемой функции (т. е. в завис имиости от числа в счетчике б) . П ри этом дискретность определяется максимальной емкостью, счетчика б, т. е. числом 1 ah.=à" — 1, где а основание системы счи сления, и количество разрядов .счетчика 6.

Дальней|шее описание соответствует аппроксим ирующему устройству, использующему двоичный 1счетчик б, для .котарого 1;;.= 2" — 1.

Для этого случая цифро-аналоговый,преобразователь 5 цифpolablм и входами порадря1дпо.аоединен с единичными выхода ми триггеров

16 —,18 вышеу помянуто го счетчика.

В исходном,положении тритгеры находятся а нулевом состоянии, а ключи 19 — 21 подключают все звенья аттенюатара ко входу 14. Напряжение на выходе 11 U . =U< I (фиг. 3).

Если в счетчике б все триггеры установлены в единичное состояние, что соответствует

1 ;. =2" — 1, то ключи коямути руют звенья аттенюатора на вход 18, а напряжение на .вы1 ходе 11 Увых ; 1,;> — (U; — U;,) (1- --,—,—; ) +U;

Пр и любых других значениях числа 1, иаходящегося в счетчике б, выходное на пряжение определяется по более общей формуле:

U; — U;.I

Овыху ь0-=-, „1+ 5

Таким образом, при изменении числа в счетчике б от j=0.до j=j. ° .=I2" — 1 нап ря жение на выходе 11 меняется по ступенчато-линейному закону от U; Iäo U; — ЛУ<; .ьп,т. е. на этом участке изменения а ргумента имеет место ступенчато-линейная аппроксимация.

С приходом следующего импульса от генератора 7 в счетчике 6 образуется переполнение, и он устанавливается в нулевое состояние. Одновременно импульсом:переполнения с выхода

15 устанавливается в нулевое состояние регистр 2. Затем импульсом с выхода ли нип задержки 9 устанавливается:в нулевое состояние регистр 1. а код i-й орднпаты при установке реJ

00 ги стра 1 в н уль пере дается .поразрядно в регистр 2. П ри этом на входе 14 циф ро-аналогового иреобразователя 5 устанавливается напряжение U; .

Им пульсом с выхода линии задержки 8 разрешаепся паступле н ие иа входы 10 в,регистр 1 кода следующей, (i+1)-й ординаты. После топо, как в реги стре 1 устанавливается код (i+1)-й ординаты, на входе И цифро-аналогового преобразавателя 5 зафи исируется наиряжение U;+I, à IHa выходе 11 Uallx,p,;+öó-о = 1

При за полне нии счетчика им|пульсами генератора 7 от нуля до переполнения на (i, i+1) интервале а ппроксимирующей фун кции, равно как и на всех последующих интервалах, работа устройства аналогична описанной для случая а ппроксима ции предыдущего интервала а пп рок сим ируемой функции.

Точность апороксимации на различных участках ап проксимируемой функции неодинакова, поскольку приращения ЛУ меняются в зависимости от величины разности напряжений на аппроксимируемых участках, что op!ohio видно на фиг. 8. Пр и этом максимальная величина ЛУ, .«., а следовательно, минимальная точечность будет на тех участках а пп роксимируамой ф ункции, где она имеет наиоольшую скорость изменения (крутизну). В этом случае, очевидно: (U; — U;,)„.,„., ЛЦиакс

Если задана допустимая |величина Л11 о п ределяющая точность аппроксимации, то необходимое количество раз|рядов счетчика 6 определится из,формулы:

1 (U; — U;

Ln l hU

Полученный результат определяется до ближай ше го большего целого числа.

Управление скоростного измене ния аргумента осуществляется изм енением частоты генер атора 7.

Предмет изобретения

Устройство для а ппроксимации функций, зада н ных цифровым кодом, содержащее входной регистр с подключенным к нему цифро-аналоговым преобразователем, генератор импульсов и ли нии задержки, отличающееся тем, что, с целью повышения точности ап праксимац1ии, оно содержит счетчик и два дополнительных цифро-аналоговых преобразователя, входы одного,из которых соединены с выходами дополнительно BBe!kelkIIHQI регистра, входами связанного со входным регистром, входы другого ц ифро-аналогового преобразователя соединены с выходами двух других цифро-аналоговых преобразователей и с выходами счетчика, подключенного к генератору импульсов, выход переполнения счетчика соединен со входом установки в нуль дополнительного регистра и со входом линии задержки, выход которой соединен со входом второй линии за|держки и со входом установки в нуль входного регистра.

343276

Составитель И. Шелнпова.

Релактор Б. Нанкнна Тсхрсд Л. Богданова,Коррскторы Е, Сапунова н О. Волкова

Заказ 4017 Изд. № 906 Тираж 406: Подписиос

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва, 7К-З5, Раушская наб., д, 4/5

Обл. тпп. Костромского управления издательств, полиграфии и книжной торговли

Устройство для аппроксимации функций, заданных цифровым кодом Устройство для аппроксимации функций, заданных цифровым кодом Устройство для аппроксимации функций, заданных цифровым кодом Устройство для аппроксимации функций, заданных цифровым кодом 

 

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

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