This application claims priority pursuant to 35 U.S.C. 119(a) to Chinese Application No. 202310646976.5, filed Jun. 1, 2023, which application is incorporated herein by reference in its entirety.
Exemplary embodiments of the present disclosure relate generally to methods for velocity measurement, and more particularly, to methods, apparatuses, and systems for velocity measurement with frequency modulated continuous wave (FMCW) radar sensor.
Applicant has identified many technical challenges and difficulties associated with velocity measurement with radar sensors using frequency modulated continuous wave (FMCW) signals. Through applied effort, ingenuity, and innovation, Applicant has solved problems relating to these ground speed sensors by developing solutions embodied in the present disclosure, which are described in detail below.
Various embodiments described herein relate to components, apparatuses, and systems for monitoring an internal organ temperature.
In accordance with various embodiments of the present disclosure, a method for measuring a relative velocity between a radar sensor and a radar reflector by a controller component is provided. The method includes, but not limited to: causing the radar sensor to transmit a first chirp signal and a second chirp signal toward the radar reflector, where a duration of the first chirp signal is not equal to a duration of the second chirp signal; causing the radar sensor to receive a first reflected chirp signal of the first chirp signal and a second reflected chirp signal of the second chirp signal; determining a first velocity based on the first chirp signal and the first reflected chirp signal of the first chirp signal; determining a second velocity based on the second chirp signal and the second reflected chirp signal of the second chirp signal; and determining the relative velocity between the radar sensor and the radar reflector by comparing the first velocity and the second velocity.
In some embodiments, determining the first velocity based on the first chirp signal and the first reflected chirp signal of the first chirp signal including, but not limited to: determining a first phase difference between the first chirp signal and the first reflected chirp signal of the first chirp signal; and determining the first velocity based on the first phase difference.
In some embodiments, the first velocity (V1) is determined by a following equation:
wherein λ is a wavelength of the first chirp signal, Tc1 is the duration of the first chirp signal, Δφ1 is the first phase difference between the first chirp signal and the first reflected chirp signal of the first chirp signal, and k1 is equal to λ/4πTc1.
In some embodiments, determining the second velocity based on the second chirp signal and the second reflected chirp signal of the second chirp signal including, but not limited to: determining the second phase difference between the second chirp signal and the second reflected chirp signal of the second chirp signal; and determining the second velocity based on the second phase difference.
In some embodiments, the second velocity (V2) is determined by a following equation:
wherein λ is a wavelength of the second chirp signal, Tc2 is the duration of the second chirp signal, Δφ2 is the second phase difference between the second chirp signal and the second reflected chirp signal of the second chirp signal, and k2 is equal to λ/4πTc2.
In some embodiments, in an instance that the first velocity is substantially equal to the second velocity, determining the relative velocity between the radar sensor and the radar reflector is equal to the first velocity.
In some embodiments, in an instance that the first velocity is not substantially equal to the second velocity, further including, but not limited to: determining a first recalculated velocity (V1p
In some embodiments, in an instance that the first recalculated velocity is substantially equal to the second recalculated velocity, the relative velocity between the radar sensor and the radar reflector is equal to the first recalculated velocity.
In some embodiments, the radar sensor is attached to an object and the radar reflector is stationary, and a velocity of the object is equal to the relative velocity between the radar sensor and the radar reflector.
In some embodiments, the radar reflector is attached to an object and the radar sensor is stationary, and a velocity of the object is equal to the relative velocity between the radar sensor and the radar reflector.
In some embodiments, the radar sensor includes, but not limited to: at least one transmitter configured to transmit the first chirp signal and the second chirp signal; and at least one receiver configured to receive the first reflected chirp signal of the first chirp signal and the second reflected chirp signal of the second chirp signal.
According to another embodiment, an apparatus for measuring a relative velocity between a radar sensor and a radar reflector is provided. The apparatus includes, but not limited to: the radar sensor; the radar reflector; and a controller component, where the controller component is configured to: cause the radar sensor to transmit a first chirp signal and a second chirp signal toward the radar reflector, wherein a duration of the first chirp signal is not equal to a duration of the second chirp signal; cause the radar sensor to receive a first reflected chirp signal of the first chirp signal and a second reflected chirp signal of the second chirp signal; determine a first velocity based on the first chirp signal and the first reflected chirp signal of the first chirp signal; determine a second velocity based on the second chirp signal and the second reflected chirp signal of the first chirp signal; and determine the relative velocity between the radar sensor and the radar reflector by comparing the first velocity and the second velocity.
The foregoing illustrative summary, as well as other exemplary objectives and/or advantages of the disclosure, and the manner in which the same are accomplished, are further explained in the following detailed description and its accompanying drawings.
The description of the illustrative embodiments may be read in conjunction with the accompanying figures. It will be appreciated that, for simplicity and clarity of illustration, elements illustrated in the figures have not necessarily been drawn to scale, unless described otherwise. For example, the dimensions of some of the elements may be exaggerated relative to other elements, unless described otherwise. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the figures presented herein, in which:
Some embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the disclosure are shown. Indeed, these disclosures may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
As used herein, terms such as “front,” “rear,” “top,” etc. are used for explanatory purposes in the examples provided below to describe the relative position of certain components or portions of components. Furthermore, as would be evident to one of ordinary skill in the art in light of the present disclosure, the terms “substantially” and “approximately” indicate that the referenced element or associated description is accurate to within applicable engineering tolerances.
As used herein, the term “comprising” means including but not limited to and should be interpreted in the manner it is typically used in the patent context. Use of broader terms such as “comprises”, “includes”, and “having” should be understood to provide support for narrower terms such as “consisting of”, “consisting essentially of”, and “comprised substantially of”.
The phrases “in one embodiment,” “according to one embodiment,” and the like generally mean that the particular feature, structure, or characteristic following the phrase may be included in at least one embodiment of the present disclosure, and may be included in more than one embodiment of the present disclosure (importantly, such phrases do not necessarily refer to the same embodiment).
The word “example” or “exemplary” is used herein to mean “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.
If the specification states a component or feature “may,” “can,” “could,” “should,” “would,” “preferably,” “possibly,” “typically,” “optionally,” “for example,” “often,” or “might” (or other such language) be included or have a characteristic, that a specific component or feature is not required to be included or to have the characteristic. Such a component or feature may be optionally included in some embodiments, or it may be excluded.
Various example embodiments address exemplary technical problems associated with determining an accurate velocity of an object in motion (e.g., a relative velocity between a radar sensor and a radar reflector). As understood by those of skill in the field to which the present disclosure pertains, for example, the relative velocity between two points, such as the radar sensor and the radar reflector, may be determined by emitting a radar signal (e.g., a chirp signal, a ping, or the like), receiving the feedback signal reflected from a radar reflector, and determining the relative velocity between the radar sensor and the radar reflector based on a change in phase between the radar signal and the feedback signal due to the Doppler effect. For example, the relative velocity between a radar sensor and a radar reflector may be proportional to the change in phase due to the Doppler effect. Thus, the accuracy of the determined relative velocity depends on the measurement of the change in phase between the radar signal and the feedback signal. However, the measurement of the change in the phase is unambiguous in instances in which the phase change is within a range from −π to π leaving certain peak velocities outside of the range. Therefore, there is a limitation on the maximum velocity measured by existing technologies.
Additionally or alternatively, in some examples, the maximum velocity that may be measured by existing technologies is inversely proportional to the duration of the chirp signal while the velocity resolution is proportional to the duration of the chirp signal. As such, there's a paradox in determining the duration of the chirp signal to improve the maximum velocity and velocity resolution simultaneously.
To address at least these exemplary problems as well as others, example systems and methods described herein transmit and receive at least two chirp signal with different durations. A first velocity may be determined based on the first chirp signal and the first reflected chirp signal of the first chirp signal, and a second velocity may be determined based on the second chirp signal and the second reflected chirp signal of the second chirp signal. The velocity of the object may be determined based on the first velocity and the second velocity. In some examples, various embodiments described in the present disclosure herein are directed to overcome the ambiguity of the velocity measurement based on the phase difference measurement. In some examples, various embodiments described in the present disclosure herein are directed to solving these technical challenges related to removing the limitation on the maximum velocity and improving the velocity resolution.
As a result of the herein described embodiments and in some examples, the maximum velocity and the velocity resolution by a radar sensor may be improved simultaneously, and the accuracy of the velocity measurement may be improved, in some examples, without the increase cost and power required by previous existing technologies.
Referring now to
In some embodiments, the controller component 150 may be electrically coupled to and/or in electronic communication with the radar sensor 101.
In some embodiments, the radar sensor 101 may be configured to transmit at least two chirp signals toward the radar reflector 102. In some embodiments, the radar reflector 102 may reflect the at least two chirp signals back to the radar sensor 101. In some embodiments, the radar sensor 101 may be further configured to receive the reflected chirp signals of the at least two chirp signals. In some examples, each of the at least two chirp signals may be a signal of which the frequency increases/decreases with time. In some examples, each of the at least two chirp signals may be a signal of which the amplitude increases/decreases with time.
In some embodiments, for example, the at least two chirp signals may be frequency modulated continuous wave (FMCW) signals. For example, each of the at least two chirp signals may have a frequency increasing/decreasing linearly with time.
In some embodiments, for example, the radar sensor 101 is attached to and moving with an object 103 and the radar reflector 102 is stationary, and a velocity of the object 103 is equal to the relative velocity between the radar sensor and the radar reflector.
In some embodiments, for example, the radar reflector 102 is attached to and moving with the object 103 and the radar sensor 101 is stationary, and a velocity of the object 103 is equal to the relative velocity between the radar sensor and the radar reflector.
In some embodiments, for example, as shown in
In some embodiments, the elevator system may further comprise a motor driver 108, a drive shaft 106, and a cable 107. For example, the motor driver 108 may be configured to provide a driving force through the cable 107 and the drive shaft 106 to move the elevator cage 103 along the elevator shaft 104.
Referring now to
In some embodiments, as shown in
In some embodiments, the at least one radar transmitter 202 may be configured to transmit the at least two chirp signals toward the radar reflector 102. In some embodiments, the at least one radar receiver 203 may be configured to receive the reflected chirp signals of the at least two chirp signals.
In some embodiments, the frequency mixer 204 may be configured to combine the reflected signals of the at least two chirp signals and the at least two chirp signals. In some examples, a phase difference between the reflected signals of the at least two chirp signals and the at least two chirp signals may be calculated/determined based on the reflected signals of the at least two chirp signals and the at least two chirp signals.
Referring now to
In some embodiments, as shown in
In some embodiments, for example, the first chirp signal 301 may change a frequency of the first chirp signal 301 linearly with time from a first frequency f1 to a second frequency f2 in a first duration Tc1. In some embodiments, for example, the second chirp signal 302 may change a frequency of the second chirp signal 302 linearly with time from the first frequency f1 to the second frequency f2 in a first duration Tc2.
In some embodiments, as shown in
In some embodiments, a first velocity V1 may be determined based on the first chirp signal 301 and the first reflected signal 303 of the first chirp signal 301. In some embodiments, a second velocity V2 may be determined based on the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302.
In some embodiments, determining the first velocity V1 based on the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301 may comprise determining a first phase difference Δφ1 between the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301, and determining the first velocity V1 based on the first phase difference Δφ1. In some examples, the first phase difference Δφ1 may depend on a time delay between the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301.
In some embodiments, determining the second velocity V2 based on the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302 may comprise determining a second phase difference Δφ2 between the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302, and determining the second velocity V2 based on the second phase difference Δφ2. In some examples, the second phase difference Δφ2 may depend on a time delay between the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302.
In some embodiments, the first velocity (V1) may be determined by the following equation (Eq. 1):
where λ is a wavelength of the first chirp signal 301, Tc1 is the duration of the first chirp signal 301, Δφ1 is the first phase difference between the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301, and k1 is equal to λ/4πTc1.
In some embodiments, the second velocity V2 may be determined by the following equation (Eq. 2):
where Δ is a wavelength of the second chirp signal 302, Tc2 is the duration of the second chirp signal 302, Δφ2 is the second phase difference between the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302, and k2 is equal to λ/4πTc2.
Referring back to
In some embodiments, the relative velocity Vr between the radar sensor 101 and the radar reflector 102 may be equal to the first velocity V1 or the second velocity V2 if the first velocity V1 is substantially equal to the second velocity V2.
In some examples, the first velocity V1 is considered to be substantially equal to the second velocity V2 when an absolute value of a difference between the first velocity V1 and the second velocity V2 is smaller than a preset threshold ΔV. For example, the preset threshold ΔV may generally be 5% of the first velocity V1, preferably be 1% of the first velocity V1, and more preferably 0.1% of the first velocity V1. For example, the preset threshold ΔV may generally be 5% of the first velocity V2, preferably be 1% of the first velocity V2, and more preferably 0.1% of the first velocity V2.
In some examples, the first velocity V1 is considered to be not substantially equal to the second velocity V2 when the absolute value of the difference between the first velocity V1 and the second velocity V2 is greater than or equal to the preset threshold ΔV.
In some embodiments, in an instance that the first velocity V1 is not substantially equal to the second velocity V2, a first recalculated velocity (V1p
In some examples, the first recalculated velocity (V1p
where p1 is an integer number, Δφ1 is the first phase difference between the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301, and k1 is equal to λ/4πTc1.
In some examples, the second recalculated velocity (V2) may be determined based on the following equation (Eq. 4):
where p2 is an integer number, Δφ2 is the second phase difference between the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302, and k2 is equal to λ/4πTc2.
Referring now to
As shown in
In some embodiments, the first recalculated velocity (V1p
In some embodiments, the relative velocity Vr between the radar sensor 101 and the radar reflector 102 may be equal to the first recalculated velocity (V1p
In some examples, the first recalculated velocity (V1p
In some examples, the first recalculated velocity (V1p
In some embodiments, the first recalculated velocity (V1p
Referring now to
For example, as shown in a top portion of
where λ/4πTc is a maximum velocity that can be measured by technologies with two single chirp pulses with same duration Tc, and k is a natural number. As a result of the present embodiments and in some examples, the maximum velocity that can be measured by a radar sensor may be improved.
Referring now to
As shown in
The processing circuitry 501 may be implemented as, for example, various devices comprising one or a plurality of microprocessors with accompanying digital signal processors; one or a plurality of processors without accompanying digital signal processors; one or a plurality of coprocessors; one or a plurality of multi-core processors; one or a plurality of controllers; processing circuits; one or a plurality of computers; and various other processing elements (including integrated circuits, such as ASICs or FPGAs, or a certain combination thereof). In some embodiments, the processing circuitry 501 may include one or more processors. In one exemplary embodiment, the processing circuitry 501 is configured to execute instructions stored in the memory 507 or otherwise accessible by the processing circuitry 501. When executed by the processing circuitry 501, these instructions may enable the controller component 150 to execute one or a plurality of the functions as described herein. No matter whether it is configured by hardware, firmware/software methods, or a combination thereof, the processing circuitry 501 may include entities capable of executing operations according to the embodiments of the present invention when correspondingly configured. Therefore, for example, when the processing circuitry 501 is implemented as an ASIC, an FPGA, or the like, the processing circuitry 501 may include specially configured hardware for implementing one or a plurality of operations described herein. Alternatively, as another example, when the processing circuitry 501 is implemented as an actuator of instructions (such as those that may be stored in the memory 507), the instructions may specifically configure the processing circuitry 501 to execute one or a plurality of algorithms and operations described herein.
The memory 507 may include, for example, a volatile memory, a non-volatile memory, or a certain combination thereof. Although illustrated as a single memory in
The communication module 503 may be implemented as any apparatus included in a circuit, hardware, a computer program product, or a combination thereof, which is configured to receive and/or transmit data from/to another component or apparatus. The computer program product includes computer-readable program instructions stored on a computer-readable medium (for example, the memory 507) and executed by a controller component 150 (for example, the processing circuitry 501). In some embodiments, the communication module 503 (as with other components discussed herein) may be at least partially implemented as the processing circuitry 501 or otherwise controlled by the processing circuitry 501. In this regard, the communication module 503 may communicate with the processing circuitry 501, for example, through a bus. The communication module 503 may include, for example, antennas, transmitters, receivers, transceivers, network interface cards and/or supporting hardware and/or firmware/software, and is used for establishing communication with another apparatus. The communication module 503 may be configured to receive and/or transmit any data that may be stored by the memory 507 by using any protocol that can be used for communication between apparatuses. The communication module 503 may additionally or alternatively communicate with the memory 507, the input/output module 505 and/or any other component of the controller component 150, for example, through a bus.
In some embodiments, the controller component 150 may include an input/output module 505. The input/output module 505 may communicate with the processing circuitry 501 to receive instructions input by the user and/or to provide audible, visual, mechanical, or other outputs to the user. Therefore, the input/output module 505 may include supporting devices, such as a keyboard, a mouse, a display, a touch screen display, and/or other input/output mechanisms. Alternatively, at least some aspects of the input/output module 505 may be implemented on a device used by the user to communicate with the controller component 150. The input/output module 505 may communicate with the memory 507, the communication module 503 and/or any other component, for example, through a bus. One or a plurality of input/output modules and/or other components may be included in the controller component 150.
Referring now to
As described above and as will be appreciated based on this disclosure, embodiments of the present disclosure may include various means including entirely of hardware or any combination of software and hardware. Furthermore, embodiments may take the form of a computer program product on at least one non-transitory computer-readable storage medium having computer-readable program instructions (e.g., computer software) embodied in the storage medium. Similarly, embodiments may take the form of a computer program code stored on at least one non-transitory computer-readable storage medium. Any suitable computer-readable storage medium may be utilized including non-transitory hard disks, CD-ROMs, flash memory, optical storage devices, or magnetic storage devices.
Referring now to
At step/operation 602, the controller component 150 may cause a radar sensor 101 to transmit a first chirp signal 301 and a second chirp signal 302 toward a radar reflector 102.
In some embodiments, for example, the first chirp signal 301 may change a frequency of the first chirp signal 301 linearly with time from a first frequency f1 to a second frequency f2 in a first duration Tc1. In some embodiments, for example, the second chirp signal 302 may change a frequency of the second chirp signal 302 linearly with time from the first frequency f1 to the second frequency f2 in a first duration Tc2. In some embodiments, the duration Tc1 of the first chirp signal 301 may be different from a duration Tc2 of the second chirp signal 302.
In some embodiments, the radar reflector 102 may reflect the first chirp signal 301 and the second chirp signal 302 back to the radar sensor 101.
At step/operation 604, the controller component 150 may cause the radar sensor 101 to receive reflected signals from the radar reflector 102.
In some embodiments, as shown in
At step/operation 606, the controller component 150 may determine a first velocity V1 based on the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301.
In some embodiments, the controller component 150 may determine a first phase difference Δφ1 between the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301 based on the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301.
In some embodiments, the controller component 150 may determine the first velocity (V1) based on the first phase difference Δφ1 between the first chirp signal 301 and the first reflected chirp signal 303 of the first chirp signal 301.
In some embodiments, the controller component 150 may determine the first velocity (V1) by Eq. 1.
At step/operation 608, the controller component 150 may determine a second velocity V2 based on the second chirp signal 302 and the second reflected chirp signal 304 of the first chirp signal 301.
In some embodiments, the controller component 150 may determine a second phase difference Δφ2 between the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302 based on the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302.
In some embodiments, the controller component 150 may determine the second velocity (V2) based on the second phase difference Δφ2 between the second chirp signal 302 and the second reflected chirp signal 304 of the second chirp signal 302.
In some embodiments, the controller component 150 may determine the second velocity (V2) by Eq. 2.
At step/operation 610, the controller component 150 may determine the relative velocity between the radar sensor and the radar reflector 102 based on the first velocity (V1) and the second velocity (V2).
Referring now to
At step/operation 702, the controller component 150 may compare the first velocity (V1) with the second velocity (V2).
In some embodiments, in an instance that the first velocity V1 is substantially equal to the second velocity V2, the exemplary method 700 may proceed to step/operation 704.
At step/operation 704, the controller component 150 may determine that the relative velocity Vr between the radar sensor 101 and the radar reflector 102 is equal to the first velocity V1 or the second velocity V2.
In some embodiments, in an instance that the first velocity V1 is not substantially equal to the second velocity V2, the exemplary method 700 may proceed to step/operation 706.
At step/operation 706, the controller component 150 may select a first integer number p1 and a second integer number p2.
In some embodiments, p1 and p2 may be selected from a preset range. For example, p1 and p2 may be selected from a range from −10 to 10, preferably from a range from −5 to 5, and more preferably from a range from −2 to 2.
At step/operation 708, the controller component 150 may determine a first recalculated velocity (V1p
In some embodiments, the controller component 150 may determine the first recalculated velocity (V1p
At step/operation 710, the controller component 150 may determine a second recalculated velocity (V2p
In some embodiments, the controller component 150 may determine the second recalculated velocity (V2p
At step/operation 712, the controller component 150 may compare the first recalculated velocity (V1p
In some embodiments, in an instance that the first recalculated velocity (V1p
At step/operation 714, the controller component 150 may determine that the relative velocity Vr between the radar sensor 101 and the radar reflector 102 is equal to the first recalculated velocity (V1p
In some embodiments, in an instance that the first recalculated velocity (V1p
In some embodiments, at step/operation 706, at least one of the first integer number p1 and the second integer number p2 is different from previous selected p1 and p2.
In some embodiments, step/operation 706 may iterate through the preset range to find the first recalculated velocity (V1p
As described above and as will be appreciated based on this disclosure, embodiments of the present disclosure may include various means including entirely of hardware or any combination of software and hardware. Furthermore, embodiments may take the form of a computer program product on at least one non-transitory computer-readable storage medium having computer-readable program instructions (e.g., computer software) embodied in the storage medium. Similarly, embodiments may take the form of a computer program code stored on at least one non-transitory computer-readable storage medium. Any suitable computer-readable storage medium may be utilized including non-transitory hard disks, CD-ROMs, flash memory, optical storage devices, or magnetic storage devices.
It is to be understood that the disclosure is not to be limited to the specific embodiments disclosed, and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation, unless described otherwise.
Number | Date | Country | Kind |
---|---|---|---|
202310646976.5 | Jun 2023 | CN | national |