Выполните рациональную аппроксимацию, используя представление компонента с шестовым остатком
Используйте rational
класс для представления компонентов с использованием объекта рациональной функции вида:
Существует два способа создать объект рациональной функции:
Вы можете подгонять рациональный объект функции к данным компонента, используя rationalfit
функция.
Можно использовать rfmodel.rational
конструктор, чтобы задать представление полюсного остатка компонента непосредственно.
h = rfmodel.rational
возвращает объект рациональной функции, свойства которого заданы в их значениях по умолчанию.
h
= rfmodel.rational('Property1',value1,'Property2',value2,...)
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Можно задать несколько пары "имя-значение". Заключайте каждое имя свойства в кавычку
timeresp | Временной ответ для рационального объекта и rationalfit объект функции |
stepresp | Ответ шагового сигнала для рационального объекта и rationalfit объект функции |
freqresp | Частотная характеристика рационального объекта и rationalfit объект функции |
impulse | Импульсная характеристика для объекта рациональной функции |
ispassive | Верните true, если rationalfit выход пассивен на всех частотах |
makepassive | Обеспечение пассивности rationalfit выход или рациональный объект |
passivity | График пассивности N -by-
N rationalfit вывод функции |
pwlresp | Вычислите временную характеристику кусочно-линейного входного сигнала |
generateSPICE | Сгенерируйте файл SPICE из rationalfit S-параметров |
writeva | Написание Verilog-A описание rational объект |