Преобразователь комплексных чисел в двоичный код

 

ПРЕОБРАЗОВАТЕЛЬ КОМПЛЕКСНЫХ ЧИСЕЛ В ДВОИЧНЫЙ КОД по авт.св. № 962914, отличающийся тем, что, с целью расширения класса решаемых задач за счет обеспечения преобразования комплексных чисел с дробными величинами действительной и мнимой частей, в нем регистры , действительной и мнимой частей выполнены сдвиговыми со сдвигом на т разрядов влево (где п - число разрядов дробной части входного кода) и содержат по m дополнительных разрядов , выходной регистр выполнен сдвиговым со сдвигом на С разрядов вправо (где - число разрядов дробной части выходного кода) и содержит & дополнительных разрядов, а распределитель импульсов содержит два дополнительных выхода, первый из которых соединен с входами сдвиg га регистров действительной и мнимой частей, а второй дополнительный вы (Л ход - с входом сдвига выходного регистра.

аа а1

ССЮЭ ССВЕТСНИХ

РЕСПУВЛИН

ggy G 06 F 5/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗСЬРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н a4TOpCNOMV СЮИДВТИЗЬСТВ\Г

@" - АЖ0 "1.1 Jl (61) 962914 (21) 3562234/!8-24 (22) О!.03.83 (46) 23.08.84. Бюл. Ф 31 (72) Н.И.Цупрев (71) Могилевский машиностроительный институт (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР ,В 962914, кл. G 06 F 5/02, 1980 (прототип). (54)(57) ПРЕОБРАЗОВАТЕЛЬ КОМПЛЕКСНЫХ

ЧИСЕЛ В ДВОИЧНЫЙ КОД по авт.св.

9 62914, отличающийся тем, что, с целью расширения класса решаемых задач за счет обеспечения преобразования комппексных чисел с дробными величинами действительной и мнимой частей, в нем регистры, действительной и мнимой частей выполнены сдвиговыми со сдвигом на п разрядов влево (где п - число разрядов дробной части входного кода) и содержат по е дополнительных разрядов, выходной регистр выполнен сдвиговым со сдвигом на 1 разрядов вправо (где — число разрядов дробной части выходного кода) и содержит 6 дополнительных разрядов, а распределитель импульсов содержит два дополнительных выхода, первый иэ которых соединен с входами сдвига регистров действительной н мнимой g частей, а второй дополнительный выход — с входом сдвига выходного регистра.

С:

1 109734

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

По основному авт.св. У 962914 известен преобразователь комплексных чисел в двоичный код, содержащий регистры мнимой и действительной частей, выходной регистр и распределитель импульсов, четыре регистра, четырнадцать групп элементов И, первую и вторую группы элементов ИЛИ, первый и второй сумматоры с основанием р =-I+j, причем прямые выходы i-х разрядов регистра действительной части (i =4 k, 4, где n — число раз рядов входного кода ) соединены с 20 первыми входами 2 i-х элементов И первой группы, прямые выходы (i+1)-х разрядов регистра действительной части подключены к первым входам 2(!+I)-х и (2(!+I)+1-х эле- 25 ментов И первой группы, прямые выходы (i +2)-х разрядов регистра действительной части соединены с первыми входами (2i+4)-õ элементов

И второй группы, прямые выходы (i+3).-õ разрядов регистра действительной части соединены с входами (24+6)-х и (2i+7)-х элементов И второй группы, прямые выходы i-x разрядов регистра мнимой части соединены с первыми входами 2i-х и

35 (21+1)-M элементов И третьей группы, прямые выходы (i+3)-х разрядов регистра мнимой части соединены с первыми входами (2j +6)-õ элементов И

40 третьей группы, прямые выходы (1+!)-х разрядов региСтра мнимой части соединены с входами (2i+2)-õ элементов И четвертой группы, прямые выходы (I +2)-х разрядов регистра мнимой части соединены с первыми входами (2!+4)-x и (2!+5)-х элементов И . четвертой группы, первые входы остальных элементов И первой, второй, третьей и четвертой групп соединены с входом логического нуля преобразователя, первый выход распределителя импульсов — с вторыми входами всех элементов И первой, второй, третьей .и четвертой групп, выходы котЬрых соединены с соответствующими входами первого, второго, третьего и четвертого регистров соответственно, прямые и инверсные выходы разря-дов первого регистра соединены с первыми входами элементов И пятой и шестой групп соответственно, прямые и инверсные выходы разрядов второго регистра соединены с первыми входами элементов И седьмой и восьмой групп соответственно, прямые и инверсные выходы разрядов третьего регистра соединены с первыми входами элементов И девятой и десятой групп соответственно,прямые и инверсные выходы четвертого регистра соединены с первыми входами элементов И один— надцатой и двенадцатой групп соответственно, вторые входы элементов И пятой, шестой, седьмой, восьмой, девятой, десятой, одиннадцатой и двенадцатой групп соединены соответственно с вторым,,третьим, четвертым, пятым, шестым, седьмым, восьмым и девятым выходами распределителя импульсов, первый выход которого соединен с первыми входами ) --х ., 1 в+8 Г (1 = Зв1, m 1 -, ) — — () и (0+!)-х

)3 элементов ИЛИ первой и второй групп, первые входы остальных элементов ИЛИ перйой .и второй групп соединены с входом логического нуля. преобразователя, вторые, третьи, четвертые и пятые входы элементов ИЛИ второй группы — соответственно с выходами элементов И девятой, десятой, один— надцатой и двенадцатой групп, выходы элементов ИЛИ первой и второй групп соединены со счетными входами первого и второго сумматоров с основанием (p=-I+I) соответственно, выходы которых соединены соответственно с первыми входами элемен.тов И тринадцатой и четырнадцатой групп, вторые входы которых соединены соответственно с десятым и одиннадцатым выходами распределителя импульсов, выходы элементов И тринадцатой группы соединены с входами выходного регистра, вторые, третьи, четвертые, пятые и шестые входы элементов ИЛИ первой группы соединены соответственно с выходами элементов И пятой, шестой, седьмой, восьвосьмой и четырнадцатой групп (1 1.

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

С!= О,С1,, О! 2 (,-5 ... с

1 t09734 где Ы и ; — нулевые или единич ные разряды дроби.

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

Поставленная цель достигается тем, что в преобразователе комплекс- ных чисел в двоичный код регистры действительной и мнимой частей выполнены сдвиговыми со сдвигом на п разрядов влево (где m — число раэ. рядов дробной части входного кода) и содержат по m дополнительных разрядов, выходной, регистр выполнен сдвиговым со сдвигом на .0 разрядов . вправо (где — число разрядов дробной части выходного кода) и содержит 6 дополнительных разрядов, а распределитель импульсов содержит два дополнительных выхода, первый из которых соединен с входами сдвига регистров действительной и мнимой частей, а второй дополнительный выход — с входом сдвига выходного ре ги стр а.

На фи r . 1 предст авл ен а функци онапьная схема преобразователя комплексных чисел в двоичный код; на фиг. 2 — функциональная схема распределителя импульсов.

Преобразователь комплексных чисел в двоичный код содержит (фиг.1), (m+nI-разрядные регистры и 2 действительной и мнимой частей, группы элементов И 3 — 6, регистры 7 — 10„ группы элементов И 11 — 18, группы элементов ИЛИ 19 и 20, сумматоры 21 и 22 в системе счисления с основанием р= -1 +j, группы элементов И 23 и 24, (t+R} — разрядный выходной регистр 25, распределитель 26 импульсов.

- Все необходимые сигналы управления вырабатываются распределителем импульсов .: (фиг. 2), который содержит триггер 27 операций с целыми числами, триггер 28 операций с дробными числами, триггер 29. знака действительной части, триггер 30 знака мнимой части, формирователи 31 и 32 импульсов, элементы И 33 — 36, элемент

37. задержки, элемент ИЛИ 38, элементы 39 — 45 задержки, элемент

И 46, элемент 47 задержки.

Преобразователь комплексных чисел в двоичный код работает следующим о бр as ом.

Если необходимо преобразовать целое комплексное число в код по основанию р = — 1 + j то двоичные

°, У коды действительной и мнимой частеи принимаются в разряды регистров 1 и 2 с нулевого по п-й соответственно. Знаковые разряды действительной и мнимой частей принимаются в триггера 29 и 30 распределителя импульсов соответственно. Триггер 27 устанавливается в единичное состояние. В момент перехода триггера 27 из нулевого состояния в единичное формиро ватели 31 и элементами 33 — 36, 38 — 45 последовательно формируются сигналы на всех выходах распределителя 26 импульсов. По этим сигналам на выходах 1 — 11 распределителя импульсов целое комплексное число преобразуется в код по основанию

25, ю

Г= +э

Если необходимо преобразовать дробное комплексное число в код по основанию р= — 1 + I то двоичные коды действительной и мнимой частей принимаются в разряды регистров 1 и 2 с (-1)-го по (-tn)-й соответственно. Знаковые разряды действительной и:мнимой. частей принимают-.

35 ся в триггеры 29 и 30 распределителя импульсов соответственно. Триггер 28 устанавливается в единичное состояние. В момент перехода триггера 28 иэ нулевого состояния в .единичное

40 формирователем 32 распределителя импульсов формируется сигнал, по которому на нулевом выходе распределителя импульсов содержимое (In + n) -разрядных регистров 1 и 2 сдвигается на гп раз45 рядов влево т.е. дробные действительЭ ная и мнимая части комплексного чис1 ла посредством сдвига превращаются в целые.,По сигналам на выходах 1 — 11 распределителя импульсов полученное

I ,целое комплексное число преобразу;ется в код по основанию р= -I + }

Элементами 46 и 47 вырабатывается сигнал на 12 * Ф выходе распредели теля импульсов, содержимое (t + 1) -разрядного выходного регистра сдвигается вправо на g разрядов. В результате в разрядах с (-1)-ro по (-2)-й получается. код дробного комплексно го числа по основанию, P - =— 1 + j

1109734

Таким образом,по сравнению с базовым объектом предлагаемый преобразователь обладает более широкими функциональными воэможностями. Кроме целых комплексных чисел, устройство переводит комп-лексные дроби в двоичный код.

1109734

Составитель М.Аршавский

Техред М.Тепер

Редактор Н.Бобкова

Корректор В. Синицкая

Подписное

Филиал ППП Патент", r. Укгород, ул. Проектная, 4

Заказ 6084/33 Тираш 699

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Преобразователь комплексных чисел в двоичный код Преобразователь комплексных чисел в двоичный код Преобразователь комплексных чисел в двоичный код Преобразователь комплексных чисел в двоичный код Преобразователь комплексных чисел в двоичный код 

 

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

Изобретение относится к построению сетей связи для передачи информации по вычислительным сетям

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

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

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

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

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

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

Изобретение относится к технологиям автоматизированной последовательности выполняемых действий

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