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]
            Conductor: [1x1 metal]
                 Tilt: 0
             TiltAxis: [1 0 0]
                 Load: [1x1 lumpedElement]

show(p)

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

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

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)

Figure contains an axes. The axes with title rectangularArray of reflector antennas contains 14 objects of type patch, surface. These objects represent PEC, feed.

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

pattern(ra,500e6)

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

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

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)

Figure contains an axes. The axes with title conformalArray of antennas contains 13 objects of type patch, surface. These objects represent PEC, feed.

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

infarrayV1 = infiniteArray
infarrayV1 = 
  infiniteArray with properties:

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

show(infarrayV1)

Figure contains an axes. The axes with title Unit cell of dipole over a reflector in an infinite Array contains 6 objects of type patch, surface. These objects represent PEC, feed, unit cell.

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

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

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

show(infarrayV2)

Figure contains an axes. The axes with title Unit cell of monopole in an infinite Array contains 5 objects of type patch, surface. These objects represent PEC, feed, unit cell.

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

свернуть все

Объект антенны из библиотеки антенн, заданный как скалярный указатель.

Пример: dipole

Объект массива из библиотеки антенн, заданный как 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(i,1e9,monopole); Проектирует бесконечный массив с монополевым антенным элементом, работающим на частоте 1 ГГц.

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

Пример: 55e6

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

Объект антенны из библиотеки антенн, используемой в массив, задается как один антенный элемент или массив ячеек в конформном массиве. Для получения дополнительной информации о позициях элементов для конформного массива смотрите 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 МГц.

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

свернуть все

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

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

См. также

Введенный в R2016b