This application is a § 371 National Stage Entry of Patent Cooperation Treaty (PCT) Application No. PCT/CN2021/077811, titled “AUTOMATIC GAIN CONTROL METHOD, SENSOR, AND RADIO DEVICE”, filed on Feb. 25, 2021, that claims the benefit of and priority to Chinese Patent Application No. 202010136325.8, titled “AUTOMATIC GAIN CONTROL METHOD, SENSOR, AND RADIO DEVICE”, filed on Mar. 2, 2020 with the China National Intellectual Property Administration, the contents of both of which are incorporated herein by reference in their respective entirety, for all purposes.
This disclosure relates to automatic gain control technology, specifically to a method for automatic gain control, a sensor and a radio device.
In sensor (radar for example) applications, due to the changing factors of the shape, size and range of the reflectors (or objects), the signals received by the sensor (echo signals) will change in strength accordingly.
However, there is a strength limit for the signals to be received by receiving (RX) chains of a sensor. In other words, there is a maximum received signal strength for the RX chains of a sensor. When the strength of an echo signal exceeds the maximum strength, the signal received by the RX chains will be distorted and therefore the RX chains will be unable to obtain the information of the detected object, which is basically “blind”. Similarly, there is a minimum received signal strength for the RX chains of a sensor. When the strength of an echo signal is smaller than the minimum strength, quantization noise is introduced in the signal received by RX chains, which leads to malfunction of the sensor, including missed detection and false detection.
In light of the above-mentioned factors, this disclosure provides a method for automatic gain control (AGC), a sensor and a radio device. By adjusting the gain for transmitting (TX) and receiving (RX) chain based on the saturation information of test echo signals, it is ensured that the power of received signals for object detection is within predefined range. In this way, detection accuracy of the sensor can be improved, and missed detection, false detection and even blinding can be avoided.
To address the issues, the technical solutions provided by this disclosure are in the following.
In a first aspect, this disclosure provides a method for AGC that can be applied in the TX and RX chain of a sensor; in the radio signals transmitted by the TX and RX chain, a signal frame includes a plurality of continuous unit signals, wherein the plurality of unit signals include N test unit signals and at least one scanning unit signal; the method includes the following steps: acquiring saturation information of the ith test echo unit signal corresponding to the ith test unit signal, wherein i and N are positive integers, i≤N−1 and 2≤N;
In this embodiment, based on the saturation information of the test echo unit and the power of the ADC output signal, the gain for the RX and/or TX of the detecting signals is adjusted, to ensure the strengths of signals subsequently received by the sensor are within the signal strength range. In this way, signal distortion can be avoided to improve detection accuracy of the sensor, and quantization noise can be avoided to reduce the possibility of malfunction, including missed detection and false detection.
In addition, the method in this embodiment is realized in the digital part of the sensor, which effectively reduces the complexity of circuitry design, increases AGC flexibility, and enables collaboration of RX and TX.
It should be noted that the waveforms of the test unit signal and the scanning unit signal are the same or similar so that the acquired strength of the test echo unit signal can relatively truly reflect the strength of the scanning echo unit signal in RX chain. In some special cases, the waveform of the test unit signal can be set slightly different from that of the scanning unit signal as needed.
In one optional embodiment, the determining a scanning gain based on the saturation information of the Nth test echo unit signal and the power of the output signal of the ADC, includes:
In this embodiment, scanning gain is determined based on the saturation information of the test echo unit signal and the power of the ADC output signal. Specifically, whether the TX and RX chain is saturated is determined based on the saturation information of the Nth test echo unit signal. If the chain is saturated, scanning gain is set to a default value. If the chain is not saturated, scanning gain is determined based on the power of the ADC output signal. In this way, real-time adjustment may be realized based on output signals to ensure that the chain can transmit scanning unit signals or receive the scanning echo unit signals corresponding to each scanning unit signal with the scanning gain, to ensure the transmitted scanning unit signal can detect the object and the received scanning echo unit signal can be used to determine object information, such as distance from the object.
In one optional embodiment, the default value is the minimum or maximum gain of the TX and RX chain.
In this embodiment, when the TX and RX chain is saturated, it is indicated the strength of the received signal is within the range and the detection accuracy is ensured. In this case, the scanning gain for the TX and RX chain can be set to the minimum or maximum value and there is no need to adjust the gain based on the power of the signal.
In an optional embodiment, the method can include:
In an optional embodiment, the determining the scanning gain based on the power of the output signal of the ADC can include:
In one optional embodiment, acquiring the power of the ADC output can include:
In one optional embodiment, a largest or a second largest absolute value in the valid period of the Nth echo unit signal output by the ADC is designated as the power of the output signal of the ADC.
In one optional embodiment, the method can further include:
In one optional embodiment, the sensor includes at least two TX and RX chains, and the method further includes:
In this embodiment, for the sensor with at least two TX and RX chains, each chain is independent in terms of AGC. In this case, each TX and RX chain has its own scanning gain. In other words, each TX and RX chain performs object detection with its own scanning gain obtained after its own AGC where angle measurement is not desired. When angle measurement is required, the scanning gains for the TX and RX chains shall be unified before further processing for object detection. That means all TX and RX chains have the same scanning gain (usually the minimum among all the scanning gains for the TX and RX chains) for subsequent object detection, which prevents phase differences from affecting the angle measurement.
Specifically, the final scanning gain can be determined before the transmission of the last test unit signal is finished by the TX and RX chains, or the gain for each TX and RX chain can be kept the same before the decided transmission of each test unit signal is finished, for further AGC.
In one optional embodiment, the method can include:
In one optional embodiment, for any signal frame, the N test unit signals are at the beginning of the frame as preamble unit signals;
In one optional embodiment, for any signal frame, the N test unit signals are at the end of the frame;
In one optional embodiment, for any test unit signal, the acquiring the saturation information of the test echo unit signal corresponding to the test unit signal, includes:
In an optional embodiment, the method can include:
In one optional embodiment, the method can also include:
dynamically adjusting the scanning gain based on the saturation information of the transmitting and receiving chain.
It should be noted that when transmitting the scanning unit signals, the TX and RX chain can transmit all the scanning unit signals of the current frame with a fixed scanning gain or transmit the scanning unit signals of the next frame with the fixed scanning gain, or can dynamically adjust the scanning gain in real time based on the acquired saturation information as needed. However, for a single unit signal, only a fixed scanning gain is allowed.
In an optional embodiment, the radio signals are frequency-modulated continuous waves (FMCW).
Since FMCW has a frame structure including continuous unit signals (chirps), the gain setting for the chain can be acquired by using N test unit signals as preamble unit signals for signal strength estimation. Meanwhile, algorithms for AGC are implemented through digital circuits or DSP, which, compared with adding a feedback mechanism on the RF or analog circuits to realize AGC, has greater simultaneity and flexibility of the AGC function, requires simpler circuitry design and can adapt to various scenarios through self-adjustment for the gain of the chain to enable collaboration of transmitting and receiving.
In one optional embodiment, the method can also include:
In the second aspect, a sensor is provided by this disclosure, including:
In an optional embodiment, the sensor can be a mmWave radar sensor.
In an optional embodiment, the AGC module can be a digital circuit module or DSP in the sensor.
In the third aspect, a method for AGC applied in the radio device is provided in this disclosure, including:
In this embodiment, the corresponding relations between signal strengths and gains can be pre-set. When the strength of a received signal is known, the gain for the TX and RX chain can therefore be determined.
It should be noted that in this embodiment, the method for AGC can refer to what is described in other embodiments of this disclosure in its implementation when there is no conflict and in practical applications adjustments to the technical content of other embodiments can also be made to implement the relevant steps of the method for AGC in this embodiment.
In the fourth aspect, a radio device is provided by this disclosure, including:
The radio device in the above-mentioned embodiment can be a communication device or a sensing device for object detection like radar. The radio device, based on the saturation information of the received test signals and the digital processing, adjusts the gain for RX gain of the device, so that the strengths of subsequently received signals for communication and object detection can fall in the range of the RX chain, which creates a fit environment for the transceiver to work and makes relevant modules efficient, simple and flexible.
In the fifth aspect, a sensor is provided by this disclosure. The sensor, when detecting an object in a given time (one or more frames), has two phases, AGC and object detection. In the AGC phase, the sensor can adaptively adjust the gain for TX and RX chain to ensure the echo signals in the object detection phase are in a predefined range. In the whole process of object detection, the two phases work one after another repeatedly.
For example, for FMCW radar, the first some (three or live) chirps of one signal frame are be used as preamble signals for AGC; the rest chirps can be used as scanning signals for object detection. In other words, the phase for transmitting preamble signals of the frame is the AGC phase while the following phase for transmitting scanning signals is the object detection phase. Meanwhile, for continuous frames of signals, the latter chirps of the current frame can be used as preamble signals for AGC for the next frame while using the first chirps of the frames as scanning signals for object detection.
It should be noted that division of the two phases of AGC and object detection can be made based on what the unit signals (chirps) are intended for, or based on the time domain, as needed.
Specifically, the sensor can include:
In one optional embodiment, the receiving chain comprises a low noise amplifier LNA, a trans-impedance amplifier TIA, a first variable gain amplifier VGA1, and a second variable gain amplifier VGA2 connected sequentially to process the echo signal;
In one optional embodiment, the detector comprises a first detector, a second detector and a third detector,
In one optional embodiment, the RX chain also includes:
Optionally, each detector includes:
Optionally, in the AGC phase, the controller acquires an interim gain based on the saturation information output by the detector through table looking up and/or calculation, and set the interim gain as the gain for the transmitting chain and/or the receiving chain to transmit and/or receive a next unit signal.
For a more complete understanding of the technical solutions in the present disclosure or in prior art, the accompanying drawings to which reference is made to in the following descriptions are briefly described. Obviously, the drawings are only for purpose of illustrating the embodiments described in this disclosure. Those of ordinary skill in the art can acquire other drawings based on the accompanying drawings without creative efforts.
Further details of the present disclosure will be described with reference to the drawings and embodiments to make the purpose, features and advantages of this disclosure clear.
For better understanding, all descriptions herein are elaborated with radar as an example. It should be understood that those of ordinary skills in the art can apply what is described in this disclosure to other sensors and communication devices.
In practical applications, strength of the echo signal needs to be set in a pre-defined range to ensure accurate detection performed by the radar since there is an upper and a lower threshold to the strength of the signal that can be properly received by the RX chains of the radar. To do this, the common practice is to add a feedback circuit to the RF/analog circuit so as to adjust the gain for TX and/RX based on the signal output by the feedback circuit. This method, however, not only complicates the circuitry design and lacks flexibility, but also makes it hard for collaboration of the TX and the RX.
In light of this, a method for AGC is provided according to an embodiment of this disclosure, which uses the digital circuit or DSP for AGC. This method makes easier the circuitry design, increases flexibility as adjustments to the gain can be made through digital signals, and enables collaboration of the TX and RX.
For better understanding of the method for AGC, reference to the drawings will be made in the following descriptions.
In S101, saturation information of the ith test echo unit signal corresponding to the ith test unit signal.
In this embodiment, saturation information of the test echo unit signal corresponding to each test unit signal transmitted by the TX and RX chain is acquired. The test echo unit signal corresponding to the test unit signal means that the test unit signal is reflected by the object and received by the TX and RX chain. In one optional embodiment, saturation information of the test echo unit signal can be regarded as the signal information of the test echo unit signal beyond receipt for the RX chain.
In addition, saturation information of the test echo unit signal corresponding to ith test unit signal is acquired, including: counting how many times the TX and RX is saturated between the beginning and the end of the transmission of the test unit signal. Specifically, it is determined whether the times of saturation exceed a pre-defined value. If it does, the TX and RX chain is regarded as saturated; otherwise it is not saturated.
Specifically,
In an optional embodiment, one or more detectors can be used to monitor the saturation of each above-mentioned module or some of the modules in the RX chain. For example, Detector 1, Detector 2 and Detector 3 (not shown) can be used to monitor the saturation of each of LNA (or TIA), VGA1 and VGA2. Then saturation statuses output from the three detectors can be collectively used for AGC and the subsequent scanning gain can be acquired based on the saturation statuses together with ADC output data.
Optionally, each above-mentioned detector 207 can include a sampling and comparison module 217, a counting module 227 and a comparator 237, all of which are implemented through digital circuits. The sampling and comparison module 217 is used to sample the echo signals and determine that the component monitored by the detector 207 is saturated when sampling power exceeds a pre-defined power value. The counting module 227 is used to count, based on output of the sampling and comparison module 217, times of saturation within the transmission period of a test unit signal, while the comparator 237 compares the value output by the counting module 227 with a pre-defined count value and reports saturation status of the component monitored by the detector 207 in response to the counted value exceeding the pre-defined count value TH.
In an optional embodiment as shown in
In one optional embodiment, one signal frame including N test unit signals and at least one scanning unit signal can be acquired through the following methods.
The first method is based on supposing M scanning unit signals in a single frame. N test unit signals as preamble signals are added before M scanning unit signals. Then a signal frame should include N+M unit signals, namely the N test unit signals and M scanning unit signals, and is transmitted in a continuous manner. The type of the added N test unit signals can be the same as or different from that of M scanning unit signals. For example, the added test unit signals and scanning unit signals can share the same parameters, while the values of M and N can flexible as needed, which is not limited in this embodiment. In addition, in consideration of radar application scenarios, the following condition should be met: 2≤N≤M+N/2, and M, N∈Z.
The second method is based on the number of unit signals. The unit signals in one signal frame are divided in to N test unit signals and at least one scanning unit signal. For example, a signal frame including X unit signals is acquired, wherein first X1 unit signals are defined as test unit signals and rest X2 unit signals as scanning unit signals. In consideration of radar application scenarios, the following condition should be met: 2≤X1≤X/2, 2≤X2, and X, X1, X2∈Z.
The third method is to divide the unit signals in a signal frame into test unit signals and scanning unit signals based on the frame period. For example, suppose the period of a frame is T. The unit signals in the T1 period are defined as test unit signals, and the unit signals in the rest T2 period are defined as scanning unit signals. T=T1+T2, 2≤T1≤T/2, and there should be at least two unit signals in T1 or T2, In other words, by dividing the frame period the test unit signals and the scanning unit signals can be determined. As an example, the unit signals in the early period are defined as test unit signals and the unit signals in later period are defined as scanning unit signals.
In this embodiment, test unit signals for the gain estimation are usually not used for object detection and they have the same or similar waveform with those used for object detection so that the acquired strength of the test unit signal for the gain estimation can relatively truly reflect the strength of the scanning test unit signal for object detection in the RX chain.
Understandably, based on the above-mentioned signal frame including test unit signals and scanning unit signals, it is determined whether the ith test echo unit signal is saturated.
The controller can determine whether the ith test echo unit signal is a saturation signal with the following method: the controller sampling the ith test echo unit signal several times to acquire several sampling points in a given valid time; determining saturation status of the chain for each sampling point; if the chain is saturated for all sampling points or more points than a pre-defined value, the ith test echo unit signal is regarded as saturation signal. Specifically, whether the sampling power for each sampling point exceeds the threshold power is determined. If it does, the chain is determined as saturated for the sampling point. The number of sampling points where saturation happens is counted. If the number exceeds the pre-defined value, the ith test echo unit signal is deemed as saturation signal.
When i=1, that is transmitting the first test unit signal, the TX and RX chain can transmit the first test unit signal and receive the first test echo signal with an initial gain. The initial gain includes an initial transmission gain and an initial receiving gain and can be pre-set by the radar system based on the application scenario and data analysis.
In S102, the (i+1)th preamble gain is determined based on the saturation information of at least one test echo unit signal among previous i test unit echo signals.
In this embodiment, the controller acquires the saturation information of the test echo unit signals corresponding to the currently transmitted test unit signals, and determines the (i+1)th preamble gain based on the saturation information of at least one test echo unit signal among all test unit echo signals.
The methods for the controller to determine the (i+1)th preamble gain based on the saturation information of at least one test echo unit signal among previous i test unit echo signals may be as follows.
Method 1: The controller chooses some test echo unit signals among all i test echo unit signals and determines the (i+1)th preamble gain based on the saturation information of the chosen test echo unit signals through calculation and/or table looking up. Or, the controller acquires the saturation information of some test echo unit signals to determine their corresponding preamble gains. That is, the controller pre-sets a look-up table (LTU) of saturation information and corresponding preamble gains, and after acquiring the saturation information of i test unit echo signals, it determines the preamble gain of some test echo unit signals by looking up the LUT based on their saturation information.
Method 2: The controller determines the (i+1)th preamble, gain based on the saturation information of all test echo unit signals through calculation or table looking up. That is, the controller, after acquiring the saturation information of the ith test echo unit signal, determines the (i+1)th preamble gain based on the saturation information of the previous test echo unit signals and current test echo unit signal. Specifically, the controller can acquire the saturation information of all test echo unit signals to calculate the (i+1)th preamble gain. Or, the controller can acquire the saturation information of all test echo unit signals to determine the (i+1)th preamble gain by looking up the LUT.
In some embodiments, the controller pre-sets a LUT of gains, according to which the (i+1)th preamble gain is determined. Specifically, each echo unit signal has a LUT, or all echo unit signal share the same LUT.
In actual implementation, the controller can calculate the average saturation information based on the saturation information of all test echo unit signals, and then determine the (i+1)th preamble gain by calculation or looking up the LUT, The controller can also acquire the maximum saturation and minimum saturation among the saturation information of all test echo unit signals, based on which the (i+1)th preamble gain is determined by through calculation, or looking up the LUT. The calculation of the preamble gain can be performed by the controller by determining the preamble gain based on the saturation of the test echo unit signals and the maximum test echo unit signal that can be received by the TX and RX chain.
In S103, the signal TX and RX chain transmits an (i+1)th test unit signal and/or receives an (i+1)th test echo unit signal based on the (i+1)th preamble gain; sequentially circulating until i is equal to N−1.
In this embodiment, the (i+1)th test unit signal is transmitted with the (i+1)th preamble gain and/or the (i+1)th test echo unit signal is received with the (i+1)th preamble gain. That is, the preamble gain for the next test unit signal transmission and/or next echo unit signal receiving is determined at the present moment. Sequentially circulating S102 and S103 until the (N−1)th preamble gain is used for transmitting the Nth test unit signal and receiving the Nth test echo unit signal.
In practical applications, adjusting the gain for the TX and RX chain can include adjusting the gain for the TX only, adjusting the gain for the RX only, adjusting the gains for both TX and RX at the same time, or adjusting the gain for the RX first and subsequently adjusting the gain for the TX. When the gain for TX and that for RX are adjusted separately, adjusting the gain for the RX chain is preferred over adjusting the gain for the TX chain.
Optionally, when both the TX and the RX are adjusted in the gain, the (i+1)th preamble gain can be used for receiving the (i+1)th test echo unit signal; sequentially circulating until i=N1. (N1+1)th preamble gain can be used for transmitting the (N1+2)th test unit signal; sequentially circulating until i=N−1. Then the saturation information of Nth test echo unit signal can be acquired. That is, using the gain adjusted based on saturation information of previous N1 test echo unit signals for the RX to receive the test echo unit signal; using the gain adjusted based on the saturation information of echo unit signals between the (N1+1)th and (N−1)th test echo unit signals for the TX to transmit the next test unit signal, where N1∈Z, 2<N1<N−1.
In S104, the saturation information of the Nth test echo unit signal and power of the ADC output signal in the sensor are acquired.
Specifically, after the Nth test unit signal is transmitted with the (N−1)th preamble gain, the saturation information of the Nth test echo unit signal corresponding to the Nth test unit signal is acquired; at the same time the power of ADC output signal for the Nth test echo unit signal is acquired.
In S105, the scanning gain is determined based on the saturation of the Nth test echo unit signal and power of the ADC output signal.
Specifically, whether the TX and RX chain is saturated is determined based on the saturation information of the Nth test echo unit signal. If it is saturated, the scanning gain can be set to the default value. That means, when the TX and RX chain is saturated, the strengths of the test echo unit signals received by the RX chain are not proper for object detection, which requires adjustment for the scanning gain. The scanning gain for the TX and/or the RX need be set to the default value that can either be the maximum scanning gain or the minimum scanning gain.
In some embodiments, to ensure detection accuracy, right or left shifting can be applied to the signals output by the ADC, and the scanning gain is determined based on output power of the shifted signals. For example, when the scanning gain for the TX and RX is already the maximum gain and the strengths of the echo unit signals are still weak, then left shifting can be applied to the signals output by the ADC to enhance the output power, which ensures detection accuracy.
In addition, when the TX and RX chain is not determined as saturated based on the saturation information of the Nth test echo unit signal, the scanning gain can be determined based on the power of the ADC output signal. Specifically, the controller, after acquiring the power of the ADC output signal for the Nth test echo unit signal, can calculate the scanning gain, based on the signal strength range (maximum and minimum values) of the TX and RX chain and the output power, to ensure the strengths of the echo unit signals do not exceed the maximum value nor go below the minimum value, as to ensure detection accuracy. Alternatively, the controller, after acquiring the power of the output signal for the Nth test echo unit signal, can determined scanning gain by looking up the LUT. With the scanning gain, the scanning unit signal is transmitter or the scanning echo unit signal is received so that the strength of the received scan echo unit signal does not exceed the maximum value nor go below the minimum value, to ensure subsequent detection accuracy.
In some embodiments, the controller pre-stores the LUT of gains and the scanning gain is determined by looking up the LUT, which improves system efficiency Specifically, each test echo unit signal has a LUT of gains or all test echo unit signals share the same LUT of gains. In some embodiment, the methods to acquire the power of the ADC output signal are as follows.
Method 1. The power of the ADC output signal is determined by calculating the average of the square of each value in the Nth test echo unit signal. That is to sample the Nth test echo unit signal to acquire the amplitude of each sampling point. The power of the ADC output signal is calculated by summing squares of the amplitudes of the sampling points and then getting divided by the number of sampling points.
Method 2: The absolute value of the pre-set sequence in the valid period of the Nth test echo unit signal output by the ADC is designated as the power of the ADC output signal. That is, for the acquired Nth test echo unit signal, its valid period shall be determined first. As shown in
In S106, each scanning unit signal is transmitted with the scanning gain and/or the scanning echo unit signal corresponding to each scanning unit signal is received with the scanning gain.
In this embodiment, after the scanning gain is determined based on the saturation information of the Nth echo unit signal and the power of the ADC output signal, the subsequent scanning unit signals can be transmitted with the gain and/or the scanning echo unit signals corresponding to the scanning unit signals can be received with the gain. The scanning gain can include the transmission gain and/or receiving gain. When there is only transmission gain in the scanning gain, the TX transmits each scanning unit signal with the transmission gain. When there is only receiving gain in the scanning gain, the RX receives the scanning echo unit signal corresponding to each scanning unit signal with the receiving gain. When there are both transmission gain and receiving gain in the scanning gain, the TX transmits each scanning unit signal with the transmission gain and the RX receives the scanning echo unit signal corresponding to each scanning unit signal with the receiving gain.
In some optional embodiments, the saturation information of each TX and RX chain can be acquired in the transmission of each scanning unit signals, so that the scanning gain can be adjusted dynamically based on the saturation information of each TX and RX chain to further make the TX and RX chain can dynamically adjust the strength of the received scanning echo unit signal for detection accuracy in locating the object. The acquisition of saturation information of each TX and RX chain can refer to above descriptions about acquiring the saturation information of the test echo unit signal.
In some embodiments, when the sensor includes at least two TX and RX chains, the scanning gain tiff each chain is determined. With its own scanning gain, each TX and RX chain transmits the scanning unit signal and/or receives the scanning echo unit signal corresponding to each scanning unit signal. In other words, each TX and RX chain determines its own scanning gain independently, with which the chain transmits the scanning unit signal or receives the scanning echo unit signal corresponding to each scanning unit signal.
In some embodiments, when the sensor includes at least two TX and RX chains and also works for angle measurement, the scanning gains for different chains are the same, That is, when the sensor is used for both range detection and angle measurement, the TX and RX chains have a same object scanning gain to transmit the scanning unit signal and/or receive the scanning echo unit signal corresponding to each scanning unit signal. Angle measurement refers to measure, by the sensor, the deflection angle of the object from the sensor. The object gain can be determined based on the scanning gain corresponding to each TX and RX chain. For example, the minimum among all the scanning gains for the TX and RX chains is determined as the object gain so that the strengths of the scanning echo unit signals received by the TX and RX chains are in the range.
In this embodiment, when the sensor includes at least two TX and RX chains, each chain is independent in terms of AGC. In this case, each TX and RX chain has its own scanning gain. In other words, each TX and RX chain performs object detection with its own scanning gain obtained after its own AGC where angle measurement is not desired. When angle measurement is required, the scanning gains for the TX and RX chains shall be unified before further processing for object detection. That means all TX and RX chains have the same scanning gain (usually the minimum among all the scanning gains for the TX and RX chains) for subsequent object detection, which prevents phase differences from affecting the angle measurement.
Specifically, the final scanning gain can be determined before the transmission of the last test unit signal is finished by the TX and RX chains, or the gain for each TX and RX chain can be kept the same before the decided transmission of each test unit signal is finished, for further AGC.
In some embodiments, for a signal frame, N test echo unit signals in the front of the frame form preamble unit signals. The TX and RX chain, with the scanning gain, transmits each scanning unit signal in the frame and/or receives the scanning echo unit signal corresponding to each scanning unit signal in the frame. As shown in
In some embodiments, for a signal frame, N test unit signals are at the end of the frame. The TX and RX chain, with the scanning gain, transmits each scanning unit signal in a next frame and/or receives the scanning echo unit signal corresponding to each scanning unit signal in the next frame. As shown in
It can be understood that, wherever the test unit signal is, it can be used to estimate the signal strength for gain adjustment of the TX and RX chain, so that the strengths of the received test echo unit signals are within the pre-set range to ensure detection accuracy.
In this embodiment, saturation information of test echo signals corresponding to the test unit signals currently transmitted is acquired, and the preamble gain is determined based on the saturation information of at least one received test echo unit signal. With the preamble gain, the next test unit signal is transmitted and/or the test echo unit signal corresponding to the next test unit signal is received. When the next test unit signal is transmitted, the saturation information of the test echo unit signal corresponding to it is acquired, based on which the preamble gain is determined for the transmission of a test unit signal after the next test unit signal and/or the receiving of the corresponding test echo unit signal. Circulating until the (N−1)th test unit signal. When the Nth test unit signal is transmitted, the saturation information of the corresponding test echo unit signal and the power of the ADC output signal for the test echo unit signal are acquired, based on which the scanning gain is determined for the transmission of the scanning unit signal a and/or the receiving of the corresponding scanning echo unit signal. By implementing the method provided by this disclosure, the real-time gain for the TX and RX chain can be determined to adjust transmission power for the transmitting signals and/or receiving power for the echo signals so that the strengths of the echo signals are within the pre-set range to be received, which improves accuracy for object detection.
In this embodiment, based on the saturation information of the test echo unit and the power of the ADC output signal, the gain of chain for the RX and/or TX of detection signals is adjusted, to ensure that the strengths of received signals are within the pre-set strength range. In this way, signal distortion can be avoided to improve detection accuracy, and quantization noise can be avoided to reduce the possibility of malfunction, including missed detection and false detection. In addition, the method in this embodiment is realized digitally in the sensor, which effectively reduces the complexity of circuitry design, increases AGC flexibility, and enables collaboration of RX and TX in the sensor.
This disclosure also applies to frequency-modulated continuous wave (FMCW) radar. For example:
A radar system as shown in
FMCW has a frame structure including multiple chirps. With the method for AGC provided by this disclosure, the gain setting for the chain can be acquired by processing the strengths of reflected chirps in the digital part. With the gain setting for the chain, the strengths of the transmitted chirps and/or echo chirps can be adaptively adjusted to ensure the strengths of the echo chirps are received within the pre-set range for detection accuracy.
In practical applications, the gain for the TX/RX chain can be acquired by estimating the strengths of a given number of chirps in a signal frame of a frequency-modulated continuous waveform. As shown in FMCW of
It should be noted that chirps for strength estimation are usually not used for object detection and they have the same or similar waveform with those used for object detection so that the acquired strengths of the chirps for the strength estimation can relatively truly reflect the strengths of the chirps for object detection in the TX and RX chain.
In addition, another method for AGC is provided by this disclosure.
In S601, the strength of the signal received by the radio device is acquired.
In S602, the received signal is digitally processed and the gain setting for the chain is acquired by looking up the LUT.
In this embodiment, digitally processing the signal received by the radio device includes filtering the noise in the signal. Then the strength of the processed signal is acquired for determining the gain setting for the chain by looking up the LUT.
In S603, signals are transmitted and/or received with the gain setting.
Once the gain setting for the chain is determined, the TX and RX chain can transmit or receive signals with the gain setting so that the strengths of the echo signals received by the radio device meet a pre-set condition, which ensures detection accuracy.
In line with the method, a sensor is further provided by this disclosure. As shown in
The TX and RX Chain 701 is configured to transmit and receive radio signals. Realization of the chain 701 can refer to descriptions about the method in in
The ADC 702 is configured to digitally process the received radio signals. Specifically, the ADC digitally processes the received test echo unit signal or scanning echo unit signal. Realization of the ADC 702 can refer to descriptions about the method in in
The AGC Module 703 is configured to control the gain for the TX and RX chain in accordance with the method in the embodiments (
The sensor can be mmWave radar and can include, as shown in
Receiving Antenna 801 is configured to receive test echo unit signals or scanning echo unit signals.
The processor 802 is configured to acquire the strengths of the test echo unit signals and digitally process the strengths to acquire the gain for the chain.
The transmitting antenna 803 is configured to transmit subsequent test unit signals or scanning unit signals with the gain.
The receiving antenna 801 is further configured to receive the test echo unit signals corresponding to the subsequent test unit signals or the scanning echo unit signals corresponding to the scanning unit signals with the gain.
In some embodiments, the radar also includes: an ADC 804 between receiving antenna 801 and the processor 802 for performing analog-to-digital conversion for test echo unit signals.
In this embodiment, the ADC performs analog-to-digital conversion for the test echo unit signals received by the receiving antenna and outputs the converted test echo unit signals for the processor to acquire the strengths of the test echo unit signals. In other words, through ADC conversion, the strengths of digital test echo unit signals are acquired, which simplifies the process.
In some embodiments, the radar further includes an amplifier 805 between the receiving antenna 801 and the processor 802, and specifically, between the receiving antenna 801 and the ADC 804. The amplifier 805 is configured to amplify the test echo unit signals.
In some embodiments, the radar further includes a detector 806 to determine whether a test echo unit signal is saturated based on the power of the echo signal at each sampling point.
Specifically, the detector 806 includes a comparator and a counting module. The comparator is for comparing the signal power at each sampling point with a pre-defined value. The counting module is for counting the number of the sample points at which the signal power exceeds the pre-defined value.
The realization of each module can refer to the method 100 described above and will not be repeated here.
This disclosure further provides a radio device. As shown in
The Chain 901 is configured to transmit and receive signals.
The AGC Module 902 is configured to acquire the gain setting for the Chain so as to transmit and/or receive signals according to the gain setting.
The realization of the Chain 901 and AGC Module 902 can refer to relevant descriptions previously mentioned.
It should be noted that the embodiments herein are described in a progressive way, each of which emphasizes the differences from others, and the same or similar contents of the embodiments may be referred to each other. The description of the system or device embodiment is simple because it corresponds to the method embodiment and the method embodiment may be referred to for better understanding of the system or device embodiment.
It should be noted that in this disclosure, “at least one” means one or more; “some” means two or more, “and/or” is used to describe the association of two objects and includes three conditions. For example, “A and/or B” means: 1. only A; 2. only B; 3. both A and B, wherein A and B can be singular or plural. “I” is usually used to denote the “or” association of the former and latter objects. “at least one of (items)” or similar expressions mean the random combination of the items, including singular or plural items. For example, “at least one of a, b or c” means “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, or “a and h and c”, wherein a, h and c can be singular or plural.
It should be noted that in this disclosure, conjunctive words like first and second are merely used to separate one entity or operation from another entity or operation, and do not require or imply any relationship or sequence. The terms “comprises (comprising)”, “includes (including)” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus, Unless otherwise limited, an element proceeded by “comprises a . . . ” does not preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
The method or algorithm steps in this disclosure can be implemented in hardware or software modules executed by the processor, or a combination thereof. The software modules may reside in a Random Access Memory (RAM), a memory, a Read Only Memory (ROM), an Electrically Programmable ROM, an Electrically-Erasable Programmable ROM, a register, a hard disk, a removable disk drive, CD-ROM, or other types of storage media well known in the field.
The foregoing description of the disclosed embodiments enables those of skill in the art to implement or use the present application, A variety of modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. The present application is not intended to be limited to the embodiments shown, but is to be accorded the widest possible scope consistent with the principles and features disclosed herein.
Number | Date | Country | Kind |
---|---|---|---|
202010136325.8 | Mar 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/077811 | 2/25/2021 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/175144 | 9/10/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5991234 | Sejalon | Nov 1999 | A |
6832251 | Gelvin | Dec 2004 | B1 |
7436905 | Shirakawa | Oct 2008 | B2 |
8001841 | Thomas | Aug 2011 | B2 |
8001842 | Thomas | Aug 2011 | B2 |
9891311 | Leong et al. | Feb 2018 | B2 |
10014960 | Porat | Jul 2018 | B1 |
10033367 | Pavao-Moreira et al. | Jul 2018 | B2 |
10656222 | Patulea | May 2020 | B2 |
11184779 | Lee | Nov 2021 | B2 |
11442137 | Seth | Sep 2022 | B2 |
20070135071 | Lee et al. | Jun 2007 | A1 |
20070165489 | Inouchi et al. | Jul 2007 | A1 |
20070169549 | Kwun | Jul 2007 | A1 |
20080091350 | Smith | Apr 2008 | A1 |
20080273636 | Zhu et al. | Nov 2008 | A1 |
20100189188 | Li et al. | Jul 2010 | A1 |
20180218073 | Wilshinsky et al. | Aug 2018 | A1 |
20230099685 | Zhu | Mar 2023 | A1 |
Number | Date | Country |
---|---|---|
1305089 | Jul 2001 | CN |
1120990 | Sep 2003 | CN |
101090302 | Dec 2007 | CN |
101151840 | Mar 2008 | CN |
201286157 | Aug 2009 | CN |
101650570 | Feb 2010 | CN |
101719775 | Jun 2010 | CN |
101849404 | Sep 2010 | CN |
101359942 | Dec 2010 | CN |
101151840 | Sep 2011 | CN |
102215556 | Oct 2011 | CN |
102273164 | Dec 2011 | CN |
101650570 | May 2012 | CN |
101331395 | Jun 2012 | CN |
102594275 | Jul 2012 | CN |
102706958 | Oct 2012 | CN |
101719775 | Apr 2013 | CN |
203720372 | Jul 2014 | CN |
102706958 | Oct 2014 | CN |
104955400 | Sep 2015 | CN |
106203222 | Dec 2016 | CN |
206147647 | May 2017 | CN |
104955400 | Jun 2017 | CN |
107064900 | Aug 2017 | CN |
107276621 | Oct 2017 | CN |
101849404 | Jan 2018 | CN |
107632307 | Jan 2018 | CN |
107809258 | Mar 2018 | CN |
107861112 | Mar 2018 | CN |
107944855 | Apr 2018 | CN |
108009815 | May 2018 | CN |
106203222 | Jun 2019 | CN |
110324054 | Oct 2019 | CN |
110447146 | Nov 2019 | CN |
112534302 | Mar 2021 | CN |
112534302 | Feb 2022 | CN |
112017006442 | Sep 2019 | DE |
1946095 | Jul 2018 | EP |
2688195 | Oct 2018 | ES |
2760306 | Sep 1998 | FR |
05308568 | Nov 1993 | JP |
2009194797 | Aug 2009 | JP |
2009194798 | Aug 2009 | JP |
5262164 | Aug 2013 | JP |
5262165 | Aug 2013 | JP |
5430151 | Feb 2014 | JP |
WO-2010138601 | Dec 2010 | WO |
WO-2018112188 | Jun 2018 | WO |
WO-2018119153 | Jun 2018 | WO |
WO-2020164121 | Aug 2020 | WO |
Entry |
---|
Search Report issued in corresponding European Application No. 21765512.5 on Oct. 30, 2023. |
Office Action issued in corresponding Chinese Application No. CN202110210922.5 on May 24, 2022. |
Xu, Shuo, et al. Algorithm for transmission power control based on chirp signal, Fishery Modernization, vol. 42 No. 5, Oct. 20, 2015, pp. 48-52. DOI: 10.3969/j.issn.1007-9580.2015.05.010. |
Number | Date | Country | |
---|---|---|---|
20230099685 A1 | Mar 2023 | US |