design

Спроектируйте прототипную антенну или массивы для резонанса на заданной частоте

Описание

пример

hant = design(antenna,frequency) проекты любая антенна возражают от библиотеки антенны, чтобы резонировать на заданной частоте.

harray = design(array,frequency) проектирует массив диполей для операции в заданном frequency. Элементы разделяются полудлиной волны.

пример

harray = design(array,frequency,elements) проектирует массив элементов для операции в заданном frequency. Элементы разделяются полудлиной волны, если это возможно. Если вы не можете достигнуть интервала полудлины волны, размер элемента используется, чтобы вычислить межэлементное разделение, и элементы равномерно распределяются на радиусе сферы, пропорциональном самому большому элементу в element.

harray = design(conformalarray,frequency) проектирует конформный массив диполя и элементов галстука-бабочки на заданной частоте. Элементы помещаются в местоположения, заданные conformalArray по умолчанию объект. Если необходимые положения элемента не могут быть достигнуты из-за пересечения элементов, размер элемента используется для расчета, предавать земле интервал элемента и элементы равномерно распределяются на сфере радиуса, пропорционального самому большому элементу в свойстве Elements.

harray = design(conformalarray,frequency,elements) проектирует конформный массив указанных элементов на заданной частоте.

harray = design(infinitearray,frequency) проектирует бесконечный массив с элементом отражателя на заданной частоте.

harray = design(infinitearray,frequency,elements) проектирует бесконечный массив указанных элементов на заданной частоте.

Примеры

свернуть все

Спроектируйте прототипную антенну закрашенной фигуры микрополосковой линии, которая резонирует на частоте 1 ГГц.

p = design(patchMicrostrip,1e9)
p = 
  patchMicrostrip with properties:

               Length: 0.1439
                Width: 0.1874
               Height: 0.0030
            Substrate: [1x1 dielectric]
    GroundPlaneLength: 0.2998
     GroundPlaneWidth: 0.2998
    PatchCenterOffset: [0 0]
           FeedOffset: [0.0303 0]
                 Tilt: 0
             TiltAxis: [1 0 0]
                 Load: [1x1 lumpedElement]

show(p)

Вычислите импеданс вышеупомянутой антенны на той же частоте.

Z = impedance(p,1e9)
Z = 55.8475 - 0.8183i

Спроектируйте прямоугольный массив поддержанных округленных антенн галстука-бабочки отражателя, чтобы действовать на уровне 500 МГц.

b = bowtieRounded('Tilt',90,'TiltAxis',[0 1 0]);
r = reflector('Exciter',b);
ra = design(rectangularArray,500e6,r);
show(ra)

Постройте диаграмму направленности прямоугольного массива на уровне 500 МГц.

pattern(ra,500e6)

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

confarraydef = conformalArray
confarraydef = 
  conformalArray with properties:

            Element: {[1x1 dipole]  [1x1 bowtieTriangular]}
    ElementPosition: [2x3 double]
          Reference: 'feed'
     AmplitudeTaper: 1
         PhaseShift: 0
               Tilt: 0
           TiltAxis: [1 0 0]

Спроектируйте конформный массив с помощью дипольной антенны, свернутой дипольной антенны, дипольной антенны извилины и антенны монополя на уровне 1 ГГц.

desC = design(confarraydef,1e9,{dipole, dipoleFolded, dipoleMeander, monopole}) 
desC = 
  conformalArray with properties:

            Element: {1x4 cell}
    ElementPosition: [4x3 double]
          Reference: 'feed'
     AmplitudeTaper: 1
         PhaseShift: 0
               Tilt: 0
           TiltAxis: [1 0 0]

desC.ElementPosition
ans = 4×3

         0         0   -1.3016
         0         0   -2.6939
         0         0   -2.8594
         0         0   -3.1498

show(desC)

Создайте бесконечный массив.

infarrayV1 = infiniteArray
infarrayV1 = 
  infiniteArray with properties:

          Element: [1x1 reflector]
      ScanAzimuth: 0
    ScanElevation: 90

show(infarrayV1)

Спроектируйте вышеупомянутый массив с помощью антенны монополя и на частоте на 1 ГГц.

infarrayV2 = design(infarrayV1,1e9,monopole)
infarrayV2 = 
  infiniteArray with properties:

          Element: [1x1 monopole]
      ScanAzimuth: 0
    ScanElevation: 90

show(infarrayV2)

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

свернуть все

Объект Antenna от библиотеки антенны в виде скалярного указателя.

Пример: dipole

Объект Array от библиотеки антенны в виде linearArray, rectangularArray, или circularArray объект.

Пример: r = reflector;ra = design(rectangularArray,500e6,r); Проектирует прямоугольный массив отражателей, действующих на частоте 500 МГц.

Конформный объект массивов в виде conformalArray объект.

Можно расположить элементы в конформный массив тремя способами:

  • Случай 1: Точки лежат на линии.

  • Случай 2: Точки лежат на плоскости.

  • Случай 3: Точки лежат в трехмерном пространстве.

Пример: c = conformalArray;ca = design(c,50e6,{dipole,dipoleFolded, dipoleJ, bowtieTriangular,dipole,dipole,dipole,dipole,dipole}); Проектирует конформный массив указанных элементов, действующих на частоте 50 МГц.

Массив Бога возражает в виде infiniteArray объект.

Пример: i = infiniteArray;ia = design(1,1e9,monopole); Проектирует бесконечный массив с элементом антенны монополя, действующим на частоте 1 ГГц.

Резонансная частота антенны в виде действительной положительной скалярной величины.

Пример: 55e6

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

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

Пример: r = reflector;ra = design(rectangularArray,500e6,r); Проектирует прямоугольный массив отражателей, действующих на частоте 500 МГц.

Пример: c = conformalArray;ca = design(c,50e6,{dipole,dipoleFolded, dipoleJ, bowtieTriangular,dipole,dipole,dipole,dipole,dipole}); Проектирует конформный массив указанных элементов, действующих на частоте 50 МГц.

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

свернуть все

Объект Antenna, действующий на заданной ссылочной частоте, возвращенной как объект антенны.

Объект массивов, действующий на заданной ссылочной частоте и указанных элементах, возвращенных как объект массивов.

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

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте