аттенюатор

Создание двухпортового аттенюатора

    Описание

    Используйте attenuator объект, чтобы ослабить мощность сигнала вводимыми потерями или коэффициентом ослабления, который вы указываете. Вы также можете использовать attenuator объект для вычисления ослабления в каскадных каскадах с использованием rfbudget объект или приложение RF Budget Analyzer.

    Создание

    Описание

    att = attenuator создает объект аттенюатора по умолчанию с ослаблением 3 дБ.

    пример

    att = attenuator(Name,Value) устанавливает свойства attenuator с использованием одного или нескольких аргументов «имя-значение». Например, att = attenuator('Attenuation',3.2) создает аттенюаторный объект с затуханием, равным 3.2 дБ. Свойства, которые не указаны, сохраняют значения по умолчанию.

    Свойства

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

    Имя элемента аттенюатора, определяемое как строковый скаляр или символьный вектор.

    Пример: att = attenuator('Name','Attenuator1') создает элемент аттенюатора с именем Attenuator1.

    Вносимые потери или ослабление, применяемые к сигналу, заданному как скаляр в дБ.

    Пример: att = attenuator('Attenuation',20) создает элемент аттенюатора 20 дБ.

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

    Пример: att = attenuator('Zin',200) создает аттенюаторный элемент с входным импедансом 200 Ом.

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

    Пример: att = attenuator('Zout',200) создает аттенюаторный элемент с выходным импедансом 200 Ом.

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

    Количество входных и выходных портов в элементе аттенюатора, возвращаемое как положительный скаляр.

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

    Выводы аттенюаторного элемента, возвращаемые в виде матрицы ячеек.

    Функции объекта

    sparametersОбъект S-параметра

    Примеры

    свернуть все

    Создание аттенюаторного элемента для уменьшения уровня амплитуды звукового сигнала на 18 dB при согласовании импеданса сети из 600 Ом.

    att = attenuator('Attenuation',18,'Zin',600,'Zout',600);

    Вычислите S-параметры аттенюаторного элемента при 3 КГц.

    spar = sparameters(att,3e3)
    spar = 
      sparameters: S-parameters object
    
           NumPorts: 2
        Frequencies: 3000
         Parameters: [2x2 double]
          Impedance: 50
    
      rfparam(obj,i,j) returns S-parameter Sij
    
    

    См. также

    |

    Представлен в R2021a