phased.FocusedSteeringVector
Description
The phased.FocusedSteeringVector
      System object™ creates steering vectors for focusing a sensor array at a specified point at
      multiple ranges, directions, and frequencies.
To compute a focused steering vector for an array
- Create the - phased.FocusedSteeringVectorobject 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
fsteervec = phased.FocusedSteeringVectorfsteervec with default property values.
fsteervec = phased.FocusedSteeringVector(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: focusedsv =
            phased.FocusedSteeringVector('SensorArray',phased.URA([10,20],'ElementSpacing',[0.25,0.25]),'PropagationSpeed',physconst('LightSpeed'))
          creates a focused steering vector object for a 10-by-20 uniform rectangular array (URA)
          with element spacing set to 0.25 meters The propagation speed is set to the speed of
          light.
Properties
Usage
Description
 
          returns the focused steering vector, FSV = fsteervec(FREQ,ANG,FOC)FSV, pointing in the directions
          specified by ANG, for range FOC, and for the
          operating frequencies specified in FREQ. The meaning of
            FSV depends on the
          IncludeElementResponseproperty, as follows:
- When - IncludeElementResponseis- true, the components of- FSVinclude individual element responses.
- When - IncludeElementResponseis- false, the computation assumes that the elements are isotropic and- FSVdoes not include the individual element responses. If the array contains subarrays,- FSVis the array factor among the subarrays. The phase center of each subarray is at its geometric center. If- SensorArraydoes not contain subarrays,- FSVis the array factor among the elements.
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] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2021b