phaseShift

Вычислите значения сдвига фазы для массивов или стека PCB мультиканала

Описание

пример

ps = phaseShift(array,frequency,angle) вычисляет значения сдвига фазы массива, действующего на заданной частоте, чтобы отсканировать луч под данным углом. Скорость света принята, чтобы быть этим в свободном пространстве.

ps = phaseShift(pcb,frequency,angle) вычисляет значения сдвига фазы стека PCB мультиканала на заданной частоте и углу.

Примеры

свернуть все

Создайте 3х3 прямоугольный массив поддержанных отражателем диполей на рабочей частоте 1,8 ГГц и отсканируйте основной луч в 30 градусах вдоль азимута и 45 градусах вдоль вертикального изменения.

a = design(rectangularArray('Size',[3 3]),1.8e9,reflector);
ps = phaseShift(a,1.8e9,[30;45])
ps = 9×1

  350.5337
   54.1733
  117.8129
  240.3066
  303.9462
    7.5858
  130.0796
  193.7192
  257.3588

a.PhaseShift = ps
a = 
  rectangularArray with properties:

           Element: [1×1 reflector]
              Size: [3 3]
        RowSpacing: 0.0833
     ColumnSpacing: 0.0833
           Lattice: 'Rectangular'
    AmplitudeTaper: 1
        PhaseShift: [9×1 double]
              Tilt: 0
          TiltAxis: [1 0 0]

Вычислите диаграмму направленности массива.

pattern(a,1.8e9)

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

свернуть все

Антенная решетка от библиотеки Antenna Toolbox™ массивов в виде объекта массивов.

Пример: r = rectangularArray; phaseShift (r,70e6,[60;40]). Вычисляет сдвиг фазы прямоугольного массива.

Мультипитайте стек PCB в виде pcbStack объект.

Пример:

Значение частоты раньше вычисляло сдвиг фазы в виде скаляра в Гц.

Пример: 70e6

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

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

Пример: [35;40]

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

Выходные аргументы

свернуть все

Значения сдвига фазы, возвращенные как 1 N вектором в градусах. Вычисление значения сдвига фазы не рассматривает взаимную связь.

Смотрите также

| |

Введенный в R2018b