Как стать автором
Обновить

Простые программы для расчёта радиотракта

Время на прочтение3 мин
Количество просмотров6K

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

Рано или поздно разработчик СВЧ получает задачу на построение целого радиотракта, состоящего из нескольких элементов: усилителей, фильтров, смесителей и пр. Этот радиотракт нужно рассчитать целиком, определив его основные параметры: динамический диапазон, коэффициент передачи и шума, точку компрессии и т.д. Для примера возьмем такой приёмный тракт их 3х элементов:

Для того, кто хорошо учился, задача не выглядит слишком сложной. Усиление элементов складывается (в дБ): G=G1+G2+G3=22дБ

Коэффициент шума считается сложнее, требуется переводить усиление и шумы из децибел в разы и обратно. Сначала вычисляем фактор шума для каждого элемента F_n=10^{Кш_n/10}.  Фактор шума всего тракта будет ( g_n- усиление у разах!):

F=F1+\frac{F2-1}{g1}+\frac{F3-1}{g1\cdot g2}

Получим F=2.18 раз, что соответствует Kш=3,4 дБ. Видно, что коэффициент шума всего тракта на 1.4 дБ хуже чем Кш1 – МШУ.

Точка компрессии то же считается легко. От выходной точки компрессии 1 дБ отнимем рассчитанное усиление тракта и получаем входную точку компрессии (IIP1): IIP1= OIP13-G=-2дБм. Однако тут ещё нужно смотреть, нет ли перегрузки на каждом элементе.

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

ADISimRF

Производитель – AnalogDevice, скачивается с сайта. Для этого нужно попросить VPN представить вас, например англичанином. Очень хорошая программа

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

Ещё рад преимуществ:

  • Куча расчётных параметров всего радиотракта.

  • Возможность представления результатов в виде графиков

  • Есть большая библиотека компонентов и поиск по ней

  • Есть встроенные справочники и  калькуляторы (s11 в КСВ, dBm-to-volt и т.п.)
      

Однако есть и ряд недостатков (они какие-то «детские», хотя программа часто обновляется):· 

  • При сохранении тракта негде добавить его описание. Часто бывает проблемой вспомнить, что тут посчитано

  • Если не использовать библиотечный компонент, а просто задать параметры, то нету поля, где можно прописать название компонента (!!!), только «TempPart». Основной недостаток на мой взгляд

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

RXCalc

Простой калькулятор радиотракта, хоть и называется RXCalc, но считает и TX. Бесплатное, открытое ПО, если это кому-то важно. Качать здесь https://sourceforge.net/projects/rxcalc/ . Считаю его лучшим, им и пользуюсь.

Его преимущества:

  • Можно оставлять комментарии к проекту, задавать названия элементов тракта

  • Сразу видно, какой элемент является узким местом (подсвечивается градиентом синего). В примере видно, что 1й каскад вносит наибольший вклад в коэфициент шума системы, что хорошо

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

Недостатки:

  • Нет возможность просчитать общее потребление тока

  • Нет библиотеки компонентов

  • Нет встроенных справочиков/таблиц

AWR RFP Planning  Tool

Дополнительный модуль, входящий в MicrowaveOffice AWR. Платная утилита.

Имеет самый большой функционал, умеет строить графики всех возможных видов, есть куча библиотечных компонентов. Может осуществлять импорт-экспорт с остальными проектами AWR. Считает не только динамические характеристики радиотракта,  но и частотные характеристики, учитывает распределение спур после смесителей, АЧХ фильтров и компонентов и прочее.

Недостатки:

  • Платный продукт

  • Не сказать, что бы просто было разобраться и работать, перегруженный интерфейс

  • Странный способ отображения общих результатов расчёта

Комплект программ AppCAD

Представляет собой набор программ для расчётов, связанных с СВЧ: согласованные линии передач, согласование импедансов, тепловые расчёты и т.п. Все на довольно простом уровне.

Для наших целей используем приложения Sygnal-System->NoiseCalc:

По сравнению с остальными программами этот расчётник выглядит откровенно слабо:

  • Неудобное управление

  • Мало расчётов. Нет например IP1, IP2

  • Нельзя сохранять проект      

По сути программа считает только усиление и коэффициент шума. Не рекомендую.

Сам я пользуюсь RXCalc. Отлично считает динамический диапазон, показывает узкие места, легко «покрутить» параметры отдельных элементов и подоптимизировать радиотракт. А открывая старые проекты радуюсь, что программа позволила оставить к ним комментарии..

Теги:
Хабы:
Всего голосов 17: ↑17 и ↓0+17
Комментарии3

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань