exponenta event banner

SpectrumAnalyzerConfiguration

Конфигурирование блока анализатора спектра

Описание

spbscopes.SpectrumAnalyzerConfiguration содержит информацию о конфигурации области для блока Spectrum Analyzer.

Создание

MyScopeConfiguration = get_param(gcbh,'ScopeConfiguration') создает новый объект конфигурации Spectrum Analyzer. Сначала необходимо выбрать блок в модели или задать полный путь к блоку.

Свойства

развернуть все

Часто используется

Число входных портов в блоке области, определяемое вектором символов или скаляром строки. Максимальное количество входных портов - 96.

Использование пользовательского интерфейса

Выберите «Файл» > «Количество входных портов».

Типы данных: char | string

Область входного сигнала, который требуется визуализировать. При визуализации сигналов временной области сигнал преобразуется в частотный спектр на основе алгоритма, заданного параметром Method.

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» установите значение «Домен ввода».

Типы данных: char | string

Укажите тип отображаемого спектра.

"Power" - Спектр мощности

"Power density" - Спектральная плотность мощности. Спектральная плотность мощности представляет собой величину в квадрате спектра, нормализованного до ширины полосы 1 герц.

"RMS" - Среднее значение корня квадрат. Среднеквадратичный показывает квадратный корень среднего квадрата. Эта опция полезна при просмотре частоты сигналов напряжения или тока.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» задайте Тип.

Типы данных: char | string

Укажите тип спектра как один из "Spectrum", "Spectrogram", или "Spectrum and spectrogram".

  • "Spectrum" - показывает спектр мощности.

  • "Spectrogram" - показывает частотное содержание во времени. Каждая линия спектрограммы представляет собой одну периодограмму. Время прокручивается снизу вверх дисплея. Последнее обновление спектрограммы находится в нижней части экрана.

  • "Spectrum and Spectrogram" - показывает двойной вид спектра и спектрограммы.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» задайте «Вид».

Типы данных: char | string

Укажите источник входной частоты дискретизации как:

  • "Inherited" - Spectrum Analyzer наследует входную частоту выборки из модели.

  • "Property" - Укажите частоту выборки, введенную непосредственно с помощью SampleRate собственность.

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» в поле со списком Частота дискретизации (Гц) введите пользовательскую частоту дискретизации или выберите Inherited.

Типы данных: char | string

Укажите частоту дискретизации входных сигналов в герцах в виде символьного вектора или строкового скаляра.

Зависимость

Чтобы включить это свойство, установите SampleRateSource кому "Property".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» введите частоту дискретизации (Гц) в поле со списком.

Типы данных: char | string

Укажите метод оценки спектра как Welch или Filter bank.

Зависимость

Чтобы включить это свойство, задайте для InputDomain значение "Time".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» задайте значение «Метод».

Типы данных: char | string

  • true - Вычислить и построить график двухсторонних спектральных оценок. Если входной сигнал имеет комплексное значение, необходимо установить для этого свойства значение true.

  • false - Вычислить и построить односторонние спектральные оценки. Если для этого свойства задано значение false, тогда входной сигнал должен быть вещественным.

    Когда это свойство false, Spectrum Analyzer использует силовое сворачивание. Значения по оси Y вдвое больше амплитуды, которой они были бы, если бы для этого свойства было установлено значение true, за исключением 0 и частота Найквиста. Односторонняя спектральная плотность мощности (PSD) содержит полную мощность сигнала в интервале частот от постоянного тока до половины скорости Найквиста. Дополнительные сведения см. в разделе pwelch.

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки выберите Двусторонний спектр.

Типы данных: logical

  • "Log" - отображает частоты по оси X в логарифмическом масштабе. Для использования "Log" , необходимо также установить PlotAsTwoSidedSpectrum свойство для false.

  • "Linear" - отображает частоты по оси X в линейном масштабе. Для использования "Linear" , необходимо также установить PlotAsTwoSidedSpectrum свойство для true.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте Масштаб (Scale).

Типы данных: char | string

Расширенный

  • "Full" - Анализатор спектра вычисляет и строит график спектра по всему частотному интервалу Найквиста.

  • "Span and center frequency" - Spectrum Analyzer вычисляет и строит график спектра на интервале, заданном свойствами Span и StartFrequency.

  • "Start and stop frequencies" - Spectrum Analyzer вычисляет и строит график спектра по интервалу, заданному свойствами StartFrequency и StopFrequency.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» выберите «Полный диапазон частот» для "Full". В противном случае снимите флажок Полный диапазон частот и выберите Span или FStart.

Типы данных: char | string

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

Зависимость

Чтобы включить это свойство, установите значение FrequencySpan равным "Span and center frequency".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» снимите флажок «Полный диапазон частот» и установите Span.

Типы данных: char | string

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

Зависимость

Чтобы включить это свойство, установите значение FrequencySpan равным "Span and center frequency".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» снимите флажок «Полный диапазон частот» и установите значение CF (Гц).

Типы данных: char | string

Начало частотного интервала, по которому вычисляется спектр, заданного в герцах как вектор символа или строковый скаляр вещественного скаляра. Общий диапазон, определяемый этим свойством и StopFrequency, должен находиться в пределах интервала частоты Найквиста.

Зависимость

Чтобы включить это свойство, установите значение FrequencySpan равным "Start and stop frequencies".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» снимите флажок «Полный диапазон частот» и измените его Span кому FStart. Установите FStart (Гц).

Типы данных: char | string

Конец частотного интервала, по которому вычисляется спектр, заданный в герцах как вектор символов или строковый скаляр вещественного скаляра. Общий интервал, определяемый этим свойством и свойством StartFrequency, должен находиться в пределах интервала частоты Найквиста.

Зависимость

Чтобы включить это свойство, установите значение FrequencySpan равным "Start and stop frequencies".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» снимите флажок «Полный диапазон частот» и измените его Span кому FStart. Установите FStop (Гц).

Типы данных: char | string

Укажите метод частотного разрешения анализатора спектра.

  • "RBW" - свойства RBWSsource и RBW управляют частотным разрешением (в Гц) анализатора. Длина БПФ - это длина окна, которая является результатом достижения заданного значения RBW или 1024, в зависимости от того, какая из них больше.

  • "WindowLength" - применяется, только если свойству Method присвоено значение "Welch". Свойство WindowLength управляет разрешением частоты. Управлять количеством точек БПФ можно только в том случае, если FrequencyResolutionMethod свойство - "WindowLength".

  • "NumFrequencyBands" - применяется, только если свойству Method присвоено значение "Filter Bank". FFTLengthSource и FFTLength свойства управляют разрешением частоты.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для InputDomain значение "Time".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Main options (Основные параметры) установите метод разрешения частоты, выбрав раскрывающийся список RBW (Гц).

Типы данных: char | string

Укажите источник полосы пропускания разрешения (RBW) как "Auto", "Property", или "InputPort".

  • "Auto" - Анализатор спектра корректирует разрешение спектральной оценки, чтобы гарантировать наличие 1024 интервалов RBW на определенном частотном диапазоне.

  • "Property" - Укажите полосу пропускания разрешения непосредственно с помощью свойства RBW.

  • "InputPort" - Входной порт добавляется в блок анализатора спектра для считывания RBW. Эта опция применима только к частотному входу.

Зависимости

Чтобы включить это свойство, задайте:

Использование пользовательского интерфейса

  • Вход во временную область - откройте окно Настройки спектра. В разделе «Основные параметры» установите значение RBW (Гц).

  • Вход в частотную область - открытие параметров спектра. В разделе Параметры частотного ввода установите значение RBW (Гц).

Типы данных: char | string

RBW управляет спектральным разрешением анализатора спектра. Укажите пропускную способность разрешения в герцах как вектор символа или скаляр строки. Необходимо указать значение, чтобы обеспечить наличие по крайней мере двух интервалов RBW на указанном частотном диапазоне. Таким образом, отношение общего диапазона к RBW должно быть больше двух:

span RBW > 2

Общий диапазон можно задать различными способами в зависимости от способа задания свойства FrequencySpan.

Зависимость

Чтобы включить, установите:

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» установите значение RBW (Гц).

Типы данных: char | string

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

Зависимости

Чтобы включить это свойство, задайте:

  • FrequencyResolityMethod to "WindowLength", который управляет частотным разрешением на основе настройки длины окна.

  • Метод для "Welch".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). Измените раскрывающийся список RBW (Гц) на Window length.

Типы данных: char | string

  • "Auto" - задает длину БПФ в виде длины окна, указанной в свойстве WindowLength, или 1024, в зависимости от того, какая длина больше.

  • "Property" - количество точек БПФ с помощью FFTLength собственность. FFTLength должно быть больше, чем WindowLength.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте значение FrequencyResolityMethod "WindowLength".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» рядом с опцией RBW (Гц) введите число или выберите Auto.

Типы данных: char | string

Укажите длину БПФ, которую анализатор спектра использует для вычисления спектральных оценок.

Если свойство FrequencyResolityMethod имеет значение "RBW"длина БПФ устанавливается как длина окна, необходимая для достижения заданного значения ширины полосы разрешения или 1024, в зависимости от того, какая из этих величин больше.

Зависимости

Для использования этого свойства должно быть задано значение true:

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» рядом с опцией RBW (Гц) введите число или выберите Auto.

Типы данных: char | string

Укажите количество отводов фильтра или коэффициентов для каждой полосы частот в виде символьного вектора или строкового скаляра. Это число должно быть положительным даже целым числом. Это значение соответствует количеству коэффициентов фильтра на многофазную ветвь. Общее число коэффициентов фильтра равно NumTapsPerBand + FFTLength.

Зависимость

Чтобы включить это свойство, задайте для свойства Method значение "Filter Bank".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Основные параметры» установите значение «Отводы на полосу».

Типы данных: char | string

  • "Auto" - Частотный вектор вычисляется по длине входа. См. раздел Частотный вектор.

  • "Property" - введите пользовательский вектор в качестве частотного вектора.

  • "InputPort" - на блоке появляется входной порт для считывания входного частотного вектора.

Зависимость

Чтобы включить это свойство, задайте для InputDomain значение "Frequency".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры частотного ввода установите значение Частота (Гц).

Типы данных: char | string

Задайте частотный вектор, определяющий ось X дисплея. Вектор должен быть монотонно увеличивающимся и иметь тот же размер, что и размер входного кадра.

Зависимость

Чтобы включить это свойство, установите FrequencyVectorSource кому "Property".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры частотного ввода установите значение Частота (Гц).

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

Зависимость

Этот параметр доступен, только если для InputDomain установлено значение Frequency.

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры ввода частоты задайте Единицы ввода.

Типы данных: char | string

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

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры окна задайте Перекрытие (%).

Типы данных: char | string

Укажите оконную функцию для спектрального оценщика. В следующей таблице показаны предустановленные окна. Для получения дополнительной информации перейдите по ссылке на соответствующую ссылку на функцию в документации по Toolbox™ обработки сигналов.

Опция окнаСоответствующая функция панели инструментов обработки сигналов
"Rectangular"rectwin
"Chebyshev"chebwin
"Flat Top"flattopwin
"Hamming"hamming
"Hann"hann
"Kaiser"kaiser
"Blackman-Harris"blackmanharris

Чтобы задать собственное окно спектральной оценки, установите для этого свойства значение "Custom" и укажите пользовательскую функцию окна в свойстве CustomWindow.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Параметры окна» задайте «Окно».

Типы данных: char | string

Укажите пользовательскую функцию окна в виде символьного массива или строки. Имя пользовательской функции окна должно находиться в пути MATLAB. Это свойство полезно, если требуется настроить окно с помощью дополнительных свойств, доступных в версии панели инструментов обработки сигналов функции окна.

Настраиваемый: Да

Пример

Определите и используйте пользовательскую оконную функцию.

function w = my_hann(L)
    w = hann(L, 'periodic')
end

scope.Window = 'Custom';
scope.CustomWindow = 'my_hann'

Зависимость

Чтобы использовать это свойство, задайте для параметра «Окно» значение "Custom".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции окна (Window options) в поле опции Окно (Window) введите имя пользовательской оконной функции.

Типы данных: char | string

Затухание боковых зон окна в децибелах (дБ). Значение должно быть больше или равно 45.

Зависимость

Чтобы включить это свойство, установите для параметра «Окно» значение "Chebyshev" или "Kaiser".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции окна установите значение Затухание (дБ).

Типы данных: char | string

Укажите единицы измерения, в которых анализатор спектра отображает значения мощности.

Настраиваемый: Да

Зависимость

Доступные единицы спектра зависят от значения параметра «Тип спектра».

InputDomainSpectrumTypeПозволенный SpectrumUnits
TimePower или Power density"dBFS", "dBm", "dBW", "Watts"
RMS"Vrms", "dBV"
Frequency"dBm", "dBV", "dBW", "Vrms", "Watts",

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте Единицы измерения (Units).

Типы данных: char | string

Укажите источник коэффициента масштабирования dBFS как "Auto" или "Property".

  • "Auto" - Анализатор спектра корректирует коэффициент масштабирования на основе входных данных.

  • "Property" - Укажите коэффициент масштабирования в полном масштабе с помощью FullScale собственность.

Зависимость

Чтобы включить это свойство, установите для параметра «» Единицы измерения «» значение "dBFS".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте для параметра Полный масштаб (Full scale) значение Auto или введите число.

Типы данных: char | string

Укажите вектор символов или строковый скаляр действительного положительного скаляра для dBFS полный масштаб.

Зависимость

Чтобы включить этот набор опций:

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте для параметра Полный масштаб (Full scale) значение Auto или введите число.

Типы данных: char | string

Укажите метод сглаживания как:

  • Running - Среднее значение последних n выборок. Используйте SpectralAverages для указания n.

  • Exponential - средневзвешенное количество проб. Используйте ForgettingFactor для указания взвешенного коэффициента забывания.

Дополнительные сведения о методах усреднения см. в разделе Метод усреднения.

Зависимость

Чтобы включить это свойство, установите ViewType кому "Spectrum" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры трассировки задайте метод усреднения.

Типы данных: char | string

Укажите число спектральных средних в виде вектора символа или скаляра строки. Анализатор спектра вычисляет текущую оценку спектра мощности, вычисляя среднее значение последних N оценок спектра мощности. Это свойство определяет N.

Зависимость

Чтобы включить это свойство, установите AveragingMethod кому "Running".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте значение Средние значения (Averages).

Типы данных: char | string

Укажите экспоненциальное взвешивание как скалярное значение больше 0 и меньше или равно 1, указанное как строковый скалярный или символьный вектор.

Зависимость

Чтобы включить это свойство, установите AveragingMethod кому "Exponential".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте Коэффициент забывания (Forgetting factor).

Типы данных: char | string

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

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) задайте Ссылочную нагрузку (Reference load).

Типы данных: char | string

  • Числовой скаляр (указан как символьный вектор или строковый скаляр) - применяет ко всем каналам одинаковое смещение частоты, указанное в герцах в качестве символьного вектора.

  • Числовой вектор (указывается как символьный вектор или строковый скаляр) - применение определенного частотного смещения для каждого канала, указание вектора частот. Длина вектора должна быть равна количеству входных каналов.

    Значения частотной оси смещаются на значения, указанные в этом свойстве. Общий интервал должен находиться в пределах частотного интервала Найквиста. Можно управлять общим диапазоном различными способами в зависимости от того, как задается свойство FrequencySpan.

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) установите значение Смещение (Гц).

Типы данных: char | string

Установить для этого свойства значение true для обработки M-by-1 и неориентированных входных данных на основе выборки в виде вектора столбца или одного канала. Установить для этого свойства значение false для обработки M-by-1 и неориентированных входных данных на основе выборки в качестве вектора строки 1-by-M.

Типы данных: logical

Спектрограмма

Укажите канал, для которого нанесена спектрограмма, как вектор символов или строковый скаляр вещественного, положительного скалярного целого в диапазоне [1 N], где N - количество входных каналов.

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrogram" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры спектрограммы выберите Канал.

Типы данных: char | string

Укажите источник для временного разрешения каждой линии спектрограммы: "Auto" или "Property". Свойство TimeResolution показывает разрешение по времени для различных методов разрешения по частоте и свойств разрешения по времени.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrogram" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры спектрограммы (Spectrogram options) установите значение Время (ы) res (ы).

Типы данных: char | string

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

Значение разрешения по времени определяется на основе метода разрешения по частоте, настройки RBW и настройки разрешения по времени.

МетодМетод частотного разрешенияНастройка частотного разрешенияНастройка разрешения по времениРезультирующее разрешение по времени в секундах
Welch или Filter BankRBW (Hz)AutoAuto1/RBW
Welch или Filter BankRBW (Hz)AutoВведено вручнуюРазрешение по времени
Welch или Filter BankRBW (Hz)Введено вручнуюAuto1/RBW
Welch или Filter BankRBW (Hz)Введено вручнуюВведено вручнуюДолжно быть равно или больше, чем минимально достижимое разрешение по времени, 1/RBW. Несколько спектральных оценок объединяют в одну линию спектрограммы для получения требуемого временного разрешения. Интерполяция используется для получения значений разрешения по времени, которые не являются целыми кратными 1/RBW.
WelchWindow lengthAuto1/RBW
WelchWindow lengthВведено вручнуюДолжно быть равно или превышать минимально достижимое разрешение по времени. Несколько спектральных оценок объединяют в одну линию спектрограммы для получения требуемого временного разрешения. Интерполяция используется для получения значений разрешения по времени, которые не являются целыми кратными 1/RBW.
Filter BankNumber of frequency bandsAuto1/RBW
Filter BankNumber of frequency bandsВведено вручнуюДолжно быть равно или больше, чем минимально достижимое разрешение по времени, 1/RBW.

Зависимость

Чтобы включить это свойство, задайте:

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Параметры спектрограммы (Spectrogram options) в поле Время (ы) введите число.

Типы данных: char | string

Укажите источник для временного интервала спектрограммы: "Auto" или "Property". Если для этого свойства задано значение "Auto"спектрограмма отображает 100 линий спектрограммы в любой данный момент времени. Если для этого свойства задано значение "Property", спектрограмма использует длительность времени, указанную в секундах в свойстве TimeSpan.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrogram" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Параметры спектрограммы» задайте Интервал времени.

Типы данных: char | string

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

Зависимость

Чтобы включить это свойство, задайте:

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе «Параметры спектрограммы» в поле «Интервал времени» введите число.

Типы данных: char | string

Измерения

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

Настраиваемый: Да

Использование пользовательского интерфейса

Щелкните Инструменты (Tools) > Измерения (Measurements) и откройте настройки выбора трассировки.

Типы данных: char | string

Укажите, следует ли отображать верхние и нижние линии спектральной маски на графике спектра. Это свойство использует SpectralMaskSpecification для включения и конфигурирования спектральных масок. SpectralMaskSpecification свойства:

  • EnabledMasks - Маски для включения, указанные как символьный вектор или строка. Допустимые значения: "None", "Upper", "Lower", или "Upper and lower".

    По умолчанию: "None"

  • UpperMask - верхняя предельная спектральная маска, заданная как скалярная или двухстолбцовая матрица. Если UpperMask является скаляром, маска верхнего предела использует значение мощности скаляра для всех значений частоты, применимых к анализатору спектра. Если UpperMask является матрицей, первый столбец содержит значения частоты (Гц), которые соответствуют значениям оси X. Второй столбец содержит значения мощности, которые соответствуют соответствующим значениям оси Y. Чтобы применить смещения к значениям мощности и частоты, используйте ReferenceLevel и MaskFrequencyOffset значения свойств соответственно.

    По умолчанию: Inf

  • LowerMask - спектральная маска нижнего предела, заданная как скалярная или двухстолбцовая матрица. Если LowerMask является скаляром, маска нижнего предела использует значение мощности скаляра для всех значений частоты, применимых к анализатору спектра. Если LowerMask является матрицей, первый столбец содержит значения частоты (Гц), которые соответствуют значениям оси X. Второй столбец содержит значения мощности, которые соответствуют соответствующим значениям оси Y. Чтобы применить смещения к значениям мощности и частоты, используйте ReferenceLevel и MaskFrequencyOffset значения свойств соответственно.

    По умолчанию: -Inf

  • ReferenceLevel - Базовый уровень для значений мощности маски, указанный как "Custom" или "Spectrum peak". Когда ReferenceLevel является "Custom", CustomReferenceLevel значение свойства используется в качестве ссылки на значения мощности, в dBr, в UpperMask и LowerMask свойства. Когда ReferenceLevel является "Spectrum peak", пиковое значение текущего спектра SelectedChannel используется.

    По умолчанию: "Custom"

  • CustomReferenceLevel - Пользовательский опорный уровень, заданный как действительное значение, в тех же единицах, что и блоки питания. Опорный уровень - это значение, к которому относятся значения мощности в UpperMask и LowerMask на свойства ссылаются. Это свойство применяется, когда ReferenceLevel имеет значение "Custom". Это свойство использует те же единицы измерения, что и PowerUnits свойства анализатора спектра.

    По умолчанию: 0

  • SelectedChannel - входной канал с пиковым спектром для использования в качестве опорного уровня маски, заданного как целое число. Это свойство применяется, когда ReferenceLevel имеет значение "Spectrum peak".

    По умолчанию: 1

  • MaskFrequencyOffset - Сдвиг частоты, заданный как конечный числовой скаляр. Смещение частоты - это величина смещения, применяемая к значениям частоты в UpperMask и LowerMask свойства.

    По умолчанию: 0

Все SpectralMaskSpecification настраиваемые свойства.

Маски накладываются на спектр. Если маска зеленая, сигнал проходит через ограничения маски. Если маска красного цвета, сигнал не соответствует пределам маски.

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

  • Для изменения спектральной маски и просмотра состояния спектральной маски на панели инструментов области выберите кнопку спектральной маски,. На открывшейся панели Спектральная маска (Spectral Mask) можно изменить маски и просмотреть подробные сведения о том, в каком проценте времени маска успешно работает, какая маска не работает, сколько раз маска отказывала и какие каналы вызывают сбой.

  • Чтобы получить текущее состояние спектральных масок, вызовите функцию getSpectralMaskStatus.

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

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте панель Спектральная маска (Spectral Mask) и измените параметры Настройки (Settings).

Включите функцию поиска пиков для вычисления и отображения наибольших вычисленных пиковых значений. PeakFinder свойство использует PeakFinderSpecification свойства.

PeakFinderSpecification свойства:

  • MinHeight - Уровень, выше которого обнаруживаются пики, заданный как скалярное значение.

    По умолчанию: -Inf

  • NumPeaks - Максимальное количество отображаемых пиков, указанное в виде положительного целого скаляра меньше 100.

    По умолчанию: 3

  • MinDistance - Минимальное количество выборок между соседними пиками, указанное как положительный действительный скаляр.

    По умолчанию: 1

  • Threshold - Минимальная разность высот между пиком и соседними выборками, заданная как неотрицательный действительный скаляр.

    По умолчанию: 0

  • LabelFormat - Координаты для отображения рядом с вычисленным пиковым значением, указанным как вектор символов или строковый скаляр. Допустимые значения: "X", "Y", или "X + Y".

    По умолчанию: "X + Y"

  • Enable -- Задайте для этого свойства значение true для обеспечения возможности измерения пиковых значений. Допустимые значения: true или false.

    По умолчанию: false

Все PeakFinderSpecification настраиваемые свойства.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте панель «Поиск пиковых значений» () и измените параметры параметров.

Включить измерения курсора для отображения курсоров экрана или формы сигнала. CursorMeasurements свойство использует CursorMeasurementsSpecification свойства.

CursorMeasurementsSpecification свойства:

  • Type - Тип отображаемых курсоров, указанный как "Screen cursors" или "Waveform cursors".

    По умолчанию: "Waveform cursors"

  • ShowHorizontal -- Задайте для этого свойства значение true для отображения горизонтальных экранных курсоров. Это свойство применяется при установке Type свойство для "Screen cursors".

    По умолчанию: true

  • ShowVertical -- Задайте для этого свойства значение true для отображения вертикальных курсоров экрана. Это свойство применяется при установке Type свойство для "Screen cursors".

    По умолчанию: true

  • Cursor1TraceSource - Укажите источник курсора формы волны 1 как положительный действительный скаляр. Это свойство применяется при установке Type свойство для "Waveform cursors".

    По умолчанию: 1

  • Cursor2TraceSource - Укажите источник курсора 2 в виде положительного вещественного скаляра. Это свойство применяется при установке Type свойство для "Waveform cursors".

    По умолчанию: 1

  • LockSpacing -- Интервал блокировки между курсорами, заданный как логический скаляр.

    По умолчанию: false

  • SnapToData -- Привязка курсоров к данным, указанным как логический скаляр.

    По умолчанию: true

  • XLocation - x-координаты курсоров, заданные как действительный вектор длины, равный 2.

    По умолчанию: [-2500 2500]

  • YLocation - координаты y курсоров, заданные как действительный вектор длины, равный 2. Это свойство применяется при установке Type свойство для "Screen cursors".

    По умолчанию: [-55 5]

  • Enable -- Задайте для этого свойства значение true для включения измерений курсора. Допустимые значения: true или false.

    По умолчанию: false

Все CursorMeasurementsSpecification настраиваемые свойства.

Использование пользовательского интерфейса

Откройте панель Измерения курсора (Cursor Measurements) () и измените параметры Настройки (Settings).

Разрешить измерения канала для вычисления и отображения занимаемой полосы пропускания или отношения мощности соседнего канала. ChannelMeasurements свойство использует ChannelMeasurementsSpecification свойства.

ChannelMeasurementsSpecification свойства:

  • Algorithm - Тип отображаемых данных измерений, указанный как "Occupied BW" или "ACPR".

    По умолчанию: "Occupied BW"

  • FrequencySpan -- Режим частотного диапазона, указанный как "Span and center frequency" или "Start and stop frequencies"

    По умолчанию: "Span and center frequency"

  • Span - Частотный диапазон, по которому вычисляются измерения канала, определяемый как действительный положительный скаляр в Гц. Это свойство применяется при установке FrequencySpan свойство для "Span and center frequency".

    По умолчанию: 2000 Hz

  • CenterFrequency - Центральная частота диапазона, на котором вычисляются измерения канала, заданная как действительный скаляр в Гц. Это свойство применяется при установке FrequencySpan свойство для "Span and center frequency".

    По умолчанию: 0 Hz

  • StartFrequency - Начальная частота, по которой вычисляются измерения канала, заданная как действительный скаляр в Гц. Это свойство применяется при установке FrequencySpan свойство для "Start and stop frequencies".

    По умолчанию: -1000 Hz

  • StopFrequency - Стоп-частота, по которой вычисляются измерения канала, заданная как действительный скаляр в Гц. Это свойство применяется при установке FrequencySpan свойство для "Start and stop frequencies".

    По умолчанию: 1000 Hz

  • PercentOccupiedBW - Процент мощности, по которой вычисляется занимаемая полоса пропускания, определяемая как положительный реальный скаляр. Это свойство применяется при установке Algorithm свойство для "Occupied BW".

    По умолчанию: 99

  • NumOffsets - количество смежных пар каналов, указанное как действительное положительное целое число. Это свойство применяется при установке Algorithm свойство для "ACPR".

    По умолчанию: 2

  • AdjacentBW - Полоса пропускания соседнего канала, заданная как действительный положительный скаляр. Это свойство применяется при установке Algorithm свойство для "ACPR".

    По умолчанию: 1000

  • FilterShape - Форма фильтра для основного и смежных каналов, указанная как "None", "Gaussian", или "RRC". Это свойство применяется при установке Algorithm свойство для "ACPR".

    По умолчанию: "None"

  • FilterCoeff -- Коэффициент фильтра канала, заданный как действительный скаляр между 0 и 1. Это свойство применяется при установке Algorithm свойство для "ACPR" и FilterShape свойство для любого из них "Gaussian" или "RRC".

    По умолчанию: 0.5

  • ACPROffsets - Частота соседнего канала относительно центральной частоты основного канала, заданная как действительный вектор длины, равный количеству пар смещений, указанных в NumOffsets. Это свойство применяется при установке Algorithm свойство для "ACPR".

    По умолчанию: [2000 3500]

  • Enable -- Задайте для этого свойства значение true обеспечение возможности измерения канала. Допустимые значения: true или false.

    По умолчанию: false

Все ChannelMeasurementsSpecification настраиваемые свойства.

Использование пользовательского интерфейса

Откройте панель Измерения канала (Channel Measurements) () и измените параметры Измерения (Measurement) и Настройки канала (Channel Settings).

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

DistortionMeasurementsSpecification свойства:

  • Algorithm - Тип отображаемых данных измерений, указанный как "Harmonic" или "Intermodulation".

    По умолчанию: "Harmonic"

  • NumHarmonics - Количество измеряемых гармоник, указанных как действительное положительное целое число. Это свойство применяется при установке Algorithm кому "Harmonic".

    По умолчанию: 6

  • Enable -- Задайте для этого свойства значение true обеспечение возможности измерения искажений.

    По умолчанию: false

Все DistortionMeasurementsSpecification настраиваемые свойства.

Использование пользовательского интерфейса

Откройте панель «Измерения искажений» () и измените опции «Искажение» и «Гармоники».

Включить измерения CCDF для отображения вероятности того, что мгновенная мощность входного сигнала будет на определенную величину дБ выше средней мощности сигнала. CCDFMeasurements свойство использует CCDFMeasurementsSpecification свойства.

CCDFMeasurementsSpecification свойства:

  • PlotGaussianReference - Показать эталонную кривую CCDF аддитивного белого гауссова шума. Установить для этого свойства значение true для построения графика ссылочной кривой CCDF.

    По умолчанию: false

  • Enable -- Задайте для этого свойства значение true для включения измерений CCDF. Допустимые значения: true или false.

    По умолчанию: false

Все CCDFMeasurementsSpecification настраиваемые свойства.

Использование пользовательского интерфейса

Откройте панель CCDF Measurements (измерения CCDF) () и включите опцию Plot Gaussian reference.

Визуализация

Название окна области.

Настраиваемый: Да

Типы данных: char | string

Положение окна Spectrum Analyzer в пикселях, определяемое размером и расположением окна области как четырехэлементный двойной вектор вида [left bottom width height]. Можно поместить окно области в определенное положение на экране, изменив значения этого свойства.

По умолчанию окно отображается в центре экрана шириной 800 пикселы и высота 450 пикселы. Точные координаты центра зависят от разрешения экрана.

Настраиваемый: Да

Укажите тип графика, который будет использоваться для отображения обычных трасс: "Line" или "Stem". Нормальные трассы - это трассы, отображающие свободно выполняющиеся спектральные оценки.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, задайте:

Использование пользовательского интерфейса

Откройте свойства «Стиль» и задайте тип печати.

Типы данных: char | string

Установить для этого свойства значение false для удаления отображения обычных трасс. Эти трассы отображают свободно идущие спектральные оценки. Даже при удалении трасс с дисплея анализатор спектра продолжает свои спектральные вычисления.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrum" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) выберите Нормальная трассировка (Normal trace).

Типы данных: logical

Для вычисления и построения графика спектра максимального удержания каждого входного канала задайте для этого свойства значение true. Спектр максимального удержания на каждом частотном блоке вычисляется путем сохранения максимального значения всех оценок спектра мощности. При переключении этого свойства анализатор спектра сбрасывает свои вычисления максимального удержания.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrum" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) выберите Трассировка с максимальным удержанием (Max-hold trace).

Типы данных: logical

Для вычисления и построения графика спектра минимального удержания для каждого входного канала задайте для этого свойства значение true. Спектр минимального удержания в каждом частотном блоке вычисляется путем сохранения минимального значения всех оценок спектра мощности. При переключении этого свойства анализатор спектра сбрасывает свои вычисления минимального удержания.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrum" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). В разделе Опции трассировки (Trace options) выберите Трассировка минимального удержания (Min-hold trace).

Типы данных: logical

Скорость моделирования выше, если для этого свойства установлено значение true.

  • true - область регистрирует данные для последующего использования и обновляет отображение через фиксированные интервалы времени. Данные, происходящие между этими фиксированными интервалами, могут не выводиться на график.

  • false - область обновляется при каждом вычислении спектра мощности. Используйте false установка, когда вы не хотите пропускать какие-либо спектральные обновления за счет более низкой скорости моделирования.

Использование пользовательского интерфейса

Выберите меню «Моделирование» > «Уменьшить скорость печати» для повышения производительности.

Типы данных: logical

Укажите заголовок отображения в виде символьного вектора или строки.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно «Свойства конфигурации». Задать заголовок.

Типы данных: char | string

Укажите текст области для отображения слева от оси Y.

Независимо от этого свойства Spectrum Analyzer всегда отображает блоки питания как один из SpectrumUnits значения.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrum" или "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно «Свойства конфигурации». Задайте Y-метку.

Типы данных: char | string

Чтобы отобразить легенду с входными именами, задайте для этого свойства значение true.

Из легенды можно управлять видимыми сигналами. Этот элемент управления эквивалентен изменению видимости в диалоговом окне «Стиль». В легенде области щелкните имя сигнала, чтобы скрыть сигнал в области. Чтобы отобразить сигнал, щелкните имя сигнала еще раз. Чтобы отобразить только один сигнал, щелкните правой кнопкой мыши имя сигнала. Для отображения всех сигналов нажмите клавишу Esc.

Примечание

Легенда показывает только первые 20 сигналов. Любые дополнительные сигналы нельзя просматривать или контролировать из легенды.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно «Свойства конфигурации». На вкладке «Отображение» выберите «Показать легенду».

Типы данных: logical

Укажите имена входных каналов в виде массива ячеек символьных векторов. Имена отображаются в легенде, диалоговом окне «Стиль» и на панелях «Измерения». Если имена не указаны, каналы помечаются как Channel 1, Channel 2и т.д.

Настраиваемый: Да

Зависимость

Для просмотра имен каналов установите ShowLegend кому true.

Использование пользовательского интерфейса

В легенде дважды щелкните имя канала.

Типы данных: char

Установить для этого свойства значение true отображение линий сетки на графике.

Настраиваемый: Да

Использование пользовательского интерфейса

Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Показать сетку (Show grid).

Типы данных: logical

Задайте пределы оси Y в виде двухэлементного числового вектора. [ymin ymax].

Пример: scope.YLimits = [-10,20]

Настраиваемый: Да

Зависимости

  • Чтобы включить это свойство, задайте для свойства ViewType значение "Spectrum" или "Spectrum and spectrogram".

  • Единицы измерения напрямую зависят от свойства «Единицы измерения».

Использование пользовательского интерфейса

Откройте окно «Свойства конфигурации». Установите пределы Y (максимум) и Y (минимум).

Управление цветовыми пределами спектрограммы с помощью двухэлементного числового вектора, [colorMin colorMax].

Пример: scope.ColorLimits = [-10,20]

Зависимости

  • Чтобы включить это свойство, задайте для свойства ViewType значение "Spectrogram" или "Spectrum and spectrogram".

  • Установки напрямую зависят от SpectrumUnits собственность.

Использование пользовательского интерфейса

Откройте окно «Свойства конфигурации». Установите пределы цвета (минимум) и пределы цвета (максимум).

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

  • "Auto" - Область действия масштабирует оси по мере необходимости для соответствия данным как во время, так и после моделирования.

  • "Manual" - Область не масштабирует оси автоматически.

  • "OnceAtStop" - Область масштабирования осей при остановке моделирования.

  • "Updates" - Область масштабирует оси один раз после 10 обновлений.

Использование пользовательского интерфейса

Выберите «Сервис» > «Масштабирование осей».

Типы данных: char | string

Установите это свойство для задержки автоматического масштабирования оси Y.

Зависимость

Чтобы включить это свойство, установите AxesScaling кому "Updates".

Использование пользовательского интерфейса

Откройте диалоговое окно Масштабирование осей (Axes Scaling) и задайте Число обновлений (Number of updates).

Типы данных: char | string

Укажите тип компоновки как "Horizontal" или "Vertical". Вертикальная компоновка укладывает спектр над спектрограммой. Горизонтальная компоновка размещает два вида бок о бок.

Настраиваемый: Да

Зависимость

Чтобы включить это свойство, задайте для параметра ViewType значение "Spectrum and spectrogram".

Использование пользовательского интерфейса

Откройте окно Настройки спектра (Spectrum Settings). Задать компоновку осей.

Типы данных: char | string

Установить для этого свойства значение true для открытия области при запуске моделирования. Установить для этого свойства значение false для предотвращения открытия области в начале моделирования.

Использование пользовательского интерфейса

Выберите «Файл» > «Открыть в начале моделирования».

Типы данных: logical

Установить для этого свойства значение true для отображения окна анализатора спектра или false скрытие окна анализатора спектра.

Примеры

свернуть все

Создайте новую модель Simulink ® со случайным именем .

sysname=char(randi(26,1,7)+96);
new_system(sysname);

Добавьте в модель новый блок Spectrum Analyzer.

add_block('built-in/SpectrumAnalyzer',[sysname,'/SpectrumAnalyzer'])

Позвоните в get_param для получения свойств конфигурации блока Spectrum Analyzer по умолчанию.

config = get_param([sysname,'/SpectrumAnalyzer'],'ScopeConfiguration')
config = 
  SpectrumAnalyzerConfiguration with properties:

                   NumInputPorts: '1'
                     InputDomain: 'Time'
                    SpectrumType: 'Power'
                        ViewType: 'Spectrum'
                SampleRateSource: 'Inherited'
                          Method: 'Welch'
          PlotAsTwoSidedSpectrum: 1
                  FrequencyScale: 'Linear'

   Advanced
                   FrequencySpan: 'Full'
       FrequencyResolutionMethod: 'RBW'
                       RBWSource: 'Auto'
                  OverlapPercent: '0'
                          Window: 'Hann'
                   SpectrumUnits: 'dBm'
                 AveragingMethod: 'Running'
                SpectralAverages: '1'
                   ReferenceLoad: '1'
                 FrequencyOffset: '0'
    TreatMby1SignalsAsOneChannel: 1

   Measurements
              MeasurementChannel: '1'
                    SpectralMask: [1x1 SpectralMaskSpecification]
                      PeakFinder: [1x1 PeakFinderSpecification]
              CursorMeasurements: [1x1 CursorMeasurementsSpecification]
             ChannelMeasurements: [1x1 ChannelMeasurementsSpecification]
          DistortionMeasurements: [1x1 DistortionMeasurementsSpecification]
                CCDFMeasurements: [1x1 CCDFMeasurementsSpecification]

   Visualization
                            Name: 'SpectrumAnalyzer'
                        Position: [240 287 800 450]
                        PlotType: 'Line'
                 PlotNormalTrace: 1
                PlotMaxHoldTrace: 0
                PlotMinHoldTrace: 0
                  ReducePlotRate: 1
                           Title: ''
                          YLabel: ''
                      ShowLegend: 0
                    ChannelNames: {''}
                        ShowGrid: 1
                         YLimits: [-80 20]
                     AxesScaling: 'Auto'
           OpenAtSimulationStart: 1
                         Visible: 0

Вычислите и отобразите спектр мощности шумного синусоидального входного сигнала с помощью блока Spectrum Analyzer. Измерьте пики, размещение курсора, отношение мощности соседнего канала, искажение и значения CCDF в спектре, включив следующие свойства конфигурации блока:

  • PeakFinder

  • CursorMeasurements

  • ChannelMeasurements

  • DistortionMeasurements

  • CCDFMeasurements

Открытие и проверка модели

Фильтрация потокового шумного синусоидального входного сигнала с использованием блока фильтра нижних частот. Входной сигнал состоит из двух синусоидальных тонов: 1 кГц и 15 кГц. Шум является белым гауссовым шумом с нулевым средним значением и дисперсией 0,05. Частота дискретизации составляет 44,1 кГц. Откройте модель и проверьте различные настройки блока.

model = 'spectrumanalyzer_measurements.slx';
open_system(model)

Доступ к конфигурационным свойствам блока Spectrum Analyzer с помощью get_param функция.

sablock = 'spectrumanalyzer_measurements/Spectrum Analyzer';
cfg = get_param(sablock,'ScopeConfiguration');

Включить данные измерений

Для получения результатов измерений установите Enable свойство измерений true.

cfg.CursorMeasurements.Enable = true;
cfg.ChannelMeasurements.Enable = true;
cfg.PeakFinder.Enable = true;
cfg.DistortionMeasurements.Enable = true;

Моделирование модели

Запустите модель. Блок анализатора спектра сравнивает исходный спектр с отфильтрованным спектром.

sim(model)

В правой части анализатора спектра показаны включенные панели измерения.

Используя getMeasurementsData

Используйте getMeasurementsData для получения этих измерений программным путем.

data = getMeasurementsData(cfg)
data =

  1x5 table

    SimulationTime     PeakFinder     CursorMeasurements    ChannelMeasurements    DistortionMeasurements
    ______________    ____________    __________________    ___________________    ______________________

      {[0.9985]}      [1x1 struct]       [1x1 struct]          [1x1 struct]             [1x1 struct]     

Значения, показанные на панелях измерения, соответствуют значениям, показанным на data. Вы можете получить доступ к отдельным полям data для получения различных измерений программным путем.

Сравнить пиковые значения

В качестве примера сравните пиковые значения. Убедитесь, что пиковые значения получены data.PeakFinder соответствуют значениям, отображаемым в Spectrum Analyzer окно.

peakvalues = data.PeakFinder.Value
frequencieskHz = data.PeakFinder.Frequency/1000
peakvalues =

   26.9196
   26.3743
   -2.6843


frequencieskHz =

   15.0015
    1.0049
   12.9630

Сохранить и закрыть модель

save_system(model);
close_system(model);
Представлен в R2013a