Преобразователь комплексных чисел в двоичный код
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ КОМПЛЕКСНЫХ ЧИСЕЛ В ДВОИЧНЫЙ КОД по авт.св. № 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