The LCMVBeamformer
object implements a linear
constraint minimum variance beamformer.
To compute the beamformed signal:
Define and set up your LCMV beamformer. See Construction.
Call step
to perform the beamforming
operation according to the properties of phased.LCMVBeamformer
.
The behavior of step
is specific to each object in
the toolbox.
Note:
Starting in R2016b, instead of using the 
H = phased.LCMVBeamformer
creates a linear
constraint minimum variance (LCMV) beamformer System object, H
.
The object performs narrowband LCMV beamforming on the received signal.
H = phased.LCMVBeamformer(
creates
an LCMV beamformer object, Name
,Value
)H
, with each specified
property Name set to the specified Value. You can specify additional
namevalue pair arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).

Constraint matrix Specify the constraint matrix used for LCMV beamforming as an NbyK matrix. Each column of the matrix is a constraint and N is the number of elements in the sensor array. The number of constraints, K, must be less than or equal to the number of sensors, N,K ≤ N. Default: 

Desired response vector Specify the desired response used for LCMV beamforming as a
column vector of length K, where K is the number of constraints in
the Default: 

Diagonal loading factor Specify the diagonal loading factor as a positive scalar. Diagonal loading is a technique used to achieve robust beamforming performance, especially when the sample support is small. This property is tunable. Default: 

Add input to specify training data To specify additional training data, set this property to Default: 

Output beamforming weights To obtain the weights used in the beamformer, set this property
to Default: 
clone  Create LCMV beamformer object with same property values 
getNumInputs  Number of expected inputs to step method 
getNumOutputs  Number of outputs from step method 
isLocked  Locked status for input attributes and nontunable properties 
release  Allow property value and input characteristics changes 
step  Perform LCMV beamforming 
[1] Van Trees, H. Optimum Array Processing. New York: WileyInterscience, 2002.
phased.MVDRBeamformer
 phased.PhaseShiftBeamformer
 phased.TimeDelayLCMVBeamformer