Спектроанализатор#
Спектроанализатор выполняет спектральный анализ для разложения сложных сигналов на простые гармонические составляющие (частоты). Инструмент позволяет преобразовать временные данные в спектр амплитуд или мощности с использованием окон для минимизации спектральной утечки, также вычислить отношение полезного сигнала к шуму (SNR).
Функционал инструмента заключается в том, что пользователь выбирает из схемы блок и выходной порт, а затем вводит некоторые параметры для анализа (см. рис. 2 ниже):
Задержка захвата - время, [с], от начала моделирования, через которое начинается захват сигнала для анализа. Позволяет пропустить переходные процессы.
Режим анализа - возможность переключения между режимами
СтандартныйиГармонический.Фундаментальная частота, [Гц], - самая низкая частота, на которой повторяется сигнал, доступна при выборе
Режима анализа-Гармоничесикй.Количество гармоник на графике, доступно при выборе
Режима анализа-Гармоничесикй.Количество периодов для анализа. Оно определяет длительность окна БПФ, доступно при выборе
Режима анализа-Гармоничесикй.Количество точек БПФ - отвечает за баланс между точностью определения частоты и точностью определения времени.
Вычислить THD - вычисляет коэффициент гармонических искажени.
Желаемое частотное разрешение при выполнении анализа. Оно определяет, насколько мелкие детали по частоте можно различить в итоговом спектре.
Максимальная частота, [Гц], которая должна быть корректно представлена в спектре.
Тип оконной функции, применяемой к временному сигналу перед БПФ для уменьшения спектральных утечек. Возможные значения:
Прямоугольное;
Ханна;
Хэмминга;
Блэкмана;
Кайзера (Параметр формы окна Кайзера (β). Влияет на компромисс между шириной главного лепестка и уровнем боковых лепестков. Используется только если выбрана оконная функция Кайзера).
Тип величины:
Амплитуда;
Мощность (значение вычисляется как (Амплитуда²) / (2 * referenceLoad)).
Опорное сопротивление, Ом (для расчёта мощности из амплитуды: Мощность = Амплитуда² / (2 * referenceLoad). По умолчанию = 1).
Формат отображения:
дБ(децибелы) илиЛинейный(Для амплитуды в дБ: 20·log10(Амплитуда), для мощности: 10·log10(Мощность)).
Свойства относящиеся к SNR:
Флаг (вкл/выкл), определяющий, нужно ли вычислять отношение сигнал/шум (SNR) на основе заданных порогов. Результат сохраняется в поле snr ответа.
Порог шума, [дБ], относительно медианного уровня шума. Если спектральная составляющая превышает медиана + Порог сигнала, она считается сигналом (полезной компонентой) при вычислении SNR.
Порог сигнала, [дБ], для расширения области сигнала: все соседние бины, уровень которых выше медиана + Порог шума, также относятся к сигналу, а не к шуму.
IP3 - вычисляет точку пересечения третьего порядка.
После задания всех параметров активруется кнопка Построить график зависимости амплитуды [дБ] от частоты [Гц], а также выводит значение SNR (если это было выбрано пользователем).
Важно
Ограничения для параметров:
Название |
Описание |
Обязательное |
Ограничение |
|---|---|---|---|
Задержка захвата, [с] |
Время отступа (в секундах) от начала сигнала перед стартом БПФ |
да |
≥ 0 |
Режим анализа: |
Позволяет выбрать режим анализа |
нет |
При выборе гармонического режима, следующие параметры становятся недоступны: |
Фундаментальная частота, [Гц] |
Самая низкая частота, на которой повторяется сигнал, доступна когда Режим анализа - |
да |
> 0 |
Количество гармоник |
Количество гармоник на графике, доступно когда Режим анализа - |
да |
≥ 1 |
Количество периодов |
Количество периодов для анализа. Определяет длительность окна БПФ, доступно когда Режим анализа - |
да |
≥ 1 |
Количество точек БПФ |
Размер блока данных (выборки), который алгоритм обрабатывает за один раз. Это свойство отвечает за баланс между точностью определения частоты и точностью определения времени. Доступно когда Режим анализа - |
да |
Выбирается из выпадающего списка |
Вычислить THD |
Вычислить коэффициент гармонических искажений. Доступно когда Режим анализа - |
нет |
вкл/выкл |
Задаёт эталонное расстояние между точками на графике. Программа сама пересчитает и изменит шаг времени симуляции всего проекта, чтобы спектр строго соответствовал этой расчётной сетке. |
да |
> 0 |
|
Максимальная частота, [Гц] |
Максимальная ожидаемая частота. Ограничивает выходной спектр на графике. |
да |
> Минимально допустимого разрешения спектра |
Функция сглаживания краев выборки для уменьшения растекания спектра. |
да |
Выбирается из выпадающего списка |
|
Параметр β |
Коэффициент β для настройки ширины главного лепестка окна Кайзера. |
опционально |
> 0, активен только при выборе |
Выбор отображения: Амплитуда (Magnitude) или Мощность (Power). |
да |
Выбирается из выпадающего списка |
|
Опорное сопротивление, [Ом] |
Значение сопротивления [Ом] для расчета спектра мощности. |
опционально |
> 0, активен только при выборе |
Формат отображения |
Единицы измерения вертикальной оси. |
да |
Выбирается из двух вариантов |
Включить автоматический расчет коэффициента SNR. |
да |
вкл/выкл |
|
Порог сигнала, [дБ] |
Превышение над уровнем шума (в [дБ]) для обнаружения пика сигнала. |
опционально |
> 0, активен только при выборе |
Порог шума, [дБ] |
Граница (в [дБ]) для определения ширины частотного пика сигнала. |
опционально |
> 0, активен только при выборе |
IP3 |
Вычислить точку пересечения третьего порядка |
опционально |
вкл/выкл |
Использование инструмента – Спектроанализатор происходит при нажатии на кнопку Спектроанализатор, находящуюся во вкладке инструменты нижней панели в разделе Общее, рис. 1:
Рис. 1 Спектроанализатор#
Рис. 2 Настройка параметров#