hornRidge

Создайте двусторонний прямоугольный рог

Описание

The hornRidge объект создает двухобъединенную рупорную антенну с размерностями по умолчанию, выбранными для области значений рабочей частоты 10 GHz-12 ГГц.

Rectangular double ridged horn antenna geometry, default radiation pattern, and impedance plot.

Ребристые рупорные антенны обычно используются в приложениях электромагнитной интерференции и совместимости для генерации электромагнитных полей. Эти антенны также используются в радиоастрономии или радиолокационных измерениях поперечного сечения (RCS).

Создание

Описание

пример

ant = hornRidge создает двухобъемную рупорную антенну с размерностями по умолчанию, выбранными для области значений рабочей частоты 10 GHz-12 ГГц.

пример

ant = hornRidge(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, ant = hornRidge('FlareLength',178.38e-3) создает гребенчатую рупорную антенну объект с длиной факела 178,39 миллиметров.

Свойства

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

Количество факелов, заданное как 0, 2, или 4. Задайте нуль, если вы не хотите никаких вспышек.

Пример: 'NumFlares',2

Пример: ant.NumFlares = 2

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

Длина факела, заданная в виде неотрицательного скаляра в метрах.

Пример: 'FlareLength',0.2760

Пример: ant.FlareLength = 0.2760

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

Ширина факела, заданная в виде неотрицательного скаляра в метрах.

Пример: 'FlareWidth',0.3760

Пример: ant.FlareWidth = 0.3760

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

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

Пример: 'FlareHeight',0.2560

Пример: ant.FlareHeight = 0.2560

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

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

Пример: 'Length',0.0676

Пример: ant.Length = 0.0676

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

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

Пример: 'Width',0.0476

Пример: ant.Width = 0.0476

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

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

Пример: 'Height',0.0340

Пример: ant.Height = 0.0340

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

Длина волноводного хребта, заданная в виде неотрицательного скаляра в метрах.

Пример: 'RidgeLength',0.0276

Пример: ant.RidgeLength = 0.0276

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

Ширина волноводного хребта, заданная в виде неотрицательного скаляра в метрах.

Пример: 'RidgeWidth',0.0040

Пример: ant.RidgeWidth = 0.0040

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

Пример: 'RidgeGap',0.0060

Пример: ant.RidgeGap = 0.0060

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

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

Пример: 'FeedHoleRadius',0.0008

Пример: ant.FeedHoleRadius = 0.0008

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

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

Пример: 'FeedWidth',0.0002

Пример: ant.FeedWidth = 0.0002

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

Расстояние со знаком от закрытого конца волновода, заданное как двухэлементный вектор с каждым модулем в метрах.

Пример: 'FeedOffset',[-0.00626 0]

Пример: ant.FeedOffset = [-0.00626,0]

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

Тип металла, используемого в качестве проводника, задается как объект металлического материала. Вы можете выбрать любой металл из MetalCatalog или укажите металл по вашему выбору. Для получения дополнительной информации см. metal. Для получения дополнительной информации о сетке металлического проводника см. Раздел «Сетка».

Пример: m = metal('Copper'); 'Conductor',m

Пример: m = metal('Copper'); ant.Conductor = m

Объединенные элементы, добавленные к подаче антенны, заданы как lumpedElement объект. Можно добавить нагрузку в любое место на поверхности антенны. По умолчанию нагрузка находится в подаче. Для получения дополнительной информации см. lumpedElement.

Пример: 'Load',lumpedElement, где lumpedElement добавляется нагрузка к подаче антенны.

Пример: ant.Load = lumpedElement('Impedance',75)

Угол наклона антенны, заданный как скаляр или вектор с каждым модулем в степенях. Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

Пример: 'Tilt',90

Пример: ant.Tilt = 90

Пример: 'Tilt',[90 90], 'TiltAxis',[0 1 0;0 1 1] наклоняет антенну в 90 степенях вокруг двух осей, заданных векторами.

Примечание

The wireStack Объект антенны принимает только метод точки, чтобы изменить его свойства.

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

Ось наклона антенны, заданная как:

  • Трехэлементный вектор Декартовых координат в метрах. В этом случае каждая координата в векторе начинается с источника и лежит вдоль заданных точек на осях X -, Y - и Z.

  • Две точки в пространстве, каждая из которых задана как трехэлементные векторы Декартовых координат. В этом случае антенна вращается вокруг линии, соединяющей две точки в пространстве.

  • Строковый вход, описывающий простые повороты вокруг одной из главных осей, 'X', 'Y' или 'Z'.

Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

Пример: 'TiltAxis',[0 1 0]

Пример: 'TiltAxis',[0 0 0;0 1 0]

Пример: ant.TiltAxis = 'Z'

Примечание

The wireStack Объект антенны принимает только метод точки, чтобы изменить его свойства.

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

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

showОтобразите антенну или структуру массива; отобразить фигуру как заполненную закрашенную фигуру
axialRatioКоэффициент эллиптичности антенны
beamwidthЛучевая ширина антенны
chargeРаспределение заряда на металлической или диэлектрической антенне или поверхности массива
currentРаспределение тока на металлической или диэлектрической антенне или поверхности массива
designПроектируйте антенну или массивы прототипа для резонанса на заданной частоте
efficiencyЭффективность излучения антенны
EHfieldsЭлектрическое и магнитное поля антенн; Встроенные электрическое и магнитное поля антенного элемента в массивах
impedanceВходное сопротивление антенны; импеданс скана массива
meshСетчатые свойства металлической или диэлектрической антенны или структуры массива
meshconfigИзмените сетчатый режим структуры антенны
optimizeОптимизируйте антенну или массив с помощью оптимизатора SADEA
patternДиаграмма направленности излучения и фаза антенны или массива; Встроенный шаблон антенного элемента в массиве
patternAzimuthАзимутальный шаблон антенны или массива
patternElevationШаблон повышения антенны или массива
returnLossОбратная потеря антенны; Скан возврата потеря массива
sparametersОбъект S-параметра
vswrКоэффициент стоячей волны антенны

Примеры

свернуть все

Создайте и просмотрите двойную обрезную рупорную антенну по умолчанию.

ant = hornRidge
ant = 
  hornRidge with properties:

         NumFlares: 4
       FlareLength: 0.1784
        FlareWidth: 0.1834
       FlareHeight: 0.1732
            Length: 0.0538
             Width: 0.0370
            Height: 0.0177
       RidgeLength: 0.0370
        RidgeWidth: 0.0050
          RidgeGap: 0.0070
    FeedHoleRadius: 5.0000e-04
         FeedWidth: 1.0000e-04
        FeedOffset: [-0.0076 0]
         Conductor: [1x1 metal]
              Tilt: 0
          TiltAxis: [1 0 0]
              Load: [1x1 lumpedElement]

show(ant)

Figure contains an axes. The axes with title hornRidge antenna element contains 16 objects of type patch, surface. These objects represent PEC, feed.

Постройте график диаграммы антенны на 11 ГГц.

p = PatternPlotOptions('MagnitudeScale',[0 20]);
figure;
pattern(ant,11e9,'patternOptions',p);

Figure contains an axes and other objects of type uicontrol. The axes contains 16 objects of type patch, surface.

Создайте и просмотрите обрешетку рупорной антенны с 2 факелами.

ant = hornRidge('NumFlares',2)
ant = 
  hornRidge with properties:

         NumFlares: 2
       FlareLength: 0.1784
        FlareWidth: 0.1834
       FlareHeight: 0.1732
            Length: 0.0538
             Width: 0.0370
            Height: 0.0177
       RidgeLength: 0.0370
        RidgeWidth: 0.0050
          RidgeGap: 0.0070
    FeedHoleRadius: 5.0000e-04
         FeedWidth: 1.0000e-04
        FeedOffset: [-0.0076 0]
         Conductor: [1x1 metal]
              Tilt: 0
          TiltAxis: [1 0 0]
              Load: [1x1 lumpedElement]

show(ant)

Figure contains an axes. The axes with title hornRidge antenna element contains 16 objects of type patch, surface. These objects represent PEC, feed.

Постройте график диаграммы антенны на 11 ГГц.

p = PatternPlotOptions('MagnitudeScale',[0 20])
p = 
  PatternPlotOptions with properties:

      Transparency: 1
         SizeRatio: 0.9000
    MagnitudeScale: [0 20]
     AntennaOffset: [0 0 0]

figure;
pattern(ant,11e9,'patternOptions',p)

Figure contains an axes and other objects of type uicontrol. The axes contains 16 objects of type patch, surface.

Введенный в R2020b