phased.MonopulseFeed
Creates sum and difference channels
Description
The phased.MonopulseFeed
      System object™ implements a monopulse feed system for the amplitude sum and difference
      monopulse tracker. This object combines received signals from an arbitrary array to form sum
      and difference channels. You can use this object as a feed for the phased.MonopulseEstimator
      System object.
To create a monopulse feed system:
- Create the - phased.MonopulseFeedobject and set its properties.
- Call the object with arguments, as if it were a function. 
To learn more about how System objects work, see What Are System Objects?
Creation
Description
feed = phased.MonopulseFeedfeed, with default property values.
feed = phased.MonopulseFeed(Name,Value)Name set to a specified
            Value. You can specify additional name-value pair arguments in any
          order as
            (Name1,Value1,...,NameN,ValueN).
          Enclose each property name in single quotes.
Example: feed =
            phased.MonopulseFeed('SensorArray',phased.URA,'OperatingFrequency',300e6,'Coverage','Azimuth')
          sets the sensor array to a uniform rectangular array (URA) with default URA property
          values. The feed forms only the sum channel and azimuth difference channel. The feed
          system operates at 300 MHz.
Properties
Usage
Syntax
Description
[
          returns the sum channel signal, sumchan,diffazchan] = feed(X,steervec)sumchan, and the azimuth difference
          channel signal, diffazchan, computed from the input signal,
            X. steervec specifies the array steering
          direction. To use this syntax, set the Coverage property to
            'Azimuth'.
[
          also returns the elevation difference channel signal, sumchan,diffazchan,diffelchan] = feed(X,steervec)diffelchan. To
          use this syntax, set the Coverage property to
          '3D'.
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
      System object as the first input argument. For
      example, to release system resources of a System object named obj, use
      this syntax:
release(obj)
Examples
References
[1] Mahafza, B.R. Radar System Analysis and Design Using Matlab. Boca Raton: Chapman and Hall/CRC, 2000.
Extended Capabilities
Version History
Introduced in R2018b