Устройство логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц

Устройство логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц относится к вычислительной технике и может быть использовано для реализации как логических, так и арифметических операций с дискретными и аналоговыми значениями нулей и единиц. Технический результат заключается в улучшении точности оценки. Устройство содержит первый, второй и третий аналоговые вычитатели (1.1, 1.2, 1.3), первый, второй, третий, четвертый, пятый и шестой аналоговые перемножители (2.1, 2.2, 2.3, 2.4, 2.5, 2.6) и первый сумматор (3.1). Аналоговые значения (единица или ноль) либо дискретные значения (с уровнем логической единицы или нуля) поступают параллельно на первый (А'), второй (В'), третий (С') и четвертый (D') информационные входы. На дополнительный информационный вход устройства «1» поступает сигнал с уровнем логической единицы, из которого вычитается значение сигнала, поступающего на второй (В') и третий (С') информационные входы устройства. 1 ил., 4 табл.

 

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

Известны логические устройства, реализующие различные функции преобразования дискретных значений: "Многофункциональный логический модуль" (SU 1621164 А1), "Логическая схема исключающее ИЛИ с тремя входами" (JP 2867253 В2 10098374 А), "Оптимизированные для топологии тракта передачи данных арифметические и логические функциональные схемы" (US 5982194 А).

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

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

В качестве прототипа выберем наиболее близкое по технической сущности к заявляемому логическое устройство, выполненное как логическая схема на основе булевой функции (Токхайм Р. Микропроцессоры: Курс и упражнения / Пер. с англ., под ред. В.Н.Грасевича. М.: Энергоатомиздат, 1987. - 336 с., на стр.55, рис.3.9). Рассматриваемое логическое устройство состоит из первого и второго логических элементов "НЕ", первого и второго четырехвходовых логических элементов "И" и логического элемента "ИЛИ".

Первый информационный вход логического устройства в параллель соединен с первым информационным входом первого четырехвходового логического элемента "И" и с первым информационным входом второго четырехвходового логического элемента "И", второй информационный вход логического устройства в параллель соединен с информационным входом первого инвертора "НЕ" и со вторым информационным входом второго четырехвходового логического элемента "И", третий информационный вход логического устройства в параллель соединен с информационным входом второго инвертора "НЕ" и с третьим информационным входом второго четырехвходового логического элемента "И", четвертый информационный вход логического устройства в параллель соединен с четвертым информационным входом первого логического элемента "И" и с четвертым информационным входом второго четырехвходового логического элемента "И", информационный выход первого инвертора "НЕ" является вторым информационным входом первого четырехвходового логического элемента "И", информационный выход второго инвертора "НЕ" является третьим информационным входом первого четырехвходового логического элемента "И", информационный выход которого является первым информационным входом логического элемента "ИЛИ", информационный выход второго четырехвходового логического элемента "И" является вторым информационным входом логического элемента "ИЛИ", информационный выход которого является информационным выходом логического устройства.

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

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

Технической задачей, на решение которой направлено предлагаемое устройство, является расширение функциональных возможностей устройства за счет реализации как логических, так и арифметических операций с дискретными и аналоговыми значениями нулей и единиц. Аналоговые значения от 0 (нет сигнала) до 1 (максимальный уровень сигнала) могут быть получены в дробных значениях путем дискретизации, например, принимаемой псевдослучайной последовательности, сформированной на основе характеристического полинома n-го порядка, где n≥3, путем нелинейного преобразования по заданной дискретной функции. Дискретизируют ее элементы с частотой, в k раз превышающей тактовую частоту принимаемой псевдослучайной последовательности, где k≥2.

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

Для получения устройства логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц необходимо заменить логические операции соответствующими им аналоговыми. Схемы аналоговых элементов, которые использованы в устройстве, известны и приведены в книге: А.А.Сикарев, О.Н.Лебедев "Микроэлектронные устройства формирования и обработки сложных сигналов". - М.: Радио и связь, 1983, стр.200, рис.7.11.

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

Таблица 1
Логическое устройство Аналоговое устройство
Наименование Инвертор ("НЕ") Аналоговый инвертор
Реализуемая функция Отрицание (инверсия) у=1-х
Таблица истинности х У х У
0 1 0 1
1 0 1 0

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

Таблица 2
Логическое устройство Аналоговое устройство
Наименование Конъюнктур ("И") Аналоговый конъюнктур
Реализуемая функция Конъюнкция у=х1х2 у=х1х2
Таблица истинности х1 х2 У х1 x2 У
0 0 0 0 0 0
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 1 1 1

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

Таблица 3
Логическое устройство Аналоговое устройство
Наименование Дизъюнктор ("ИЛИ") Аналоговый дизъюнктор
Реализуемая функция Дизъюнкция у=х12 у=х121х2
Таблица истинности х1 x2 у х1 х2 у
0 0 0 0 0 0
0 1 1 0 1 1
1 0 1 1 0 1
1 1 1 1 1 1

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

Аналоговое устройство реализует функцию:

Y'=D'A'(1-C')(1-B')+D'C'B'A'-D'C'B'A'(1-C')(1-B')D'A',

где Y', A', B', C', D' - аналоговые значения.

В таблице 4 представлена таблица истинности предлагаемого устройства.

Таблица 4
D' С' В' А' Y'
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0

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

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

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

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

Устройства 1.1, 1.2, 1.3 представляют собой аналоговые вычитатели, устройства 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 представляют собой аналоговые перемножители и устройство 3.1 представляет собой аналоговый сумматор.

Устройство логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц состоит из первого, второго и третьего аналоговых вычитателей 1.1, 1.2, 1.3, первого, второго, третьего, четвертого, пятого шестого аналоговых перемножителей 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 и аналогового сумматора 3.1.

Дополнительный информационный вход устройства «1» является первым информационным входом первого и второго аналоговых вычитателей 1.1, 1.2. Первый информационный вход устройства соединен с первым информационным входом первого аналогового перемножителя 2.1. Второй информационный вход устройства в параллель соединен со вторым информационным входом первого аналогового вычитателя 1.1 и первым информационным входом второго аналогового перемножителя 2.2. Третий информационный вход устройства соединен в параллель со вторым информационным входом второго аналогового вычитателя 1.2 и вторым информационным входом второго аналогового перемножителя 2.2. Четвертый информационный вход устройства соединен со вторым информационным входом первого аналогового перемножителя 2.1. Информационный выход первого аналогового вычитателя 1.1 является вторым информационным входом третьего аналогового перемножителя 2.3, а информационный выход второго аналогового вычитателя 1.2 является вторым информационным входом пятого аналогового перемножителя 2.5. Информационный выход первого аналогового перемножителя 2.1 является первым информационным входом третьего аналогового перемножителя 2.3 и первым информационным входом четвертого аналогового перемножителя 2.4. Информационный выход второго аналогового перемножителя 2.2 является вторым информационным входом четвертого аналогового перемножителя 2.4. Информационный выход третьего аналогового перемножителя 2.3 соединен с первым информационным входом пятого аналогового перемножителя 2.5. Информационный выход четвертого аналогового перемножителя 2.4 соединен в параллель со вторым информационным входом первого аналогового сумматора 3.1 и вторым информационным входом шестого аналогового перемножителя 2.6. Информационный выход пятого аналогового перемножителя 2.5 в параллель соединен с первым информационным входом первого аналогового сумматора 3.1 и с первым информационным входом шестого аналогового перемножителя 2.6. Информационный выход первого аналогового сумматора 3.1 является первым информационным входом третьего аналогового вычитателя 1.3, а информационный выход шестого аналогового перемножителя 2.6 является вторым информационным входом третьего аналогового вычитателя 1.3, информационный выход которого является информационным выходом устройства.

Первый, второй и третий аналоговые вычитатели 1.1, 1.2, 1.3 соответственно предназначены для вычитания значений сигналов, поступающих на их входы.

Первый, второй, третий, четвертый, пятый и шестой аналоговые перемножители 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 соответственно, предназначены для перемножения аналоговых значений сигналов, поступающих на их входы.

Аналоговый сумматор 3.1 предназначен для суммирования поступающих на его входы сигналов.

Заявленное устройство логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц работает следующим образом. Аналоговые значения (единица или ноль), либо дискретные значения (с уровнем логической единицы или нуля) поступают параллельно на первый А', второй В', третий С' и четвертый D' информационные входы дискретно-аналогового устройства. На дополнительный информационный вход "1" дискретно-аналогового устройства поступает сигнал с уровнем логической единицы. В первом аналоговом вычитателе 1.1 производится вычитание из сигнала, поступающего на дополнительный информационный вход "1" дискретно-аналогового устройства, значения сигнала, поступающего на второй информационный вход В' устройства логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц. Во втором аналоговом вычитателе 1.2 производится вычитание из сигнала, поступающего на дополнительный информационный вход " 1" дискретно-аналогового устройства, значения сигнала, поступающего на третий информационный вход С' устройства логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц. В первом аналоговом перемножителе 2.1 производится перемножение сигнала, поступающего с информационного входа А', с информационным сигналом, поступающим с четвертого информационного входа D'. Во втором аналоговом перемножителе 2.2 производится перемножение сигнала, поступающего со второго информационного входа В', с сигналом, поступающим с третьего информационного входа С'. В третьем аналоговом перемножителе 2.3 производится перемножение сигнала, поступающего с информационного выхода первого аналогового перемножителя 2.1 с разностным сигналом, поступающим с информационного выхода первого аналогового вычитателя 1.1. В четвертом аналоговом перемножителе 2.4 производится перемножение сигнала, поступающего с информационного выхода первого аналогового перемножителя 2.1, с сигналом, поступающим с информационного выхода второго аналогового перемножителя 2.2. В пятом аналоговом перемножителе 2.5 производится перемножение сигнала, поступающего с информационного выхода третьего аналогового перемножителя 2.3, с разностным сигналом, поступающим с информационного выхода второго аналогового вычитателя 1.2. В шестом аналогов перемножителе 2.6 производится перемножение сигнала, поступающего с информационного выхода пятого аналогового перемножителя 2.5, с сигналом, поступающим с информационного выхода четвертого аналогового перемножителя 2.4. В аналоговом сумматоре 3.1 производится суммирование сигнала, поступающего с информационного выхода четвертого аналогового перемножителя 2.4, с сигналом, поступающим с информационного выхода пятого аналогового перемножителя 2.5. В третьем аналоговом вычитателе 1.3 производится вычитание из сигнала, поступающего с информационного выхода аналогового сумматора 3.1, сигнала, поступающего с информационного выхода шестого аналогового перемножителя 2.6. Разностный сигнал поступает на информационный выход третьего аналогового вычитателя 1.3, являющийся информационным выходом Y' устройства логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц.

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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