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

Классы МПК:G06F7/50 для сложения; для вычитания
G06F7/49 для вычислений, выполняемых над числами с основанием, отличным от 2, 8, 16 или 10, например с троичным отрицательным или мнимым основаниями, комплексными основаниями
Патентообладатель(и):Попов Николай Дмитриевич
Приоритеты:
подача заявки:
1997-07-09
публикация патента:

Изобретение относится к автоматике и вычислительной технике и может быть использовано в дискретных автоматах для сложения - вычитания чисел, кодируемых трехуровневыми сигналами по ортогональным составляющим функций Попова. Изобретение позволяет кодировать числа трехуровневыми сигналами, осуществлять их сложение, вычитание в системах счисления с основаниями q = 4, q = 8. Способ основан на формировании двух пар трехуровневых сигналов по волновым функциям Попова - popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) . Последние представляют двумя ортогональными составляющими popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325)=copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325)+iспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) Каждое число Kx и Ky от Kx,y = 0 до Kx,y = q - 1, в системах счисления с основанием q = 4 и q = 8, представляют фазами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 Каждую фазу способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y кодируют значениями уровней сигналов способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 Значения ортогональных составляющих функций Попова copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) определяют путем сравнения с порогами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, соответствующих тригонометрических функций cosспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325,sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 при значениях аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325. Для сложения фаз формируют сигналы Copq (S) и Sipq (S), для вычитания - Copq (-S) и Sipq (- S). Последние представляют коды суммы и разности чисел слагаемых Kx, Ky. Сложение и вычитание фаз производят в соответствии с известными формулами сложения и вычитания фаз синусоидальных волн. 2 с.п.ф-лы, 17 табл., 7 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11

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

1. Способ сложения-вычитания чисел, кодируемых сигналами, отличающийся тем, что формируют две пары трехуровневых сигналов способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 по волновым функциям Попова - popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), которые представляют двумя ортогональными составляющими

popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) = copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325)+iспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325),

каждое число-цифру Kx и Ky от Kxy = 0 до Kxy = q - 1, в системах счисления с основанием q = 4 и q = 8, представляют фазами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q, каждую фазу способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y кодируют значениями уровней сигналов copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q) и sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q), причем значения ортогональных составляющих функций Попова copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) определяют путем сравнения с порогами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 соответствующих тригонометрических функций cosспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 и sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 при значениях аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 = 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q как

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

после чего для сложения фаз формируют два сигнала Cорq (S) и Sipq (S), которые представляют коды суммы чисел слагаемых Kx и Ky, при этом сигнал Сорq (S) формируют путем перемножения сигналов copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), а также перемножения сигналов sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и вычитания из сигналов первого произведения сигналов второго, сигнал Sipq (S) формируют путем перемножения сигналов sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), а также перемножения сигналов copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и суммирования этих произведений сигналов, причем для вычитания фаз изменяют полярность сигналов sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), при этом формируют сигналы Сорq (-S) и Sipq (-S), которые представляют коды разности чисел уменьшаемого Kx и вычитаемого Ky, при этом сигнал Сорq (-S) формируют путем перемножения сигналов copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) , а также сигналов sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и суммирования сигналов этих произведений, а сигнал Sipq (-S) формируют путем перемножения сигналов sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) , а также сигналов copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и вычитания из сигналов первого произведения сигналов второго.

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

Описание изобретения к патенту

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

Известно устройство сложения-вычитания неизбыточного и избыточного аргументов в двоичной системе счисления, которое содержит блоки формирования суммы и переноса, выполненные на логических элементах [1]. Каждый из блоков формирования суммы и переноса содержит две схемы формирования соответственно логического дополнения и действительного значения суммы и переноса, состоящей из трех элементов И, и подключенных к их выходам элементов ИЛИ, связанных с выходом усилителя-инвертора. Первые два входа первых элементов И каждой схемы формирования соединены с шинами логического дополнения положительного и отрицательного значений избыточного аргумента. Третьи входы первых элементов И схем формирования дополнения суммы и переноса блоков формирования суммы и переноса соединены с шиной действительного значения неизбыточного аргумента. Третьи входы элементов И схем формирования действительного значения суммы и переноса - с шиной логического дополнения неизбыточного аргумента. Первые входы вторых и третьих элементов И соединены с шинами действительных положительного и отрицательного значений избыточного аргумента соответственно. Другие входы второго и третьего элементов И схемы формирования дополнения суммы соединены с шинами логического дополнения неизбыточного аргумента. Другие входы второго и третьего элементов И схемы формирования действительного значения суммы - с шинами действительного значения неизбыточного аргумента. Другие входы второго и третьего элементов И схемы формирования дополнения переноса соединены с шиной действительного значения (при сложении) и шиной логического дополнения (при вычитании) управляющего сигнала соответственно. Другие входы второго и третьего элементов И схемы формирования действительного значения переноса соединены с шиной логического дополнения и шиной действительного значения управляющего сигнала соответственно. Выход инвертора схемы формирования дополнения суммы данного разряда и выход инвертора схемы формирования действительного значения переноса блока формирования переноса предшествующего разряда соединены с выходными шинами положительного значения суммы. Выход инвертора схемы формирования действительного значения суммы данного разряда и выход инвертора схемы формирования дополнения переноса предшествующего разряда соединены с выходными шинами отрицательного значения суммы.

Избыточное кодирование осуществляется введением в каждый разряд отрицательной единицы, то есть один из аргументов кодируется в двоичной системе с цифрами -1, 0, 1: сумма в каждом разряде принимает значение, равное 0 или -1, а перенос 0, при этом окончательная сумма в i-ом разряде, получаемая в двоичной системе с цифрами -1, 0, 1, имеет либо положительное, либо отрицательное значение и является простым объединением истинного значения суммы в i-м разряде и логического дополнения переноса из i-го разряда для отрицательного значения окончательной суммы и простым объединением дополнения суммы в i-ом разряде с истинным значением переноса из (i-1)-го разряда для положительного значения окончательной суммы. Под простым объединением понимается то, что каждое значение окончательной суммы в i-ом разряде выдается двумя шинами: соответствующими шинами суммы из i-го разряда и переноса из (i-1)-го разряда.

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

Известен троичный комбинационный сумматор и способ его работы, принятый за прототип изобретения, который содержит три пороговых элемента, пять входных и четыре выходные шины [2]. Первый пороговый элемент имеет порог +3 и пять входов с весами +2, +1 +1, +2, +1. Второй пороговый элемент имеет порог +5 и шесть входов с весами +2. +1, +1, +2, +1, +3. Третий пороговый элемент имеет порог +6 и семь входов с весами +2, +1, +1, +2 +1, +3, +2. Первые и вторые входы всех пороговых элементов подключены к шине старшего члена разряда первого слагаемого, вторые входы всех пороговых элементов подключены к шине младшего члена разряда первого слагаемого. Третьи входы всех пороговых элементов подключены к шине младшего члена разряда второго слагаемого. Четвертые входы всех пороговых элементов подключены к шине старшего члена разряда второго слагаемого. Пятые входы пороговых элементов подключены к шине переноса из предыдущего разряда сумматора. Шестые входы второго и третьего пороговых элементов подключены к инверсному выходу первого порогового элемента. Седьмой вход третьего порогового элемента подключен к инверсному входу второго порогового элемента.

Цифры троичной системы закодированы согласно табл.16.

Работа троичного сумматора описывается табл.17.

С прямого выхода порогового элемента ПЭ1 снимается перенос С1 в следующий разряд сумматора, с прямого выхода порогового элемента ПЭ2 снимается старший член разряда троичной суммы S21, а с прямого выхода порогового элемента ПЭ3 снимается младший член разряда троичной суммы S11.

Первые входы всех пороговых элементов соединены вместе и подключены к шине x21, вторые входы всех пороговых элементов подключены к шине x11, третьи входы всех пороговых элементов подключены к шине y11, четвертые входы всех пороговых элементов подключены к шине y21, пятые входы всех пороговых элементов подключены к шине С1-1, кроме того, шестые входы второго и третьего элементов подключены к инверсному выходу порогового элемента ПЭ1, а седьмой вход порогового элемента ПЭ3 подключен к инверсному выходу порогового элемента ПЭ2.

Троичный сумматор работает только в трехзначной - троичной системе счисления.

Техническим результатом изобретения является расширение функциональных возможностей способа сложения-вычитания. Расширение функциональных возможностей предусматривает кодирование чисел трехуровневыми сигналами, их сложение и вычитание в системах счисления с основаниями q = 4 и q = 8.

Для кодирования чисел трехуровневыми сигналами, вводятся трехуровневые волновые функции Попова.

1. Дискретные волновые функции.

Для кодирования чисел автор изобретения ввел дискретные волновые трехуровневые, биполярные функции popq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q), различные для разных оснований q систем счисления и назвал их своим именем - функции Попова. Эти функции представляют парой ортогональных составляющих

popq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/q) = copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q)+iспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q), (1)

где q - основание системы счисления, которое может принимать значения от q = 3 до q = 8.

k - число-цифра, которая для одного разряда может принимать значения равные: 0,1,...,(q-1).

При этом каждую цифру k представляют фазой волновой функции Попова способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q, а каждую фазу способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq кодируют сочетанием значений ортогональных составляющих copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq).

Значения ортогональных составляющих copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) и sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) определяют через значения соответствующих им тригонометрических функций косинус и синус: cos(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) и sin(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q). Для этого период 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 делят на q равных частей и назначают одинаковые по абсолютному значению положительный и отрицательный пороги способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325. Пример такого квантования по фазе для q = 7 приведен на фиг.1. Значения тригонометрических функций в точках аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q сравнивают с порогами. Если значение тригонометрической функции превышает положительное пороговое значение +способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, то соответствующей ей трехуровневой ортогональной составляющей приписывают значение + 1, если значение тригонометрической функции меньше отрицательного порогового значения -способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, то соответствующей функции copспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq или sipспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq приписывают значение -1, если значение тригонометрической функции находится между пороговыми значениями +способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 и -способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, то соответствующей трехуровневой ортогональной составляющей приписывают значение 0. Таким образом, значения ортогональных составляющих трехуровневых волновых функций можно определить, как

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

Значения порогов способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 определяют из условия однозначного кодирования всех q фаз сочетаниями значений функций copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq), для всех оснований q от q = 3 до q = 8. При этом наихудшим случаем кодирования, с точки зрения допустимого уровня порога, является случай квантования периода для q = 7. Для этого случая (фиг. 1) в точках способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093252,7= 4способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/7 и способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093255,7= 10способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/7 значение способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, а в точках способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093253,7= 6способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/7 и способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093254,7= 8способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/7 значение способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, и для однозначного кодирования семи фаз уровнями ортогональных составляющих абсолютное значение порогов способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 должно быть больше sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/14 и в то же время меньше sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/7, то есть для однозначного кодирования q фаз для всех q от q = 3 до q = 8 значение модуля порога способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 при определении значений дискретных функций copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) и sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) можно выбирать любым в пределах

sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/7 > способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 > sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325/14 (4)

При таком определении дискретных волновых функций, при использовании сочетания значений ортогональных составляющих copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) и sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q), обеспечивается однозначное кодирование q фаз функций способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 и, следовательно, q цифр k = 0,1,...,(q-1).

Для кодирования чисел в системах счисления, с основаниями q = 4 и q = 8 ограничение на выбор значения порога (4) менее жестко, а именно:

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

Функции popq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q), примененные для представления чисел в системе счисления с основанием q, могут быть использованы и для представления чисел в системе счисления с основанием (q + 1). При этом для кодирования (q + 1) цифр множество значений волновых функций дополняют сочетаниями значений ортогональных составляющих "0,0", когда обе ортогональные составляющие принимают нулевое значение. Например, для кодирования чисел в девятеричной системе счисления (q = 9) сочетания значений ортогональных составляющих волновых функций для q = 8 дополняют сочетанием "0,0", соответствующим цифре k = 0, а способ кодирования остальных цифр аналогичен описанному выше с той разницей, что при таком способе кодируют цифры k1 = k+1.

В табл. 1-6 представлены значения фаз способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q и соответствующие им фазо-волновые коды цифр для различных q от q = 3 до q = 8, а в табл.7 представлены фазо-волновые коды цифр девятеричной системы счисления.

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

2. Непрерывные трехуровневые биполярные функции Попова.

Трехуровневые биполярные функции непрерывного аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, который изменяется в пределах 0 способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 < 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, представленные ортогональными составляющими

popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) = copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325)+iспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), (5),

определяют через дискретные трехуровневые функции popq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q), принимая k = [способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325q/2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325], где k[способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325] - означает целую часть аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325q/2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325.. То есть ортогональные составляющие непрерывных функций copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) сохраняют значения соответствующих им дискретных функций, которые они имели в точках способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q, в секторе аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325.:

2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 < 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325(k+1)/q (6)

Правила сложения чисел по модулю q = 4 определяются табл.8, а правила вычитания чисел по модулю q = 4 - табл.9. Правила сложения чисел по модулю q = 8 определяются табл.10, а правила вычитания чисел по модулю q = 8 определяются - табл.11.

В тех случаях, когда сумма равна или больше основания системы счисления q по модулю, формируют число "1" - переноса в старший разряд. При вычитании число переноса "-1" формируют, когда разность меньше нуля. В табл. 8-11 эти значения сумм и разностей подчеркнуты.

Заменяя в табл. 8-11 цифры их фазо-волновыми кодами, получаем таблицы истинности для операций сложения-вычитания чисел, представленных фазоволновыми кодами табл. 12-15.

Поскольку коды чисел kx и ky слагаемых или уменьшаемого и вычитаемого представляют фазы способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx/q и способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325ky/q волновых функций Попова, способ сложения или вычитания сводится к сложению или вычитанию фаз волновых функций слагаемых. Волновые функции Попова обладают свойствами, аналогичными свойствам синусоидальных волн. В частности, для них справедливо правило сложения фаз

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

и правило вычитания фаз

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

Способ сложения-вычитания чисел основан на кодировании чисел - цифр kx и ky фазами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx/q и способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325ky/q сигналов Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y) и Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y) по волновым функциям Попова, а также на сложении-вычитании фаз сигналов в соответствии с формулами (7-10). Каждую фазу способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y кодируют значениями уровней сигналов Copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q) и Sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q).

Способ сложения-вычитания чисел, состоит в том, что формируют две пары трехуровневых сигналов способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 по волновым функциям Попова popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), которые представляют двумя ортогональными составляющими

popq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) = copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325)+iспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325),,

каждое число-цифру kx и ky от kx,y = 0 до kx,y = q-1, в системах счисления с основанием q = 4 и q = 8, представляют фазами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q, каждую фазу способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y кодируют значениями уровней сигналов Copq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q) и Sipq(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx,y/q). Значения ортогональных составляющих функций Попова copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) и sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) определяют путем сравнения с порогами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, соответствующих тригонометрических функций cosспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 и sinспособ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 при значениях аргумента способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 = 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q, как

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

Для сложения фаз формируют два сигнала Сopq(s) и Sipq(s) которые представляют коды суммы чисел слагаемых kx и ky, при этом в соответствии с формулой (7), сигнал Сорq(s) формируют путем перемножения сигналов способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325, а также перемножения сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и вычитания из сигналов первого произведения сигналов второго.

Сигнал Sipq(s), в соответствии с формулой (8), формируют путем перемножения сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), а также перемножения сигналов Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и суммирования этих произведений сигналов.

Для вычитания фаз изменяют полярность сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), формируют сигналы Copq(-s> и Sipq(-s>, которые представляют коды разности чисел уменьшаемого kx и вычитаемого ky. При этом в соответствии с формулой (9), сигнал Copq(-s) формируют путем перемножения сигналов Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), а также перемножения сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и суммирования сигналов этих произведений. Сигнал Sipq (-s) в соответствии с формулой (10) формируют путем перемножения сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y), а также перемножения сигналов Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x) и Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) и вычитания из сигналов первого произведения сигналов второго.

Отличительными признаками изобретения являются: кодирование чисел kx и ky фазами способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kx/q и способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325ky/q сигналов Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y) и Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x,y) по волновым функциям Попова и сложение-вычитание фаз сигналов по формулам (7-10).

Устройство сложения-вычитания по модулям q=4 и q=8.

Способ сложения-вычитания чисел может быть реализован с помощью устройства сложения-вычитания кодов чисел, которое содержит: пять входных и две выходные шины, четыре четырехквадрантные перемножителя с двумя входами и прямым и инверсным выходами каждый, два элемента вычитания сигналов и переключатель полярности.

Первая входная шина соединена с первым входом первого перемножителя и вторым входом четвертого перемножителя.

Вторая входная шина соединена с первыми входами второго и третьего перемножителей.

Третья входная шина соединена со вторыми входами первого и третьего перемножителей.

Четвертая входная шина через переключатель полярности сигналов соединена с первым входом четвертого перемножителя и вторым входом второго перемножителя.

Пятая входная шина соединена с управляющим входом переключателя полярности.

Прямые (+) выходы первого и второго перемножителей соединены с неинвертирующим и инвертирующим входами первого элемента вычитания сигналов соответственно, а прямой выход третьего и инверсный (-) выход четвертого перемножителя соединены с неинвертирующим и инвертирующим входами второго элемента вычитания сигналов соответственно. Выходы первого и второго элементов вычитания соединены с соответствующими выходными шинами.

Отличительными признаками устройства сложения-вычитания являются: четыре четырехквадрантные перемножителя с двумя входами и двумя выходами каждый, два элемента вычитания сигналов и электрические связи, обусловленные введенными элементами.

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

На фиг. 1 а,б представлены соответственно графики косинуса и синуса дискретного способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325kq= 2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q (сплошные ординаты) и непрерывного способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325 (пунктир) аргументов.

На фиг. 1 в, г представлены соответственно графики дискретных ортогональных составляющих cop7(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) и sip7(2способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325k/q) (сплошные ординаты) функции Попова и составляющих сигналов cop7(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) и sip7(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), непрерывной функции Попова при q = 7.

На фиг. 2 представлена структурная электрическая схема преобразователя четырехразрядного унитарного кода в одноразрядный четырехзначный фазо-волновой код pop4(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325).

На фиг. 3 представлены эпюры напряжений преобразователя четырехразрядного унитарного кода в одноразрядный четырехзначный фазо-волновой код pop4(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325).

На фиг. 4 представлена структурная электрическая схема преобразователя восьмиразрядного унитарного кода в одноразрядный четырехзначный фазо-волновой код pop8(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325).

На фиг. 5 представлены эпюры напряжений преобразователя восьмиразрядного унитарного кода в одноразрядный восьмизначный фазо-волновой код pop8(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325).

На фиг. 6 представлена структурная электрическая схема устройства суммирования-вычитания по модулям q = 4 и q = 8.

На фиг. 7 представлена принципиальная электрическая схема переключателя полярности.

На чертежах введены обозначения: 1,2,3,4,5,6,7,8 - входные шины (первая, вторая и т.д.); 9,10,11,12 - четырехквадрантные перемножители (первый, второй и т.д.); 13 и 14 - элементы вычитания сигналов (первый и второй); 15 и 16 - выходные шины (первая и вторая); 17 - переключатель полярности сигналов; 18 и 19 - дифференциальные операционные усилители (первый и второй); 20 - резисторы; 21 - ключ; U - управляющее напряжение переключателя полярности сигналов.

Четырехквадрантные перемножители 9-12 могут быть выполнены на дифференциальных делителях тока (Тимофеев В.Н., Величко Л.М., Ткаченко В.А. Аналоговые перемножители сигналов в радиоэлектронной аппаратуре. - М.: Радио и Связь, 1982, с.24-29).

Элементы 13 и 14 вычитания сигналов могут быть выполнены на дифференциальных усилителях.

Переключатель 17 полярности сигналов может быть выполнен на операционном усилителе по схеме фиг.7.

Устройство для кодирования чисел k = 0,1,2,3 четвертичной системы счисления (фиг.2) содержит четыре входные шины 1,2,3,4, две выходные шины 15 и 16 и два дифференциальных усилителя первый 18 и второй 19.

Первая входная шина 1 через резистор R1 соединена с неинвертирующим входом первого дифференциального усилителя 18, вторая входная шина 2 через резистор R2 соединена с инвертирующим входом этого усилителя, третья входная шина 3 через резистор R3 соединена с неинвертирующим входом второго дифференциального усилителя 19, а четвертая входная шина 4 - через резистор R4 с инвертирующим входом этого усилителя. Выходы дифференциальных усилителей 18 и 19 соединены соответственно с выходными шинами 15 и 16.

Устройство работает следующим образом. На первую 1 и вторую 2 входные шины подают сигналы первого U0 и третьего U2 разряда унитарного кода, а на третью 3 и четвертую 4 входные шины - сигналы второго U1 и четвертого U3 разрядов. Сигналы унитарного кода U0, U1, U2 и U3 принимают значение "1" при кодировании соответствующего числа 0,1,2,3, в остальных случаях их значение равно "0". Через дифференциальные усилители 18 и 19 сигналы U0 и U1 проходят без изменения полярности, а сигналы U2 и U3 изменяют полярность. В результате на входе первого дифференциального усилителя 18 формируется сигнал Cop4(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), а на выходе второго усилителя 19 - сигнал Sip4(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), как показано на эпюрах фиг.3.

Устройство для кодирования чисел k = 0,1,2,3,4,5,6,7 восьмеричной системы счисления (фиг.4) содержит восемь входных шин (1,2,...8) и два дифференциальных усилителя - первый 18 и второй 19.

Неинвертирующий вход первого дифференциального усилителя 18 через резисторы R1, R2 и R3 соединены с первой 1, второй 2 и третьей 3 входными шинами, соответственно. Инвертирующий вход этого усилителя через резисторы R4, R5 и R6 - с входными шинами 4,5,6. Неинвентирующий вход второго дифференциального усилителя 19 через резисторы R7, R8 и R9 соединены с входными шинами 2,7,4, соответственно, а инвертирующий вход этого усилителя через резисторы R10, R11 и R12 с входными шинами 6,8 и 3 соответственно. Выход первого дифференциального усилителя 18 соединен с первой выходной шиной 15, а выход второго усилителя 19 со второй выходной шиной 16.

Устройство работает следующим образом. На входные шины 1-8 подают сигналы восьмиразрядного унитарного кода U- - U7. Сигналы принимают значение "1" при кодировании соответствующего числа k = 0,1,...7, в остальных случаях сигналы унитарного кода принимают значения "0", как показано на фиг.5. При этом на первую 1 и вторую 2 входные шины подают сигналы первого U0 и второго U1 разрядов, на третью 3 входную шину - сигнал восьмого разряда U7, на четвертую 4, пятую 5, и шестую 6 входные шины подают сигналы четвертого U3, пятого U4 и шестого U5 разрядов, соответственно. На седьмую 7 шину подают сигнал третьего разряда U2, а на восьмую - сигнал седьмого разряда U6. Сигналы унитарного кода суммируют на дифференциальных усилителях 18 и 19 с полярностью, соответствующей фазо-волновому коду. Таким образом на выходе первого дифференциального усилителя 18 формируют сигнал Cop8(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325), а на выходе второго 19 - сигнал Sip8(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325) (фиг.4 и 5).

Пример выполнения устройства сложения-вычитания чисел по модулю q = 4 и q = 8.

Устройство сложения-вычитания чисел содержит: пять входных 1,2,3,4,5 и две выходные 15 и 16 шины, четыре четырехквадрантные перемножителя 9,10,11,12 с двумя входами, а также прямым и инверсным выходами каждый, два элемента вычитания сигналов 13 и 14 и переключатель полярности 17 (фиг. 6 и 7).

Первая входная шина 1 соединена с первым входом первого перемножителя 9 и со вторым входом четвертого перемножителя 12. Вторая входная шина 2 соединена с первыми входами второго и третьего перемножителей 10 и 11. Третья входная шина соединена со вторыми входами первого и третьего перемножителей 9 и 11. Четвертая входная шина 4 через переключатель полярности 17 соединена с первым входом четвертого перемножителя 12 и вторым входом второго перемножителя 10. Пятая входная шина соединена с управляющим входом переключателя полярности 17.

Прямые выходы первого и второго перемножителей 9 и 10 соединены с неинвертирующим и инвертирующим входами первого элемента вычитания сигналов 13 соответственно, а прямой выход третьего 11 и инверсный выход четвертого 12 перемножителей соединены с неинвертирующим и инвертирующим входами второго элемента вычитания сигналов 14 соответственно. Выходы элементов 13 и 14 вычитания сигналов соединены с выходными шинами 15 и 16 соответственно.

Перемножители сигналов построенные на дифференциальных делителях тока имеют два выхода - прямой и инверсный. Напряжения на этих выходах имеют вид

Uвых.1 = 1 + UxUy (11)

Uвых.2 = 1 - UxUy (12)

где Ux и Uy - нормированные по амплитуде напряжения.

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

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

U1= 1+Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x)способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y)

и подают на неинвертирующий вход первого устройства 13 вычитания сигналов. С прямого выхода второго перемножителя 10 снимают сигнал

U2= 1+Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x)способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y)

и подают на инвертирующий вход устройства вычитания сигналов 13. При этом на выходе первого устройства вычитания сигналов 13 формируется сигнал

способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325.

С прямого выхода третьего перемножителя 11 снимают сигнал

U3= 1+Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x)способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y),,

а с инверсного выхода четвертого перемножителя 12 снимают сигнал

U4= 1-Copq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325x)способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y)..

Сигналы U3 и U4 вычитаются на устройстве вычитания сигналов 13, на выходе которого формируется сигнал

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

Амплитуды выходных сигналов U1(s) и U2(s) при преобразовании восьмеричных кодов (q = 8) могут принимать значения 0, способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093251, способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093252. При необходимости нормировки амплитуды, дифференциальные усилители могут быть дополнены ограничителем амплитуды по уровню Uвых = способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 21093251.

Описанный принцип действия устройства сложения-вычитания относится к режиму сложения фаз сигналов. В этом режиме переключатель полярности 17 не изменяет полярности сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y).

Для выполнения операции вычитания фаз сигналов на управляющий вход переключателя полярности подают сигнал (Uупр) для инверсии полярности сигналов Sipq(способ сложения-вычитания чисел, кодируемых сигналами, и   устройство для его осуществления, патент № 2109325y) (фиг.6). В этом режиме устройство суммирования-вычитания выполняет операцию вычитания фаз сигналов в соответствии с формулами (11) и (12), а следовательно вычитание чисел, кодируемых фазами.

Класс G06F7/50 для сложения; для вычитания

функциональная структура младшего разряда сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2524562 (27.07.2014)
одноразрядный полный сумматор с многозначным внутренним представлением сигналов -  патент 2504074 (10.01.2014)
накапливающий сумматор по модулю -  патент 2500017 (27.11.2013)
способ организации вычислений суммы n m-разрядных чисел -  патент 2491612 (27.08.2013)
однородная вычислительная среда для конвейерных вычислений суммы m n-разрядных чисел -  патент 2486576 (27.06.2013)
функциональная структура второго младшего разряда, активизирующая результирующий аргумент (2smin+1)f(2n) "уровня 2" и (1smin+1)f(2n) "уровня 1" сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2484518 (10.06.2013)
функциональная вторая входная структура условно разряда "j" сумматора fcd( )ru с максимально минимизированным технологическим циклом t для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" с формированием промежуточной суммы ±[1,2sj]1 d1/dn второго слагаемого в том же формате (варианты русской логики) -  патент 2480816 (27.04.2013)
функциональная первая входная структура условно "j" разряда сумматора fcd( )ru с максимально минимизированным технологическим циклом t для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" с формированием промежуточной суммы (2sj)1 d1/dn "уровня 2" и (1sj)1 d1/dn "уровня 1" первого слагаемого в том же формате (варианты русской логики) -  патент 2480815 (27.04.2013)
функциональная выходная структура условно разряда "j" сумматора fcd( )ru с максимально минимизированным технологическим циклом t для промежуточных аргументов слагаемых (2sj)2 d1/dn "уровня 2" и (1sj)2 d1/dn "уровня 1" второго слагаемого и промежуточных аргументов (2sj)1 d1/dn "уровня 2" и (1sj)1 d1/dn "уровня 1" первого слагаемого формата "дополнительный код ru" с формированием результирующих аргументов суммы (2sj)f(2n) "уровня 2" и (1sj)f(2n) "уровня 1" в том же формате (варианты русской логики) -  патент 2480814 (27.04.2013)
полный сумматор -  патент 2475811 (20.02.2013)

Класс G06F7/49 для вычислений, выполняемых над числами с основанием, отличным от 2, 8, 16 или 10, например с троичным отрицательным или мнимым основаниями, комплексными основаниями

параллельный сумматор-вычитатель в троичной системе счисления на нейронах -  патент 2453900 (20.06.2012)
способ логико-динамического процесса преобразования позиционных условно отрицательных аргументов аналоговых сигналов «-»[ni]f(2n) в позиционно-знаковую структуру аргументов «±»[ni]f(-1+1,0, +1) "дополнительный код" с применением арифметических аксиом троичной системы счисления f(+1,0,-1) (варианты русской логики) -  патент 2429523 (20.09.2011)
компьютерная система для хранения бесконечных, бесконечно малых и конечных величин и выполнения с ними арифметических операций -  патент 2395111 (20.07.2010)
способ сложения чисел в коде "1 из 4" и сумматор в этом коде -  патент 2251143 (27.04.2005)
способ обработки данных -  патент 2250488 (20.04.2005)
устройство для сложения n чисел по модулю p -  патент 2220441 (27.12.2003)
арифметическое устройство по модулю -  патент 2157560 (10.10.2000)
устройство для сложения и вычитания чисел по модулю -  патент 2156998 (27.09.2000)
устройство для умножения по модулю семь -  патент 2149442 (20.05.2000)
устройство умножения -  патент 2148270 (27.04.2000)
Наверх