Transmitter

Transmitter object belonging to satellite scenario

    Description

    Transmitter defines a transmitter object belonging to a satellite scenario.

    Creation

    You can create Transmitter objects using the transmitter method of satellite, groundStation, or gimbal.

    Properties

    expand all

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

    Transmitter name, specified as a comma-separated pair consisting of 'Name' and a string scalar, string vector, character vector or a cell array of character vectors.

    • If only one Transmitter is added, specify Name as a string scalar or a character vector.

    • If multiple Transmitters are added, specify Name as a string vector or a cell array of character vectors. The number of elements in the string vector or cell array must be equal to the number of satellites being added.

    In the default value, idx is the count of the Transmitter added by the Transmitter object function. If another Transmitter of the same name exists, a suffix _idx2 is added, where idx2 is an integer that is incremented by 1 starting from 1 until the name duplication is resolved.

    Data Types: char | string

    This property is set internally by the simulator and is read-only.

    Transmitter ID assigned by the simulator, specified as a positive scalar.

    Mounting location with respect to the parent object, specified as a three-element row vector of positive numbers in meters. The position vector is specified in the body frame of the input parent.

    Mounting orientation with respect to parent object, specified as a three-element row vector of positive numbers in degrees. The elements of the vector correspond to yaw, pitch, and roll in that order. Yaw, pitch, and roll are positive rotations about the parent's z - axis, intermediate y - axis and intermediate x - axis of the parent.

    Example: [0; 30; 60]

    Antenna object associated with the Transmitter, specified as an antenna object. The default gaussian antenna has a dish diameter of 1 m and an aperture efficiency of 0.65.

    Total loss in the Transmitter, specified as a real positive scalar. Units are in dB.

    Transmitter frequency, specified as a positive scalar. Units are in Hz.

    Bit rate of the transmitter, specified as a real positive scalar. Units are in Mbps.

    Power of the high power amplifier, specified as a real positive scalar. Units are in dbW.

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

    Link analysis objects, specified as a row vector Link objects.

    Object Functions

    gaussianAntennaAdd Gaussian antennas
    linkAdd link analysis objects to transmitter
    Introduced in R2021a