Разработка программных средств синтеза и анализа весовых функций в среде MATLAB | Статья в журнале «Молодой ученый»

Библиографическое описание:

Иоффе А. М., Пискаев К. Ю. Разработка программных средств синтеза и анализа весовых функций в среде MATLAB // Молодой ученый. — 2012. — №4. — С. 29-31. — URL https://moluch.ru/archive/39/4622/ (дата обращения: 23.07.2018).

Известным методом реализации интегрирующих АЦП (ИАЦП) с необходимыми частотными свойствами является метод весового интегрирования[1].Из множества возможных классов весовых функций (ВФ) – ступенчатых (одно- и многоуровневых) и непрерывных (например, тригонометрических и кусочно-полиномиальных) – технически наиболее просто и точно реализуются ступенчатые ВФ (СВФ), что и обусловило их преимущественное применение в интегрирующих цифровых средствах измерения.Например, применение весовых функций (ВФ) вида «1», «1 2 1», «1 3 3 1» и т.д., то есть простого суммирования ряда последовательных дискретных значений скользящего интеграла от входной величины с указанными весовыми коэффициентами, позволяет повысить подавление переменных составляющих входного сигнала до уровней порядка 30, 50 и 90 дБ соответственно [1].

Применение метода весового интегрирования в ИАЦП наиболее перспективно в области синтеза прецизионных интеллектуальных датчиков (ИД) – устройств, объединяющих в единое целое датчик физической величины, аналого-цифровой преобразователь, микропроцессор и устройство сопряжения с каналом связи. Использование ИД позволяет повысить метрологические характеристики информационно-измерительных систем за счет ликвидации протяженных линий связи между датчиком и АЦП, уменьшить нагрузку на каналы связи и высвободить вычислительные ресурсы за счет выполнения микропроцессором операций, связанных с калибровкой и учетом влияния параметров внешней среды на характеристики ИД [2].

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

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

Аппарат весового интегрирования на сегодняшний день хорошо развит в теории, однако,при практической его реализации, возникают определенные трудности, связанные с ограниченностью характеристик элементной базы [3]. Очевидно, что для достижения максимального подавление шумов необходима точная реализации весовых коэффициентов. Классические схемные решения операционных усилителей или их современные модификации не обеспечивают стабильность коэффициента передачи на уровне 20 двоичных разрядов[4, 5]. Проведенный анализ показал, что на данном уровне технологии изготовления операционных усилителей их параметры существенно меняются в зависимости от знака коэффициента передачи, значения входной величины и схемы включения [3].

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

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

Для разработки первого компонента программно-технической системы был выбран пакет математического моделирования MathWorksMATLAB.MATLAB, как высокоуровневый язык технических расчетов и интерактивная среда разработки алгоритмов, по сравнению с традиционными языками программирования (C/C++, Java, Pascal, FORTRAN) позволяет на порядок сократить время решения типовых задач и значительно упрощает разработку новых алгоритмов.

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

Пользовательский интерфейс разработанной программы представлен на рисунке 1. При его проектировании преследовалась цель обеспечения простоты и наглядности для обычного пользователя. Задание параметров расчета ВФ и последующее их построение может осуществляться двумя способами (окна ввода данных представлены на рисунке 2). Ручной ввод предусматривает указание пользователем значений для подсчета ВФ, а мастер ввод предоставляет пользователю возможность выбора ограниченного числа типовых значений.

Рисунок 1 - Интерфейс программы.

Рисунок 2 –Окна ввода параметров расчета.

Метод весового интегрирования управляет работой преобразователя во временной области – необходимые веса и их длительности, задаются во времени. Однако результат их применения наиболее удобно наблюдать в частотной области. Поэтому в разработанной программе реализованы две системы координат (рисунок 3) в которых осуществляется одновременное построение графиков характеризующих одну и ту же ВФ в различных областях.Таким образом, был разработан программный продукт предоставляющий пользователю удобный инструмент проектирования ВФ во временной области, с анализом результатов в частотной области.


Литература:

  1. Э.К. Шахов, В.Д. Михотин.Интегрирующие развертывающие преобразователи напряжения. – М.: «Энергоатомиздат», 1986г. - 144 с.

  2. В.А. Юрманов, К.Ю. Пискаев, М.В. Тюрин. Повышение точности интеллектуальных датчиков в составе систем мониторинга технически сложных объектов.// XXI век: итоги прошлого и проблемы настоящего плюс. Сер. Технические науки. – Пенза: ПГТА, 2011г. – № 04(04) – с. 107-116.

  3. А.В. Куц, К.Ю. Пискаев, В.А. Юрманов. Реализация весового интегрирования в высокоточных интегрирующих АЦП. // Вопросы радиоэлектроники. Серия ЭВТ. Выпуск 5. Изд-во: ОАО «ЦНИ «Электроника», Москва, 2010г. С. 157-165.

  4. Г.И. Волович. Схемотехника аналоговых и аналого-цифровых электронных устройств. - М.: Издательский дом «Додэка-ХХI», 2005. - 528 с.

  5. Материалы сайта http://www.analog.com [электронный ресурс]

Основные термины (генерируются автоматически): весовое интегрирование, математическое моделирование, аналого-цифровое преобразование, имитационное моделирование, временная область, входная величина, частотная область, FORTRAN, канал связи, разработанная программа.


Похожие статьи

Реализация модели приёмника 4-позиционного...

Возможности Simulink по моделированию систем связи.

где — дисперсия случайной величины , , = , — интервал интегрирования в разложении ) и .

Разработка имитационной модели процесса ровности в среде MATLAB&Simulink.

Имитационная модель цифрового датчика давления

Рассмотрим пример имитационной модели цифрового датчика давления.

В качестве инструментального средства моделирования хорошо подходит среда MATLAB/Simulink.

Структура датчика (рисунок 3) содержит измерительный канал, АЦП, устройство цифровой...

Моделирование заторовых ситуаций на регулируемых...

В связи с тем, что постоянный мониторинг пересечений проводить невозможно, а

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

Компьютерное имитационное моделирование как способ...

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

Aimsun Micro реализует принципы имитационного моделирования на микроуровне.

Входными данными для инструментов Aimsun служит сценарий имитации наряду с набором...

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

Имитационное моделирование сложных систем является частным случаем математического моделирования.

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

Математическое моделирование импульсных...

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

Рис. 4. Временные диаграммы выходного напряжения при α1=10: а) в области П3,1 при Rн=40 Ом; б) в области П1,2 при Rн=Ом.

Алгоритм адаптивной обработки для ΣΔ-АЦП на основе метода...

Анализ работы ΣΔ-АЦП во временной области, проведенный в [5], показал возможность повышения точности

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

Потенциальные возможности пространственно-корреляционного...

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

В работе [3] приведены результаты численного и имитационного моделирования характеристик для одного из вариантов...

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

Математическое моделирование динамических систем является естественным и одним из

, (3). При получении данных выражений выполняется интегрирование выражений (2) и

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

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Реализация модели приёмника 4-позиционного...

Возможности Simulink по моделированию систем связи.

где — дисперсия случайной величины , , = , — интервал интегрирования в разложении ) и .

Разработка имитационной модели процесса ровности в среде MATLAB&Simulink.

Имитационная модель цифрового датчика давления

Рассмотрим пример имитационной модели цифрового датчика давления.

В качестве инструментального средства моделирования хорошо подходит среда MATLAB/Simulink.

Структура датчика (рисунок 3) содержит измерительный канал, АЦП, устройство цифровой...

Моделирование заторовых ситуаций на регулируемых...

В связи с тем, что постоянный мониторинг пересечений проводить невозможно, а

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

Компьютерное имитационное моделирование как способ...

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

Aimsun Micro реализует принципы имитационного моделирования на микроуровне.

Входными данными для инструментов Aimsun служит сценарий имитации наряду с набором...

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

Имитационное моделирование сложных систем является частным случаем математического моделирования.

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

Математическое моделирование импульсных...

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

Рис. 4. Временные диаграммы выходного напряжения при α1=10: а) в области П3,1 при Rн=40 Ом; б) в области П1,2 при Rн=Ом.

Алгоритм адаптивной обработки для ΣΔ-АЦП на основе метода...

Анализ работы ΣΔ-АЦП во временной области, проведенный в [5], показал возможность повышения точности

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

Потенциальные возможности пространственно-корреляционного...

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

В работе [3] приведены результаты численного и имитационного моделирования характеристик для одного из вариантов...

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

Математическое моделирование динамических систем является естественным и одним из

, (3). При получении данных выражений выполняется интегрирование выражений (2) и

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

Задать вопрос