Инструменты, цифровые технологии, связь, измерения

Сравнение результатов моделирования с экспериментом и разработка пользовательских алгоритмов обработки данных в САПР AWR

26 июля 2017 г. в 15:48

В современном мире разработка электроники без использования САПР становится практически невозможной. NI AWR Design Environment заслуженно стал одним из наиболее востребованных и популярных САПР для разработки СВЧ-электроники в России. Целью данной статьи является ознакомление с основами интеграции AWR с измерительной аппаратурой Rohde&Schwarz и написанием собственных алгоритмов обработки данных, позволяющих расширить и без того богатые возможности программного обеспечения, тем самым адаптируя его к специфическим задачам, что позволяет существенно сократить издержки на цикл разработки и ускорить выпуск готовой продукции.

Введение

Со второй половины 80-х с появлением компактных персональных компьютеров началась эпоха активного использования САПР для разработки электронных устройств.

Применение программного обеспечения избавило инженеров от рутинной работы по ручному расчёту схем, повысило их точность и значительно сократило время разработки: если в начале 90-х годов проектирование одного устройства могло занимать от 3 до 5 лет, то в настоящее время речь идёт лишь о нескольких месяцах.

САПР AWR позволяет моделировать СВЧ-схемы с достаточно высокой точностью. Тем не менее, достигнуть таких результатов невозможно без подготовительного этапа, заключающегося в создании библиотек моделей используемых компонентов и набора проектных норм, что в зарубежной литературе принято называть PDK — Process Design Kit. При работе в AWR можно использовать модели из PDK в качестве исходных данных для расчётов, при этом чем точнее будут модели элементов, тем лучше результаты симуляции будут совпадать с экспериментом. Для создания таких моделей требуются характеристики, полученные при измерении реальных объектов. Для реализации данного этапа авторы предлагают использовать измерительное оборудование компании Rohde & Schwarz, поскольку оно легко интегрируется с САПР AWR, перекрывает большинство измерительных задач за счёт широкой продуктовой линейки, а также отвечает оптимальному соотношению «цена-качество». Кроме того, производство части продуктовой линейки анализаторов спектра и СВЧ-генераторов локализовано в Нижнем Новгороде на площадке «НПО им. Фрунзе» — ведущего российского производителя радиоизмерительного оборудования.

Статью можно условно разделить на две части: в первой части мы рассмотрим интеграцию измерительного оборудования Rohde & Schwarz c САПР AWR, а во второй рассмотрим добавление пользовательских функций и алгоритмов обработки данных на примере использования скрипта Visual Basic.

Рабочее место с интегрированным измерительным оборудованием

Совместное использование САПР AWR с измерительными приборами R&S позволяет создать рабочее место, на котором инженер может создавать и проверять новые решения на всех уровнях: от единичных компонентов схемы до анализа сложных систем [1, 2].

Такая связка позволяет разработчику в рамках одного проекта «на лету» объединять результаты симуляции и измерений, тем самым давая возможность быстро проверить правильность своей идеи. В случае расхождений можно найти несоответствия модели с прототипом на ранних стадиях разработки. Оптимизация системной архитектуры проекта и уменьшение времени до начала выпуска серийной продукции достигается за счёт параллельной настройки модели и прототипа.

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

Компонент TestWave позволяет не только быстро и легко получать наборы параметров СВЧ-цепей (например, в виде S-параметров или спектра сигнала), но и посылать синтезированный в среде AWR сигнал в реальные СВЧ-тракты, используя связку «векторный генератор — анализатор спектра», то есть осуществлять аппаратно- программное моделирование. TestWave может удалённо управлять приборами R&S, используя большинство стандартных интерфейсов, и объединять приборы в сложные измерительные системы (рис. 1).

Пример удалённого управления приборами R&S из САПР AWR.
Рисунок 1. Пример удалённого управления приборами R&S из САПР AWR. Приборы: векторный анализатор цепей ZNB с матрицей коммутации ZN-Z8x, векторный генератор сигналов SMW, анализатор спектра FSW

Пример 1. Разработка и оптимизация фильтра

Не секрет, что большинство ВЧ фильтров (фильтры Чебышёва, фильтры Бесселя, фильтры Баттерворта, эллиптические фильтры и т.д.) при разработке могут быть описаны конечным набором передаточных функций. Помимо этого, существуют различные реализации этих фильтров: на сосредоточенных элементах, полосковых линиях, объёмных структурах и т.д. Несмотря на то, что количество аппроксимаций и возможных физических реализаций является конечным и хорошо изученным, поиск подходящего решения может занять длительное время в связи с необходимостью анализа технической литературы.

Модуль iFilter из пакета СВЧ-проектирования AWR включает в себя все основные аппроксимации и физические реализации фильтров. Это позволяет разработчику, не тратя времени на изучение нюансов проектирования того или иного вида фильтров, быстро получить несколько интересующих его реализаций. Отметим, что iFilter может сравнивать реализации фильтров между собой (рис. 2).

Рисунок 2. Запуск модуля iFilter и сравнение топологий двух реализаций ФНЧ

Как только c помощью среды AWR будет получен прототип, в рамках единого проекта может быть проведено сравнение результатов симуляции с измерением. Более подробно процесс совместного использования векторных анализаторов R&S совместно с САПР AWR описан в [2]. Меню подключения анализатора цепей и сбора данных показаны на рисунке 4.

Схема измерительной установки

Рисунок 3. Схема измерительной установки

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

Рисунок 4. Меню настройки удалённого управления измерительным оборудованием и сбора данных

После сравнения результатов моделирования и измерений становится возможным подобрать значения элементов, при которых прототип будет удовлетворять требованиям ТЗ, с помощью инструментов оптимизации и подстройки (рис. 5).

Фильтр до подстройки и после подстройки

Рисунок 5. Фильтр до подстройки (слева) и после подстройки (справа)

Пример 2. Минимизация искажений в СВЧ-тракте радиотехнических систем с цифровой модуляцией

Разработка радиолокационных и связных систем начинается на системном уровне. В этот момент определяется, какими должны быть параметры её составных элементов, чтобы обеспечить выполнение требований ТЗ. В среде AWR системное моделирование проводится в модуле Visual System Simulator (рис. 6).

 Пример разработки РЛС в модуле Visual System Simulator (VSS)

Рисунок 6. Пример разработки РЛС в модуле Visual System Simulator (VSS)

Разумеется, характеристики реальных модулей будут отличатся от идеализированных описаний, используемых в моделях. Для подбора компонентов системы, её тестирования и оптимизации с уже созданными модулями пользователь может провести аппаратно- программную симуляцию. В этом случае, любой из модулей системы заменяется на связку векторного генератора с анализатором спектра со включённым между ними испытуемым устройством (ИУ).

Поток IQ-данных формируется в САПР AWR, передаётся по интерфейсу удалённого управления в генератор, сигнал с выхода генератора поступает на ИУ, с выхода ИУ — на анализатор спектра, после чего поток IQ-данных с анализатора поступает обратно в САПР для дальнейшей обработки (рис. 7). Более подробно об этом можно прочитать в [1].

Связка из векторного генератора SMW и анализатора спектра FSW для реализации программно-аппаратной симуляции СВЧ-тракта в среде AWR

Рисунок 7. Связка из векторного генератора SMW и анализатора спектра FSW для реализации программно-аппаратной симуляции СВЧ-тракта в среде AWR

Таким образом, становится возможным оценить искажение модулированного сигнала при прохождении ВЧ-тракта. Основными показателями качества сигнала с цифровой модуляцией при этом являются: уровень внеполосных излучений, влияние на созвездие, глазковая диаграмма, коэффициент битовых ошибок BER, оценка пик-фактора по функции распределения мощности CCDF. Влияние усилителя мощности на качество сигнала с QPSK-модуляцией представлено на рисунке 8.

Рисунок 8. Влияние усилителя мощности на модуляцию QPSK: a — спектры сигналов, б — функция распределения мощности, в — созвездие, г — глазковая диаграмма

Пользовательская обработка данных

САПР AWR имеет большой набор встроенных функций, который перекрывает большинство стандартных задач. Тем не менее, случается так, что вам требуются уникальные алгоритмы обработки данных. Одним из самых быстрых способов сделать это — добавить собственную функцию, которую можно вызывать с помощью встроенного редактора формул Equations. Это позволит быстро создать итерационные алгоритмы с условиями, что невозможно в обычном редакторе формул. При этом вы получаете инструмент, встроенный в среду AWR, т.е. отпадает необходимость в использовании внешнего ПО и решается проблема импорта и экспорта данных.

Рассмотрим, как это делается на примере алгоритма скользящего среднего во встроенном редакторе скриптов Visual Basic. Выбор инструментов реализации сделан из соображений наглядности. При необходимости это можно сделать на С++ и C# [3, 4].

Алгоритм скользящего среднего [5, 6] широко используется в технике. Его можно применить для фильтрации пространственных гармоник, вызванных рассогласованием в коаксиальной линии.

В качестве исходных данных был взят результат измерения кабеля ZV-Z193 на анализаторе цепей Rohde & Schwarz ZVA (рис. 9). Данные импортировались с помощью программного интерфейса TestWave. В проекте была использована разновидность алгоритма, называющаяся простое скользящее среднее, или арифметическое скользящее среднее (англ. simple moving average, SMA), которое численно равно среднему арифметическому значений исходной функции за установленный период и вычисляется по формуле:

(1), где SMAt — значение простого скользящего среднего в точке t; n — количество значений исходной функции для расчёта скользящего среднего (сглаживающий интервал), при этом чем шире сглаживающий интервал, тем более плавным получается график функции; pt-i — значение исходной функции в точке t — i.

Измерение кабеля ZV-Z193, на анализаторе цепей ZVA24

Рисунок 9. Измерение кабеля ZV-Z193, на анализаторе цепей ZVA24

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

Применение динамического окна в алгоритме скользящего среднего

Рисунок 10. Применение динамического окна в алгоритме скользящего среднего

Ниже показан результат применения алгоритма к фильтрации осцилляций, возникших в результате неидеального согласования кабеля. Объектом исследования был кабель ZV-Z193 с соединительным разъёмом PC3.5 длиной 910 мм. Как можно увидеть из рисунка 11, на увеличенном фрагменте уровень разброса значений вещественной части коэффициента отражения изменился с 0,03 до 0,005, т. е. в 6 раз. Из средней линии может быть рассчитан истинный опорный импеданс линии.

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

Результат применения сглаживающего алгоритма к измеренному коэффициенту отражения кабеля ZV-Z193

Рисунок 11. Результат применения сглаживающего алгоритма к измеренному коэффициенту отражения кабеля ZV-Z193

Для создания такого скрипта необходимо выполнить следующую процедуру:

  1. Открыть редактор скриптов:
  2. Создать в редакторе скриптов модуль с названием Equations (или импортировать готовый файл Equations.bas). Программный код приведён в конце статьи:
  3. Добавить функции в поле Equations. После создания скрипта в документе Equations необходимо ввести имя нашей функции (mov_avgs), как показано ниже:
    mes = Step10MHz:S(1,1)
    wr=7
    mrMwoFilt=mov_avgs(mes, wr)
  4. Для отображения результата на новом графике выбрать Add Measurements → выбрать Document Name → выбрать Equation Name и формат отображения → нажать OK.

Выводы

САПР AWR предоставляет простой и удобный интерфейс для подключения измерительного оборудования Rohde & Schwarz, а также мощные инструменты для разработки и генерации моделей элементов и PDK. Все это позволяет значительно сократить время на разработку и оптимизацию устройства. Точность симуляции в САПР зависит от качества моделей используемых элементов, которое бывает недостаточным для работы.

К сожалению, российские производители компонентов не предоставляют моделей на свои изделия, поэтому процесс их создания перекладывается на плечи разработчика и невозможен без использования измерительного оборудования. Связка программного обеспечения NI AWR Design Environment и измерительного оборудования Rohde&Schwartz значительно упрощает эту задачу.

Список литературы:

  1. Fiyyaz Bin Rahim, Roland Minihold, Connectivity of R&S®Test Solutions with AWR Visual System Simulator™ (VSS), Application Note 1MA174_1e, Rohde & Schwarz, 2010,
  2. M. Beer, F. Bin-Rahim, D. Seyboth, Filter Design and Optimization Using the R&S®ZVA/ZVB/ZVT Integrated with AWR®EDA Software, Application Note 1MA163_3e, Rohde & Schwarz,
  3. awrcorp.com
  4. kb.awr.com
  5. habrahabr.ru
  6. ru.wikipedia.org



Авторы:
д.т.н., проф. Никулин С.М.,
инженер тех. поддержки Торгованов А.И НГТУ им. Алексеева (г. Нижний Новгород)
ООО «РОДЕ и ШВАРЦ РУС» (г. Нижний Новгород)

👉 Подписывайтесь на Elec.ru. Мы есть в Телеграм, ВКонтакте и Одноклассниках

Читайте также
Новости по теме
Объявления по теме

ПРОДАМ: Осциллографы комбинированные

Это лучшее из существующих на сегодняшний день средств, рассчитанных на визуальное исследование в реальном масштабе времени характеристик электрических сигналов, причем последние индицируются как в графическом, так и цифровом формате. Благодаря универсальности и впечатляющему набору функций аппаратура пригодна к проведению электро и радиоизмерений на производстве, в метрологии, при разработке и тестировании электронных схем, а также в экспериментальных и научно-исследовательских работах. Функциональные особенности С точки зрения схемотехники прибор представляет собой цифровой осциллограф высокого класса со встроенным анализатором спектра. Это дает уникальную возможность захвата коррелированных по времени сигналов любой природы: аналоговых, цифровых или радиочастотных. Синхронизация возможна по фронту или длительности импульса, по времени, по видеосигналу, а также по последовательности событий, заданным логическим условиям и др. При этом анализ проводится одновременно по временной и частотной шкалам, что дает полное представление о работе исследуемого устройства. Наличие встроенного микропроцессора предоставляет возможность удобного диалогового управления всеми функциями прибора, задает амплитудно-фазовые и временные режимы, а также оформляет данные об измерениях в удобной для последующего анализа форме.
Коваль Юлия · ПРОТЕХ · 24 апреля · Россия · г Москва
Осциллографы комбинированные

ПРОДАМ: Счетчик однофазный с расщепленной архитектурой МИРТЕК-12-РУ-SP3-A1R1-230-5-80А-ST-RF433/1-RF2400/3-P2-HKMOV3-D

Счетчик с расщепленной архитектурой «МИРТЕК 12 РУ», самое передовое и технологичное решение на современном российском рынке приборов учета электрической энергии. Однофазный многотарифный счетчик электроэнергии «МИРТЕК 12 РУ» используются в загородных домах, малоэтажном строительстве, садовых товариществах и гаражных кооперативах. МИРТЕК 12 РУ имеет класс точности, как по активной, так и по реактивной энергии один-ноль. В качестве датчиков тока в приборе используется шунт. В модельном ряду имеются исполнения с двумя датчиками, как в фазной, так и нулевой цепи. Применение в качестве датчика тока шунта, дополнительно позволяет защитить прибор от хищений электроэнергии. Прибор оснащен двумя электронными пломбами, как в корпусе прибора, так и под клеммной крышкой, что позволяет зафиксировать несанкционированный доступ к прибору и записать информацию об этом в независимые журналы событий. МИРТЕК 12РУ также обеспечивает защиту и фиксацию, в журнале событий, внешних воздействий, как переменного магнитного поля, так и постоянного магнитного поля мощность 500 мТл (милиТесла). Применение передовых схемотехнических решений и специальных комплектующих позволило обеспечить прибору малый стартовый ток и дополнительную защиту от повышенных входных напряжений и импульсных помех. Счетчик МИРТЕК 12 РУ ведет учет электрической энергии по 4 тарифам в 8 тарифных зон суток. Осуществляет раздельную тарификацию в будние, субботние и воскресные дни. Хранит измеренные получасовые значения 128 суток. Хранит измеренные месячные значения энергии 36 месяцев. Прибор ведет измерение параметров сети, сохраняет профиль как активной, так и реактивный мощности. МИРТЕК 12 РУ оснащен оптическим портом для локального обмена данными, интерфейсом RS-485 имея для дистанционного снятия информации. МИРТЕК 12РУ также оснащен, двумя коммуникационными модулями для дистанционного сбора данных. Два коммуникационных модуля служат для организации сети, по радиоканалу RF 433 так и по технологии ZigBee.
Жидков Игорь · ООО "НОВАТЕК ИНЖИНИРИНГ" · 8 апреля · Россия · Ставропольский край
Счетчик однофазный с расщепленной архитектурой МИРТЕК-12-РУ-SP3-A1R1-230-5-80А-ST-RF433/1-RF2400/3-P2-HKMOV3-D

УСЛУГИ: АСКУЭ объектов энергоснабжения

В настоящее время из всего многообразия систем АСУТП, используемых в энергетике, фирма НТФ "Микроникс" занимается системами автоматизации энергоснабжения, как наиболее востребованными конечными потребителями электроэнергии. Наибольший интерес представляют системы учёта электроэнергии (как для собственных нужд, так и коммерческие - АСКУЭ). Основными факторами окупаемости внедрения автоматизированных систем учёта для предприятий являются: получение полной картины энергопотребления по времени и месту потребления; за счёт этого возможность перераспределения энергопотребления по времени суток (особенно при многотарифном учёте) и по месту; получение оперативной (мгновенной) информации о текущем энергопотреблении; накопление архива за весь срок действия системы и возможность анализа энергопотребления с целью его оптимизации и (или) снижения; получение оперативной (мгновенной) информации об авариях и предаварийных ситуациях; возможность оперативного дистанционного управления энергохозяйством; защита данных от несанкционированного доступа; контроль доступа и климатконтроль необслуживаемых объектов (трансформаторные и распределительные подстанции и т.п.); возможность полной информированности руководства об энергопотреблении предприятия. Основные факторы окупаемости внедрения автоматизированных систем учёта для частного сектора: повышение собираемости платы за электроэнергию; возможность дистанционного контроля правильности оплаты электроэнергии; ведение автоматизированного архива данных; автоматизация выписывания счетов за электроэнергию; контроль целостности устройств учёта; дистанционное обнаружение мест утечек и несанкционированных подключений. Обычный срок окупаемости систем АСКУЭ не превышает 5...10 месяцев. НТФ "Микроникс" при разработке шкафов учёта и управления применяет оборудование, способное работать в самых жёстких условиях, включая полностью уличную установку. Передача данных между отдельными объектами и диспетчерской осуществляется по любому из возможных...
Ивкина Лидия · НТФ Микроникс · 24 апреля · Россия · Омская обл
Научно-техническая фирма Микроникс, ООО

ПРОДАМ: Контакторы SIEMENS, пускатели SCHRACK, пульты управления EMAS, клеммы RAAD

Компания ООО «Электро XXI Век АВС» является ключевым дилером заводов ТМ SCHRACK TECHNIK, Австрия (подразделение ТМ SIEMENS) на территории России. Контакторы SCHRACK, пускатели и принадлежности к ним LSD00932 Контактор трехполюсный 9А/4 кВт 110VAC 50/60Гц LSD01733 Контактор трехполюсный 17А/7.5 кВт 220VAC 50/60Гц LSD36533 Контактор трехполюсный 65A 220VAC 50/60Гц LSZ0D131 Дополнительный контакт фронтальный 3НО+1НЗ для контакторов размера 0-12 LSZ0D711 Дополнительный контакт боковой 1НО+1НЗ для контакторов размера 0-12 LSZD0001 Варистор 24-78 В AC, 24-70 В DC для контакторов размера 00 Реле и принадлежности к ним: PT570024 Мини реле с 4 перекл. контактами, 6 А, 24 В DC - PT270024 Мини реле с 2 перекл. контактами, 12 А, 24 В DC PT570730 Мини реле с 4 перекл. контактами, 6 А, 230 В AC - PT270730 Мини реле с 2 перекл. контактами, 12 А, 230 В AC YPT78702 2-полюсное гнездо, 12 А для реле PT YPT78704 4-полюсное гнездо, 6 А для реле PT Контакторы SIEMENS, пускатели и принадлежности к ним 3RT1526-1AF00 Контактор, AC-3 25A, 110 VAC, 50 гц, 4-х полюсный, 2но+2нз, типоразмер 0 3RT1535-1AF00 Контактор 40A, 18,5kW/400V, 110 VAC, 50 гц, 4-х полюсный, 2но+2нз, типоразмер 0 3RT1926-1BD00 Ограничитель перенапряжения варистор, размер 0 127-240VAC 150-250VDC 3RT1926-1CC00 Ограничитель перенапряжения RC, размер 0 48-127VAC 70-150VDC 3RT1936-1CD00 Ограничитель перенапряжения варистор, размер 0 127-240VAC 150-250VDC LSZ0D131 Дополнительный контакт фронтальный 3НО+1НЗ для контакторов размера 0-12 Компания Электро XXI век АВС предлагает Вашему вниманию продукцию турецкой компании EMAS. Оборудование EMAS более 40 лет занимает лидирующие позиции на рынке низковольтного электрооборудования. Концевые выключатели IP 65-67 Электронные и промышленные реле Пульты и посты управления IP 65 Микро-, мини-выключатели Кнопки и тумблеры IP 41-67 Автоматы защиты двигателя Светосигнальная арматура Переключатели кулачковые Промышленные разъемы IP 65 Педали промышленные Все изделия EMAS отличаются...
Жук Андрей · Электро XXI век АВС · 10 апреля · Россия · г Москва
Контакторы SIEMENS, пускатели SCHRACK, пульты управления EMAS, клеммы RAAD

ПРОДАМ: Электронные компоненты Altera Corporation

Altera Corporation – один из крупнейших разработчиков ASIC, программируемых логических интегральных схем (ПЛИС). Компания ЭЛЕКТРОКОМ занимается поставкой импортных и отечественных электронных компонентов, электротехники и кабельной продукции для нужд российских промышленных предприятий. За годы своей работы наша компания зарекомендовала себя как надежный партнер, имеющий прочную репутацию. Продолжая успешно развиваться, ЭЛЕКТРОКОМ активно расширяет линии своих поставок. В настоящее время нами заключены дистрибьюторские и дилерские соглашения с рядом производителей, список которых постоянно растет. Наша компания сертифицирована по стандарту ISO 9001 и уделяет огромное внимание контролю качества поставляемого товара. Нам доверяют крупнейшие предприятия России как гражданского, так и военно-промышленного цикла.
Менеджер Алексей · ЭЛЕКТРОКОМ ВПК · 19 апреля · Россия · г Санкт-Петербург
ЭЛЕКТРОКОМ ВПК, ООО
Компания ANDELI GROUP является производителем широкого спектра низковольтного, трансформаторного и высоковольтного оборудования, а также электромонтажной арматуры и сварочного оборудования. Ассортимент производимой продукции насчитывает более 300 серий и свыше 10000 наименований.