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) проектирует бесконечный массив указанных элементов на заданной частоте.

Примечание

  • Антенны или массивы, созданные с использованием design функция может находить отклик вокруг частоты проекта у 10-15%-го допуска. Чтобы уменьшать этот допуск и оптимизировать вашу антенну или проект массивов используют optimize функция.

  • desgin функционируйте использует air как его подложка по умолчанию.

Примеры

свернуть все

Спроектируйте прототипную антенну закрашенной фигуры микрополосковой линии, которая резонирует на частоте 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 object. The axes object with title patchMicrostrip antenna element contains 5 objects of type patch, surface. These objects represent PEC, feed.

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

Z = impedance(p,1e9)
Z = 40.8230 - 12.1805i

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

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

Figure contains an axes object. The axes object 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 object and other objects of type uicontrol. The axes object 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 object. The axes object 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
     RemoveGround: 0

show(infarrayV1)

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

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

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

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

show(infarrayV2)

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

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

свернуть все

Объект 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(i,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, действующий на заданной ссылочной частоте, возвращенной как объект антенны.

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

Советы

  • Используйте mesh функция, чтобы совершенствовать вашу антенну или прототипы массивов.

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

|

Введенный в R2017b