Disclosed aspects are generally directed to Frequency Modulated Continuous Wave (FMCW) radar, and in particular to mitigating the effects of signal leakage from radiating to receiving antennas on small form factor devices.
A fifth generation (5G) standard for wireless communications calls for substantially higher data transfer speeds, greater numbers of connections, and enhanced coverage, among many other improvements. To boost data rates of up to 20 gigabits per second, communication frequencies of 15 GHz have been adopted. Operation in this frequency range is subject to limits in energy radiation exposure to humans, though, which has sparked interest in the use of Frequency Modulated Continuous Wave (FMCW) radar for human proximity detection using the communication antennas of the device. However, radiating and receiving antennas are in very close proximity because of the small form factor of a typical 5G wireless communications device, and thus an FMCW radar signal may be received by mutual coupling (MC) at very high power at the same time as a target reflection signal is received at significantly lower power where it is obscured. Conventional methods of mitigating effects of the high-power MC leakage signal include canceling it with a characterization of the signal that was stored on the 5G communication device during its manufacture. However, the actual MC signal may change over time due to various conditions and diverge from the static, stored characterization, resulting in less effective mitigation of the MC leakage and degraded performance of the FMCW radar.
Since FMCW radar may play an important role on 5G communication devices, there is a corresponding need for improved methods of mitigating mutual coupling signal leakage to enable effective detection of human proximity
Aspects of this disclosure are directed to systems and methods for mitigating the effects of high power FMCW signal leakage at a receiving antenna of a small form factor 5G communications device. Accordingly, aspects include, for example, one directed to a method of determining, on a small form factor communication device, a range of a target object, including receiving a composite signal including a target reflection signal and a mutual coupling (MC) leakage signal, generating a composite beat waveform by mixing the composite signal with an original signal, generating a target beat waveform by subtracting from the composite beat waveform a weighted, k-delayed composite beat waveform, and determining by use of the target beat waveform a range of the target object from the small form factor communication device. According to further aspects, the composite beat waveform includes a leakage beat waveform and the target beat waveform, k is a configurable to cause a k-delayed leakage beat waveform of the k-delayed composite beat waveform to be correlated with the leakage beat waveform and a k-delayed target beat waveform of the k-delayed composite beat waveform to be uncorrelated with the target beat waveform.
Another aspect is directed to an apparatus for determining, on a small form factor communication device, a range of a target object, the apparatus comprising a receiving antenna for receiving a composite signal including a target reflection signal and a mutual coupling (MC) leakage signal, a signal mixer for generating a composite beat waveform by mixing the composite signal with an original signal, a signal summer for generating a target beat waveform by subtracting from the composite beat waveform a weighted, k-delayed composite beat waveform, and a range detector for determining by use of the target beat waveform a range of the target object. According to further aspects, the receiving antenna is configured for simultaneous reception with the radiating antenna, the composite beat waveform includes a leakage beat waveform and the target beat waveform, k is a configurable parameter and configured to cause a k-delayed leakage beat waveform of the k-delayed composite beat waveform to be correlated with the leakage beat waveform, and a k-delayed target beat waveform of the k-delayed composite beat waveform to be uncorrelated with the target beat waveform.
Another aspect is directed to an apparatus for determining, on a small form factor communication device, a range of a target object, the apparatus comprising means for receiving a composite signal including a target reflection signal and a mutual coupling (MC) leakage signal, means for generating a composite beat waveform by mixing the composite signal with an original signal, means for generating a target beat waveform by subtracting from the composite beat waveform a weighted, k-delayed composite beat waveform, and means for determining by use of the target beat waveform a range of a target object. According to further aspects, the composite beat waveform includes a leakage beat waveform and the target beat waveform, k a configurable parameter, k configured to cause a k-delayed leakage beat waveform of the k-delayed composite beat waveform to be correlated with the leakage beat waveform, and k configured to cause a k-delayed target beat waveform of the k-delayed composite beat waveform to be uncorrelated with the target beat waveform.
Another aspect is directed to a non-transitory computer-readable storage medium comprising code, which when executed by a processor on a small form factor communication device, causes a determination of a range of a target object, the storage medium comprising code for receiving a composite signal including a target reflection signal and a mutual coupling (MC) leakage signal, for generating a composite beat waveform by mixing the composite signal with an original signal, for generating a target beat waveform by subtracting from the composite beat waveform a weighted, k-delayed composite beat waveform, and for receiving determining by use of the target beat waveform a range of a target object. According to further aspects, the composite beat waveform includes a leakage beat waveform and the target beat waveform, k is a configurable to cause a k-delayed leakage beat waveform of the k-delayed composite beat waveform to be correlated with the leakage beat waveform, and to cause a k-delayed target beat waveform of the k-delayed composite beat waveform to be uncorrelated with the target beat waveform.
A more complete appreciation of the various aspects described herein and many attendant advantages thereof will be readily obtained as the same become better understood by reference to the following detailed description when considered in connection with the accompanying drawings, which are presented solely for illustration and not limitation, and in which:
Aspects disclosed herein are directed to mitigating mutual coupling (MC) leakage and determining a range of a target object with FMCW radar on a small form 5G communications device. An example motivation for implementing FMCW radar on a 5G communication device arises from Federal Communications Commission (FCC) requirements to maintain 5G transmission energy below limits of maximum permissible exposure (MPE) of human tissue (e.g., that of a user). More specifically, FCC regulations state that MPE for 5G millimeter wave transmissions should be less than 1 mW/cm2. Millimeter wave 5G technology makes FMCW radar using built-in antennas feasible, so it is reasonable to consider implementing FMCW radar for the purposes of ranging human tissue from the 5G communications device. At close range, a reduction of transmission power may often be required to maintain MPE limits, so proximity detection of human tissue near a 5G communications device is clearly advantageous. However, FMCW radar requires that both the radiating and receiving antennas be simultaneously active, and small, ever-shrinking form factors of typical communication devices cause radiating and receiving antennas to be very closely placed. Energy leakage from the radiating antenna to the receiving antenna becomes a significant and unavoidable problem in that the relatively low energy target reflections used for range estimation are obscured by the leakage.
Disclosed herein are methods and apparatus for mitigating the effects of MC leakage in FMCW radar implemented on a 5G communications device. A composite waveform includes component MC leakage and target waveforms. Over a sample space of k, the MC leakage waveforms correlate, but the target waveforms do not. The composite waveform is tapped at time t-k, weighted, and negative-summed with the composite waveform at time t to remove the MC leakage waveform component (at time t). Thus, the remaining, much lower power, target waveform component is isolated for use in determining the range of the target. Sampling the composite waveform in this way provides a robust and adaptable alternative to the conventional method of canceling the MC leakage component with a static, stored characterization.
These and other aspects are disclosed in the following description and related drawings to show specific examples relating to exemplary aspects. Alternative aspects will be apparent to those skilled in the pertinent art upon reading this disclosure, and may be constructed and practiced without departing from the scope or spirit of the disclosure. Additionally, well-known elements will not be described in detail or may be omitted so as to not obscure the relevant details of the aspects disclosed herein.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects. Likewise, the term “aspects” does not require that all aspects include the discussed feature, advantage, or mode of operation.
The terminology used herein describes particular aspects only and should not be construed to limit any aspects disclosed herein. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Those skilled in the art will further understand that the terms “comprises,” “comprising,” “includes,” and/or “including,” as used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Further, various aspects may be described in terms of sequences of actions to be performed by, for example, elements of a computing device. Those skilled in the art will recognize that various actions described herein can be performed by specific circuits (e.g., an application specific integrated circuit (ASIC)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, these sequences of actions described herein can be considered to be embodied entirely within any form of non-transitory computer-readable medium having stored thereon a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects described herein may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the aspects described herein, the corresponding form of any such aspects may be described herein as, for example, “logic configured to” and/or other structural components configured to perform the described action.
As used herein, the terms “user equipment” (or “UE”), “user device,” “user terminal,” “client device,” “communication device,” “wireless device,” “wireless communications device,” “handheld device,” “mobile device,” “mobile terminal,” “mobile station,” “handset,” “access terminal,” “subscriber device,” “subscriber terminal,” “subscriber station,” “terminal,” and variants thereof may interchangeably refer to any suitable mobile or stationary device that can receive wireless communication and/or navigation signals, including a small form factor 5G wireless communications device. These terms are also intended to include devices which communicate with another device that can receive wireless communication and/or navigation signals such as by short-range wireless, infrared, wireline connection, or other connection, regardless of whether satellite signal reception, assistance data reception, and/or position-related processing occurs at the device or at the other device. In addition, these terms are intended to include all devices, including wireless and wireline communication devices which may communicate with a core network via a radio access network (RAN). UEs can be embodied by any of a number of types of devices including but not limited to printed circuit (PC) cards, compact flash devices, external or internal modems, wireless or wireline phones, smartphones, tablets, tracking devices, asset tags, and so on.
Conventionally, a characterization of the MC leakage 123 may be stored on the 5G communications device at the time of manufacture and used to generate a corresponding MC reference signal 178 intended to correlate with the MC leakage 123 and mitigate its effect. Characterizing the MC leakage 123 robustly and reliably may be challenging, however. For example, while the stored characterization remains static over time, changes in antenna impedance and/or load may occur, causing a divergence in character of the MC leakage 123 from the stored characterization, even though the stored characterization may have been accurate when first configured. It has also been shown that external modifications to a communications device, such as a user-installed cover, for example, may also alter the characteristics of the MC leakage 123. MC leakage 123 is regarded as changing slowly over time, but leading nevertheless to eventual divergence of the stored characterization from actuality, and thus deficient mitigation of the effects of MC leakage 123
Referring to
Referring now to
A time domain representation of the Tx signal 116 (STx(t)) is shown in
Referring again to
Shown in
Per typical FMCW processing, the Rx signal 140 is routed to a signal mixer 150, where it is mixed with the Tx signal 116. An effect of the mixing is to remove the chirp modulation component from the waveform of the Rx signal 140. As shown in
As mentioned above, in conventional methods a characterization of the MC leakage effect (i.e., the MC leakage beat 162) may be determined and stored on the 5G communications device at the time of manufacture. In
The effectiveness of the MC reference 178 in canceling the MC leakage beat 162 depends, however, on the accuracy with which the MC reference 178 models, and correlates with, the MC leakage beat 162. The model fidelity in turn depends upon the accuracy of the characterization of the MC leakage 123 that was stored during manufacture. As discussed in the foregoing, changes in antenna impedance and/or load, or simply the installation of a cover on the communication device, for example, may cause the actual character of the MC leakage 123 and/or MC leakage beat 162 to diverge from the conventionally stored characterization. The stored characterization may then become increasingly deficient with regard to canceling the effects of MC leakage beat 162.
By contrast, a differential approach according to aspects described herein provides an adaptive means for canceling MC leakage in small form factor 5G communication devices, as used for millimeter wave communications. Instead of canceling high power leakage from the radiating antenna to the receiving antenna with a waveform derived from a static and possibly inaccurate reference characterization, aspects described herein provide for the use instead of a previous observation at t-k of the received, mixed waveform as a “reference” to cancel MC leakage from the current observation at t.
Referring to
The efficacy of using the MC reference 330 to cancel the MC leakage beat 162 of the composite beat 160 is based in part on similarities of MC reference 330 (SMCtap(t)), to composite beat 160 (RX(t)). A comparison of SMCtap(t), illustrated in
RX(t)=MC(t)+TGT(t) (1)
S
MCtap(t)=W*RX(t-k)=W*MC(t-k)+W*TGT(t-k) (2)
A strong similarity between SMCtap(t) and RX(t) exists because SMCtap(t) is simply a k-delayed, scalar-multiplied sample of RX(t). Also, MC(t) is expected to remain relatively unchanged over time periods of interest (e.g., 100 milliseconds) due to its repetitive, high-power (chirp) content. MC(t-k) and MC(t) may then be regarded as highly correlated, and MC(t-k) therefore effective for canceling MC(t).
TGT(t) and TGT(t-k) are regarded, by contrast, as being uncorrelated. In an example discussed above, the target object 124 may be human. A human target, such as a finger, hand, or other body part, may be modeled as a relatively soft, non-flat target, as opposed to a desk, chair, or many other inanimate objects with hard, flat surfaces. As such, a (non-flat) human target may create multi-scattered FMCW radar reflections, with paths that may add constructively and destructively to cause phase fluctuations in the reflected signals. Further, a human target may also be in motion, even at a millimeter level when a subject is regarded as not moving. Such a “micro-movement” of a hand, for example, may induce random phase fluctuations in a received millimeter wave target reflection signal. These phase fluctuations may cause variations in the target reflection signal taken over time such that TGT(t)≠TGT(t-k). Thus, TGT(t) and TGT(t-k) may be regarded as being uncorrelated, and TGT(t-k) will not cancel TGT(t). Negative-summing W*RX(t-k) (i.e., MC reference 330, SMCtap(t)) and RX(t), composite beat 160, therefore substantially yields TGT(t) 340, and the range detector 190 may then make a determination of the range to the target object 124 based on TGT(t).
In another example, the target object 124 may be a stationary object with one or more flat surfaces, such as book or laptop computer. Phase fluctuations such as those inherent to a human target will not be present and the target beat 164 component, i.e., TGT(t), of Rx(t) should remain substantially constant. Thus, TGT(t) will be similar to, and correlate strongly with, W*TGT(t-k), such that TGT(t) may be canceled from RX(t) at the signal summer 180 along with the MC(t) component. The substantially null signal results in no subsequent detections at the range detector 190. Thus, for the purposes of managing maximum permissible exposure to a human target, for example, cancelation of the target signal (TGT(t)) for stationary, relatively flat-surfaced objects is advantageous in that the likelihood of a false alarm is reduced.
The amount of delay in absolute time between RX(t) and SMCtap(t) (i.e., RX(t-k)) may be determined by the configurable parameter k and a sample period T. The value of k may be configured so that MC(t-k) and MC(t) are substantially and sufficiently correlated so that MC(t) is effectively canceled, but also that TGT(t) and TGT(t-k) are sufficiently decorrelated so that TGT(t) is not canceled. In an aspect, cancelation of MC(t) is achieved when performed periodically with a period of T, or a multiple thereof. In an example where the target is human, k may be determined by the relationship between T and a frequency of a human micro-movement. In an example, if T is set at 50 milliseconds, it has been shown experimentally that k may be set to a value of 6 or more. According to another aspect, k may simply be set to 1. According to other aspects, k may be determined by any method as a value best ensuring cancelation of the effects of MC leakage 123 while isolating and returning the target beat 164, TGT(t).
It will be appreciated that cancelation of MC leakage energy by differential methods is advantageous at least because the conventional dependency on a stored leakage model reference is removed. As discussed, the factory reference configured during manufacture may become unreliable due, for example, to the addition by the user of a cover on the communications device, or to evolving changes in antenna impedance and/or loads. By contrast, the differential methods described herein provide a leakage canceling reference that is inherently dynamic, adaptable, and advantageously unaffected by these types of changes.
As shown, antenna modules 558A, 558B each substantially include an apparatus for leakage mitigation as illustrated in
The function of the MC leakage mitigation portion of antenna module 558A is the same as described above with regard to
According to an aspect, the 5G communication device 502 includes a processor 570 functionally coupled to a memory 580, the range detector 560, and the antenna modules 558A, 558B. The processor 570 may execute instructions including those for controlling the antenna modules 558A, 558B, controlling the range detector 560, receiving FMCW range data from the range detector 560, classifying the FMCW range data, and storing and accessing the range data at the memory 580.
In an example, the processor 570 may classify FMCW radar range data generated by antenna module 558B, for example, and determine that a human target is within 1 cm, which may be cause for power management to maintain MPE adherence. The processor 570 may also determine that no such detections are present via the other antenna module 558A. A prospective 5G communication queued for transmission using antenna module 558B at a power exceeding MPE at the 1 cm range may then be reassigned to antenna module 558A for transmission on the expectation that no human tissue is in danger of over-exposure to 5G communication transmission energy.
It will be appreciated that the functional blocks of the 5G communication device 502 may be implemented in various combinations in hardware, firmware, and/or software. For small form factor devices such as the 5G communication device 502, all or some of the functions of all modules depicted may be integrated into a System on Chip (SoC), or into the processor 570 and/or memory 580.
At block 620, a composite beat waveform, such as composite beat 160, is generated by mixing the composite signal with the original signal, such as the Tx signal 116. In this way, the chirp modulation of the composite signal is removed, including from its component MC leakage and the target reflection waveforms. A comparison of idealized MC leakage and target reflection waveforms depicted in
At block 630, a target beat waveform, such as target beat 340, is generated by subtracting a weighted, k-delayed composite beat waveform from the composite beat waveform at time k. Essentially, the target beat waveform is isolated from the composite beat waveform by canceling the MC leakage beat waveform. As discussed in more detail above in relation to
At block 640, the target beat waveform may be used to make a determination as to the range of the target object, such as target object 124. Known FMCW radar methods may be used at a range detector receiving the target beat waveform, such as range detector 190, to determine range estimate from its “beat” frequency (i.e., “tone”), by its proportionality to the distance to the target object. As discussed above, a range estimate may then be provided to a processor, such as processor 570, for classification and further action.
Those having skill in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Further, those having skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted to depart from the scope of the various aspects described herein.
The various illustrative logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or other such configurations).
A small form factor device will be recognized by those having skill in the art as a device designed to minimize size, and that as technologies advance there is an abiding interest in further miniaturization. In particular, for small form factor 5G communication devices such as those contemplated herein, the high frequencies utilized not only present new technological opportunities, such as the inclusion of frequency modulated continuous wave (FMCW) radar using existing transmit and receive antennas. Some or all of the functions of the modules depicted herein may also be advantageously integrated into a System on Chip (SoC) to minimize size and power consumption.
The methods, sequences, and/or algorithms described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of non-transitory computer-readable medium known in the art.
An exemplary non-transitory computer-readable medium may be coupled to the processor such that the processor can read information from, and write information to, the non-transitory computer-readable medium. In the alternative, the non-transitory computer-readable medium may be integral to the processor. The processor and the non-transitory computer-readable medium may reside in an ASIC. The ASIC may reside in a user device (e.g., a UE) or a base station. In the alternative, the processor and the non-transitory computer-readable medium may be discrete components in a user device or base station.
In one or more exemplary aspects, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a non-transitory computer-readable medium. Computer-readable media may include storage media and/or communication media including any non-transitory medium that may facilitate transferring a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable 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. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, 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 a medium. The term disk and disc, which may be used interchangeably herein, includes CD, laser disc, optical disc, DVD, floppy disk, and Blu-ray discs, which usually reproduce data magnetically and/or optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
While the foregoing disclosure shows illustrative aspects, those skilled in the art will appreciate that various changes and modifications could be made herein without departing from the scope of the disclosure as defined by the appended claims. Furthermore, in accordance with the various illustrative aspects described herein, those skilled in the art will appreciate that the functions, steps, and/or actions in any methods described above and/or recited in any method claims appended hereto need not be performed in any particular order. Further still, to the extent that any elements are described above or recited in the appended claims in a singular form, those skilled in the art will appreciate that singular form(s) contemplate the plural as well unless limitation to the singular form(s) is explicitly stated.