SParameterChannel

Преобразуйте S-параметр в импульсную характеристику

Описание

The SParameterChannel объект объединяет модель параметра рассеяния (S-параметр) канала базовой полосы с аналоговым передатчиком и приемником в один S-параметр с регулируемым упорядоченным расположением портов. Объект затем вычисляет импульсную характеристику S-Параметра, используя rational (RF Toolbox) функция. The SParameterChannel объект поддерживает файлы .s N p Touchstone, где N является четным числом, представляющим количество портов. Значение N 4 или выше..

Создание

Описание

obj = SParameterChannel(filename) создает объект канала S-параметра obj путем импорта данных из файла Touchstone, заданного filename.

Входные параметры

расширить все

Файл данных Touchstone 1.0, который содержит данные сетевого параметра, заданный в виде вектора символов или строкового скаляра. filename может быть именем файла в MATLAB® путь или полный путь к файлу.

Примечание

Файл данных должен быть отформатирован как файл Touchstone 1.0. Touchstone 2.0 не поддерживается.

Свойства

расширить все

Имя файла данных Touchstone, откуда вы хотите импортировать данные S-параметра, заданное как вектор символов или строковый скаляр.

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

Порядок портов для S-параметра, заданный как вектор символов. Если поле не заполнено, функция автоматически обнаруживает сквозные пути и переупорядочивает порты в порядке [in1 out1 in 2 out2].

Пример: [1 2 3 4]

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

Максимальное количество полюсов для аппроксимации рациональной модели, заданное в виде положительного скалярного целого числа.

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

Желаемый допуск ошибки для рациональной подгонки модели, заданный как действительный скаляр в дБ.

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

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

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

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

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

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

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

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

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

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

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

20% -80% время нарастания входного сигнала стимула для аналоговой модели передатчика, заданное как положительный действительный скаляр в секундах.

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

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

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

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

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

Это свойство доступно только для чтения.

Порядок портов, используемый для анализа канала S-параметра, возвращается как вектор. Если вы не задаете порядок портов используя PortOrder свойство, сквозные пути автоматически обнаруживаются и сообщаются здесь.

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

Это свойство доступно только для чтения.

Импульсная характеристика системы, заданная объектом канала S-параметра, возвращается как вектор.

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

Это свойство доступно только для чтения.

Временной вектор, соответствующий системным импульсным характеристикам, возвращается как вектор.

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

Это свойство доступно только для чтения.

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

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

Это свойство доступно только для чтения.

Передаточная функция системы, заданная объектом канала S-параметра, возвращаемая как вектор.

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

Это свойство доступно только для чтения.

Выход статистики из rational (RF Toolbox), возвращенный как объект.

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

Это свойство доступно только для чтения.

Неопределенность из-за дискретизации времени нарастания, возвращенная как отрицательный действительный скаляр.

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

Примеры

свернуть все

Создайте объект канала S-параметра.

obj = SParameterChannel('FileName','default.s4p');

Извлеките временные векторы и импульсные характеристики.

t = obj.t;
impulse = obj.ImpulseResponse;

Постройте график импульсной характеристики.

plot(t,impulse);

Figure contains an axes. The axes contains an object of type line.

Введенный в R2021a