Narrowband Receive Array
Receiving narrow-band antenna array.
blockType: NarrowbandReceiveArray
Path in the library:
|
Description
Block Narrowband Receive Array implements a narrow-band antenna receiving array that summarizes the values of each signal on each individual element. The antenna array works with narrow-band plane waves incident on individual elements of the antenna array. The delay on each element is approximated by the corresponding phase shift in the time domain.
Ports
Entrance
X — incoming pass signal:q[<br>] complex matrix M by L
| real matrix M by L
The input signal is defined as a complex matrix M by L, where M is the number of signal samples and L is the number of incident signals. Each column of X represents a far-field signal.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Support for complex numbers: Yes
Ang — the direction of emission of pass signals:q[<br>] real matrix 2 by L
| real vector column 2 by 1
The directions of the emission of signals, given in the form of a real matrix 2 on L. Each column specifies the radiation direction in the form of [azimuth; elevation]. The azimuth angle should be in the range of −180° to 180° inclusive. The elevation angle should be in the range of −90° up to and including 90°. The units of measurement are degrees.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
W — weight coefficients of antenna elements and individual sublattices
complex column vector P by 1
The weights of the elements or sublattices, given as a complex column vector P by 1, where P is the number of elements of the antenna array (or sublattices, if the antenna array supports sublattices).
Dependencies
To use this port, select the Enable weights input checkbox.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
WS — input port for the weights of the individual antenna elements of the sublattices
complex matrix NSE on L
The weights of the elements of the lattice, given as a complex matrix NSE on L, where NSE is the number of sublattices. L is the number of incident signals. The same weight is applied to the individual elements of the sublattice.
Antenna Array Property | Sublattice weights |
---|---|
Replicated grid |
All sublattices have the same dimensions. Then the weights of the sublattices form a matrix NSE on N. NSE is the number of antenna elements in each sublattice, N is the number of sublattices. Each WS column sets the weights for the corresponding sublattice. |
The broken antenna array |
The sublattices may not have the same dimensions. In this case, the weights of the sublattices can be set as a matrix NSE by N, where NSE is the number of antenna elements in the largest sublattice. The first Q entries in each column are the weights of the antenna elements for the sublattice, where Q is the number of antenna elements in the sublattice. |
Dependencies
To use this port, set the Specify sensor array as parameter to Replicated subarray
or Partitioned array', and the `Custom
value for the Subarray steering method parameter.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Steer — angle of rotation of the beam of individual sublattices
real vector-column 2 by 1
The angle of rotation of the sublattice, specified as a real column vector of length 2. The vector has the form [azimuth;elevation]. The azimuth angle should be in the range of −180° to 180° inclusive. The elevation angle should be in the range of −90° up to and including 90°. The units of measurement are degrees.
Dependencies
To use this port, set the Specify sensor array as parameter to Replicated subarray
or Partitioned array
and the Subarray steering method parameter to Phase
or Time
.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Output
Y — accumulated values of incident signals for each individual element of the pass antenna array:q[<br>] complex matrix M on P
Summed signals returned as a complex matrix M by P. M is the length of the input signal. P is the number of antenna elements of the antenna sublattice (or sublattices, if sublattices are supported). Each column corresponds to the signal collected by the corresponding element of the antenna array (or the corresponding sublattices, if sublattices are supported).
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Support for complex numbers: Yes
Parameters
Main
Signal propagation speed — signal propagation speed, m/s
3e8 (default)
| positive scalar
The propagation velocity of the signal in the form of a real positive scalar. The default value for the speed of light is `3e8 m/s'.
The units of measurement are meters per second.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Operating frequency (Hz) — operating frequency of the pass sy\$
\$ 3e8 (default)
| positive scalar
The operating frequency of the system, set as a positive scalar. The units of measurement are Hz.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Sensor gain measure — gain factor of the antenna element
dB (default)
| dBi
Antenna gain in dB
or `dBi'.
-
When setting the value to
dB
, the input signal power is scaled by the antenna power (in dB) in the appropriate direction and then summed. -
When setting the value to
dBi', the input signal power is scaled according to the radiation pattern (in dBi) in the appropriate direction, and then combined. This parameter is useful when it is necessary to compare the results with the values calculated from the basic radar equation, which uses the value `dBi
to set the antenna gain. Calculations using thedBi
parameter are expensive, since integration in all directions is required to calculate the total radiated antenna power.
The default value is `dB'.
Enable weights input — enable the input of weights
disabled (by default)
| enabled
Select this option to set the weights of the antenna array using the input port W. The input port is used only when the box is checked.
Sensor Array
Specify sensor array as — pass antenna array setting method:q[<br>] Array (no subarrays) (default)
| Single element
| Replicated subarray
| Partitioned array
Specify the antenna element or antenna array. The antenna array may also contain sublattices or be broken into pieces.
Available values:
-
Single element
-
Array (no subarrays)
-
Partitioned array
-
Replicated subarray
Element
Element type — types of antenna array elements
Isotropic Antenna (default)
| Cardioid Antenna
| Cosine Antenna
| Custom Antenna
| Gaussian Antenna
| Sinc Antenna
| Omni Microphone
| Custom Microphone
The 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 pass antenna array element:q[<br>] [0,1e20] (default)
| a real vector is a 1 by 2 row
The range of operating frequencies of the antenna array element in the form of a vector row 1 by 2 in the form of [LowerBound,UpperBound]. The element has no response outside this frequency range. The units of frequency measurement are Hz.
Dependencies
To use this parameter, set the Element type parameter to Isotropic Antenna
, Cosine Antenna
, or 'Omni Microphone'.
Baffle the back of the element — accounting for radiation into the rear hemisphere of the Isotropic Antenna element
or Omni Microphone'
`disabled (by default)
| enabled
`disabled (by default)
Set this flag to exclude radiation to the rear hemisphere. The response from the rear hemisphere at all azimuth angles outside the ±90° range from the wide side is set to zero. The wide-angle direction is defined as the azimuth angle of 0° and the elevation angle of 0°.
Dependencies
To use this parameter, set the Element type parameter to Isotropic Antenna
or `Omni Microphone'.
Null axis direction — the direction of the axis along the zero radiation.
-x (default)
| +x
| +y
| -y
| +z
| -z
The direction of the axis is along the zero radiation.
Dependencies
To use this parameter, set the Element type parameter to Cardioid Antenna
.
Exponent of cosine pattern — exponent exponent when defining the shape of a cosine radiation pattern
[1.5, 1.5] (default)
| non-negative scalar
| a real matrix of non-negative values of 1 by 2
The exponent of the exponent of the cosine model in the form of 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, then the first element is the exponent in the direction of the azimuth, and the second is in the direction of the angle of the place. With a scalar value of this parameter, the cosines in the azimuthal and elevation directions are raised to one power.
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] (default)
| real vector is a string
An array of operating frequencies of an antenna array element in the form of a row vector 1 on increasing actual values. The element has no response beyond the frequency range specified 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 parameter to Custom Antenna
or `Custom Microphone'. To set the responses at these frequencies, use the Frequency responses (dB) parameter.
Frequency responses (dB) — frequency responses of the antenna array element
[0,0] (default)
| real vector string
The frequency response of the user elements of the antenna arrays is determined by the parameter Operating frequency vector (Hz). The dimensions of the Frequency responses (dB) vector must match the dimensions of the vector specified by the Operating frequency vector (Hz) parameter.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
or `Custom Microphone'.
Input Pattern Coordinate System — selection of the coordinate system of the radiation pattern of the user antenna
az-el (default)
| phi-theta
The choice of the coordinate system of the radiation pattern of the user antenna is indicated by az-el
or phi-theta'. When selecting `az-el
, the Azimuth angles (deg) and Elevations angles (deg) parameters are used to set the coordinates of the directional pattern points. When specifying the phi-theta
parameter, the Phi angle (deg) and Theta angles (deg) parameters are used to set the coordinates of the part points.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
.
Azimuth angles (deg) — azimuth angles of the antenna radiation pattern
[-180:180] (default)
| real vector is a string
The values of the azimuth angles, which will be used to calculate the antenna pattern in the form of a vector row 1 on . it must be more than 2. The azimuth angles should be in the range of −180° up to 180° inclusive and 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 az-el
.
Elevation angles (deg) — values of the angles of the antenna pattern position
[-90:90] (default)
| real vector is a string
The values of the angles of the location at which it is necessary to calculate the radiation pattern in the form of a vector 1 on . it must be more than 2. The units of measurement of angles are degrees. Elevation angles should be in the range of −90° to 90° inclusive and 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 az-el
.
Phi Angles (deg) — values of the Phi angles of the antenna radiation pattern
[0:360] (default)
| real vector is row 1 on P
The angular coordinates of the Phi points where the antenna radiation pattern is set. They are defined as a real vector-row 1 on . it must be more than 2. The units of measurement of angles are degrees. The values of the Phi angles should be in the range from 0° to 360° and 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 the angles of the Theta radiation pattern of the antenna
[0:180] (default)
| real vector-row 1 on Q
The angular coordinates of the Theta points where the antenna radiation pattern is set. They are defined as a real vector-row 1 on . it must be more than 2. The units of measurement of angles are degrees. The values of the Theta angles must 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) — the magnitude of the antenna radiation pattern
zeros(181.361) (default)
| real matrix Q on P
| real array Q on P on L
The value of the antenna pattern, set 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, — 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 parameter Theta Angles (deg), in turn, — the length of the vector defined by the Phi Angles (deg) parameter.
Value is equal to the value of the Operating frequency vector (Hz) parameter.
-
If the value of this parameter is a matrix on , then the same scheme is applied for all frequencies specified in the parameter Operating frequency vector (Hz).
-
If the value is an array on on , each element on The array defines a template for the corresponding frequency specified in the parameter Operating frequency vector (Hz).
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
.
Phase pattern (deg) — phase of the radiation pattern of the user antenna
zeros(181,361) (default)
| real matrix Q on P
| real array Q on P on L
The phase radiation pattern of the combined antenna, defined 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, — 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 parameter Theta Angles (deg), in turn, — the length of the vector defined by the Phi Angles (deg) parameter.
Value is equal to the value of the Operating frequency vector (Hz) parameter.
-
If the value of this parameter is a matrix on , then the same scheme is applied for all frequencies specified in the parameter Operating frequency vector (Hz).
-
If the value is an array on on , each element on The array defines a template for the corresponding frequency specified in the parameter Operating frequency vector (Hz).
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
.
Align element normal with array normal — align the normal of the antenna array element relative to the grid normal
enabled (by default)
| disabled
If the parameter value is enabled
, the radiation pattern of the antenna element is rotated to align with the normal of the array. If it is off
, then the drawing of the element does not rotate.
If the antenna is used in an antenna array and the Input Pattern Coordinate System parameter has the value az-el
, checking this box rotates the radiation pattern so that the x-axis of the element coordinate system points along the normal of the array. If there is no selection, the element template is used without rotation.
If the antenna is used in an antenna array and the Input Pattern Coordinate System parameter has the value phi-theta
, checking this box rotates the radiation pattern so that the z axis of the element coordinate system points along the normal of the array.
Use this parameter together with the Array Normal parameter of the URA and UCA arrays.
Dependencies
To use this parameter, set the Element type parameter to Custom Antenna
.
Radiation pattern beamwidth (deg) — the beam width of the antenna pattern
[10, 10] (default)
| real scalar
| a real vector is a 1 by 2 row
The beam width of the antenna pattern in degrees.
Dependencies
To use this parameter, set the Element type parameter to Gaussian Antenna
.
Polar pattern frequencies (Hz) — frequency values for the polar pattern of the microphone
1e3 (default)
| real scalar
| real vector-row 1 on L
The frequency values for the polar radiation pattern are set as a real scalar or a real vector-row 1 on . The frequencies are in the frequency range specified by the parameter Operating frequency vector (Hz).
Dependencies
To use this parameter, set the Element type parameter to Custom Microphone
.
Polar pattern angles (deg) — angle values for the polar radiation pattern of the microphone
[-180:180] (default)
| real vector is row 1 on P
The angle values for the polar radiation pattern of the microphone are set as a vector . The angles are measured from the central axis of the microphone and should be in the range of −180° to 180° inclusive.
Dependencies
To use this parameter, set the Element type parameter to Custom Microphone
.
Polar pattern (dB) — polar directional pattern of the microphone
zeros(1,361) (default)
| real vector-row 1 on L
Set the value of the polar radiation pattern of the user microphone element in the form of a real vector-row 1 on , where — the number of frequencies specified in the parameter Polar pattern frequencies (Hz). The string represents the value of the polar radiation pattern measured at the corresponding frequency specified in the Polar pattern frequencies (Hz). The radiation pattern is measured in the azimuthal plane. In the azimuthal plane, the elevation angle is 0°, and the central axis is 0° in azimuth and 0° in elevation. The polar radiation pattern is symmetrical around the central axis. Based on the polar diagram, it is possible to construct a microphone directional pattern in three-dimensional space.
Dependencies
To use this parameter, set the Element type parameter to Custom Microphone
.
Array
Geometry — geometry of the antenna array
ULA (default)
| URA
| UCA
| Conformal Array
The geometry of the antenna array, defined as:
-
'ULA' is a uniform linear antenna array.
-
URA is a uniform rectangular antenna array.
-
'UCA' is a uniform circular antenna array.
-
`Conformal Array' — arbitrary arrangement of antenna elements.
Number of elements — number of pass antenna array elements:q[<br>] 2 for ULA arrays and 5 for UCA arrays (default)
| an integer greater than or equal to 2
The number of antenna array elements for ULA or UCA arrays, set as an integer greater than or equal to 2.
When setting the Specify sensor array as parameter to Replicated subarray
, this parameter is applied to each sublattice.
Dependencies
To use this parameter, set the Geometry parameter to ULA
or `UCA'.
Array size — URA pass antenna array dimensions:q[<br>] [2,2] (default)
| positive integer
| vector of positive integers 1 by 2
The dimensions of the URA antenna array, specified as a positive integer or a vector of positive integers 1 by 2.
-
If the size of the antenna array is a 1 by 2 vector, then the vector has the form [NumberOfArrayRows,NumberOfArrayColumns].
-
If the size of the antenna array is an integer, then the array has the same number of rows and columns.
When setting the Specify sensor array as parameter to Replicated subarray
, this parameter is applied to each sublattice.
For URA, the antenna array elements are indexed from top to bottom in the leftmost column, and then move to the next columns from left to right.
Dependencies
To use this parameter, set the Geometry parameter to `URA'.
Element spacing (m) — the distance between the elements of the antenna array
0.5 for ULA antenna arrays and [0.5,0.5] for URA antenna arrays (default)
| positive scalar for ULA or URA antenna arrays
| two-element vector of positive values for URA antenna arrays
The distance between adjacent elements of the antenna array:
-
'ULA` — indicate the distance between two adjacent antenna array elements in the form of a positive scalar.
-
URA' — the distance is set as a positive scalar or a vector of positive values 1 by 2. If Element spacing (m) is a scalar, then the distances between rows and columns are equal. If Element spacing(m) is a vector, then the vector has the form `[SpacingBetweenArrayRows,SpacingBetweenArrayColumns]
.
When setting the Specify sensor array as parameter to Replicated subarray
, this parameter is applied to each sublattice.
Dependencies
To use this parameter, set the Geometry parameter to ULA
or `URA'.
Array axis — direction of the ULA pass linear axis:q[<br>] y (default)
| x
| z
The direction of the ULA linear axis, set as y
, x
or z
. All elements of the ULA antenna array are evenly distributed along this axis in the local coordinate system of the antenna array.
Dependencies
-
To use this parameter, set the Geometry parameter to
ULA
. -
This parameter is also used if the unit supports only ULA arrays.
Element lattice — grid of positions of URA pass elements:q[<br>] Rectangular (default)
| Triangular
A grid of URA element positions, set as rectangular or triangular.
-
'Rectangular' — aligns all elements in rows and columns.
-
Triangular
— shifts the 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 according to the size of the row.
Dependencies
-
To use this parameter, set the Geometry parameter to `URA'.
Array normal — normal direction of the antenna array
x for URA arrays or z for UCA arrays (default)
| y
The direction of the antenna array normal, set as x
, y
, or z
.
The elements of the flat antenna arrays lie in a plane orthogonal to the selected direction of the antenna array normal. The directions of the angular coordinates of the antenna elements are directed along the direction of the antenna array normal.
-
The 'x` —elements of the lattice lie in the yz-plane. The angular coordinate vectors of all antenna elements are directed along the x-axis.
-
The 'y` elements of the lattice lie in the zx plane. The angular coordinate vectors of all antenna elements are directed along the y axis.
-
The 'z` elements of the lattice lie in the xy-plane. The angular coordinate vectors of all antenna elements are directed along the z axis.
Dependencies
To use this parameter, set the Geometry parameter to URA
or `UCA'.
Radius of UCA (m) — the radius of the UCA pass antenna array:q[<br>] 0.5 (default)
| positive scalar
The radius of the UCA antenna array, a positive scalar.
Dependencies
To use this parameter, set the Geometry parameter to UCA
.
Element positions (m) — positions of antenna elements of the conformal antenna array
[0;0;0] ( by default)
| a 3-by-N real matrix
The positions of the antenna elements of the conformal antenna array, defined as a matrix of real values 3 by N, where N is the number of antenna elements in the conformal antenna array. Each column of this matrix represents the position [x;y;z] of an element of the antenna array in the local coordinate system of the antenna array. The origin of the local coordinate system is (0,0,0). The units of measurement are meters.
When setting the Specify sensor array as parameter to Replicated subarray
, this parameter is applied to each sublattice.
Dependencies
To use this parameter, set the Geometry parameter to `Conformal Array'.
Element normals (deg) — direction of the normal vectors of the antenna elements of the conformal antenna array
[0;0]
| ` column vector 2 by 1` | matrix 2 by N
The direction of the normal vectors of the antenna elements of the conformal antenna array, defined as a 2-by-1 column vector or a 2-by-N matrix. N means the number of elements in the antenna array. For the matrix, each column specifies the direction of the normal of the corresponding element in the form of [azimuth;elevation] relative to the local coordinate system. In the local coordinate system, the positive x-axis coincides with the direction of the normal to the conformal antenna array. If the parameter value is a 2-by-1 column vector, then the same pointing direction is used for all elements of the antenna array.
When setting the Specify sensor array as parameter to Replicated subarray
, this parameter is applied to each sublattice.
Parameters of Element positions (m) and Element normals (deg) can be used to represent any arrangement in which pairs of antenna elements differ from each other by certain transformations. These transformations can include translation, azimuth rotation, and elevation rotation. However, transformations that require rotation relative to the normal direction cannot be used.
Dependencies
To use this parameter, set the Geometry parameter to `Conformal Array'.
Taper — changing the radiation pattern of the elements of the antenna array
1 (default)
| complex scalar
| complex vector
The change in the radiation pattern of the antenna array elements is set as a complex scalar or a complex vector 1 by , where — the number of antenna array elements.
The coefficients that change the radiation pattern, also called element weights, multiply the responses of the antenna array elements. The coefficients change both the amplitude and the phase of the response to reduce the side lobes or the direction of the main axis of the response.
If the value of the Taper parameter is a scalar, then the same weight is applied to each element. If Taper is a vector, then a weight from the vector is applied to the corresponding element of the antenna array. The number of scales must correspond to the number of antenna array elements.
When setting the Specify sensor array as parameter to Replicated subarray
, this parameter is applied to each sublattice.
Subarray
Subarray definition matrix — determining whether elements belong to sublattices of
logical matrix
Set the choice of a sublattice in the form of an M by N matrix. M is the number of sublattices, N is the total number of elements in the antenna array. Each row of the matrix represents a sublattice, and each entry in the row indicates that an element belongs to this sublattice. If the entry is zero, then the element does not belong to the sublattice. A non-zero entry is a complex weight applied to the corresponding element. Each row must contain at least one non-zero entry.
The phase center of each sublattice is located in the geometric center of the sublattice. The geometric center of the sublattice depends on the sublattice definition matrix and the Geometry parameters.
Dependencies
To use this parameter, set the Specify sensor array as parameter to Partitioned Array
.
Subarray steering method — method for controlling the beam at the bottom of a separate sublattice
None (default)
| Phase
| Time
| Custom
The sublattice control method, defined as:
-
None
-
Phase
-
Time
-
Custom
Selecting Phase
or `Time' allows you to use the input port Steer for the block.
Selecting Custom
allows you to use the WS input port for the block.
Dependencies
To use this parameter, set the Specify sensor array as parameter to Partitioned Array
or `Replicated subarray'.
Phase shifter frequency (Hz) — the frequency of the phase shift of the sublattice
3.0e8 (default)
| positive scalar
The operating frequency of the sublattice phase shift, specified as a positive real scalar. The units of measurement are Hz.
Dependencies
To use this parameter, set the Sensor array parameter to Partitioned array
or Replicated subarray
and set the Subarray steering method parameter to Phase
.
Number of bits in phase shifters — phase shift quantization bits
0 (default)
| non-negative integer
The phase shift quantization bits of the sublattice, specified as a non-negative integer. A value of zero means that quantization is not performed.
Dependencies
To use this parameter, set the Sensor array parameter to Partitioned array
or Replicated subarray
and set the Subarray steering method parameter to Phase
.
Subarrays layout — location of pass sublattices:q[<br>] Rectangular (default)
Specify the location of the replicated sublattices.
When setting the value to Rectangular
, the Grid size and Grid spacing parameters are used to place the sublattices.
When setting the value to Custom
, the Subarray positions (m) parameters are used to place the sublattices. and Subarray normals.
Dependencies
To use this parameter, set the Sensor array parameter to `Replicated subarray'.
Grid size — dimensions of the rectangular grid of the pass sublattice:q[<br>] [1,2] (default)
The grid size of a rectangular sublattice, defined as a single positive integer or vector-a string of positive integers 1 by 2.
-
If Grid size is an integer scalar, then the antenna array has an equal number of sublattices in each row and each column.
-
If Grid size is a 1 by 2 row vector of the form [numberOfRows, NumberOfColumns], then the first variable is the number of sublattices in each column. The second variable is the number of sublattices in each row. The row is located along the local y axis, and the column is located along the local z axis.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Rectangular
.
Grid spacing (m) — distance between sublattices on a rectangular grid
Auto (default)
| positive scalar
| positive real vector 1 by 2
The distance between the sublattices in a rectangular grid, set as a positive real scalar or a 1 by 2 vector, or `Auto'. The units of measurement are meters.
If Grid spacing is a scalar, then the distance between rows and columns is the same.
If Grid spacing is a row vector 1 by 2, then the vector has the form [SpacingBetweenRows,SpacingBetweenColumn], then the first variable sets the distance between the rows along the column. The second variable is the distance between columns in a row.
If the Grid spacing parameter is set to Auto
, then when building a complete antenna array, replication preserves the distance between the elements of the sublattices for both rows and columns. This option is only available if the Geometry parameter is set to ULA
or `URA'.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Rectangular
.
Subarray positions (m) — positions of the pass subshells:q[<br>] [0,0;0.5,0.5;0,0] ( by default)
| a 3-by-N real matrix
The positions of the sublattices in the user grid, defined as a 3—by-N real matrix, where N is the number of sublattices in the antenna array. Each column of the matrix represents the position of one sublattice in the local coordinate system of the antenna array. Coordinates are expressed as [x; y; z]. The units of measurement are meters.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Custom
.
Subarray normals — direction of the pass sublattice normals:q[<br>] [0,0;0,0] (default)
| a 2-by-N real matrix
The direction of the normals of the sublattices of the antenna array. The value of this parameter is a 2—by-N matrix, where N is the number of sublattices in the antenna array. Each column of the matrix defines the direction of the normal of the corresponding sublattice in the form of [azimuth;elevation]. The units of measurement of angles are degrees. The angles are set relative to the local coordinate system.
The Subarray positions and Subarray normals parameters can be used to represent any arrangement in which pairs of sublattices differ by certain transformations. These transformations can include translation, azimuth rotation, and elevation rotation. However, transformations that require rotation relative to the normal cannot be used.
Dependencies
To use this parameter, set the Sensor array parameter to Replicated subarray
and the Subarrays layout parameter to Custom
.