Range Angle Response
Obtain a response map in range-angle axes.
Description
The Range-Angle Response block calculates the response map in the range-angle axes. The output response is a matrix or three-dimensional array with rows representing range samples and columns representing angle samples.
Ports
Input
X - input signal data cube
complex matrix K by N
| complex array K by N by L
The input signal data given as a complex matrix K by N or a complex array K by N by L. The content of the input data depends on the angle measurement method given by different parameters.
-
K is the number of range discretes or FFT filters.
-
N is the number of independent spatial channels: sensors or bearing.
-
L - slow time dimension, corresponding to the number of sensing periods or sweeps in the input signal.
The number of samples for the first dimensionality of the input matrix may be varied to simulate a change in the duration of the signal. The change in dimension may occur, for example, in the case of a pulse waveform with a variable pulse repetition rate.
PRF - pulse repetition frequency
`positive scalar
Pulse repetition frequency.
Dependencies
To enable this input argument, set the Range processing method parameters to FFT
and do not select the Dechirp input signal
checkbox.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Xref - reference signal used for time matched filtering
complex vector-column K by 1
The reference signal used for matched filtering, given as a complex vector-column K by 1. The number of rows shall be equal to the number of fast time samples (within one sensing period) at port X.
Dependencies
To enable this input argument, set the Range processing method parameters to FFT
and select the Dechirp input signal
checkbox.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Support for complex numbers: Yes
Coeff - matched filter coefficients
complex vector-column P by 1
The coefficients of the matched filter given as a complex vector-column P by 1. P must be less than or equal to the number of fast time samples K on port X.
Dependencies
To enable this input argument, set the Range processing method parameters to Matched filter
.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Support for complex numbers: Yes
El - elevation angle
scalar
Elevation angle for the response from some bearing, set as a scalar in the range from −90° to 90°. The angle-distance response is calculated for this elevation angle. The units of measurement are degrees.
Dependencies
To enable this argument, set the Source of elevation angle parameters to Input port
.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Output
Resp - range response data cube
complex vector-column M by 1
| complex matrix M by L
| complex array M by N by L
Range response data returned in one of the views:
-
A complex column vector M by 1.
-
A complex matrix M by L.
-
A complex array M by N by L.
The value of M depends on the type of processing.
Value of parameter Range Processing Method | Value of M |
---|---|
|
If the Source of FFT length in range processing parameters is set to |
|
M = K number of range samples within one sensing period on port X. |
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Support for complex numbers: Yes
Range - range values
real vector-column M by 1
Range values by range, returned as a real-column vector M by 1. This vector defines the ranges corresponding to the fast time measurement (within one sensing period) of the RESP output data cube. M is the number of fast time or range samples in the RESP cube. Range values are monotonically increasing and uniformly distributed. The units of measurement are metres.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Ang - values of angles along the angular direction
real vector-column P by 1
The angle values corresponding to the bearing of interest are returned as a real vector-column P by 1. The units are degrees.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Parameters
Main
Signal propagation speed - speed of signal propagation, m/c
3e8 (by default)
| positive scalar
Signal propagation speed as a real positive scalar. By default, the value of the speed of light is 3e8 m/c
.
The unit of measurement is metres per second.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Operating frequency (Hz) - carrier frequency of the system
3e8 (By default)
| Positive scalar
Carrier frequency of the system specified as a positive scalar. The unit of measurement is hertz.
Range processing method - range processing method
Matched filter (by default)
| FFT
.
Range processing method specified as Matched filter
or FFT
.
-
Matched filter
- The block applies a matched filter to the incoming signal. This approach is typically used for pulsed signals, where the matched filter is the temporal inverse of the transmitted signal. -
FFT
- the block applies an FFT to the input signal. This approach is typically used for FMCW and linear FM pulse signals.
Inherit sample rate - inherit sample rate
enabled (by default)
| disabled
Select the checkbox to inherit sample rate from upstream blocks. Otherwise, set the sample rate using the Sample rate (Hz) parameters.
Sample rate (Hz) - sampling rate
1e6 (By default)
| Positive scalar
The sampling frequency of the signal as a positive scalar. The unit of measurement is hertz.
Dependencies
To use this parameters, clear the Inherit sample rate checkbox.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
FM sweep slope (Hz/s) - linear sweep slope
1e9 (By default)
| scalar
The slope of the linear FM sweep, specified as a scalar. The fast time dimension of the input port X must correspond to sweeps with this slope.
*Example: 1.5e9
Dependencies
To use this parameter, set the Range processing method parameters to FFT
.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Dechirp input signal - enable time filtering of input signals
On (by default)
| Off
Select this check box to have the unit perform the input signal time filtering operation. Clear this check box to indicate that the input signal has already been filtered and no operation is required.
Dependencies
To use this parameter, set the Range processing method parameter to FFT
.
Source of FFT length in range - FFT size
Auto (By default)
| Property
.
The size of FFT used for processing decrypted signals in range is set as Auto
or Property
.
-
Auto
- The length of the FFT is equal to the range samples of the input data cube. -
Property
- Specify the FFT length using the FFT length in range processing parameters.
Dependencies
To use this parameter, set the Range processing method parameters to FFT
.
FFT length in range processing - FFT length used for range processing
1024 (by default)
| positive integer
.
The FFT length used for range processing is set as a positive integer.
Dependencies
To use this parameter, set the Range processing method parameter to FFT
and the Source of FFT length in range processing parameter to Property
.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Range processing window - type of weight window for reducing side lobes after FFT
None
| Hamming
| Chebyshev
| Hann
| Kaiser
| Taylor
Specify the window used to process the range using one of the following values: None
, Hamming
, Chebyshev
, Hann
, Kaiser
, Taylor
.
If you set this parameter to Taylor
, the generated Taylor window will have four almost constant side petals adjacent to the main petal.
Dependencies
To use this parameter, set the Range processing method parameter to FFT
.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Range sidelobe attenuation level - sidelobe attenuation level
30 (By default)
| Scalar
Sidelobe attenuation level as a positive scalar.
This attenuation applies only to Chebyshev
, Kaiser
or Taylor
windows. The unit of measurement is dB.
Dependencies
To use this parameter, set the Range processing method parameter to FFT
and the Range processing window parameter to Chebyshev
, Kaiser
or Taylor
.
Set reference range at centre - setting of discrete grid reference offset by range
On (by default)
| Off
Select this checkbox to set the discrete grid reference offset by range. Otherwise, the reference range will correspond to the start of the discrete grid.
Dependencies
To use this parameter, set the Range processing method parameter to FFT
.
Data types: Bool
.
Reference range (m) - initial coordinate of discrete range grid
0 (by default)
| non-negative scalar
The initial coordinate of the discrete range grid specified as a non-negative scalar.
-
If the Range processing method parameters are set to
Matched filter
, the starting coordinate is set to the beginning of the range grid. -
If the Range processing method parameter is set to
FFT
, the initial coordinate is defined by the Set reference range at centre parameter.-
When
Set reference range at centre
is checked, the start coordinate is set to the centre of the range grid. -
Otherwise, the start coordinate is set to the beginning of the range grid.
-
The units of measurement are metres.
*Example: 1000.0
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Source of elevation angle - source of elevation angle
Property (by default)
| Input port
The source of elevation angle specified as Property
or Input port
.
-
Property
- The elevation angle is specified by the Elevation angle (deg) parameters. -
Input port
- The elevation angle is supplied by the input port.
Elevation angle (deg) - Elevation angle used to calculate the map in range-angle axes
0 (By default)
| scalar
.
The elevation angle used to calculate the range-angle response is specified as a scalar. The angle must be in the range of −90 to 90 degrees. This property is applied when you set the Elevation Angle Source parameters to Property
. By default, the value of this property is 0
.
Angle span (deg) - angular range
[-90 , 90] (by default)
| ` real vector 1 by 2`
The size of the angular sector, given as a real vector 1 by 2. The object calculates the angular response in the angle range, [min_angle, max_angle]
.
*Example: [-45, 45]
Number of angle bins - number of bearings in an angle sector
positive integer greater than 2
The number of bearings in the angular sector used for angle calculation is set as a positive integer greater than two.
*Example: [256]
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Sensor Array
Specify sensor array as - method of array specification
Array (no subarrays) (by default)
| Partitioned array
| Replicated subarray
Array assignment method. Available values:
-
Array (no subarrays)
. -
Partitioned array
-
Replicated subarray
Element
Element type - types of antenna array elements
Isotropic Antenna (by default)
| Cardioid Antenna
| Cosine Antenna
| Custom Antenna
| Gaussian Antenna
| Sinc Antenna
| Omni Microphone
| Custom Microphone
Type of antenna array element.
Available values:
-
Isotropic Antenna
. -
Cardioid Antenna
-
`Cosine Antenna
-
`Custom Antenna
-
`Gaussian Antenna
-
`Sinc Antenna
-
`Omni Microphone
-
`Custom Microphone
Operating frequency range (Hz) - operating frequency range of the antenna array element
[0,1e20] (by default)
| ` real vector-string 1 by 2`
The operating frequency range of the antenna array element as a 1-by-2 string-vector in the form of [LowerBound,UpperBound]. The element has no response outside this frequency range. Frequency measurement units are Hz.
Dependencies
To use this parameter, set the Element type parameters to Isotropic Antenna
, Cosine Antenna
or Omni Microphone
.
Baffle the back of the element - consider radiation through the rear beam of the pattern to the rear hemisphere of the Isotropic Antenna element
or Omni Microphone
.
Off (By default)
| `on
Set this flag to exclude radiation to the rear hemisphere. The response from the rear hemisphere at all azimuth angles outside the ±90° interval from the broadside are set to zero. The broadside direction is defined as an azimuth angle of 0° and a place angle of 0°.
Dependencies
To use this parameter, set the Element type parameters to Isotropic Antenna
or Omni Microphone
.
Null axis direction - the direction of the axis along the null radiation.
-x (By default)
| +x
| +y
| -y
| +z
| -z
.
Axis direction along the null radiation.
Dependencies
To use this parameter, set the Element type parameters to Cardioid Antenna
.
Exponent of cosine pattern - exponent of exponent degree when specifying the shape of cosine pattern
[1.5, 1.5] (By default)
| non-negative scalar
| real matrix of non-negative values 1 by 2
.
The exponent of the degree of the exponent of cosine model as a non-negative scalar or a 1-by-2 real matrix of non-negative values. If the Exponent of cosine pattern is a 1 by 2 vector, the first element is the exponent of the exponent degree in the azimuth direction and the second element is the exponent of the exponent degree in the angle-of-place direction. When this parameters is scalar, the cosines in the azimuth and elevation directions are raised to the same degree.
Dependencies
To use this parameter, set the Element type parameter to Cosine Antenna
.
Operating frequency vector (Hz) - array of operating frequencies of the antenna array element
[0,1e20] (by default)
| real string vector
The array of operating frequencies of the antenna array element as a string vector 1 on of increasing real values. The element has no response outside the frequency range given by the minimum and maximum elements of this vector. The units of frequency measurement are Hz.
Dependencies
To use this parameter, set the Element type parameters to Custom Antenna
or Custom Microphone
. To set the response at these frequencies, use the Frequency responses (dB) parameters.
Frequency responses (dB) - frequency responses of the antenna array element
[0,0] (by default)
| real vector-string
.
The frequency response of custom antenna array elements is determined by the Operating frequency vector (Hz) parameters. The dimensions of the Frequency responses (dB) vector must match the dimensions of the vector defined by the Operating frequency vector (Hz) parameters.
Dependencies
To use this parameter, set the Element type parameters to Custom Antenna
or Custom Microphone
.
Input Pattern Coordinate System - selects the coordinate system of the custom antenna pattern
az-el (by default)
| phi-theta
.
Selects the user antenna pattern coordinate system, either az-el
or phi-theta
is specified. When az-el is selected, the Azimuth angles (deg) and Elevations angles (deg) parameters are used to specify the coordinates of the directional pattern points. When the `phi-theta
parameter is specified, the Phi angle (deg) and Theta angles (deg) parameters are used to specify the coordinates of the pattern points.
Dependencies
To use this parameter, set the Element type parameters to Custom Antenna
.
Azimuth angles (deg) - azimuth angles of the antenna radiation pattern
[-180:180] (By default)
| real vector-string
The azimuth angle values for which the antenna radiation pattern will be calculated as vector-string 1 at . must be greater than 2. The values of the azimuth angles must lie in the range from −180° to 180° inclusive and be in strictly ascending order.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
and the Input Pattern Coordinate System parameter to az-el
.
Elevation angles (deg) - values of antenna pattern location angles
[-90:90] (by default)
| real vector-string
.
The values of the place angles at which you want to calculate the radiation pattern as vector 1 at . must be greater than 2. The units of measurement of the angles are degrees. The elevation angles should lie in the range from −90° to 90° inclusive and should be in strictly ascending order.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
and the Input Pattern Coordinate System parameter to az-el
.
Phi Angles (deg) - values of Phi angles of the antenna pattern
[0:360] (by default)
| ` real vector-line 1 on P`
Angular coordinates Phi of the points at which the antenna radiation pattern is specified. Defined as a real vector-string 1 on . must be greater than 2. The units of measurement of the angles are degrees. The values of the angles Phi
must lie in the range from 0° to 360° and be arranged in strictly ascending order.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
and the Input Pattern Coordinate System parameter to phi-theta
.
Theta Angles (deg) - values of Theta angles of the antenna radiation pattern
[0:180] (by default)
| ` real vector-line 1 on Q`
Theta angular coordinates of the points where the antenna radiation pattern is specified. Defined as a real vector-string 1 on . must be greater than 2. The units of measurement of the angles are degrees. Values of the angles Theta
must lie in the range from 0° to 180° and be arranged in strictly ascending order.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
and the Input Pattern Coordinate System parameter to phi-theta
.
Magnitude pattern (dB) is the magnitude of the antenna pattern
zeros(181,361) (by default)
| real matrix Q on P
| real array Q on P on L
Antenna pattern magnitude given as a matrix by or an array by by .
-
If the Input Pattern Coordinate System parameter is set to
az-el
, then is equal to the length of the vector defined by the Elevation angles (deg) parameter, in turn, is equal to the length of the vector defined by the Azimuth angles (deg) parameter. -
If the Input Pattern Coordinate System parameter is set to
phi-theta
, then is equal to the length of the vector defined by the Theta Angles (deg) parameter, in turn, is equal to the length of the vector defined by the Phi Angles (deg) parameter.
The value of is equal to the value of the Operating frequency vector (Hz) parameters.
-
If the value of this parameter is a matrix to , then the same scheme is applied for all frequencies specified in the Operating frequency vector (Hz) parameter.
-
If the value is an array to to , each element to of the array specifies a pattern for the corresponding frequency specified in the Operating frequency vector (Hz) parameters.
Dependencies
To use this parameter, set the Element type parameters to Custom Antenna
.
Phase pattern (deg) - the phase of the radiation pattern of the custom antenna
zeros(181,361) (By default)
| real matrix Q on P
| real array Q on P on L
The phase radiation pattern of the combined antenna, given as a matrix on or an array on on .
-
If the Input Pattern Coordinate System parameter is set to
az-el
, then is equal to the length of the vector defined by the Elevation angles (deg) parameter, in turn, is equal to the length of the vector defined by the Azimuth angles (deg) parameter. -
If the Input Pattern Coordinate System parameter is set to
phi-theta
, then is equal to the length of the vector defined by the Theta Angles (deg) parameter, in turn, is equal to the length of the vector defined by the Phi Angles (deg) parameter.
The value of is equal to the value of the Operating frequency vector (Hz) parameters.
-
If the value of this parameter is a matrix to , then the same scheme is applied for all frequencies specified in the Operating frequency vector (Hz) parameter.
-
If the value is an array to to , each element to of the array specifies a pattern for the corresponding frequency specified in the Operating frequency vector (Hz) parameters.
Dependencies
To use this parameter, set the Element type parameters to Custom Antenna
.
Align element normal with array normal - align the normal of the antenna array element with the array normal
On (By default)
| Off
.
If the parameters value is on
, the pattern of the antenna element is rotated to align with the array normal. If off
, the pattern of the element is not rotated.
If the antenna is used in an antenna array and the Input Pattern Coordinate System parameters is set to az-el
, checking this checkbox rotates the pattern so that the x-axis of the element coordinate system points along the array normal. If no selection is made, the element pattern without rotation is used.
If the antenna is used in an antenna array and the Input Pattern Coordinate System parameters is set to phi-theta
, checking this checkbox rotates the pattern so that the z-axis of the element coordinate system points along the array normal.
Use this parameter together with the Array Normal parameter of the URA and UCA arrays.
Dependencies
To use this parameter, set the Element type parameters to Custom Antenna
.
Radiation pattern beamwidth (deg) - width of the antenna pattern beamwidth
[10, 10] (by default)
| real scalar
| real vector-string 1 by 2
Antenna pattern beamwidth in degrees.
Dependencies
To use this parameter, set the Element type parameters to Gaussian Antenna
.
Polar pattern frequencies (Hz) - values of frequencies for polar pattern of the microphone
1e3 (By default)
| real scalar
| real vector-string 1 on L
.
The frequency values for the polar radiation pattern are given as a real scalar or real vector-string 1 on . The frequencies lie within the frequency range specified by the parameter Operating frequency vector (Hz).
Dependencies
To use this parameter, set the Element type parameters to Custom Microphone
.
Polar pattern angles (deg) - angle values for the polar pattern of the microphone
[-180:180] (by default)
| real vector string 1 on P
.
The angle values for the microphone’s polar pattern are specified as a vector . The angles are measured from the centre axis of the microphone and should range from −180° to 180° inclusive.
Dependencies
To use this parameter, set the Element type parameters to Custom Microphone
.
Polar pattern (dB) - polar pattern of the microphone
zeros(1,361) (by default)
| `real vector string 1 to L'.
Set the polar pattern magnitude of the user microphone element as a real vector-string 1 by , where is the number of frequencies specified in the Polar pattern frequencies (Hz) parameters. The string represents the polar pattern magnitude measured at the corresponding frequency specified in Polar pattern frequencies (Hz). The directional pattern is measured in the azimuth plane. In the azimuth plane, the angle of place is 0° and the centre axis is 0° in azimuth and 0° in elevation. The polar pattern is symmetrical around the centre axis. Based on the polar diagram, you can construct the microphone’s directional pattern in three-dimensional space.
Dependencies
To use this parameter, set the Element type parameters to Custom Microphone
.
Array
Geometry - grating geometry
ULA (by default)
| URA
| UCA
| Conformal Array
The antenna configuration specified as:
-
ULA
- Uniform Linear Array -
URA
- uniform rectangular -
UCA
- uniform circular -
Conformal Array
- arbitrary arrangement of elements
Number of elements - Number of elements in the antenna array
2 for ULA arrays and 5 for UCA arrays (by default)
The number of elements for a ULA
or UCA
type array, specified as an integer greater than or equal to 2.
When the Specify sensor array as as to Replicated subarray
parameter is set, this parameter is applied to each subarray.
Dependencies
To use this parameter, set the *Geometry parameters to ULA
or UCA
.
Element spacing (m) is the distance between the elements of the lattice
0.5 for ULA arrays and [0.5,0.5] for URA arrays (by default)
| `positive scalar for ULA and URA | `positive 2 by 1 vector for URA arrays
The distance between neighbouring elements of an array:
-
ULA
- specify the distance between two neighbouring array elements as a positive scalar. -
URA
- specify the distance as a positive scalar or vector of positive values 1 by 2. If Element spacing (m) is a scalar, the distances between rows and columns are equal. If Element spacing (m) is a vector, the vector is[SpacingBetweenArrayRows,SpacingBetweenArrayColumns]
.
Dependencies
To use this parameter, set the Geometry parameters to ULA
or URA
.
Array axis - direction of the linear axis of ULA
y (By default)
| x
| z
The direction of the ULA
linear axis specified as y
, x
or z
. All elements of the ULA
array are uniformly distributed along this axis in the local array coordinate system.
Dependencies
-
To use this parameter, set the Geometry parameter to
ULA
. -
This parameter is also enabled if the block only supports
ULA
arrays.
Array size - the size of the URA
grid
[2,2] (by default)
| positive integer
| a 1-by-2 vector with positive integer elements
.
The size of the URA
array, given as a positive integer or a 1 by 2 vector of positive integers.
-
If the array size is a 1-by-2 vector, the vector is
[NumberOfArrayRows,NumberOfArrayColumns]
. -
If the array size is an integer, the array has the same number of rows and columns.
-
When the Specify sensor array as parameter is set to
Replicated subarray
, this parameter is applied to each subarray.
For URA
the array elements are indexed from top to bottom by the leftmost column of the array and then by the following columns from left to right.
Element lattice - lattice of positions of URA
elements
Rectangular (by default)
| Triangular
Lattice of positions of URA
elements specified as rectangular or triangular.
-
Rectangular
- aligns all elements in row and column directions. -
Triangular
- shifts elements of an even row of a rectangular grid towards the positive direction of the row axis. The offset is half the distance between the elements by the row size.
Dependencies
To use this parameter, set the Geometry parameter to URA
.
Array normal - Direction of normal to the array
x for URA arrays or z for UCA arrays (by default)
.
The direction of normal to the lattice given as x
, y
or z
.
Elements of planar arrays lie in a plane orthogonal to the selected array normal direction. The side view directions of the elements are directed along the normal direction.
The value of the normal to the lattice | Element position and side view direction |
---|---|
|
The elements of the lattice lie in the -plane. All normal vectors to the elements are directed along the X axis |
|
The lattice elements lie in the -plane. All normal vectors to the elements are directed along the X-axis. |
|
The elements of the lattice lie in the -plane. All normal vectors to the elements are directed along the axis . |
Dependencies
To use this parameter, set the Geometry parameters to URA
or UCA
.
Radius of UCA (m) - radius of UCA grid
0.5 (by default)
| `positive scalar'.
The radius of the array UCA
given as a positive scalar.
Dependencies
To use this parameter, set the Geometry parameter to 'UCA'.
Element positions (m) - position of elements of the conformal lattice
[0;0;0] (by default)
| ` matrix of positive values of 3 by N`
The positions of the elements of a conformal, given as a matrix of real values of dimension 3 by N, where N is the number of elements in the conformal array. Each column of this matrix represents the position ['x';'y';'z']of an array element in the array’s local coordinate system. The origin of the local coordinate system is (0,0,0). The units of measurement are metres.
Dependencies
To use this parameter, set the Geometry parameters to Conformal Array
.
Element normals (deg) - direction of normal vectors of conformal lattice elements
[0;0]
| ` vector-column 2 by 1` | ` matrix 2 by N`
The direction of the normal vectors of elements in a conformal lattice, given as a 2-by-1 column vector or a 2-by-N matrix. N indicates the number of elements in the array. If the parameters are a matrix, each column specifies the direction of the normal of the corresponding element as [azimuth;elevation]
with respect to the local coordinate system. The local coordinate system aligns the positive X-axis with the direction of the normal to the conformal lattice. If the parameter value is a 2-by-1 column vector, the same pointing direction is used for all array elements.
The parameters Element positions (m) and Element normals (deg) can be used to represent any arrangement in which pairs of elements differ by certain transformations. Transformations can combine translation, azimuth rotation, and elevation rotation. However, you cannot use transformations that require rotation with respect to the direction of the normal.
To use this parameter, set the Geometry parameter to Conformal Array
.
Taper - change of directivity diagram of antenna array elements
1 (by default)
| complex scalar
| complex vector
The change of the directivity diagram of the antenna array elements is specified as a complex scalar or complex vector 1 at , where is the number of antenna array elements.
The coefficients that change the directivity pattern, also called element weights, multiply the responses of the antenna array elements. The coefficients change both the amplitude and phase of the response to reduce side lobes or the direction of the main response axis.
If the value of the Taper parameters is a scalar, the same weight is applied to each element. If Taper is a vector, then the weight from the vector is applied to the corresponding antenna array element. The number of weights must correspond to the number of antenna array elements.
Subarray definition matrix - definition of elements belonging to subarrays
`logical matrix
Define a subarray selection as an M by N matrix. M is the number of subarrays and N is the total number of elements in the array. Each row of the matrix represents a subarray, and each entry in the row indicates when an element belongs to a subarray. If the entry is zero, the element does not belong to the subarray. A non-zero entry represents the complex-valued weight applied to the corresponding element. Each row must contain at least one non-zero entry.
The phase centre of each subarray is at the geometric centre of the subarray. The geometric centre of the subarray depends on the parameters Subarray definition matrix and Geometry.
Dependencies
To use this parameter, set the Specify sensor array as parameter to Partitioned array.
Subarray steering method - specify the subarray steering method
None (default)
| Phase
| Time
Subarray steering method specified as one of
-
None
-
Phase
-
Time
-
Custom
Dependencies
To use this parameter, set the Specify sensor array as parameters to Partitioned array
or Replicated subarray
.
Phase shifter frequency (Hz) - frequency of phase shift of the subarray
3.0e8 (By default)
| real positive scalar
The operating frequency of the subarray rotary control phase shifters, specified as a positive real scalar. The units of measurement are hertz.
Dependencies
To use this parameters, set Sensor array to Partitioned array
or Replicated subarray
and set Subarray steering method to Phase
.
Number of bits in phase shifters - quantisation bits of phase shift of subarray steering
0 (by default)
| non-negative integer
.
Subarray steering phase shift quantisation bits of bits in phase shifters, set as a non-negative integer. A value equal to zero means that quantisation is not performed.
Dependencies
To use this parameters, set Sensor array to Partitioned array
or Replicated subarray
and set Subarray steering method to Phase
.
Subarrays layout - subarray position specification
Rectangular (default)
| Custom
Specify the layout of identical subarrays as Rectangular
or Custom
.
When setting this parameter to Rectangular
, use the Grid size and Grid spacing parameters to position the subarrays.
When this parameter is set to Custom
, use the Subarray positions (m) and Subarray normals parameters to place subarrays.
Dependencies
To use this parameter, set the Sensor array parameters to Replicated subarray
.
Grid size - The size of the rectangular grid of the subarray
[1,2] (by default)
Rectangular subarray grid size, specified as a single positive integer or as a 1 by 2 vector-string of positive integers.
If Grid size is an integer scalar, the array has an equal number of subarrays in each row and each column. If Grid size is a 1-by-2 vector of the form [NumberOfRows, NumberOfColumns]
, then the first entry is the number of subarrays in each column. The second entry is the number of subarrays in each row. A row is along the local y
axis and a column is along the local z
axis. The figure shows how you can reproduce a URA
subarray of size 3 by 2 using a grid size of [1,2].
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Rectangular
.
Grid spacing (m) - spacing between subarrays on a rectangular grid
Auto (default)
| real positive scalar
| vector 1 by 2 with real positives
.
The distance between subarrays in a rectangular grid, given as a positive real scalar, a 1 by 2 vector of positive real values or `Auto'. The units of measure are metres.
-
If Grid spacing is a scalar, then row spacing and column spacing are the same.
-
If Grid spacing is a 1-by-2 vector, the vector is
[SpacingBetweenRows,SpacingBetweenColumn]
. The first entry specifies the spacing between rows along the column. The second entry specifies the spacing between columns along a row. -
If the Grid spacing parameters are set to
Auto
, the spacing between subarray elements for both rows and columns is preserved when the full array is built on repetition. This parameter is only available when the Geometry parameter is set toULA
orURA
.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Rectangular
.
Subarray positions (m) - subarray positions
[0,0;0.5,0.5;0,0] (by default)
| real matrix 3 by N
.
The positions of subarrays in the user grid, given as a 3-by-N real matrix, where N is the number of subarrays in the array. Each column of the matrix represents the position of one subarray in the local coordinate system of the array. The coordinates are expressed as [x
; y
; z
]. The units of measurement are metres.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Custom
.
Subarray normals - direction of subarray normal vectors
[0,0;0,0] (by default)
| ` real matrix 2 by N`.
Specify the directions of the subarray normals in the array. The value of this parameters is a 2 by N matrix, where N is the number of subarrays in the array. Each column of the matrix specifies the normal direction of the corresponding subarray in the form [azimuth;elevation]
. The units of angles are degrees. Angles are defined relative to the local coordinate system.
The parameters Subarray positions and Subarray normals can be used to represent any arrangement in which pairs of subarrays are distinguished by certain transformations. The transformations can combine translation, azimuth rotation, and elevation rotation. However, you cannot use transformations that require rotation with respect to a normal.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Custom
.