Этот пример показывает, как использовать библиотеку RF Blockset™ Circuit Envelope для тестирования интермодуляционных искажений усилителя с помощью анализа огибающих с двумя несущими.
Система состоит из:
Синусоидальный вход Simulink ® с частотными (f1-f2)/2
и Inport, который присваивает входу модуляцию несущей (f1+f2)/2
. Эта композиция эквивалентна сумме двух синусоидов с частотой f1
и f2
, согласно формуле суммарного произведения для косинусов:
Усилитель с заданным линейным усилением 0 дБ и OIP3 -20 дБ. Для входного сигнала усилитель вычисляет выход согласно полиному
Два блока Outport, которые зондируют входное и выходное напряжения (через шунтирующие резисторы) на несущей частоте.
Спектральный анализатор
Пример модели определяет переменные для параметров блоков, используя функцию обратного вызова. Для доступа к коллбэкам модели выберите МОДЕЛИРОВАНИЕ > Настройки модели > Свойства модели и щелкните вкладку Коллбэки в окне Свойства модели.
Тип open_system('simrfV2_power_imd')
в Командном окне.
Выберите симуляция > запуск.
Получившийся спектр выходной степени, помеченный 'Output Power', показывает интермодуляционное искажение третьего порядка. Блок Display показывает степень формы полосы пропускания, которая составляет половину степени формы огибающей.
Анализатор спектра установлен на зонд для Выхода Степени. При сравнении значений вы увидите, что анализатор спектра соответствует спектру выходной степени.
Вход приводит нелинейный усилитель в сжатие, поэтому линейный компонент выхода ослабляется. Чтобы симулировать усилитель в линейной области:
Задайте Inf
для параметра IP3 блока Усилитель, расположенного на вкладке Нелинейность диалогового окна, или
Уменьшите степень входного сигнала путем уменьшения значения параметра Amplitude блока Sine Wave.
Этот пример использует в своих интересах свойства реальных сигналов - но, суммарно-эквивалентную эквивалентность синусоидов. Для выполнения того же эксперимента в другой системе РФ:
Выберите f1
и f2
, частоты тестовых тонов.
Используйте источник Simulink Sine и блок Inport, чтобы смоделировать модуляцию с (f1-f2)/2
частоты на несущей с частотной
(f1+f2)/2
. Кроме того, можно использовать блок Sinusoid из библиотеки RF Blockset Circuit Envelope, чтобы задать как модуляцию, так и несущую одновременно.
Задайте (f1+f2)/2
как одна из ваших несущих частот в диалоговом окне Блока Configuration.
Используйте блок Outport, чтобы зондировать искаженный сигнал.
Криппс, Стив С. Степень РФ для беспроводных коммуникаций. Artech House, Inc., 2006.