Разработка алгоритмов вычисления и методика обработки результатов в аналого-цифровом структурном базисе с разделением операндов для систем управления тема диссертации и автореферата по ВАК РФ 05.13.01, кандидат технических наук Аунг Вин
- Специальность ВАК РФ05.13.01
- Количество страниц 158
Оглавление диссертации кандидат технических наук Аунг Вин
Введение.
Глава 1. Обзор методов построения и анализ точностных характеристик аналого-цифровых вычислительных устройств.
1.1. Классификация аналого-цифровых вычислительных устройств.
1.2. Анализ погрешностей аналого-цифровых вычислительных устройств.
1.3. Сравнительный анализ погрешностей выполнения арифметических операций в системах ЦАП-АВМ-АЦП, АЦП-ЦВМ-ЦАП и АЦВУ.
1.4. Программно-алгоритмические методы увеличения точности вычислений.
Глава 2. Реализация вычислений по методу разделения исходных операндов на аналого-цифровых вычислительных устройствах.
2.1. Анализ возможности увеличения точности результата операции методом разделения исходных операндов на аналого-цифровых вычислительных устройствах.
2.2. Формирование контрольных разрядов полного результата и частичных результатов операции.
2.3. Методы восстановления результатов вычислений при симметричном разделении исходных операндов.
2.4. Методы восстановления результатов вычислений при асимметричном разделении исходных операндов.
Глава 3. Анализ эффективности вычислений по методу разделения исходных операндов для различных вариантов восстановления результата вычислений.
3.1. Анализ эффективности вычислений при симметричном разделении исходных операндов и восстановлении результатов.
3.2. Анализ эффективности вычислений при асимметричном разделении исходных операндов и симметричном восстановлении результата.
3.3. Анализ эффективности вычислений при асимметричном разделении исходных операндов и коррекции по определению позиции сформирования погрешности на основе контрольных разрядов.
3.4. Анализ эффективности вычислений при различном расположении контрольных разрядов.
Глава 4. Верификация результатов диссертационной работы посредством программного моделирования.
4.1. Моделирование выполнения вычислений по методу разделения исходных операндов на примере операции умножения.
4.2. Моделирование эффективности вычислений при симметричном разделении исходных операндов.
4.3. Моделирование эффективности вычислений при асимметричном разделении исходных операндов.
Рекомендованный список диссертаций по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК
Синтез комбинированных вычислительных устройств для систем автоматизированного управления реального времени2008 год, кандидат технических наук Мьо Мин Тан
Организация проблемно-ориентированных многопроцессорных систем со структурной интерпретацией итерационных вычислений1983 год, кандидат технических наук Мазурчук, Виктор Семенович
Высокоточные вычисления с динамической длиной операндов в многопроцессорных системах1999 год, кандидат технических наук Морозов, Виталий Александрович
Разработка и исследование структурных методов повышения качества аналого-цифровых преобразователей1984 год, кандидат технических наук Середкин, Вениамин Георгиевич
Методы и вычислительные устройства цифровой обработки сигналов в системе остаточных классов2010 год, доктор технических наук Галанина, Наталия Андреевна
Введение диссертации (часть автореферата) на тему «Разработка алгоритмов вычисления и методика обработки результатов в аналого-цифровом структурном базисе с разделением операндов для систем управления»
В настоящее время средства вычислительной техники широко применяются во всех отраслях народного хозяйства, науки и техники. Электронные вычислительные машины в зависимости от представления и переработки информации принято разделять на три основных класса: цифровые, аналоговые и комбинированные машины. Создание комбинированных (аналого-цифровых) вычислительных машин преследует цель объединить преимущества как аналоговых (быстродействие, простота, надежность), так и цифровых (точность, решение логических задач) машин.
Одной из особенностей современных систем автоматизированного управления (САУ) процессами и объектами является разнородный характер представления информации, т.е. смешение цифровой и аналоговой форм. При этом непосредственное использование в САУ аналоговых и цифровых вычислительных машин затруднено, что привело к использованию гибридных (комбинированных) средств вычислительной техники. В сфере проектирования комбинированных вычислительных структур большая работа проведена зарубежными учеными: Bekey G. А., Karplus W., Korn G. А., Korn Т. М., Кабеш К.; и российскими учеными: Смоловым В. Б., Преснухиным JI. П., Фомичевым В. С., Пуховым Г. К., Бархоткиным В. А., Бажановым Е. И, Чернявским Е. А. и многими другими. Комбинированные вычислительные машины реализуются на основе: а) сочетания аналоговых и цифровых вычислительных устройств; б) элементов с неразделимыми аналоговыми и цифровыми признаками.
Использование вычислительных машин САУ, реализованных по принципу (а), приводит к избыточным структурам с наличием преобразователей информации. Известно, что вычислительные машины, реализованные по принципу (б), построены на основе преобразователей информации (Ульянов В. И, [1]), так как преобразователи информации способны выполнять отдельные арифметические операции [2, 11]. Смолов В. Б., Бархоткин В. А., Бажанов Е. И, Воробьев Н. В и другие разработали ряд аналого-цифровых вычислительных устройств, построенных на базе преобразователей информации, что дает возможность избежать аппаратной избыточности при проектировании вычислительных структур.
Аналого-цифровое вычислительное устройство АЦВУ [1] целесообразно применять в САУ, так как АЦВУ имеет следующие преимущества:
• Исключение типовой ЭВМ из состава вычислительной системы САУ упрощает ее структуру вычислительных систем, что позволяет уменьшить аппаратные затраты САУ;
• Непосредственная обработка информации в смешанной форме уменьшает время преобразования информации и погрешность преобразования, что позволяет увеличить быстродействие вычислителя.
Эти свойства устраняют ряд проблем при автоматизации систем управления: увеличение аппаратных затрат, относительную сложность вычислительных систем, увеличение стоимости.
Для развития САУ главным вопросом является улучшение характеристического вектора, состоящего из трех взаимосвязанных параметров комбинированных вычислительных устройств: точность, быстродействие и аппаратные затраты. Поэтому улучшение любого из этих трех параметров является важной научно-технической задачей.
На рис (В-1) показан характеристический вектор, состоящий из трех взаимосвязанных параметров при проектировании вычислительных структур. При этом улучшение одной из указанных основных характеристик вычислительных устройств возможно лишь за счет ухудшения других.
Рис В-1. Характеристический вектор вычислительных структур. Исходя из этого, точность выполнения арифметических операций на аналого-цифровых вычислительных устройствах может быть увеличена либо за счет схемотехнических усложнений, что приведет к увеличению аппаратных затрат, либо за счет уменьшения быстродействия.
Известны следующие методы увеличения точности при выполнении арифметических операций на вычислительных устройствах:
- параметрические методы увеличения точности вычислений: применение более высококачественных (и, соответственно, дорогих) элементов и узлов без принципиального изменения структуры и алгоритма работы вычислительного устройства;
- структурные методы увеличения точности вычислений: улучшение технических характеристик оборудования за счет совокупности дополнительных аппаратных и программных средств. Структурные методы оказываются зачастую дешевле, чем параметрические за счет того, что не требуют применения прецизионных узлов.
- программно-алгоритмические методы увеличения точности вычислений: организация вычислительных процессов специальными принципами и введением временной избыточности. Например, к таким методам относятся вычисление с разделением исходных операндов на несколько частей [3], согласование отсчетов в двухотсчетных вычислениях [4] и коррекция результата операции на основе арифметических кодов [5].
Исследования показали, что арифметические операции на аналого-цифровых вычислительных устройствах, реализованных по принципам (а) и (б), выполняются с погрешностями как показано в таблице 1. В таблице показано соотношение погрешностей выполнения арифметических операций в двух архитектурах АЦП-ЦВМ-ЦАП и АЦВУ, где г!ЩП, т)ЦАП - погрешность АЦП и ЦАП, ЛЦАП <г]ЩП. п/п Форма представления операндов операция Погрешность операции
АЦП-ЦВМ-ЦАП АЦВУ
1 дискретные х,+ - 2ЛаАП
-н - 2пшп +Т]лцп
2 смешанные Х,+ ^ЛЦП п ЦАП г,АЦП 1]ЦАП +Т]АЦП
3 непрерывные Х,+ 2г]Аип т1ЦАП+пАЦП
-г 2Т]АЦТ1 Г!АЦП
Таблица 1. Соотношение погрешностей выполнения арифметических операций в реализованных принципах АЦП-ЦВМ-ЦАП и АЦВУ.
Из таблицы видно, что в любых структурах аналого-цифровых вычислительных устройств операции над смешанными операндами выполняются с погрешностями. При этом разработка принципов организации вычислительных процессов, которые увеличивают точность выполнения операций аналого-цифровых вычислительных устройств, является актуальной.
Целью настоящей работы является разработка методики вычислений на аналого-цифровых устройствах по методу разделения исходных операндов, обеспечивающей увеличение точности выполнения операций.
Поставленная цель исследований требует решения следующих основных задач:
1. Разработка способов разделения исходных операндов на аналого-цифровых вычислительных устройствах.
2. Анализ возможных вариантов восстановления полного результата вычислений.
3. Разработка вариантов компенсации погрешностей результатов вычислений.
4. Анализ зависимости погрешностей результатов от способов разделения исходных операндов и вариантов восстановления полного результата.
5. Анализ зависимости погрешностей от вариантов их компенсации.
6. Верификация результатов исследования посредством моделирования средствами.
Методы исследования. Основные результаты работы получены на основе применения теории погрешностей, теории вероятности, теории вычислений по принципу разделения операндов, метода графического программирования и теории имитационного моделирования.
Научная новизна работы. Наиболее значимые научные результаты диссертационной работы заключаются в следующем:
1. Предложен принцип формирования контрольных разрядов при симметричном и асимметричном разделениях исходных операндов.
2. Исследованы варианты восстановления полного результата и разработана методика коррекции результата вычислении на основе анализа контрольных разрядов.
3. Определена зависимость точности результата от вариантов его формирования и места расположения контрольных разрядов.
4. Разработана методика вычислений по принципу симметричного и асимметричного разделения исходных операндов для аналого-цифровых устройств.
Практическая ценность. Результаты, полученные в работе, позволяют увеличить точность вычислений на комбинированных вычислительных устройствах. Разработанные методики позволяют реализовать метод разделения операндов на аналого-цифровых вычислительных устройствах. В результате точность вычислений аналого-цифровых вычислительных устройств может быть доведена до 16 и 22 эквивалентных разрядов. Это расширяет область практического применения аналого-цифровых вычислительных структур.
Реализуемость предложенных методов подтверждена результатами аналитического и компьютерного моделирования.
Применение разработанных методов позволяет увеличить точность вычислений аналого-цифровых вычислительных устройств без требования дополнительных аппаратных затрат.
Апробация работы. Основные результаты работы представлены и обсуждены на ряде научно-технических конференций, в частности:
1. Всероссийская межвузовская научно-техническая конференция студентов и аспирантов "Микроэлектроника и Информатика", Зеленоград, Москва, 2006 г., 2007 г., 2008 г.
2. Научная сессия МИФИ "Информатика и процессы управления. Компьютерные системы и технологии", Москва, 2008 г.
Публикации. По результатам исследований, выполненных в диссертационной работе, опубликовано 11 печатных работ, в том числе 4 статьи и 1 заявка на патент.
Основные положения, выносимые на защиту. На защиту выносятся следующие результаты исследований:
• Принципы симметричного и асимметричного разделения исходных операндов;
• Варианты восстановления результата операций:
• Методика коррекции результата на основе анализа контрольных разрядов;
• Зависимость точности результата от вариантов восстановления результата и места расположения контрольных разрядов.
Объем и структура работы. Работа состоит из введения, четырех глав, заключения, и списка литературы, включающего 73 наименований и изложена на 158 страницах машинописного текста, содержит 24 таблиц, 36 рисунков и графиков.
В первой главе проведен обзор принципов построения аналого-цифровых устройств и анализ их погрешностей выполнения арифметических операций. Дана классификация аналого-цифровой вычислительной техники, которая разделена на аналого-цифровые вычислительные устройства и комплексы. Под аналого-цифровыми вычислительными устройствами подразумеваются устройства с дискретно управляемыми параметрами (резисторные ВУ и индукционно-резисторные ВУ) и аналого-цифровые вычислительные устройства с непрерывно импульсными параметрами (время-импульсные ВУ, частотно-импульсные ВУ и число-импульсные ВУ). Аналого-цифровые вычислительные комплексы включают комплексы, сочетающие АВУ, ЦВУ и КВУ и комплексы, сочетающие решающие элементы АРЭ, ЦРЭ и КРЭ. В свою очередь, в зависимости от составляющей вычислительной части аналого-цифровая вычислительная техника разделена на аналоговые составляющие части (АВМ с цифровым управлением и АВМ с цифровыми блоками) и цифровые составляющие части (ЦВМ с аналоговой структурной и ЦВМ с аналоговыми решающими устройствами).
Проведен анализ погрешностей комбинированных вычислительных устройств. Установлено, что для увеличения точности на основе метода вычисления с двойной разрядной сеткой и методики коррекции с помощью анализа контрольных разрядов необходимо определить значение погрешности с целью назначения места расположения контрольных разрядов. Поэтому для примера определены случайные и систематические погрешности аналого-цифрового арифметического устройства ЛЦАУ, построенного на базе преобразователей информации. Результаты анализа показали, что на АЦАУ операция умножения со сложением выполняется с систематической погрешностью (0,091%), что эквивалентно десяти достоверным двоичным разрядам и операция деления со сложением выполняется с систематической погрешностью (0,11%), что эквивалентно двенадцати достоверным двоичным разрядам.
Далее проведен анализ точностных характеристик комбинированных вычислительных систем на основе двух архитектурных решений: системы АЦП-ЦВМ-ЦАП и системы, построенной по принципу совмещения выполнения на преобразователях информации, как преобразовательных, так и арифметических операций. Результаты анализа показали, что на комбинированных вычислительных устройствах операции над операндами в смешанной форме представления выполняются с погрешностями.
Рассмотрены программно-алгоритмические методы увеличения точности вычислений, такие как, метод вычисления с двойной разрядной сеткой, метод устранения погрешности введением охранных разрядов, методика коррекции результатов на основе анализа двух отсчетов и арифметические коды, корректирующие ошибки операций. Из перечисленных методов в диссертации предложено рассмотреть метод двойной разрядной сетки для увеличения точности комбинированных вычислительных устройств.
Сформулированы основные задачи дальнейшего исследования, которые решаются в последующих главах, а именно:
• Исследование способов увеличения точности вычислений на основе симметричного и асимметричного разделения исходных операндов.
• Исследование возможных вариантов восстановления результата вычислений по принципу разделения исходных операндов.
• Разработка методики коррекции результатов операции.
• Исследование зависимости точности результатов от вариантов восстановления, способа разделения и места расположения контрольных разрядов. программного моделирования.
Во второй главе исследована возможность реализации метода разделения исходных операндов на аналого-цифровых вычислительных структурах. Для реализации этого метода, на примере операции умножения, необходимо: 1) частичные произведения должны выполняться без погрешностей; 2) восстановление полного произведения (сумма частичных произведений) также должно выполняться без погрешностей. Однако, в комбинированных вычислительных устройствах результаты любых арифметических операций отягчены погрешностями. Поэтому очевидно, что непосредственное использование метода вычисления с двойной разрядной сеткой в комбинированных вычислительных устройствах невозможно. В данной работе предложен метод, основанный на формировании результата путем замены младшей части полного произведения младшей частью суммы частичных произведений, как показано на рисунке В-2.
Верификация результатов исследований посредством
Сумма частичных произведений . ККК . п . 2п
Полное произведение
ККК. п
Рис В-2. Формирование результата операции сочленением полного произведения с суммой частичных произведений.
Увеличение точности, при этом, ожидается за счет меньшей инструментальной погрешности суммы частичных произведений. Однако, наличие погрешности в полном произведении может вызвать изменение старших разрядов этого результата, например, ООО 111+1=001 ООО или 010 000-1=001 111 для величин, представленных в двоичном коде. В таких случаях простая замена младшей части результата приведет к увеличению его погрешности вместо ее уменьшения. Поэтому в данном разделе предложена методика коррекции старшей части для компенсации ее погрешности на основе анализа различных сочетаний одинаково сформированных частей полного произведения и суммы частичных произведений. Одинаково сформированные разряды условно можно назвать '"контрольными разрядами".
Следует отметить, что в данной работе цифровое представление взято исключительно для удобства интерпретации и формализации результатов, а все рассуждения ориентированы на смешанную аналого-цифровую форму представления информации. Речь идет о том, что в аналого-цифровом арифметическом устройстве умножение и сложение операндов, представленных в виде напряжения и цифрового кода или операндов, представленных в виде напряжений, выполняются в умножающем ЦАП, где результат в виде напряжения формируется с погрешностью. В работе представлен эквивалент этого напряжения в виде разрядной сетки, т. к. это наглядный способ рассуждений, оперирующих понятием "квантов напряжений". Для коррекции старшей части аналогового результата необходимо сформировать квант напряжения и вычесть или добавить его к результату.
Далее во второй главе разработаны и исследованы различные способы формирования контрольных разрядов для различных вариантов разделения исходных операндов. При симметричном {Ncm = NM) разделении одинаково сформированные разряды начинаются со старшего разряда. При асимметричном (Ncm^NMJ или (Ncm<Nw) разделении и (Nacm = Nh сш) одинаково сформированные разряды начинаются с (2Ncm + \) разряда. При (Na cm * Nh cm) с (A'0cm + Nhcm + \) разряда, где Ncm,NMjn Na cm,Nb cm- количество разрядов старшей и младшей части соответствующих операндов о к Ь.
Номера контрольных разрядов целесообразно назначать в зависимости от максимального значения погрешности операции. Например, если величина максимальной систематической погрешности выполняемой операции соответствует погрешности от-го разряда, то контрольными должны быть (от-2),(от-1),ш разряды, где т<п, п~ разрядность вычислительного устройства.
В диссертации предложены и исследованы 4 варианта восстановления результата вычислений при симметричном и асимметричном разделении исходных операндов и соответственно вариантами восстановления результата получены 4 таблицы коррекции.
Восстановление результата при асимметричном разделении может быть выполнено по 4 вариантам восстановления результата. Кроме этого разработана методика восстановления и коррекции результата сочленением старшей части полного произведения (без контрольных разрядов) с суммой частичных произведений. При асимметричном разделении нет необходимости учитывать погрешность частичного перемножения (аст • Ьст). где аст,Ьш- старшие части операндов а и Ь. При этом анализ истинного значения контрольных разрядов становится более простим, а результат получается более точным.
Третья глава посвящена анализу эффективности вычислений по принципу симметричного и асимметричного разделения исходных операндов и по месту расположения контрольных разрядов.
В диссертации проведен анализ зависимости точности результата вычислений от вариантов его восстановления для различных сочетаний контрольных разрядов полного произведения и суммы частичных произведений при симметричном разделении исходных операндов.
Эффективность использования различных вариантов восстановления результата определяется вероятностью того, что после его коррекции точность останется на первоначальном уровне т разрядов. Тогда эффективность вычислений можно оценить по формуле
0).-^— .100% (1) где ¿■(м„с.„.„„„я) - вероятность получения результата после коррекции с ш-разрядной точностью для каждого сочетания контрольных разрядов, /г^- возможные варианты изменения из-за погрешности контрольных разрядов суммы частичных произведений, кг невозможные варианты коррекции из /ъ, щ- количество контрольных разрядов. Очевидно, что при данном подходе высокая вероятность по (1) соответствует низкой эффективности варианта коррекции и восстановления результата.
При организации операции симметричным разделением операндов по 4 вариантам восстановления результата эффективность вычислений получена в диапазоне от 27 до 67%, а при организации операции асимметричным разделением эффективность вычислений получена от 97 до 100%
Затем в третьей главе проведен анализ эффективности выполнения операции по методу разделения исходных операндов при различном расположении контрольных разрядов:
Эффективность выполнения операции рассматривается на основе точности получаемого результата и сложности реализуемого алгоритма. Выше приведенные результаты получены расположением контрольных разрядов по варианту (а). При расположении контрольных разрядов по варианту (Ь) дает низкую эффективность выполнения операции для многих вариантов восстановления результата, так как в данном варианте трудно определить истинное значение полученными возможными сочетаниями контрольных разрядов.
При расположении контрольных разрядов по варианту (с), в отличие от первых двух вариантов, все сочетания контрольных разрядов вполне возможны, так как при таком расположении один из двух контрольных разрядов (т), (т+1) полного произведения может быть отягчен погрешностью. В результате этого, алгоритм коррекции усложняется. Следовательно, время реализации метода увеличивается. a) (т-2), (т-1), (т); b) (т-3), (т-2), (т-1); c) (т-1), (т), (т+1).
Итак, можно сделать вывод, что для получения эффекта увеличения точности расположение контрольных разрядов по варианту (а) наилучшее.
В четвертой главе произведена верификация результатов диссертации посредством программного моделирования разработанных методик LabVIEW и MATLAB.
Верификация методика вычисления по принципу разделения операндов произведена на примере асимметричного разделения и коррекции по первому варианту симметричного разделения с помощью LabVIEW.
Далее определены эффективности вычислений для принципов вычислений по асимметричному и асимметричному разделению операндов. При симметричном разделении для 4 вариантов восстановления результата эффективность вычислений можно определить математической моделью:
SllopuuM„j + ±JS2 + |)/С,)].100%
46.2е+16.S, , 2.5*3 + 14.£4 , 1ПП0/ seevmmm2 =П -((-—ь-L + —^—±)/Ct)].100%
S}+S2) 14.5
J вариант ^Ъ í-1 VV ^ ^Л >~yb + \ з - и ■-а8'2' +л+* l4-si,:,2-y,)/c,)].ioo%
Для асимметричного разделения и восстановления результата по 4 вариантам эффективность вычислений определяется следующими формулами: вариант \ ^
1 £ 9е 4-14 9С+1
П-(( • )/С,)].100% [1 - + 100% seapuam,< =[!-((!+— )/С,)].100%.
2C+1 ~гь
Iе где а = п,Ь = п-пк,с = п-пк-2.Ыст, 5, = 2Ь-2С+1 +— + 2С, Ск = 5.2"' - количество возможных сочетаний контрольных разрядов, где я, >2 и погрешность не выше ± 1 младшего контрольного разряда. Б2 = 2Ь - 2^ +—+2е, 53 = 2Ь - 2С+1 + 2%^ = 2* + —.
В заключении сформулированы основные выводы и полученные результаты.
В приложениях представлены фрагмент программы имитационного моделирования методики вычислений по принципу разделения операндов, фрагмент программы имитационного моделирования зависимости эффективности вычислений от принципов разделения операндов, от количества контрольных разрядов и от количества разрядов старшей части, а также акты использования результатов диссертационной работы.
Похожие диссертационные работы по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК
Теоретическое обобщение и разработка методов построения непозиционных модулярных спецпроцессоров1999 год, доктор технических наук Ирхин, Валерий Петрович
Микро-ЭВМ с преобразованием информации отображением множеств на основе структур данных, размещаемых в едином запоминающем устройстве1984 год, доктор технических наук Мелехин, Виктор Федорович
Высокопроизводительные сопроцессоры для параллельной обработки данных в формате с плавающей точкой в системах цифровой обработки сигналов2013 год, кандидат технических наук Пантелеев, Алексей Юрьевич
Моделирование вычислительного процесса, разработка алгоритмов и пакета прикладных программ для вычисления экспоненциальной функции на программируемых логических интегральных схемах2009 год, кандидат технических наук Мо Чжо Чо
Теоретические основы вычислений в полиномиальной системе классов вычетов, ориентированных на построение отказоустойчивых систем2006 год, доктор технических наук Калмыков, Игорь Анатольевич
Заключение диссертации по теме «Системный анализ, управление и обработка информации (по отраслям)», Аунг Вин
Выводы по главе 4.
Выполнена верификация разработанных принципов вычислений по методу разделения операндов на примере асимметричного разделения и при восстановлении результата по первому варианту в среде ЬаЬУ1Е\\^. Результаты (рис 4.2.3, 4.1.4) показали, что практическая верификация полно подтверждает результаты, полученные в разделе 3.3 по таблице 20.
Проведено математическое моделирование эффективности вычислений по симметричному разделению и 4 вариантам восстановления результата, и с помощью МАТЬАВ показано, что эффективности вычислений зависит от количества контрольных разрядов. Результаты моделирования эффективности вычислений по различным вариантам восстановления результата (рис 4.2.4) соответствует результатами (таблица 17), полученные в данной работе: 27%, 67%, 67% и 62% при коррекции результата тремя контрольными разрядами. При увеличении количество контрольных разрядов результат моделирования показал, что эффективность еще можно увеличить в 16-54%. Проведено математическое моделирование эффективности вычислений по асимметричному разделению и 4 вариантам восстановления результата, и показана, что зависимость эффективности вычислений от количества разрядов старшей части и количества контрольных разрядов. Результаты моделирования эффективности вычислений по различным вариантам восстановления результата (рис 4.3.4) полно соответствует результатами (таблица 19), полученные в данной работе: 100%, 97%, 97% и 97% при коррекции результата тремя контрольными разрядами. При увеличении количество контрольных разрядов результат моделирования показал, что эффективность еще можно увеличить в 1-2%.
Заключение
В результате исследований диссертационной работы получены следующие результаты:
1. Произведена классификация аналого-цифровых вычислительных устройств. Оценена погрешность выполнения арифметических операций на аналого-цифровых вычислительных устройствах и рассмотрены программно-алгоритмические методы уменьшения погрешности.
2. Разработана методика вычисления по методу разделения операндов для аналого-цифровых вычислительных структур, позволяющая увеличить точность вычислений. Введено понятие контрольных разрядов для симметричного и асимметричного разделения исходных операндов. Разработана методика коррекции результата вычислений на основе анализа контрольных разрядов.
3. Предложены и исследованы принципы вычислении для аналого-цифровых структур по симметричному и асимметричному разделению исходных операндов. Симметричное и асимметричное разделение позволяют повысить точность результата до 16-22 и 13-16 эквивалентных разрядов.
4. Разработаны варианты восстановления результата операции для симметричного и асимметричного разделения исходных операндов. Разработана методика и таблицы коррекции для различных вариантов восстановления результата.
5. Проведен анализ зависимости эффективности вычислений от вариантов восстановления результата по симметричному и асимметричному разделению исходных операндов. При симметричном разделении разработанные варианты дают эффективность увеличения точности в 27%. 67%, 67% и 62% случаев и при асимметричном разделении в 100%, 99%, 97% и 97% случаев, соответственно.
6. Рассмотрена эффективность вычислений при разном расположении контрольных разрядов.
7. Показано, что рациональное количество контрольных разрядов- 3, так как увеличение количества контрольных разрядов приведет к увеличению сочетания контрольных разрядов, следовательно, алгоритм коррекции усложняется и время его выполнения увеличивается.
8. Назначение количества контрольных разрядов меньше 3 не позволяет определить истинное значение контрольных разрядов, следовательно, исключает возможность коррекции результата.
9. Произведена верификация разработанных методик посредством их математического и программного моделирования.
10. Рассмотрена зависимость эффективности вычислений от количества контрольных разрядов с помощью математического моделирования. При коррекции результата 4 и 5 контрольными разрядами эффективность еще можно увеличить в 16-54% случаев при симметричном разделении и в 1-2% случаев при асимметричном разделении.
Разработанный подход к организации вычислительных процессов, а именно, симметричное и асимметричное разделение исходных операндов, методика коррекции результата операции на основе анализа контрольных разрядов, может быть использован в различных классах аналого-цифровых вычислительных устройств, у которых арифметические операции выполняются с погрешностью ± 1 разряда (кванта).
Список литературы диссертационного исследования кандидат технических наук Аунг Вин, 2008 год
1. Бажанов Е. И. Аналого-цифровое вычислительное устройство: проблемы и перспективы// Известия вузов. Электроника. М. МИЭТ (ТУ), 1997. - N 3-4.
2. Смолов В.Б., Фомичев В. С. Аналого-цифровые и цифро-аналоговые нелинейные вычислительные устройства. Л.: Энергия, 1974.
3. Кнут Д., Искусство программирования для ЭВМ. Т. 2, Получисленные алгоримы. М: Издательство «Мир», 1977.
4. Зверев А. Е., Максимов П. В., Мясников В. А. Преобразователи угловых перемещений в цифровой код. Л., «Энергия», 1974.
5. Преснухин Л. Н и др. Основы конструирования микроэлектронных вычислительных машин. Учеб. пособие для втузов. М., «Высшая школа», 1976. 408 с.
6. Карел Кабеш. Аналого-цифровые вычислительные системы. Сокр. пер. с чеш. А. И. Журавлева, 149 с. ил. 21 см, М. Радио и связь 1983.
7. Смолов В. Б., Чернявский Е. А. Об универсальности комбинированных вычислительных устройств с цифровыми управляемыми параметрами. -Вычислительная техника. Минск, изд-во БГУ им. В. И. Ленина, 1969.
8. Смолов В. Б., Чернявский Е. А. О синтезе структуры комбинированных блоков с цифровыми управляемыми параметрами. Теория аналоговых и комбинированных машин, методы математического моделирования. М., изд-во «Наука», 1969.
9. Смолов В. Б., Чернявский Е. А. Построение аналого-цифровых вычислительных устройств электромеханического типа. Изв. ЛЭТИ. Вып. 78 л., изд-во ЛЭТИ, 1968.
10. Смолов В. Б., Чернявский Е. А. Основные направления развития комбинированных вычислительных устройств. Изв. ЛЭТИ. Вып. 65. Ч. И, Л., изд-во ЛЭТИ, 1967.
11. Смолов В. Б. Электронные декодирующие и кодирующие функциональные преобразовали. Автоматика телемеханика, 1961, т. XXII, No 2.
12. Исследование путей развития аналого-цифровых вычислительных устройств. Отчет о НИР (Заключительный) Шифр "193-ГБ-Б-ВТ", Научн. рук. Бажанов Е.И., отв. исп. Федоров П.И., N ГР 01910007254, Инв. N 02.960.0 07254 М.: МИЭТ, 1995-345с.
13. Бажанов Е.И. Структурный базис анализа и синтеза комбинированных вычислительных устройств для систем автоматизированного управления реального времени. Новые промышленные технологии. Производственно-технический журнал. М.- ЦНИИАИ, №5, 2005. с. 57-59.
14. Бажанов Е.И., Кузнецов H.A., Федоров П.И. Аналого-цифровое вычислительное устройство элемент децентрализованной системы управления. Тез. Всерос. конф. «Электроника и информатика», М., МИЭТ, 1995.-с.217-220.
15. Бархоткин В.А., Воробьев Н.В., Бажанов Е.И. и др. Аналого-цифровое вычислительное устройство. A.c. №1061609. 1983.
16. Воробьев A.A. Априорные оценки характеристик аналого-цифрового вычислительного устроиства./УМежвузовекая научно-техническая конференция "Микроэлектроника и автоматика 96". Тезисы доклада. -М.гМИЭТ., 1996.
17. Воробьев A.A. Методика синтеза аналого-цифровых вычислительных устройств.//Межвузовская научно-техническая конференция "Микроэлектроника и автоматика 97''. Тезисы доклада. -М.-.МИЭТ., 1997.
18. Воробьев A.A. Методика синтеза аналого-цифровых вычислительных устройств.//Межвузовская научно-техническая конференция "Микроэлектроника и автоматика 98". Тезисы доклада. -М.:МИЭТ., 1998.
19. Бажанов Е.И., Кузнецов H.A., Федоров П.И. Аналого-цифровое вычислительное устройство для систем управления. Материалы второго семинара «Вопросы электронизации автомобилей», М.: НИИАЭ, 1991. с.66-68.
20. Воробьев Н. В., Бажанов Е. И., Сазонов А. А. Методика оценки избыточности аппаратных средств управляющего вычислительного устройства// Проектирование применение микропроцессорных управляющих систем: Межбуз. Сб. М.: МИЭТ, 1989. с- 35- 42.
21. Крапов Р. Г. Техника частотно-импульсного моделирования. М., «Энергия» 1972. 280 с.
22. Неслуховский К. С. Цифровые дифференциальные анализаторы. М., Физматгиз. 1963. 303 с.
23. Шилейко А. В. Цифровые модели. Б-чка по автоматике, вып. 95. М.-Л., «Энергия», 1964. 112 с.
24. Анисимов А. В., Артамнов А. Б, и др. Аналоговые и гибридные вычислительные машины. ML, «Высшая школа», 1984, 320 с.
25. Смолов В. Б., Чернявский Е. А., Гибридные вычислительные утсройства с дискретно управляемыми параметрами. J1., «МШИНОСТРОЕНИЕ», 1977, 296 с.
26. Беки Д., Карплюс У. Теория и применение гибридных вычислительных систем. М., «Мир», 1971. 143 с.
27. Соренков Э. И., Телига А. И., Шталов А. С. Точность вычислительных устройств и алгоритмов. М., «Машиностроение», 1976.
28. Kabes К. Provoz a pouziti analogovyeh poeitach. Praha, SNTL 1968.
29. Kley A. Elektronische Hybridrechner (Elektronicke hybridni poeitace). Stuttgrat, Telekosmos Verlag Franckh'sche Verlags handiung 1969.
30. Kol. Autoru: Analogovc a hybridni poeitace. Praha, SNTL. 1971.
31. Kabes, K. Jednoucelovc analogove pocitace. Parha, SNTL. 1971.38. kingdom, S. P. Ohlsen G. P. Nonlinear function generator. - Instruments and control systems 43 (1970), 8. 9 s. 121 az 123.
32. Serba, I. Dynamicke chyby pasivnich opernich proku. Analogva a hybridni technika 1972. 6. l,s. 5az 11.40. http://adonline.ru/content/view/466/32/41. http://www.otd.tstu.ru/is/lang/Numerikal methods/T06/T06.htm
33. Serba, I. a kol.: Hybridni poeitace. Praha. SNTL 1974.
34. Смолов В. Б. Чернявский Е. А. Гибридные вычислительные устройства с дискретно-управляемыми параметрами. JL, «Машиностроение» (Линингр. Отд-ние), 1977 г. 296 с.
35. Белов Б. И., Норенков И. П. Расчет электронных схем на ЭЦВМ. М., «Машиностроение», 1971. 143 с.
36. Ильин В. Н. Машинное проектирование электронных схем. М., «Энергия», 1972. 280 с.
37. Мартин Ф. Моделирование на вычислительных машинах. М., «Мир», 1970. 180 с.
38. Смолов В. Б., Чернявский Е. А., Полянская Т. И., Курдиков Б. А. Универсальные электронные преобразователи информации. JL, «Машиностроение». 1971 г. 321 с.
39. Бажанов Е.И. Синтез аналого-цифрового арифметического устройства с непосредственной обработкой информации в смешанной форме представления. Новые промышленные технологии. Производственно-технический журнал. М.-ЦНИИАИ, №6, 2005.
40. Бажанов Е.И., Воробьев A.A., Кузнецов H.A. Бархоткин В.А. Аналого-цифровое множительно-делительное устройство. Патент РФ N 2121712, 1998. Бюл. №31
41. Бархоткин В.А. Бажанов Е.И., Сазонов A.A., Кузнецов H.A. Аналого-цифровое вычислительное устройство. A.c. №1358618. 1987. ДСП.
42. Бархоткин В.А., Бажанов Е.И., Сазонов A.A. Аналого-цифровое вычислительное устройство. A.c. №1461244. 1989. Бюл. №7.
43. Бажанов Е.И., Бархоткин В.А., Кузнецов H.A. Аналого-цифровое вычислительное устройство, A.c. №1609329. 1990. Бюл. №43
44. Бажанов Е.И. Априорная оценка погрешности реализации алгоритмов управления реального времени на цифровых вычислительных структурах. Мехатроника, автоматизация, управление. М.-Новые технологии, №9, 2005. с. 6-13.
45. Ахо А., Хопкрофт Дж., Ульман Дэю. Структуры данных и алгоритмы. М., Издат. дом «Вильяме», 2000.56. http://inf. 1 september.ru/article.php?ID=20060050757. http://vvwvv.pereplet.ru/nauka/en/two/0329.html
46. Аунг Вин. Метод разделения операндов в аналого-цифровом вычислительном устройстве. Конференция «Мэ и Инф», МИЭТ, аир. 2006 г., с. 228.
47. Мьо Мин Тан., Аунг Вин. Сокращение аппаратных затрат при организации вычисления по принципу разделения операндов. Сб. трудов под ред. Бархоткина, МИЭТ, 2006 г., с. 172-176.
48. Аунг Вин., Мьо Мин Тан. Коррекция погрешностей вычислений по методу разделения операндов в аналого-цифровых структурах. Сб. трудов под ред. Бархоткина, МИЭТ, 2006 г., с. 177-182.
49. Аунг Вин. Организация вычислений по методу разделения операндов в аналого-цифровом вычислительном устройстве. Конференция «Мэ и Инф», МИЭТ,: апр. 2007 г., с.226.
50. Аунг Вин. Реализация принципа вычисления с двойной разрядной сеткой на аналого-цифровом вычислительном базисе. Научная сессия МИФИ-2008, сборник научных трудов, Том 12, с. 149-150.
51. Аунг Вин. Увеличение точности комбинированных вычислительных средств. Конференция «Мэ и Инф», МИЭТ, апр. 2008 г., с. 187.
52. Е. И. Бажанов, Аунг Вин. Оценка точности вычислений с двойной разрядной сеткой на аналого-цифровых вычислительных устройствах. Сб. трудов под ред. Бархоткина, МИЭТ, 2008 г., с. 136-142.
53. Аунг Вин., Бажанов Е. И. Реализация метода вычисления с двойной разрядной сеткой в аналого-цифровом структурном базисе. «Естественные и технические науки». №2, 2008. с.418.
54. Бажанов Е.И., Федоров П.И. Метод разделения операндов в аналого-цифровом вычислительном устройстве// Межвузовский сборник науч. Тр. "Информатика и связь" под ред. д.т.н проф. Бархоткина В.А.- М. МИЭТ, 1997. с. 138-144
55. Смолов В.Б., Фомичев B.C. Аналого-цифровые и цифро-аналоговые нелинейные вычислительные устройства. -JL: Энергия, 1974.
56. Пат. 2123720 РФ. Аналого-цифровое вычислительное устройство/ Бажанов Е.И., Федоров П.И., Кузнецов Н.А. Опубл. 1998, Бюл. №
57. Гитис Э. И., Собкин Б. Л., Усманов В. В. Принципы автоматизации проектирования аналого-цифровых устройств и систем четвертого поколения.-Измерения, контроль, автоматизация, 1979. No.3, с. 25-31.
58. Гитис Э. И., Пискулов Е. А. Аналого-цифровые преобразователи. М.: Энергоиздат, 1981. - 360 с.
59. Шлядин В. М. Цифровые измерительные устройства. М.: Высшая школа, 1981.-336 с.
60. Вострокнутов Н Н. Ипытания и поверка цифровых измерительных устройств. М.: Изд-во стандартов, 1977. - 140 с.
61. Гитис Э. И., Собкин Б. Л., Подколзин и др. Автоматизация проектирования аналого-цифровых устройств. М.: Энергоавтомиздат, 1987. - 184 с.
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.