The present disclosure is directed in general to radar systems and associated methods of operation. In one aspect, the present disclosure relates to a radar system configured to determine a direction of arrival of an object using a super-resolution estimation approach.
A radar system transmits an electromagnetic signal and receives back reflections of the transmitted signal. The time delay and/or time delay variation between the transmitted and received signals can be determined and used to calculate the distance and/or the speed of objects causing the reflections, respectively. For example, in automotive applications, automotive radar systems can be used to determine the distance and/or the speed of oncoming vehicles and other obstacles.
Automotive radar systems enable the implementation of advanced driver-assistance system (ADAS) functions that are likely to enable increasingly safe driving and, eventually, fully autonomous driving platforms. Such systems use radar systems as the primary sensor for ADAS operations.
The accuracy of automotive radar systems can be affected by inaccuracies in the positions of the various transmit and receive antennas of a radar system. Accordingly, techniques are needed to improve the effective accuracy of signals from real-world radar system to increase the likelihood of object detections and the determination of attributes (e.g., direction of arrival) of those objects.
A more complete understanding of the subject matter may be derived by referring to the detailed description and claims when considered in conjunction with the following figures, wherein like reference numbers refer to similar elements throughout the figures.
The following detailed description is merely illustrative in nature and is not intended to limit the embodiments of the subject matter of the application and uses of such embodiments. As used herein, the words “exemplary” and “example” mean “serving as an example, instance, or illustration.” Any implementation or embodiment described herein as exemplary, or an example is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, or the following detailed description.
Automotive radar systems are used to support advanced driver-assistance system (ADAS) functions like assisted cruise control, emergency braking, and blind spot monitoring and alerts. The spatial resolution of a phased array radar system is dependent on the size of the aperture, which can be either physical, virtual (e.g., in radar systems having a multiple-input, multiple-output (MIMO) configuration), synthetic (e.g., as in synthetic aperture radar (SAR)). While the latter dwarfs the first two in performance under specific circumstances, such a radar system configured is not generally suitable for automotive applications due to specific geometry constraints of a SAR system. Consequently, automotive radars tend to rely strictly on the physical spacing of the radar system's receiver (RX) antennas and transmitter (TX) antennas (e.g., as arranged in a MIMO array). This spacing is typically quite small (e.g., on the order of millimeters) for practical considerations. Consequently, it is quite difficult to position a radar system's antenna elements with adequate accuracy, which results in a reduced resolution of real work radar systems (i.e., compared to ideal radar systems with perfect RX and TX antenna placement).
In an attempt to compensate for the reduced natural resolution of real-world radar systems, super-resolution algorithms have been proposed to improve the apparent resolution of such systems. However, in conventional super-resolution approaches, such algorithms generally require certain conditions to function properly, such as a relatively high signal-to-noise ratio (SNR), well known antenna spacing, narrow-band plane-wave approximation, and no antenna coupling or channel trace-mismatch errors.
In conventional radar system designs, super-resolution is applied only on range-Doppler detections, such that the processing is not too exhaustive and the signal-to-noise ratio (SNR) is high. However, because perfect antenna spacing and a total lack of antenna coupling or trace-mismatch errors is impossible to ensure in a real-world radar system, especially when considering the large temperature changes seen in automotive applications, these super-resolution approaches may not be particularly successful.
Consequently, the present disclosure provides a radar system signal processing approach that can improve robustness of super-resolution algorithms to such inevitable system-level errors, such as those embodied in antenna placement errors. This is achieved by using an autoregressive model to extrapolate values of the signal being processed before applying enhanced object estimation techniques. The autoregressive model can extrapolate harmonic signals, such that the parasitic modulations of the spatial signal are ignored. The autoregressive model alone may not provide sufficient resolution to be used on its own but can enhance the received signal enough for the super-resolution algorithms to extract desired information correctly.
Covariance matrix based super-resolution methods typically require multiple snapshots of radar signal data to build a full-rank covariance matrix enabling adequate object detection. When only single-snapshot measurements are available, techniques such as spatial smoothing or Hankel matrix formation are generally required to build a smaller but full-rank covariance matrix. In conventional radar systems, however, the reduced size of such a covariance matrix has a significant detrimental effect on both the resolution and the total number of objects that can be detected by such signal processing. To remedy these deficiencies, the present disclosure provides approaches for constructing a full-rank covariance matrix enabling a super-resolution algorithm to detect more a comprehensive set of objects in a single snapshot measurement environment.
Reference is now made to
Each radar device 10 includes one or more transmitting antenna elements TXi and receiving antenna elements RXj connected, respectively, to one or more radio frequency (RF) transmitter (TX) units 11 and receiver (RX) units 12. For example, each radar device (e.g., 10) is shown as including individual antenna elements (e.g., TX1,i, RX1,j) connected, respectively, to three transmitter modules (e.g., 11) and four receiver modules (e.g., 12), but these numbers are not limiting and other numbers are also possible, such as four transmitter modules 11 and six receiver modules 12, or a single transmitter module 11 and/or a single receiver modules 12.
Each radar device 10 also includes a chirp generator 112 that is configured and connected to supply a chirp input signal to the transmitter modules 11. To this end, the chirp generator 112 is connected to receive a separate and independent local oscillator (LO) signal 110 and a chirp start trigger signal 111, though delays are likely to be different due to the signal path differences and programmable digital delay elements in the signal paths. Chirp signals 113 are generated and transmitted to multiple transmitters 11, usually following a pre-defined transmission schedule, where they are filtered at the RF conditioning module 114 and amplified at the power amplifier 115 before being fed to the corresponding transmit antenna TX1,i and radiated. By sequentially using each transmit antenna TX1,i to transmit successive pulses in the chirp signal 113, each transmitter element 11 operates in a time-multiplexed fashion in relation to other transmitter elements because they are programmed to transmit identical waveforms on a temporally separated schedule.
The radar signal transmitted by the transmitter antenna unit TX1,i, TX2,i may be reflected by an object, and part of the reflected radar signal reaches the receiver antenna units RX1,i at the radar device 10. At each receiver module 12, the received (radio frequency) antenna signal is amplified by a low noise amplifier (LNA) 120 and then fed to a mixer 121 where it is mixed with the transmitted chirp signal generated by the RF conditioning module 114. Specifically, mixer 121 is configured to down-convert the RF signal to a baseband signal, meaning that during an acquisition window the object signals result into a superposition of constant-amplitude sinusoidal signals while the interference signal results in a broadband chirp-like signal (i.e., that is time-limited, after anti-aliasing filtering). The resulting intermediate frequency signal is fed to a first high-pass filter (HPF) 122. The resulting filtered signal is fed to a first variable gain amplifier 123 which amplifies the signal before feeding it to a first low pass filter (LPF) 124. This re-filtered signal is fed to an analog/digital converter (ADC) 125 and is output by each receiver module 12 as a digital signal D1. In various embodiments, the receiver module compresses object echoes of various delay signals into multiple sinusoidal tones whose frequencies correspond to the round-trip delay of the echo.
The radar system 100 also includes a radar controller processing unit 20 that is connected to supply input control signals to the radar device 10 and to receive therefrom digital output signals generated by the receiver modules 12.
In selected embodiments, the radar controller processing unit 20 may be embodied as a micro-controller unit (MCU) or other processing unit that is configured and arranged for signal processing tasks such as, but not limited to, object identification, computation of object distance, object velocity, and object direction, and generating control signals. The radar controller processing unit 20 may, for example, be configured to generate calibration signals, receive data signals, receive sensor signals, generate frequency spectrum shaping signals (such as ramp generation in the case of frequency-modulated continuous wave (FMCW) radar) and/or register programming or state machine signals for RF (radio frequency) circuit enablement sequences.
In addition, the radar controller processor 20 may be configured to program the modules 11 to operate in a time-division fashion by sequentially transmitting LFM chirps for coordinated communication between the transmit antennas TX1,i, RX1,j. The result of the digital processing at the radar controller processing unit 20 is that the digital domain signals D1 are processed by fast-time range frequency Fourier transform (FFT) 21, slow-time FFT 22 for Doppler compression, and constant false alarm rate (CFAR) object detection 23. For the objects identified by CFAR object detection 23, a direction of arrival (DOA) analysis is performed using a DOA super-resolution processing algorithm 24, in accordance with the present disclosure, to determine DOAs for the objects identified by CFAR object detection 23. With DOAs determined, object tracking 25 process the object range, doppler, and DOA information to predict paths of the objects, with the result being output 26 to other automotive computing or user interfacing devices for further process or display. When performing object detection, the radar controller processor 20 is configured to determine a range profile of the reflected radar signals, where peaks in the range profile are indicative of potential objects at known ranges.
During operation of automotive radar system 100, radar controller processor 20 transmits control signals to the various components of one or more radio frequency (RF) transmitter (TX) units 11 and receiver (RX) units 12 to control how the radar signals transmitted by automotive radar system 100 are the transmitted signals are shaped and how the received signals are processed.
The natural spatial resolution for phased array radar, such as the radar system 100 depicted in
However, in conventional radar systems, super-resolution algorithms can require certain conditions to function properly, such as high SNR, well known antenna spacing, narrow-band plane-wave approximation, and no antenna coupling/channel trace-mismatch errors. In most radar system designs super-resolution is applied only on range-Doppler detections, such that the processing is not too exhaustive and the SNR is high, however a perfectly known antenna spacing and no antenna coupling/trace-mismatch errors can be impossible to ensure, especially when considering the large temperature changes seen in automotive applications.
To compensate for these difficulties, the present disclosure provides a processing approach that improves robustness of super-resolution algorithms against these inevitable system-level deficiencies. Specifically, a signal processing pipeline (e.g., the pipeline implemented by radar controller processor 20 of radar system 100 of
Furthermore, covariance matrix based super-resolution methods typically require multiple snapshots to build a full-rank covariance matrix. Consequently, when only single-snapshot measurements are available, techniques such as spatial smoothing or Hankel matrix formation are conventionally required to build a smaller but full-rank covariance matrix. The reduced size of the covariance matrix can have significant deleterious effects on both the resolution and the total number of objects that can be detected by such conventional signal processing approaches, which can, in some circumstances, reduce the total number of objects than can be detected by two or more. The signal processing approach of the present disclosure, in contrast, enables the super-resolution signal processing algorithm to detect a larger number of objects that would otherwise be limited by the original array size.
In a specific embodiment of the present disclosure, pole-based prediction can be used to extrapolate principle spectral components of an input radar system snapshot signal, thereby reducing the effect of parasitic modulations such as unresolved mutual coupling errors or phase/trace mismatch between phased array channels. Covariance Spatial Smoothing can then be used so that the size of the determined covariance matrix is equal to the number of original covariance matrix or +1. This can enable the construction of a larger signal null space (noise sub-space), and the identification of more objects than would be possible using a conventional spatially smoothed covariance matrix approach.
As such, the present disclosure provides a refined DoA estimation process that is robust against calibration errors and also enables the detection of more objects than might normally be possible using conventional signal processing approaches.
When using super-resolution covariance matrix-based spectral estimation techniques a full rank covariance matrix is required. In radar systems that use single snapshot estimation, the non-singular covariance matrix can be obtained via spatial smoothing or Hankel formation. Such an approach can result in a 1.5 up to 2× reduction in aperture size (reflected in a reduction in size of the covariance matrix), along with additional signal degradation.
Consequently, the effect of covariance spatial smoothing is a reduced spatial resolution of the radar system and a reduced number of maximum detectable objects (e.g., cut by about half).
To mitigate these deleterious effects of conventional super-resolution covariance matrix-based spectral estimation, in the present disclosure a prediction filter (e.g., an autoregressive model) is used to effectively increase the size of the input signal such that larger snapshots are artificially generated, enabling improved system performance.
To illustrate,
As discussed herein, where the size of input signal 202 is limited (e.g., due to the limited size of input signal 202), the overall accuracy and resolution of the radar system output and even the total number of objects that can be detected by the system can be significantly reduced.
To remedy these deficiencies, the present disclosure provides an approach in which an autoregressive estimation is used to increase the signal of the input signal being processed. The increase in size of the input signal results in the generation of a larger, full-rank covariance matrix, thereby increasing the resolution and accuracy of the radar system's object estimation.
To illustrate,
As described herein, where the value of the input signal 202 samples are designed X1:N, where N is the total number of samples in the original input signal 202, the values of the predicted values 302 added at the beginning of the input signal 202 may be designated X−Nx+1:0, where Nx is the total number of samples in the supplemented input signal 306 that combines input signal 202 and predicted values 302 and 304. Similarly, the predicted values 304 at the end of the input signal 202 may be designated XN+1:Nx.
As illustrated by
With those input variables determined, an algorithm is executed in which the value n is incremented from an initial value of 1 to the value N (the size of the input signal) minus K (the size of the sliding window plus 1.
As n is incremented, the values RF,n and RB,n are determined.
The values RF, RB, and RS can then be calculated according to the following expressions:
{circumflex over (R)}F represents the forward smoothed covariance matrix, constructed using x(n), {circumflex over (R)}B is the backward smoothed covariance matrix where the same operations are applied in reverse, and {circumflex over (R)}S represents the average of {circumflex over (R)}F and {circumflex over (R)}B. The maximum rank of {circumflex over (R)}F and {circumflex over (R)}B is N/2, while for {circumflex over (R)}S is N/1.5.
Given a particular input signal snapshot, the present disclosure provides an approach to increase the size of that input signal to generate a larger covariance matrix. In turn, this increases the total number of detectable objects for a particular radar system. Because some degree of signal estimation involved, for a perfect signal (e.g., one captured by a radar system in which the system's antennas are positioned with perfect accuracy) there may be a slightly lower performance caused by the predictions errors, which slightly degrade spectral estimation. However, if the phased array is not properly calibrated, which is the case in nearly all real-world radar systems, the input signal is affected by multiplicative noise and the prediction error involved in the present approach becomes negligible enabling the present approach to significantly enhance overall system performance. Specifically, the present harmonic-based prediction, such as auto-regressive (AR) prediction, only reconstructs a single tone per pole, and cannot extrapolate wide band signals, such as the envelope/modulation produced by the calibration errors.
For example, in a specific embodiment of the present disclosure, the size of the input signal is increased through extrapolation/prediction involving the construction of an auto-regressive model that fits the input signal data x, which includes a plurality of sampled values for a particular snapshot of a specific range-Doppler bin of a processed radar signal. The model is generally configured to approximate the equality below:
Predictions (e.g., the predicted values 302 and predicted values 304 in supplemented input signal 306 of
Using the present approach, therefore, a given input signal x comprises a snapshot of a processed range-Doppler frame of a received radar signal. The input signal has a number k of values. The input signal x is processed (e.g., via Burg's method, Yule Walker equations, or Levinson's method) to generate a matrix a containing prediction coefficients of an autoregressive model that can be used to predict additional values of the input signal x based on existing values contained within input signal x. Given the autoregressive model prediction coefficients, the autoregressive model can be used to predict additional values to add to the input signal x to increase its size. A value p is selected, where the value p is a fine-tuned value that is representative of the number of objects for which attributes (e.g., direction of arrival) are being determined.
In an embodiment, the additional values are generated using the function y(n) (i.e., equation (1), above), where n is the index of the value being presented. Accordingly, to generate, for example, three additional values to append to the end of the input signal x, equation (1) is executed using the values n=k+1, n=k+2, and n=k+3, where n is a value that represents discrete time intervals. Positive values of n represent time values to the right, while negative values of n represent time intervals to the left. Similarly, to generate three additional values to insert at the beginning of input signal x, equation (1) is executed using the values n=−1, n=−2, and n=−3.
By calculating predicted values using the autoregressive approach described above, a larger (effectively) input signal can be generated, and, in turn, a larger full rank covariance matrix can be calculated for a given input signal. With the larger full rank covariance matrix, various estimation approaches (e.g., MUSIC or CAPON) can be used to perform spectral estimation enabling the detection of objects in a reflected radar signals and the determination of range, speed, and direction of arrival information for the detected objects.
In still other embodiments of the present disclosure, other approaches may be utilized for estimating or predicting the generated values used to increase the dimensionality of the input signal, such as neural network-based prediction networks.
Once the input signal has been processed via the autoregressive model (or other approach) to increase the size of the input signal and generate a corresponding covariance matrix, various spectral estimation approaches can be used to analyze the covariance matrix to determine object attributes.
One such spectral estimation approach, MUSIC, calls for decomposing the full rank covariance matrix R into its eigenvalue components: R=RS+RW=VΛVH. The space generated by the eigenvalue vectors V can be separated into two subspaces, V=[S G]. In that case, S is a matrix with the eigenvalue vectors corresponding to the largest eigenvalue values as the matrix's columns and represents the signal subspace, and G is formed from the eigenvalue vectors corresponding to the smallest eigenvalues and represents the noise subspace.
By multiplying the eigenvalue decomposition equation on the right hand side by VH, the equation becomes:
It is then possible to rewrite the matrix equation in system form as:
Given that R=APAH+σw2I, it is possible to rewrite the last system equation as:
Since AP cannot be 0, then AHG=0, meaning that the noise subspace is orthogonal to the subspace generated by the steering vector at the desired angles of arrival, eH(ωi)G=0.
The MUSIC algorithm is based on the orthogonality between the signal subspace and the noise subspace. Knowing that: eH(ω)G=0 for ω=ω=ωi, where ωi is the desired signal's angular frequency. For a real valued representation of the pseudo-spectrum, the Euclidian norm can be defined as follows:
In a conventional signal processing system, estimation errors of the covariance matrix arise due to the relatively small number of signal samples (given by the number of antennas), the norm will not be exactly 0 at the angles of interest. This problem is mitigated by using auto-regressive approaches for increasing the size of the processed input signal and, consequently, the dimensions of the covariance matrix. Furthermore, in this algorithm eH(ω)G can be computed as iFFT(G) with a FFT accelerator. The MUSIC pseudospectrum which can have pronounced maximums at the angles of interest (i.e., the DoA angles for identified objects) is then defined as:
Another spectral estimation approach, CAPON, that may be used to process the covariance matrix generated by the present signal processing approach is not based on signal subspace, but rather on filtering the input signal spectrum of s[k]. Using this algorithm, the imposed conditions are: For the filter, with coefficients h must have unitary gain in the pass band: hHe(ω)=1 and the output power must be minimum:
This optimization problem can be solved using the first order Lagrangian optimization method, as follows:
Minimizing the Lagrangian corresponds to ∇h·L(h)=0→R h+λe(ω)=0→h=−λR−1e(ω). Additionally,
The last two equations can be combined to generate:
and the CAPON pseudo-spectrum is defined as the output power of h:
By using the present approaches for increasing the effective length of input signal to the object estimation signal processing chain of a vehicle radar systems, a larger covariance matrix can be generated and the total number of detectable objects by the radar system can be increased. For a perfect signal (i.e., generated by a perfectly implemented, and not realistic, radar system) there is a slightly lower performance caused by the predictions errors of the autoregressive model, which slightly degrade spectral estimation. However, if the phased array is not properly calibrated (i.e., most real-world radar systems), resulting in an input signal affected by multiplicative noise, the prediction error of the present autoregressive approach becomes negligible enabling the present approach to significantly enhance overall system performance for real-world application. This results because the harmonic based prediction, such as that provided by the present auto-regressive estimation approach, only reconstructs a single tone per pole, and cannot extrapolate wide band signals, such as the envelope/modulation produced by the calibration errors.
In a simulation of the present super resolution signal processing approach, two sets of simulated DoA estimation results are generated, one for a perfectly calibrated phased array (i.e., an ‘ideal’ radar system that, in the real world, does not exist) and the other for a non-ideally calibrated (i.e., ‘real-world’) phased array.
In the simulation two spectral estimators—MUSIC and CAPON—are utilized, but it should be understood that other spectral estimators may be utilized in conjunction with the present disclosure to achieve similar benefits. The present disclosure presents the use of an autoregressive model a Forward-Backward harmonic extrapolation, before applying covariance based spectral estimation to the expanded signal. Since the autoregressive model is discrete harmonic, the model does not reproduce noise and errors, thus being able to act as a filter even for multiplicative noise and parasitic modulations.
In this simulation, the phased array is formed out of 4 identical receive antenna elements (e.g., receive antenna units RX1,1-RX1,4 of receiver uniter 12 of radar system 100 of
To further illustrate the benefits of the present super resolution signal processing approach,
Simulation results are presented for the CAPON algorithm. Similar to the MUSIC algorithm, CAPON also requires a full-rank covariance matrix to generate the pseudospectrum, meaning that for single snapshot the 4 element signal is converted to a 3by3 FBSS Covariance matrix. With the present super resolution signal processing approach, the 4 element signal is extrapolated to 8 samples and converted into a 5by5 FBSS Covariance matrix.
The simulation results presented above are provided in conjunction with an ideal signal use-case (i.e., generated by radar signals with idealized perfect antenna placement). What follows are simulation results generated for a more realistic radar system phased array that is affected by coupling and channel gain/phase mismatch errors that have not been properly calibrated, potentially resulting from improper antenna placement are other real-world deficiencies.
The calibration errors were modelled as an amplitude error for every antenna element drawn from a zero mean normal distribution with a standard deviation of 1.5 dB, and an additional phase error drawn from a zero mean normal distribution with standard deviation 2.5 degrees.
By incorporating these simulated real-world conditions, the performance of the conventional MUSIC algorithm is degraded by a factor of 2×, while the performance of the MUSIC algorithm in conjunction with the present super resolution signal processing approach has only slightly degraded and has surpassed the performance of MUSIC for the two object use-case.
For the three object use-case the present super resolution signal processing approach enables the MUSIC algorithm to provide robust results.
Specifically, for the real-world simulation,
Simulation results for the ‘real-world’ simulation are presented for the CAPON algorithm. Similar to the MUSIC algorithm, CAPON also requires a full-rank covariance matrix to generate the pseudospectrum, meaning that for single snapshot the 4 element signal is converted to a 3by3 FBSS Covariance matrix. With the present super resolution signal processing approach, the 4 element signal is extrapolated to 8 samples and converted into a 5by5 FBSS Covariance matrix.
In summary, the present super resolution signal processing approach enables an improvement in radar system performance when the system is affected by antenna coupling/mismatch, by enhancing both resolution and separation capability. In addition, independent of the calibration errors, the present super resolution signal processing approach is capable of estimating more objects than traditional approaches.
In some aspects, the techniques described herein relate to a radar system, including: at least one transmitter and at least one receiver, wherein the at least one transmitter and the at least one receiver are configured to transmit and receive radar signals, wherein the at least one transmitter and the at least one receiver are coupled to a vehicle; and a radar processor, configured to: transmit, at a first time, a first radar signal, receive, using the at least one receiver, a received signal, process the received signal to generate a range-Doppler data frame, determine a first snapshot including a first plurality of values associated with a first range-Doppler bin of the range-Doppler data frame, process the first plurality of values in the first snapshot to generate an autoregressive model based upon the first plurality of values, use the autoregressive model to extrapolate a second snapshot, wherein the second snapshot includes the first plurality of values and a second plurality values generated using the autoregressive model, determine, using the second snapshot, a full rank covariance matrix, identify attributes of a plurality of objects using the full rank covariance matrix, and transmit the attributes of the plurality of objects to a vehicle controller.
In some aspects, the techniques described herein relate to a radar system, including: at least one transmitter and at least one receiver; and a radar processor, configured to: process a received signal to determine a first snapshot including a first plurality of values associated with a first range-Doppler bin of a range-Doppler data frame, determine a second snapshot, wherein the second snapshot includes the first plurality of values and a second plurality values generated using an autoregressive model, determine, using the second snapshot, a full rank covariance matrix, and identify attributes of a plurality of objects using the full rank covariance matrix.
In some aspects, the techniques described herein relate to a method, including: process a received signal to generate a range-Doppler data frame; determine a first snapshot including a first plurality of values associated with a first range-Doppler bin of the range-Doppler data frame; process the first plurality of values in the first snapshot to generate an autoregressive model based upon the first plurality of values; use the autoregressive model to extrapolate a second snapshot, wherein the second snapshot includes the first plurality of values and a second plurality values generated using the autoregressive model; determine, using the second snapshot, a full rank covariance matrix; and identify attributes of a plurality of objects using the full rank covariance matrix.
Although the examples have been described with reference to automotive radar systems, the systems and methods described herein may be implemented in conjunction with other types of radar systems.
The preceding detailed description is merely illustrative in nature and is not intended to limit the embodiments of the subject matter or the application and uses of such embodiments.
As used herein, the word “exemplary” means “serving as an example, instance, or illustration.” Any implementation described herein as exemplary is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, or detailed description.
The connecting lines shown in the various figures contained herein are intended to represent exemplary functional relationships and/or physical couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in an embodiment of the subject matter. In addition, certain terminology may also be used herein for the purpose of reference only, and thus are not intended to be limiting, and the terms “first,” “second” and other such numerical terms referring to structures do not imply a sequence or order unless clearly indicated by the context.
As used herein, a “node” means any internal or external reference point, connection point, junction, signal line, conductive element, or the like, at which a given signal, logic level, voltage, data pattern, current, or quantity is present. Furthermore, two or more nodes may be realized by one physical element (and two or more signals can be multiplexed, modulated, or otherwise distinguished even though received or output at a common node).
The foregoing description refers to elements or nodes or features being “connected” or “coupled” together. As used herein, unless expressly stated otherwise, “connected” means that one element is directly joined to (or directly communicates with) another element, and not necessarily mechanically. Likewise, unless expressly stated otherwise, “coupled” means that one element is directly or indirectly joined to (or directly or indirectly communicates with, electrically or otherwise) another element, and not necessarily mechanically. Thus, although the schematic shown in the figures depict one exemplary arrangement of elements, additional intervening elements, devices, features, or components may be present in an embodiment of the depicted subject matter.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or embodiments described herein are not intended to limit the scope, applicability, or configuration of the claimed subject matter in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the described embodiment or embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope defined by the claims, which includes known equivalents and foreseeable equivalents at the time of filing this patent application.
| Number | Date | Country | Kind |
|---|---|---|---|
| A202300879 | Dec 2023 | RO | national |