Engee documentation

Wideband Backscatter Radar Target

Broadband backscatter signals of a radar target.

blockType: WidebandBackscatterRadarTarget

Path in the library:

/Phased Array Systems/Environment and Target/Wideband Backscatter Radar Target

Description

Block Wideband Backscatter Radar Target simulates the monostatic reflection of unpolarized broadband electromagnetic signals from a radar target. The effective scattering surface (ESR) model includes four models of Drilling target fluctuations and one non-fluctuating model. You can simulate multiple targets simultaneously by defining multiple effective scattering surface (ESR) matrices.

Ports

Entrance

X — broadband incident unpolarized pass signal:q[<br>] complex column vector N by 1 | complex matrix N by M

Broadband incident unpolarized signal in the form of a complex column vector N by 1 or a complex matrix N by M. The value of M is the number of independent signals reflected from the target. The value of N is the number of samples in each signal. Each column contains an independent signal reflected from the target.

The size of the first dimension of the input matrix can be varied to simulate a changing signal length. A change in size may occur, for example, in the case of a pulse signal with a variable pulse repetition rate.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Support for complex numbers: Yes

Ang — direction of the falling pass signal:q[<br>] real vector column 2 by 1 | real matrix 2 by M

The direction of the incident signal, defined as a 2-by-1 real column vector or a 2-by-M real matrix. The value of M is the number of signals reflected from the target. Each Ang column specifies the direction of incidence of the corresponding signal as a pair of angles [AzimuthAngle;ElevationAngle]. The units of measurement are degrees. The number of columns in Ang should correspond to the number of independent signals in X.

Example: [30;45]

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Update — Radar cross-section update indicator
false | true

Switching to updating the values of the fluctuation model of the effective scattering surface (ESR) set as false or true'. If the value on the Update port is `true, then the EPR value is updated. If the value on the Update port is false, then the EPR value remains unchanged.

Dependencies

To use this port, set the Fluctuation model parameter to any value other than `Non-Fluctuating'.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Output

Out — broadband reflected signal
complex column vector 1 by M | complex matrix N by M

A broadband unpolarized signal in the form of a complex vector 1 by M or a complex matrix N by M. Each column contains an independent signal reflected from the target. The dimension of the output signal is equal to the dimension of the input signal.

The number of N is the number of signal samples, and M is the number of signals reflected from the target. Each column corresponds to its own reflection angle.

The output port contains the signal samples that arrived at the signal destination during the current input time interval. If the propagation time of the signal from the source to the destination exceeds the duration of the current time interval, then the output signal does not contain all the contributions from the input of the current time interval.

Parameters

Backscatter pattern frequency vector — frequency of the broadband backscatter pattern
[0,1e20 Hz] (default) | a real vector of positive values in strictly ascending order

Specifies the frequencies used in the EPR matrix. The elements of this vector must be arranged in strictly ascending order. The target does not respond outside this frequency range. The frequencies are set relative to the physical frequency band, not the baseband. The units of frequency measurement are Hz.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Azimuth angles (°) — Azimuth angles
[-180:180] (default) | real vector-row 1 by P | real vector-column P by 1

Azimuth angles used to determine the angular coordinates of each column of the matrices specified by the RCS pattern (m^2) parameter, in the form of a row vector 1 by P or a column vector P by 1. P must be greater than 2. Azimuth angles must range from −180° to 180° inclusive. The units of measurement of angles are degrees (°).

Example: [-45:0.1:45]

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Elevation angles (°) — angles of the seat
[-90:90] (default) | real vector-row 1 by Q | real vector-column Q by 1

The angles of the place used to determine the angular coordinates of each column of the matrices specified by the RCS pattern (m^2) parameter, in the form of a row vector 1 by Q or a column vector Q by 1. Q must be greater than 2. The angles of the place must range from −90° up to and including 90°. The units of measurement of angles are degrees (°).

Example: [-30:0.1:30]

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

RCS pattern (m^2) — cross-sectional diagram of the pass radar:q[<br>] ones(181,361) | real matrix Q on P | real array Q on P on K | real array 1 on P on K | real matrix K on P

A cross-sectional diagram of the radar, specified as a real matrix or array.

Sizes Application

The matrix Q on P

The matrix of EPR values is set as a function of elevation angles Q and azimuth P. The same EPR matrix is used for all frequencies.

Array Q by P by K

The array of EPR patterns is set as a function of elevation angles Q, azimuth angles P, and frequencies K. If K = 1, then the EPR pattern is equivalent to the matrix Q on P.

Array 1 by P by K

The matrix of EPR values is set as a function of azimuth angles P and frequencies K. These dimension formats are used when there is only one elevation angle.

The K matrix on P

  • Q is the length of the vector specified by the Elevation angles (deg) parameter.

  • P is the length of the vector specified by the Azimuth angles (deg) parameter.

  • K is the number of frequencies set by the Backscatter pattern frequency vector (Hz) parameter.

You can set templates for L purposes by placing L templates in a column vector. All templates must have the same size. The L value must correspond to the column sizes of the signals sent to the block input, but you can use a single template to model multiple targets.

The EPR units are square meters.

Example: [1,2;2,1]

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Fluctuation model — fluctuation model
Non-Fluctuating (default) | Swerling1 | Swerling2 | Swerling3 | Swerling4

Specify the fluctuation model of the goal as one of the options: Non-Fluctuating, Swerling1, Swerling2, Swerling3 or `Swerling4'.

If you set this parameter to a value other than Non-Fluctuating, then either true or false must be passed to the Update port.

Propagation speed (m/s) — speed of propagation of the pass signal:q[<br>] 299792458 (default) | positive scalar

The propagation velocity of the signal in the form of a real positive scalar. The default value is the speed of light (299792458 m/s).

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Operating frequency (Hz) — carrier frequency of the pass signal:q[<br>] 3e8 (default) | positive scalar

The carrier frequency of the signal, specified as a positive real scalar. The units of measurement are Hz.

Inherit sample rate — inherit the sample rate of
enabled (by default) | disabled

Check the box to inherit the sampling rate from higher-level blocks. Otherwise, set the sampling rate using the Sample rate (Hz) parameter.

Sample rate (Hz) — pass sampling rate:q[<br>] 1e6 (default) | positive scalar

The sampling frequency of the signal in the form of a positive scalar. The units of measurement are Hz.

Dependencies

To use this option, uncheck the Inherit sample rate checkbox.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Number of subbands — number of pass processing subbands:q[<br>] 1e6 (default) | positive integer

The number of processing sub-ranges, set as a positive integer.

Example: 128