exponenta event banner

SParameterChannel

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

Описание

SParameterChannel объект объединяет модель параметра рассеяния (S-параметра) канала связи основной полосы частот с аналоговым передатчиком и приемником в единый S-параметр с регулируемым порядком портов. Затем объект вычисляет импульсную характеристику S-параметра с помощью rational (RF Toolbox). SParameterChannel объект поддерживает файлы .sNp 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 in2 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