Изобретение относится к вычислительной технике и предназначено, для воспроизведения в ЦВМ значений функций одной переменной, например sin х In x,1/VT и др.. Известно устройство для воспройзведения функций на основе постоянного запоминающего устройства, в котором хранятся таблицы значений функций для определенных значений аргумента. Устройство содержит регистр входного слова, дешифратор, накопитель и регистр входного слова. В качестве входного слова используется значение аргумента, а в качестве выходного - значение функции от этого аргумента {1. ; Недостатком такого устройства являются его ограниченные возможности, поскольку трудно построить накопитель большой емкости. При ограниченной емкости накопителя устройство обладает невысокой точностью воспроизведения функций из за необходимости увеличения- дискретности аргумента. Наиболее близким к изобретению по технической сущности является устрой ство для воспроизведения функций/ со держащее последовательно включенные регистр старших разрядов входного сл ва, первый блок памяти, первый регистр выходного слова и сумматор, последовательно включенные регистр младших разрядов входного слова; вто рой блок памяти и второй регистр выходного слова, выходы которого подключены к другим входам сумматора а также регистр средних разрядов входн го слова, выходы которого подключены к другим входам первого дешифратора, а выходы регистра старших разрядов входного слова - к другим входам вто рого дешифратора 2. Известное устройство требует значительно меньшей емкости .накопителя. Однако при ограниченном объеме накопителя точность воспроизведения функ ций в устройстве в ряде случаев оказывается недостаточной по следующим причинам. В этом устройстве функция (х} воспроизводится по зависимости :1((хе.х„), где х - величина, содержащаяся в m старших разрядах аргумента х, записанных в регистрах старогах и сред них разрядов входного слова; xj и  величины, содержащиеся в I старших и п младших разрядах аргумента () записанных в регистрах старших и младших разрядов входного слова соответственно;у(х,„) - опорное значение функции в точке Хп, ;i(«,b- iUm v -h4V-( - 1 -Нт-ь„ЬДх,н , ..i(x-e4He-b b{(Ke Hg-Hu j Xg,Xn)- поправка, принимаемая одной и той же для одинаковых значений х при одном и том же значении xg; и при разных значениях Хд,, отличающихся друг от друга средними т-f разрядами (записанными в регистре средних разрядов); (,4blb(ri.)-H«e) + i(,g-( HI,  интервал изменения аргумента X, на которых содержимое  и m старших разрядов (xg и х соответственйо) остаются неизменными.; „. /. hf,- значение единицы младшего разряда аргумента Xj,. известного устройства  Н. этом на интервале Hg поправка , хц)- принимается одной и той же одних и тех же значений х„ и разных з начений хп (но при одном м же Xg).Это вызывает появление ди еской погрешности С и Х . X - диапазон изменения аргумен иf - вторая производная функции. казанная погрешность больше на участках, где вторая производная ка. При ограниченной емкости нателя в ряде случаев на таких тках точность воспроизведения ций может оказаться недостаточно кой. Точность воспроизведения ции может быть повышена за счет , что величина интервала Hg, на ром поправки остаются неизменныпринимается не постоянйой, а пенной, обратно пропорциональной ой произвстнсЙ Функции. елью изобретения является повышеточности. оставленная цель достигается тем, в цифровой функциональный преобватель, содержащий входной . стр, два блока памяти, два выходрегистра и первый сумматор, привыход старших разрядов входного стра соединен с входом первого а памяти выход которого через i ый выходной регистр соединен с первым входом первого сумматора, вто рой вход которого соединен через вто рой регистр с вБКОДом второго блока памяти, первый вход которого соединен с выходом младших разрядов входного регистра, введены второй сумматор, регистр приращений и счетчик ад реса, информационный вход и выход ко торого соединены соответственно с вы ходом и входом старших разрядов вход ного регистра, выходы первого блока памяти и первого выходного, регистра соединены соответственно с первым и BTOpBaiM входами второго  сумматора, вы ход которого через регистр приращений соединен с вторым входом второго блока памяти, счетный вход счетчика адреса соединен с тактовым входом преобразователя. На чертеже представлена блок-схема преобразователя. Цифровой функциональный преобразователь содержит входной регистр 1, старшие 2 и младшие 3 разряды входно го регистра, блок 4 памяти, выходной регистр 5, сумматор 6, блок 7 памяти выходной регистр 8, счетчик 9 адреса сумматор 10 и регистр 11 приращений. Введение в устройство счетчика 9 адреса и второго сумматора позволяет вычислять приращение функции на шаге Н как разность соседних опорных зна чений ,   V((,y-VfXni), ja введение регистра приращения функции и подключения его выходов к другим 1эходам второго с.умматора обеспечивает воспроизведение функции по формуле  yi.):(UmV2 ,Хц), где Д Уе - значение I старших разрядов приращения йу. Таким образом, шаг Hg, на котором поправки сохраняются неизменными, .опреде 1яется скоростью изменения старших разрядов приргицения функции ду , т,е. второй производной функции Методическая погретаность при этом оп ределяется выражением.  i  °(  2.т  где у  Утях   диапазон измене ния первой производной на интервале X, Методическая погрешность, может быть уменьшена для тех функций, у которых ух  У, . . . . i Величины у(Хр,) и z (ду, х„) рассматриваются по тем же формулам/ что и для известного устройства, только в качестве xg берется значение аргумента, соответствующее левому концу интервала Hj, содержащего заданное значение х. Цифровой функциональный преобразователь работает следующим образом. При поступлении аргумента m старших разрядов его записывают в регистр старших разрядов 2 входного слова, а п младших разрядов - в регистр младших разрядов 3 входного слова. По содержимому регистра старших разрядов 2 из первого блока памяти выбирается соответствующее опорное значение у (хр,) , которое фиксируется в первом выходном регистрю 5, Затем в счётчике 9 адреса старшие разряды гщреса увеличиваются на единицу, и новый адрес передается обычно в регистр старших разрядов 2 В результате из блока 4 памяти считывается следующее опорное значение у (), которое поступает во второй сумматор 10, где из него вычитается значение у (х) из регистра 5, Во втором сумматоре 10 получается приращение функции Ду,  старших разрядов которого фиксируются в регистре 11 старших разрядов приращения функции и вместе с п м хадшими-разрядов 3 входного слова пос-тупают на вход второго блока 7 памяти. Из второго блока 7 памяти считывается соответствующее значение  г(ДУр, Хп), которое поступает во второй выходной регистр 8 и затем в первом сумматоре 6 складывается с опорным значением функции из первого выходно го регистра 5, формируя искомое значение функции. Пусть, например, требуется воспроизвести функцию f (тс) /4TfV при 0,0625 X  1 с о гносительной методической погрешностью 5 10 при емкости первого и второго блоков памяти по 2 1 К слов (, ) при разрядности аргумента 15 разрядов (без знака). При этом получается , На самом тяжелом участке при минимальных значениях аргумента (начиная с ,0625) получаем, что первый интервал Hg содержит всего один интервал Н, так как на втором интервале Нц, величина ДУ2отличается от ЛУ| более чем на uJniox/ t единицу пятого разрядаДу) , При этом на первом интервале Hg методическая погрешность равна нулю. Второй интервал Hg содержит два интервала Н(У, и дает методическую погрешность ,8 .  т,д. , Последний интервал Hg содержит 380 интервалов H(«, Погрешность на всех интервгшах Hg сохраняется постоянной - порядка 0,8 Ю  В известном устройстве(когда поправки выбираю1ся по f старшим разрядам аргумеита, и интервал сохраняется постоянным и равным 32 Н) погрешность на начальном участке получается равной 8,5-10, т.е, в 10 раз боль  ше. На конечном участке погрешность ргшна 1,5 «10, что немного меньше требуемой. Чтобы получить максимальиую погрешность на всем интервале не  хуже 10, необходимо шаг Hf в этом случае уменьшить в 16 раз, т.е. в 16 раз увеличить емкость второго накопит теля. 


| название | год | авторы | номер документа | 
|---|---|---|---|
| Цифровой функциональный преобразователь | 1981 | 
									
  | 
                SU1008735A1 | 
| Устройство для воспроизведения функций табличным методом | 1983 | 
									
  | 
                SU1153320A1 | 
| Цифровой функциональный преобразователь | 1982 | 
									
  | 
                SU1024893A1 | 
| Устройство для вычисления стандартных функций | 1980 | 
									
  | 
                SU942032A1 | 
| Функциональный преобразователь | 1981 | 
									
  | 
                SU1005069A1 | 
| Устройство для воспроизведения функции @ @ | 1982 | 
									
  | 
                SU1061137A1 | 
| Цифровой генератор функций | 1980 | 
									
  | 
                SU980083A1 | 
| Конвейерное устройство для вычисления тригонометрических функций | 1984 | 
									
  | 
                SU1168931A1 | 
| Постоянное запоминающее устройство | 1982 | 
									
  | 
                SU1152036A1 | 
| Постоянное запоминающее устройство для воспроизведения функций | 1982 | 
									
  | 
                SU1049977A1 | 
ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕг  ОБРАЗОВ АПРЕЛЬ,  С оде ржащий в ход ной регистр, два блока памяти, два вьрсодньйс регистра и первый cyi iaтор, причем выход старших разрядов входного  регистра срединен с входом первого  блока , выход которого через . первый выходной регистр соединен с  . входом первого сумматора, второй вход которого соединен через вто  рой выходной регистр с выходом второго блока памяти, первый вход которого соединен с выходом млсшших разрядов входного регистра, о т л и ч а ющ и и с я тем, что, с целью повьиаения точности, в него введены второй  сумматор, регистр приращений и счетчик адреса, информационный вход и выход которого соединены соответственно с выходом и входом старших разрядов входного регистра, выходы первого блока памяти и первого выходного  регистра соединены соответственно с (Первьаш и вторШ4 входами второго сум- §  матора, выход которого через регистр  СО приращений соединен с вторым входом  второго блока памяти, счетн 1й вход  счетчика адреса соединен с тактовым  входом преобразователя.
| Печь для непрерывного получения сернистого натрия | 1921 | 
											
  | 
										SU1A1 | 
| Крайэмер Л.П | |||
| Устройства хранения дискретное информации | |||
| М., Энергия , 1969, с | |||
| Котел | 1921 | 
											
  | 
										SU246A1 | 
| Аппарат для очищения воды при помощи химических реактивов | 1917 | 
											
  | 
										SU2A1 | 
| Балашов Е.П | |||
| и др | |||
| Печь для непрерывного получения сернистого натрия | 1921 | 
											
  | 
										SU1A1 | 
| Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 | 
											
  | 
										SU3A1 | 
Авторы
Даты
1983-06-23—Публикация
1982-02-22—Подача