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

Рано или поздно разработчик СВЧ получает задачу на построение целого радиотракта, состоящего из нескольких элементов: усилителей, фильтров, смесителей и пр. Этот радиотракт нужно рассчитать целиком, определив его основные параметры: динамический диапазон, коэффициент передачи и шума, точку компрессии и т.д. Для примера возьмем такой приёмный тракт их 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. Отлично считает динамический диапазон, показывает узкие места, легко «покрутить» параметры отдельных элементов и подоптимизировать радиотракт. А открывая старые проекты радуюсь, что программа позволила оставить к ним комментарии..

Комментарии (3)


  1. vadimbudnyaev
    05.08.2022 08:50

    Спасибо за подборку.

    У вас, кажется, ошибка в тексте: «точки интермодуляции 1-го порядка». Тут речь либо про 1 дБ компрессию, либо про интермодуляционные искажения 3-го или 2-го порядка.


    1. stick_RF Автор
      05.08.2022 11:03

      Похоже на то. Речь про компрессию.


  1. vv_kuznetsov
    05.08.2022 12:17

    Интересный обзор. Узнал про RXCalc из этой статьи.