Backscatter Radar Target
A model of the backscatter pattern of a radar target.
Description
The Backscatter Radar Target block simulates monostatic radar reflections of unpolarised electromagnetic signals from a target.
The model includes all four Drilling models with target fluctuations and a model without target fluctuations (idealised model).
You can model multiple targets simultaneously by setting multiple Radar Cross Section (RCS) values.
Ports
Input
X - narrowband signal
complex vector N by 1
| complex matrix N by M
A narrowband unpolarised signal given as a complex vector N by 1 or a complex matrix N by M.
N
is the number of signal samples and M
is the number of signals reflected from the target. Each column corresponds to an independent signal incident at a different reflection angle.
Data types: Float64
.
Ang - direction of input signal
real vector-column 2 by 1
| real matrix 2 by M
The direction of the incident signal given as a 2-by-1 real-valued column vector or a 2-by-M real-valued column matrix.
M
is the number of signals reflected from the target. Each column Ang
specifies the direction of the incident signal as a pair [AzimuthAngle;ElevationAngle]
.
The unit of measurement is degrees.
The number of columns in Ang
must correspond to the number of independent signals in X
.
*Example: [30;45]
Data types: Float64
.
Update - switch to RCS update
false
| true
Switch to update RCS model radar cross section values.
To enable RCS update, set the Update parameters to true
.
To keep the RCS value unchanged, set the Update parameters to false
.
Output
Port_1 - narrowband reflected signal
complex vector 1 on M
| complex matrix N on M
A narrowband unpolarised signal given as a complex vector 1
on M
or a complex matrix N
on M
. Each column contains an independent signal reflected from the target.
N
is the number of signal samples and M
is the number of signals reflected from the target. Each column corresponds to a different reflection angle.
The output port contains the signal samples arriving at the signal destination during the current input time slot.
If the signal propagation time from the source to the destination exceeds the duration of the current time frame, the output signal does not contain all contributions from the current time frame input.
Parameters
Azimuth angles (deg) - azimuth angles
[-180:180] (by default)
| ` row vector with real value 1 to P` | ` column vector with real value P to 1`
Specify the azimuthal angles used to determine the angular coordinates of the RCS pattern parameters (m^2).
Specify the azimuthal angles as a vector of length P
(greater than two).
The unit of measurement is degrees.
This parameter defines the azimuthal angle of arrival of any element of the cross-sectional pattern.
Data types: Float64
.
Elevation angles (deg) - elevation angles
[-90:90] (by default)
| ` row vector with real value 1 by Q` | ` column vector with real value Q by 1`
Specify the elevation angles used to determine the angular coordinates of the parameters RCS pattern (m^2). Specify the elevation angles as a vector of length Q (greater than two).
The unit of measurement is degrees.
This parameters defines the elevation angle on any element of the cross-sectional pattern.
RCS pattern (m^2) - target DOR setting
ones(181,361) (by default)
| ` real matrix Q on P| real array Q on P on M | real vector 1 on P | real matrix M on P`
The effective scattering area given as a real matrix Q on P or a real array Q on P on M.
Q
is the length of the vector in the Elevation angles (deg) parameters.
P
is the length of the vector in the parameter Azimuth angles (deg).
M
is the number of bodies determined by EPR.
The number of templates corresponds to the number of signals fed to the input port X. You can also use one template to simulate several signals reflected from one target.
The units of measurement are m^2.
Fluctuation model - target fluctuation model
Nonfluctuating (By default)
| Swerling1
| Swerling2
| Swerling3
| Swerling4
Specify the statistical model of the target.
Propagation speed (m/s) - signal propagation speed
physconst('LightSpeed') (by default)
| real positive scalar
The signal propagation speed, specified as a real positive scalar.
By default, the value returned by physconst('LightSpeed')
is used for the speed of light.
The unit of measurement is m/s.
*Example: 3e8
Data types: Float64
.
Operating frequency (Hz) - operating frequency
3e8 (By default)
| positive scalar
The carrier frequency of the signal reflected from the target, specified as a positive scalar.
The unit of measurement is hertz.
Data types: Float64
.