Main Content

gaussianAntenna

Add Gaussian antennas

Description

gaussianAntenna(trx) adds GaussianAntenna object to the specified transmitter or receiver. The gaussian antenna is assigned to the Antenna property by overwriting it.

gaussianAntenna(trx,Name,Value) adds an antenna and specifies options using one or more name-value arguments. Enclose each property name in quotes. For example, 'DishDiameter',1.7 sets the dish diameter of the antenna to 1.7 meters upon creation.

ant = gaussianAntenna(___) adds an antenna and returns a handle to the added GaussianAntenna object. You can add only one GaussianAntenna to a given Transmitter or Receiver.

Input Arguments

collapse all

Transmitter or receiver to which the gaussian antenna is added, specified as a Transmitter or Receiver object.

Name-Value Arguments

Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

Example: 'DishDiameter',1.7 sets the dish diameter of the antenna to 1.7 meters upon creation.

You can set this property only when calling gaussianAntenna. After you call gaussianAntenna, this property is read-only.

Diameter of the Gaussian antenna dish, specified as a real positive scalar. Units are in meters.

You can set this property only when calling gaussianAntenna. After you call gaussianAntenna, this property is read-only.

Aperture efficiency of the Gaussian antenna, specified as a scalar in the range (0,1].

Output Arguments

collapse all

Gaussian antenna added to the specified transmitter or receiver, returned as a GaussianAntenna object scalar.

Introduced in R2021a