аргумента, счетчик аргумента, триггер, группу элементов И, элемент ИЛИ, счетчик, делитель Д7шны участк .счетчик участков, счетчик результат причем выход генератора импульсов через ключ, делитель аргумента и счетчик аргумента подключен ко вход останова ключа, вход запуска которого соединен со входом устройства выход ключа подключен ко входам счетчика и делителя длины участка, выход которого соединен с входом счетчика участков, выходы которого соединены с первыГ и входами элементов И группы, вторые входы элементо И которой соединены с выходами счетчика, выходы элементов И группы подключены к входам элемента ИЛИ, выход переполнения счетчика через триггер подключен ко входу элемента ИЛИ, дополнительно введены сумматор импульсов, два двоичныхумножителя, дешифратор и блок памяти, причем выходы разрядов счетчика аргумента подключены ко входам дешифратора, выходы которо1О подклю ены ко входам блока памяти, первая и вторая группы вьлходов которого соединены с информационными входами первого и второго двоичных умножителей соответственно, импульсные входы которых подключены соответственно к выходам ключа и элемента ИЛИ, выходы первого и второго двоичных умножителей и выход знака блока палмти подключены соответственно к входу линейной составляющей, входы нелинейной соответствующей и входу знака нелинейной составля ацей сумматора импульсов, выход которого подключен к входу счетчика результата, выход которого соединен с выходом устройства, выход дешифратора под ключей ко входу обнуления счетчика участков.
На чертеже представлена блок-схе,ма устройства.
Устройство содержит генератор 1 импульсов, ключ 2, дедитель 3 аргумента, счетчик 4 аргумента, дешифратор 5, блок 6 памяти, первый двоичный умножитель 7, второй двоичный умножитель 8, счетчик 9, триггер 10, группу элементов 11 И, элемент 12 ИЛИ, делитель 13 длины участков, счетчик 14 участков, сумматор 15 импульсов, счетчик 16 результата, вход 17 пуска.
Устройство работает следующим образом.,
На первом нелинейном участке аппроксимации, на первом и втором выходах блока 6 памяти устанавливаюся коды коэффициентов k и удвоичных умножителей 7 и 8, обеспечивающие ввод параметров Ь и а первого отрезка параболы, а на знаковом выходе фиксируется .знак нелинейной составляющей а . х
По команде пуска, поданной на ВХОД 17 , отпирается ключ 2 и счетные импульсы поступают на входы делителя 3 аргумента, первого двоичного умножителя 7, счетчика 9 и делителя 13 длины участка аппроксимации. С этого момента осуществляется воспроизведение п-чраболы f(x) а х + Ь х методом полигональной аппроксимации, причем линейная составляющая Ь х формируется на выходе двоичного умножителя 7, а нелинейная составлякяцая - на выходе двоичного умножителя 8. В момент равенства числа в счетчйке 4- значению аргумента х дешифратор 5 переключается по выходам и осуществляет выборку следующих значений параметров а- и Ь- из блока 6 памяти, а также сбрасывает счетчик 14 участков аппроксимации в ноль, так как в упомянутый момент заканчивается воспроизведение первого звена аппроксимирующей сплайнфункции и начинается воспроизведение второго звена. При этом начало координат для второго звена как бы переносится в точку х или в очередной узел нелинейной аппроксимации, что обеспечивается сбросом счетчика 14 в исходное состояние. В момент равенства числав счетчике 4 аргумента заданному значению аргумента осуществляется запирание ключа 2 и работа устройства заканчивается, а в счетчике 1б результата фйксируется значение функции Приращение полигональной функции на участке номер п равно
% %-f«h - « - «п п-).
где дх - шаг изменения аргумента, а угловой коэффициент на том же участке равен
.
0 -ДХС2„-). -Щ Делитель 13 обеспечивает отсчет величины шага дх, а число в счетчике 14 в совокупности с триггером 10
обеспечивает необходимую величину углового коэффициента. Действительно, на первом участке число в счетчике 14 равно нулю и на выход элемента 12 ИЛИ поступит число им- .
пульсов, равное Дх/2 где m - разрядность счетчика 9.
На втором участке на выход элемента 12 ИЛИ поступит число импульсов л х/2 +дх/2 -или п дх/2, где п - номер участка.
Таким образом, чйсло импульсов, поступающее на вход второго двоичного умножителя 8 равно
К
ЛЛХХ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления полиномов | 1978 |
|
SU792263A1 |
Устройство для вычисления обратных функций | 1980 |
|
SU942007A1 |
Устройство для вычисления функций вида у=ах @ и у= @ | 1980 |
|
SU885998A1 |
Устройство для вычисления функций | 1978 |
|
SU679991A1 |
Цифровое устройство для вычисления гиперболических функций | 1977 |
|
SU684553A1 |
Устройство для вычисления логарифмических функций | 1978 |
|
SU771672A1 |
Устройство для вычисления функций у=aRcSINx и у=aRccoSx | 1980 |
|
SU935949A1 |
Устройство для кусочно-линейной аппроксимации | 1985 |
|
SU1259258A1 |
Устройство для вычисления функций | 1977 |
|
SU736115A1 |
Устройство для вычисления логарифмических функций | 1980 |
|
SU934469A1 |
Авторы
Даты
1981-02-28—Публикация
1979-05-30—Подача