FILTER FOR NOISE REDUCTION IN DETECTION IN REMOTE SENSING SYSTEMS
20210124358 · 2021-04-29
Inventors
Cpc classification
G01S7/4913
PHYSICS
G05D1/0214
PHYSICS
G01S17/34
PHYSICS
International classification
G01S13/34
PHYSICS
G01S17/34
PHYSICS
Abstract
Vehicles, systems, and techniques are provided for noise reduction in detection in remote sensing systems. Noise reduction can be accomplished, in some embodiments, by narrowing a time interval to receive return EM radiation (or, in other embodiments, EM signals representative of the return EM radiation) at a system mounted in a vehicle. The time interval can be narrowed by adjusting the time during which the system can receive the return EM radiation. In other embodiments, rather than adjusting the time interval, a processing unit can remove a portion of data representative of a signal resulting from mixing probe EM radiation and return EM radiation. The data that is removed can be representative of the signal during a leading interval of the defined period during which probe EM radiation is emitted. Such a removal can result in second data representative of the signal during a terminal interval of the defined period.
Claims
1. A sensing system, comprising: a transmitter module configured to generate a first electromagnetic signal and emit a first portion of the first electromagnetic signal into an environment proximate to the sensing system during a defined period, the first portion of the first electromagnetic signal being a transmitted electromagnetic signal, the defined period comprises a leading interval and a terminal interval; a receiver module configured to receive a reflected electromagnetic signal responsive to the transmitted electromagnetic signal, the reflected electromagnetic signal corresponding to a reflection of a portion of the transmitted electromagnetic signal by an object in the environment proximate to the sensing system; a mixer module configured to mix the reflected electromagnetic signal received by the receiver module and a second portion of the first electromagnetic signal generated by the transmitter module to output a mixed electromagnetic signal; and a switching component configured to filter the mixed electromagnetic signal such that the switching component causes a first portion of the mixed electromagnetic signal corresponding to the leading interval of the defined period to be removed, wherein the switching component causes a second portion of the mixed electromagnetic signal corresponding to the terminal interval of the defined period to be outputted.
2. The sensing system of claim 1, further comprising: a digitizer module configured to digitize the second portion of the mixed electromagnetic signal corresponding to the terminal interval of the defined period.
3. The sensing system of claim 1, wherein the terminal interval corresponds to a defined fraction of the defined period, the defined fraction is a rational number.
4. The sensing system of claim 1, wherein the terminal interval spans a time interval within the defined period based at least on a defined range of a target object in the environment relative to the sensing system.
5. The sensing system of claim 1, wherein the sensing system is a radar system.
6. The sensing system of claim 1, wherein the sensing system is a lidar system.
7. The sensing system of claim 1, wherein a vehicle comprises the sensing system.
8. The sensing system of claim 1, wherein the first electromagnetic signal generated by the transmitter module is a frequency modulated continuous wave (FMCW) waveform.
9. The sensing system of claim 1, wherein the first electromagnetic signal generated by the transmitter module is an amplitude modulated continuous wave (AMCW) waveform.
10. The sensing system of claim 1, further comprising: a processing unit configured to generate a map based at least on data representative of the second portion of the mixed electromagnetic signal corresponding to the terminal interval of the defined period, the map comprises at least range data for the object in the environment proximate to the sensing system.
11. A vehicle, comprising: a sensing system, comprising: a transmitter module configured to generate a first electromagnetic signal and emit a first portion of the first electromagnetic signal into an environment proximate to the vehicle during a defined period, the first portion of the first electromagnetic signal being a transmitted electromagnetic signal, the defined period comprises a leading interval and a terminal interval; a receiver module configured to receive a reflected electromagnetic signal responsive to the transmitted electromagnetic signal, the reflected electromagnetic signal corresponding to a reflection of a portion of the transmitted electromagnetic signal by an object in the environment proximate to the vehicle; a mixer module configured to mix the reflected electromagnetic signal received by the receiver module and a second portion of the first electromagnetic signal generated by the transmitter module to output a mixed electromagnetic signal; a digitizer module configured to digitize the mixed electromagnetic signal to output digital data; and a switching component configured to filter the digital data such that the switching component causes a first portion of the digital data corresponding to the leading interval of the defined period to be removed, wherein the switching component causes a second portion of the digital data corresponding to the terminal interval of the defined period to be outputted.
12. The vehicle of claim 11, wherein the terminal interval corresponds to a defined fraction of the defined period, the defined fraction is a rational number.
13. The vehicle of claim 11, wherein the terminal interval spans a time interval within the defined period based at least on a defined range of a target object in the environment relative to the vehicle.
14. The vehicle of claim 11, wherein the sensing system is one of a radar system or a lidar system.
15. The vehicle of claim 11, wherein the first electromagnetic signal generated by the transmitter module is a frequency modulated continuous wave (FMCW) waveform.
16. The vehicle of claim 11, further comprising: a processing unit configured to generate a map based at least on the second portion of the digital data corresponding to the terminal interval of the defined period, the map comprises at least range data for the object in the environment proximate to the vehicle.
17. The vehicle of claim 16, further comprising: a control system configured to control an operation of the vehicle based at least on the map.
18. A method performed by a sensing system, comprising: generating a first electromagnetic signal; emitting a first portion of the first electromagnetic signal into an environment proximate to the sensing system during a defined period, the first portion of the first electromagnetic signal being a transmitted electromagnetic signal, the defined period comprises a leading interval and a terminal interval; receiving a reflected electromagnetic signal responsive to the transmitted electromagnetic signal, the reflected electromagnetic signal corresponding to a reflection of a portion of the transmitted electromagnetic signal by an object in the environment proximate to the sensing system; filtering the reflected electromagnetic signal such that a first portion of the reflected electromagnetic signal corresponding to the leading interval of the defined period is removed; and mixing a second portion of the reflected electromagnetic signal corresponding to the terminal interval of the defined period and a second portion of the first electromagnetic signal to output a mixed electromagnetic signal.
19. The method of claim 18, further comprising: digitizing the mixed electromagnetic signal to output digital data.
20. The method of claim 18, further comprising: generating a map based at least on data representative of the mixed electromagnetic signal, the map comprises at least range data for the object in the environment proximate to the sensing system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The annexed drawings are an integral part of the disclosure and are incorporated into the present specification. The drawings illustrate examples of embodiments of the disclosure and, in conjunction with the description and claims, serve to explain, at least in part, various principles, features, or aspects of the disclosure. Some embodiments of the disclosure are described more fully below with reference to the drawings. However, various aspects and elements of the disclosure can be implemented in many different forms and should not be construed as being limited to the implementations set forth herein. Like numbers refer to like, but not necessarily the same or identical, elements throughout. The accompanying drawings can be briefly characterized as follows.
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029] As mentioned, the disclosure recognizes and addresses, in at least some embodiments, the issue of noise reduction in the detection of electromagnetic (EM) signals in remote sensing systems that probe reflected EM radiation to detect objects within an environment. More specifically, yet not exclusively, the disclosure provides technologies that permit or otherwise facilitate reducing noise in the detection of reflected EM signals received at a remote sensing system.
[0030] In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. It may be evident, however, that such aspect(s) may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing one or more aspects. Further, it is to be understood that functionality that is described as being carried out by certain system components may be performed by multiple components. Similarly, for instance, a component may be configured to perform functionality that is described as being carried out by multiple components.
[0031] Moreover, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless specified otherwise, or clear from the context, the phrase “X employs A or B” is intended to mean any of the natural inclusive permutations. That is, the phrase “X employs A or B” is satisfied by any of the following instances: X employs A; X employs B; or X employs both A and B. In addition, the articles “a” and “an” as used in this application and the appended claims should generally be construed to mean “one or more” unless specified otherwise or clear from the context to be directed to a singular form.
[0032] Further, in some instances in this specification, the terms “component,” “module,” “unit,” and “system” are intended to encompass computer-readable data storage, such as a memory device or another type of non-transitory storage medium, that is configured with computer-executable instructions that cause specific functionality to be performed in response to execution by a processor. The computer-executable instructions may include a routine, a function, or the like. A component and/or system may be localized on a single device or distributed across several devices. In other instances, the terms “component,” “module,” “unit,” and “system” are intended to encompass an entity that includes hardware, software, or a combination of hardware and software. Such an entity can be embodied in or can include, for example, an apparatus with a defined functionality provided by optical parts, mechanical parts, and/or circuitry.
[0033] With reference to the drawings,
[0034] As is illustrated in diagram 150 in
[0035] With further reference to
[0036] Regardless of the region that is probed by the EM radiation 106a and the object or structure that reflects at least a portion of the EM radiation 106a, the sensing unit 120 can detect or otherwise process return EM radiation 106b during a portion of the defined period T of emission of the EM radiation 106. Specifically, as is illustrated in diagram 150, the sensing unit 120 can receive a periodic waveform indicative of the return EM radiation 106b during a terminal interval (1−α)T, with 0<α<1, that spans a terminal portion of the defined period T.
[0037] By receiving such a periodic waveform during such a terminal interval relative to the defined period T, the sensing unit 120 can mitigate or otherwise avoid collecting signal during a range delay interval associated with a reflection of the EM radiation 106a by an object or structure located at a defined distance (or range) from the sensing system 110. Such a range delay interval corresponds to the time elapsed from the emission of EM radiation 106a and the reception, at the sensing system 110, of the reflection of the EM radiation 106a.
[0038] A trace 220 in
[0039] Further, by receiving the periodic waveform during the terminal reception interval (1−α)T relative to the defined period T, the sensing unit 120 can avoid collecting noise signal (labeled “N” and represented with a block 156 in
[0040] Diagram 150 in
[0041] In turn, diagram 160 in
[0042] As an illustration, in one example scenario, the first object 108a can be located at a distance d.sub.1, from the sensing system 110, that yields a range delay of about T/4. For a terminal reception interval T/2 (α=0.5), for such a distance d.sub.1, the improvement in SNR relative to utilizing the entire defined period T for collection of signal is about 1.2 dB.
[0043] As is illustrated in
[0044] As an illustration, in one example scenario, the second object 108b can be located at a distance d.sub.2 that yields a range delay of about T/2. For a terminal reception interval T/2 (where α=0.5), for such a distance d.sub.2, the improvement in SNR relative to utilizing the entire defined period T for collection of signal is about 3 dB.
[0045] As is also illustrated in
[0046] As an illustration, in one example scenario, the third object 108c can be located at a distance d.sub.3 that yields a range delay of about (⅝)T. For a terminal reception interval T/2 (α=0.5), for such a distance d.sub.3, the improvement in SNR relative to utilizing the entire defined period T for collection of signals is about 3 dB. A greater improvement is obtained for a terminal reception interval (⅝)T (where α=0.375), the SNR improvement is about 4.3 dB. Accordingly, this example scenario illustrates that flexibility in the adjustment of terminal reception interval can permit achieving an optimized or otherwise desired level of SNR improvement for certain distances.
[0047] The sensing system 110 also can include a processing unit 130 that can generate or otherwise receive data representative of signal received during one or more terminal reception intervals as is described in this disclosure. The processing unit 130 can process or otherwise operate on such data in order to generate, for example, a range-doppler map of a region relative to the vehicle 105. In some embodiments, the processing unit 130 can include, for example, processing circuitry or other types of computing processing units (such as CPUs, GPUs, or a combination of both). The processing unit 130 also can include memory device(s) or other types of storage circuitry. Therefore, in some embodiments, the processing unit 130 can refer to a single-core processor; a single processor with software multithread execution capability; a multi-core processor; a multi-core processor with software multithread execution capability; a multi-core processor with hardware multithread technology; or the like.
[0048] Processing or otherwise operating on such data can include applying one or more fast Fourier transform (FFT) operations to the data. As an illustration,
[0049]
[0050] Two types of approaches can be adopted to implement the detection of EM signals in accordance with this disclosure: an analog approach and digital approach. The analog approach is schematically depicted in
[0051]
[0052]
[0053] The transmitter module 410 also can send at least a portion of a generated FMCW electromagnetic wave to a mixer module 420 to be used as a reference signal in the mixing with received reflected EM radiation (e.g., return EM radiation 106b,
[0054] The sensing unit 120 also can include a receiver module 330 that can receive the reflected EM radiation. Rather than operating at essentially 100% duty cycle and receiving the reflected EM radiation during the entirety of the defined period T, the sensing unit 120 can include a switching component 440 that can cause (e.g., configure or otherwise direct) the receiver module 430 to operate in a terminal interval of the defined period T. As mentioned, the terminal interval can span an interval (1−α)T, beginning at an instant t.sub.0+αT before T and ending at another instant equal to t.sub.0+T, where t.sub.0 corresponds to the instant at which the transmission period begins. In some embodiments, the switching component 440 can include a clocking device that can send a clock signal to the receiver module 420 in order to cause the receiver module 420 to commence receiving reflected EM radiation (e.g., reflected laser beams) at the beginning of the terminal interval and to end receiving radiation at t.sub.0+T, the end of the terminal interval. For instance, the clock signal can trigger the receiver module to transition from an OFF-state to an energized state at substantially t.sub.0+αT and remain energized for a defined number of counts, transitioning back to the OFF-state at substantially t.sub.0+T.
[0055] The receiver module 430 can guide (via an optic fiber or another type of waveguide, for example) the reflected EM radiation received during the terminal interval (1−α)T to the mixer module 420 for the received reflected EM radiation to be mixed with the reference signal supplied by the transmitter module 410.
[0056] In an embodiment in which the sensing unit 120 constitute a lidar system, the mixer module 420 can include one or more photodetector devices that can generate an analog signal, e.g., a voltage or a current, representative of a mixed signal resulting from the mixing of the FMCW electromagnetic wave generated by the transmitter module and the reflected EM radiation received by the receiver module 420. As discussed herein, the mixed signal can present an improved SNR relative to commonplace systems that receive reflected EM radiation during the transmission period T In some embodiments, the sensing unit 120 can include a digitizer module 450 that can generate data representative of the mixed signal. The digitizer module 450 can include an analog-to-digital converter (ADC) component.
[0057] In some embodiments, as is shown in
[0058] Other configurations of the switching component 440 are contemplated. In one embodiment, as is illustrated in
[0059] In other embodiments, as is shown in
[0060] A processing unit 130 functionally coupled to the sensing unit 120 can receive at least a portion of the data representative of the mixed signal and can retain the received data in one or more memory devices 460 (generically referred to as buffer 460). As mentioned, the processing unit 130 can process or otherwise operate on the data retained in the buffer 460. To that end, the processing unit include processing circuitry that can implement one or more operations, such as FFT operations, on the data. In some embodiments, as is illustrated in
[0061] In some embodiments, the sensing system 110 need not rely on triggering the receiver module 430 to receive reflected EM radiation during the terminal reception interval (1−α)T. Instead, the sensing unit 120 can generate a mixed signal based on reflected EM radiation that is received during the entire period T by the receiver module 420. The sensing unit 120 can send data representative of such a mixed signal to the processing unit 130 that, in response, can process or otherwise operate on a portion of the data corresponding to the terminal reception interval (1−α)T.
[0062] More specifically, as is illustrated in
[0063] The filter component 510 need not be separate from the ranging component 470 and the Doppler component 480. In some embodiments, the ranging component 470 and/or the Doppler component 480 can include the filter component 510. Thus, the ranging component 470 or the Doppler component 480 that includes the filter component 510 can filter data as described herein, prior to operating on the data.
[0064] Regardless of specific architecture, the results of processing or otherwise operating on data received and/or conditioned by processing unit 130 can be utilized to control and/or augment an operation of the vehicle 105.
[0065]
[0066] In some embodiments, the acts or operations disclosed in connection with any of the methods in accordance with this disclosure may be machine-accessible instructions (e.g., computer-readable and/or computer-executable instructions) that can be executed or otherwise implemented by one or more processors and/or can be stored on a computer-readable medium or media. The machine-accessible instructions can include a routine, a sub-routine, programs, a thread of execution, and/or the like. Results of acts or operations of the methodologies can be stored in a computer-readable medium, displayed on a display device, and/or the like.
[0067] The example methods illustrated in
[0068] Specifically,
[0069] At block 710, a transmitter module of a remote sensing system can transmit FMCW electromagnetic signal during a defined period (e.g., the defined period T). The FMCW electromagnetic signal can be modulated according to a defined waveform, including a sawtooth waveform, a triangular waveform, and the like. In some embodiments, the remote sensing system can be embodied in or can include the sensing system 120 and the transmitter module can be embodied in or can include the transmitter module 410.
[0070] At block 720, a switching component of the remote sensing system can cause a receiver module of the remote sensing system to receive return EM signal during a second defined period less than the defined period. The second defined period can correspond to a terminal interval of the defined period, e.g., the second defined period can be substantially equal to the terminal interval (1−α)T and the defined period can be substantially equal to T.
[0071] At block 730, the remote sensing system (e.g., sensing system 120) can condition the return EM signal for processing. For example, a module (e.g., mixer module 420) included in the remote sensing system can mix the return EM signal with the FMCW electromagnetic signal transmitted at block 710. In addition, or in some embodiments, another module (e.g., the digitizer module 450) included in the remote sensing system can digitize the resulting mixed signal.
[0072] At block 740, a processing unit of the remote sensing system can generate a range-Doppler map by processing or otherwise operating on the conditioned return EM signal. In one aspect, processing the conditioned return EM signal can include performing an FFT operation on the conditioned return EM signal. At block 750, a control system functionally coupled to the processing unit can control motion of the vehicle (e.g., the vehicle 105) based at least on the range-Doppler map. While not shown in
[0073]
[0074] At block 810, the processing unit can receive first data representative of electromagnetic signal generated at a remote sensing system during a defined period (e.g., the defined period T). The electromagnetic signal can be generated, for example, by a mixer module of the remote sensing system and includes a beat signal (see, e.g.,
[0075] At block 820, the processing unit can store the first data in a memory device of the remote sensing system. In embodiments in which the processing unit is embodied in the processing unit 130, the memory device can be embodied in or can constitute the buffer 460.
[0076] At block 830, the processing unit can configure a reception interval that corresponds to a terminal portion of the defined period. In some embodiments, the reception interval can be substantially equal to the terminal interval (1−α)T. The reception interval can be configured based at least on a defined relative distance between a target object and the vehicle that includes the processing unit and can be controlled according to the example method 800. In one embodiment, the processing unit can configure the reception interval iteratively, adjusting the reception interval until generating a satisfactory reception interval that yields a defined amount of SNR. The configuration need not be static and, in some embodiments, the processing unit can configure multiple reception intervals corresponding to respective detection ranges.
[0077] At block 840, the processing unit can remove, from the first data, second data representative of second EM signal generated during a first interval of the defined period, resulting in third data representative of third EM signal received during the reception interval. The first interval and the reception interval can span the defined period. Accordingly, in some embodiments, the first interval can be substantially equal to αT.
[0078] At block 850, the processing unit can generate a range-Doppler map by processing or otherwise operating on the third data. In one aspect, processing the third data can include performing an FFT operation on the third data. At block 860, a control system functionally coupled to the processing unit can control motion of the vehicle (e.g., the vehicle 105) based at least on the range-Doppler map. While not shown in
[0079]
[0080] The computing device 900 additionally includes a data store 908 that is accessible by the processor 902 by way of the system bus 906. The data store 908 may include executable instructions, sensor data, probability data, training data, confidence scores, etc. The computing device 900 also includes one or more input interface devices 910 (generically referred to as input interface 910) that allows external devices to communicate with the computing device 900. For instance, the input interface 910 may be used to receive data and/or instructions from an external device, etc. The computing device 900 also includes one or more output interface devices 912 (generically referred to as output interface device 912 that can interface the computing device 900 with one or more external devices. For example, the computing device 900 may transmit control signals to the engine 620, the braking system 630, and/or the steering system 640 by means of at least one of the output interface 912.
[0081] While illustrated as a single system, it is noted that the computing device 900 may also be embodied in a distributed system. Thus, for instance, several devices may be in communication by way of a network connection and may collectively perform operations or tasks described as being performed by the computing device 900.
[0082] Various functions described herein can be implemented in hardware, software, or any combination thereof. If implemented in software, the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer-readable storage media. A computer-readable storage media can be any available storage media that can be accessed by a computer. By way of example, and not limitation, such computer-readable storage media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc (BD), where disks usually reproduce data magnetically and discs usually reproduce data optically with laser devices. Further, a propagated signal is not included within the scope of computer-readable storage media. Computer-readable media also includes communication media including any medium that facilitates transfer of a computer program from one place to another. A connection, for instance, can be a communication medium. For example, if the software is transmitted from a web site, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of communication medium. Combinations of the above should also be included within the scope of computer-readable media.
[0083] Alternatively, or in addition, the functionally described herein can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0084] What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable modification and alteration of the above devices or methodologies for purposes of describing the aforementioned aspects, but one of ordinary skill in the art can recognize that many further modifications and permutations of various aspects are possible. Accordingly, the described aspects are intended to embrace all such alterations, modifications, and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term “includes” is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.