Данные о частотной характеристике или модель
idfrd данные о частотной характеристике объектно-ориентированной памяти в области значений значений частоты. Можно использовать idfrd объект двумя способами. Можно использовать объект в качестве данных об оценке для оценки временного интервала или модели частотного диапазона, так же к iddata объект. Или, можно использовать объект в качестве линейной модели, так же к тому, как вы используете idss модель в пространстве состояний или любая другая идентифицированная линейная модель. Используйте idfrd команда, чтобы инкапсулировать данные о частотной характеристике или преобразовать линейный временной интервал или динамическую модель частотного диапазона в модель частотной характеристики.
Команды, которые принимают iddata объекты, такие как команда оценки модели ssest, обычно также принимайте idfrd объекты. Однако idfrd объект может содержать данные только из одного эксперимента. Это не имеет возможности мультиэксперимента что iddata объект имеет.
Команды, которые принимают идентифицированные линейные модели, такие как команды анализа и валидации compare, sim, и bode, обычно также принимайте idfrd модели.
Для модели формы
оценка передаточной функции и аддитивный шумовой спектр Φv при выходе
Здесь, λ является предполагаемым отклонением e (t), и T является шагом расчета.
Для системы непрерывного времени шумовой спектр
idfrd объектно-ориентированная память и Φv.
Можно получить idfrd модель одним из трех способов.
Создайте модель из данных о частотной характеристике с помощью idfrd команда. Например, создайте idfrd модель, которая инкапсулирует данные о частотной характеристике, взятые на определенных частотах с помощью шага расчета Ts.
sysfr = idfrd(ResponseData,Freq,Ts)
Оцените модель с помощью команды оценки частотной характеристики такой как spa, с помощью временного интервала, частотного диапазона или данных о частотной характеристике.
sysfr = spa(data)
Для получения дополнительной информации о командах оценки частотной характеристики, смотрите spa, spafdr, и etfe.
Преобразуйте линейную модель, такую как idss модель в idfrd модель путем вычисления частотной характеристики модели.
sysfr = idfrd(sys)
Для получения информации о функциях можно использовать, чтобы извлечь информацию из или преобразовать idfrd объекты модели, см. Функции объекта.
создает дискретное время sysfr = idfrd(ResponseData,Frequency,Ts)idfrd возразите, что хранит частотную характеристику ResponseData из линейной системы в значениях частоты Frequency. Ts шаг расчета. Для системы непрерывного времени, набор Ts к 0.
дополнительные свойства наборов с помощью одних или нескольких аргументов name-value. Задайте аргументы name-value после первых трех аргументов. Например, чтобы задать единицы частоты как МГц, используйте sysfr = idfrd(___,Name,Value)sysfr = idfrd(ResponseData,Frequency,Ts,'FrequencyUnits','MHz').
преобразует System Identification Toolbox™ или Control System Toolbox™ линейная модель к данным о частотной характеристике на частотах по умолчанию, включая выходную ковариацию спектров и спектров шума.sysfr = idfrd(sys)
интерпретирует частоты в sysfr = idfrd(sys,Frequency,FrequencyUnits)Frequency вектор в модулях задан FrequencyUnit.
Много функций, применимых к Моделям Динамической системы, также применимы к idfrd объект модели. Эти функции имеют три общих типа.
В отличие от других идентифицированных линейных моделей, вы не можете непосредственно преобразовать idfrd модель в другой тип модели с помощью команд такой как idss или idtf. Вместо этого используйте команду оценки для модели, которую вы хотите, с помощью idfrd возразите как данные об оценке. Например, используйте sys = ssest(sysfr,2) оценить модель в пространстве состояний второго порядка из данных о частотной характеристике в idfrd модель sysfr. Для примера использования idfrd возразите как данные об оценке, см., что Оценочная Модель Временного интервала Использует Данные о Частотной характеристике.
Следующие списки содержат представительное подмножество функций, которые можно использовать с idss модели.