This invention relates to radio frequency (“RF”) signals and, more particularly, to control of RF signal propagation in an environment.
Many radio systems use directional or sectorized antennas and beamforming to improve the throughput or range of a wireless communication link. Beamforming ensures that a larger fraction of transmitted energy reaches the intended device or reduces unintended interference of a signal transmitted from the device. Generally, the larger an antenna array, the more precisely an antenna pattern can be localized on a target device.
However, there are many practical challenges to making radio systems with large antenna arrays. First, devices such as internet of things (IoT) sensors and handhelds must be small. Second, connecting each antenna in an array to full-fledged radio transmit/receive circuitry can increase cost and power requirements. Third, large, bulky systems are hard to deploy, even in infrastructure base-stations or access points.
Interference can disrupt the transmission and reception of an RF signal. Walls, windows, corners, and objects in a room can disrupt the signal or produce wave patterns that weaken the signal before it is received. Outdoor transmissions are also subject to such interference from trees, buildings, and other structures. Additionally, many wireless transmitters and receivers are battery powered or have low-power transmitters. These include cell phones, appliances or other Internet of Things (“IoT”) devices, and the like. Also, as the frequency of transmissions from hand-held devices continues to increase, the signals may be more susceptible to interference from the environment.
In a general aspect, an approach to improving radio transmission between devices in an environment controls radio frequency propagation in the environment by controlling radio frequency properties of a surface in the environment (e.g., in an indoor one-room or multi-room environment). In such an approach, reflective (and/or transmissive or absorptive) characteristics at different locations on a surface are controlled to, in the aggregate (i.e., by a combination of multiple paths), control transmission characteristics between devices in the environment. By way of optical analogy, the surface functions as a controlled mirror or lens that focuses signals passing between, to, or from devices in the environment. When associated with a particular device (i.e., a transmitter and/or receiver), a combination of the device's primary antenna (which may itself be an array), and the controlled surface together can essentially operate as a controlled antenna array; but it should be understood that the controlled surface is not necessarily associated with or directly coupled to a primary device, but rather can operate independently of a particular transmitter or receiver.
Particular embodiments of this approach may use an array of thin elements (also referred to as “radio frequency (RF) elements”) that are disposed on surfaces in an environment, such as on walls, ceilings, or windows of an indoor environment, or on the sides of buildings in an outdoor environment.
In some embodiments, a surface can be configured to propagate an RF signal as it passes through the environment to increase signal quality at a receiver, so that a weak or error-prone signal can be received. For example, a surface may have a plurality of individually configurable elements that can be configured to reflect from, absorb in, or allow the RF signal to pass through the element, with the configuration of the elements being selected to result in improved reception. For example, each element may have at least two conductive sections and at least one RF switch coupled between adjacent conductor sections. Opening and closing the switch can change the state of the configurable element so that it either reflects or passes the RF signal.
A controller, such as a processor or circuit, can control the switches to set the state of the configurable elements. The controller may also determine and set a deployment configuration of the surface that improves reception of the RF transmission. In some embodiments, the controller can apply a series of test configurations to the surface and measure (or receive a measurement of) the signal quality, such as signal strength, noise, bit error rate, or the like. Using the signal quality measurements, the controller can then determine a state for each configurable element and define a deployment configuration that includes those states. The controller can then apply the deployment configuration to the surface to improve reception of the RF signal.
The examples provided below are intended to illustrate the concepts of a surface that can propagate or enhance an RF transmission, and methods of configuring that surface. However, many alternatives can be used.
Aspects of the devices and methods may include one or more of the following features. For example, each element may have an on state that reflects an RF signal and an off state that passes an RF signal. The deployment state may be defined by a set of element states that enhance reception of the RF signal. In other examples, the elements may have multiple states that include reflection, absorption, or passing of an RF signal, and/or intermediate state that are a combination of reflection, absorption, and passing. In general, the elements may be “passive” in the sense that they do not (individually and/or in aggregate) add RF energy. For example, with the average RF power emitted from an element being less than or equal to the average RF energy impinging on the element. There may be active (powered) electronic components on such a passive element, for example, controlling an RF switch, with power for such components being supplied by a battery, a wired power connection, or via wireless power delivery.
The switchable radio frequency elements may include at least one radio frequency switch. In this case, the state of the element can be applied by switching the switches on and off.
The controller may measure (or receive a measurement) of the signal quality of the RF signal at the receiver. The controller can then use such measurements to determine a deployment configuration of the surface. The deployment configuration may include a set of states for some or all the elements of the surface that enhances reception of the RF signal based on the characterized measurement of signal quality.
The configurable elements may include conductors and switches to set the states. The conductors may have dimensions chosen to reflect or pass RF transmissions of a predetermined frequency or frequency range. The switches can couple the conductors together to change the state of the configurable elements.
Other features and advantages of the invention are apparent from the following description, and from the claims.
Like reference numbers in the figures denote like elements.
Referring to
The surfaces 104a-b can be deployed in various ways to propagate signals through both indoor and outdoor environments. For example, surface 104a may be installed on an interior wall or a window to reflect signals from transmitter 106a to receiver 102. Surface 104a may also be configured to allow RF signals from transmitter 106b to pass through the surface 104a to be received by receiver 102.
Surface 104b can be installed on an exterior wall or window to enhance transmission of RF signals by transmitter 106c (e.g., on an outside radio tower) to receiver 102, which may be located inside a home or building. Although not shown, surface 104b may also be configured to reflect RF transmissions from an outside transmitter 106c to another receiver that is also located outside.
RF signals can take multiple complex and convoluted paths (“multipath”) through the environment 10 before they are received. This can lead to poor reception due to unintended interference (e.g., destructive interference) between paths. The controlled surface can be configured to enhance a transmission by creating reflected paths or paths that pass via the surfaces 104a and/or 104b that constructively combine to form the received signal at the receiver 102.
Referring to
The surface 104 is shown in
Although the surface 104 is shown with adjacent configurable elements 118 that share edges, this is not required. The configurable elements may be separated from each other or even dispersed about the environment. For example, in an embodiment, if surface 104 is placed in a room, all the configurable elements 118 may be adjacent as shown in
In the embodiment shown in
The surface 104 may be configured to propagate the RF signals from transmitter 106 so that they can be more effectively received by an RF receiver 102. The RF receiver 102 may be any type of device that can receive an RF signal including, but not limited to, an appliance, a cellular phone, a wireless networking device, and the like. The receiver 102 includes a signal monitor 103 that has access to signals and/or characteristics of signals received at the receiver 102 from the transmitter 106. For example, the signal monitor 103 is part of or coupled to the received signal processing path of the receiver 102. In particular, the signal monitor 103 can measure or receive characteristics of the received signal that represent signal quality. These characteristics include, but are not limited to, received signal strength (RSSI) measurements, bit error rate measurements, jitter measurements, noise measurements, phase measurements, or other characteristics that indicate (e.g., are correlated with or otherwise represent) signal quality of the transmission as received by the receiver 102 and/or the signal monitor 103.
As discussed later in this document, although shown as part of receiver 102 in
The receiver 102 may receive RF signals directly from the environment (i.e., directly from the transmitter 106 as indicated by a signal path 108), and/or receive signals that are reflected from elements of the environment such as wall, floors, or other objects, as indicated by a signal path 109-109′ reflected from a floor surface. But the receiver 102 may also receive RF signals that bounce off or pass through the surface 104, such as signals via paths 112′ and 113′.
The signal monitor 103 is communicatively coupled to the controller 116 via a wired or wireless link. Thus, the signal monitor 103 can provide the measured characteristic of the received signal to the controller 116 as a feedback signal 120. For example, the feedback signal 120 may provide a measurement of signal strength, bit error rate, jitter, signal-to-noise ratio, or any characteristic or combination of characteristics that can be used to characterize the quality of the received signal.
In operation, the controller 116 configures the surface 104 by configuring one or more of the elements 118 before or between RF transmissions sent by the transmitter 106. The signal monitor 103 then measures at least one characteristic of the RF signal and provides feedback signal 120 (which includes the measured characteristic) to the controller 116. The controller 116 then reconfigures the surface 104 by changing the states of one or more of the elements 118. Then, upon a subsequent transmission, the signal monitor 103 again measures the characteristic of the RF signal and feeds the measurement back to the controller 116. The controller 116 may repeat this process multiple times, then determine a deployment configuration (i.e. a set of states of the elements 118) that improves reception characteristics of the RF signal at the receiver 102, and apply the deployment configuration to the surface 104 to propagate the transmission of the RF signal from transmitter 106 to receiver 102. An example of this type of process is described in additional detail below.
Referring to
where b(i)=0 if element i is “off” and b(i)=1 if it is “on,” hZ denotes the combined complex channel when all the elements are “off,” and h(i) denotes the effect of turning on element i (i.e., the incremental channel resulting from turning element i on). In the case that the surface acts as a “mirror” and that only “on” elements contribute to the overall channel, hZ is the combined channel of all the paths that are not affected by the surface 104 where hZ≅cE, i.e., the one or more unmodified paths that are direct paths and fixed reflecting paths between the transmitter 106 and the receiver 102. For example, in vector diagram 200 for a simplified example with N=4 elements, the channel hZ and the incremental channels h(i) that can be added to hZ are illustrated. In general, to maximize the amplitude of the overall channel h, only incremental channels that point within ±90° of the same direction (phase) as hZ constructively increase the channel magnitude, while the other channels reduce the channel magnitude. Therefore, referring to
When all the elements are turned off, as introduced above, the channel is hZ. One approach to selecting the elements to turn on is, one by one for each element i to measure the effect of turning on just element i by comparing the channel (i.e., is magnitude or a measurement that relates to the magnitude) between when it is on and when it is off. If the channel improves when it is on (e.g., because it constructive adds as illustrated in
One or more embodiments take advantage of a “channel boosting” feature in which even if the effect of turning one element on cannot be easily detected, turning on M elements results in a channel increment that has an expected amplitude that may scale approximately as √{square root over (M)} as compared to one channel (i.e., it is of order
In this embodiment, the controller 116 determines a deployment configuration by applying a series of test configurations, receiving a measurement of signal quality of the aggregate RF signal that is received by the receiver 102, and creating a deployment configuration by choosing states for the elements 118 based on the signal quality measurements of the measurements of the aggregate signal received by receiver 102.
In
In
In
In
In
After applying the series of test configurations, the controller 116 uses the measurement results provided by receiver 102 to determine a deployment configuration by algorithmically determining which states to apply to the individual elements 118. The deployment state for the surface includes the set of deployment states for the elements. The controller 116 may then apply the deployment configuration to surface 104 to improve reception of the RF signal by receiver 102. The deployment state may be maintained for some or all of the time that RF transmitter 106 subsequently sends transmissions to RF receiver 102. Additionally or alternatively, the controller 112 may continuously or periodically test different configurations and apply a deployment configuration to enhance the received signal.
In this example, the surface 104 is configured with four different configurations 302, 304, 308, and 312. However, the controller 116 may repeat the test process any number of times and receive multiple measurements of the received signal h to determine a deployment configuration.
Based on the measurements received from the receiver 102, the controller 116 may determine a deployment configuration for the surface 104 that improves reception of the signal h received at the receiver 102. Each reflected channel from individual elements 118 may be small, but the summation of the reflections can have a significant effect. As noted above, if M random elements are turned on, the expected magnitude the incremental channel is √{square root over (M)} times the expected magnitude of the incremental channel of any one element, which is easier to detect than the effect that may occur if one element is changed.
As noted above, the receiver 102 may perform various measurements of the RF signal, and any of these measurements (or any combination of these measurements) can be used to determine a deployment configuration that boosts the RF signal. For the purpose of this example, signal strength (RSSI) will be used to illustrate how the deployment configuration is determined.
Referring to
In this example, controller 116 may perform a voting algorithm to determine the state of each element 118 that should be included in the deployment configuration. The following pseudo-code provides an example of a such a voting algorithm:
Increasing the number (K) of test configurations that are applied to surface 104 and measured by receiver 102 can improve the performance of the voting algorithm above. In various embodiments, the number of test configurations used to determine a deployment configuration may be in the 10's, 100's, or 1000's of test configurations.
Referring to
The conductors 404 may have a rectangular shape and may be formed from a thin metal material, such as a copper or aluminum foil. In some aspects, the conductors 404 may also be printed on a substrate (not shown) or directly onto surface 104. The conductors 404 may be manufactured to be thick enough so that they are rigid, or thin enough so they are flexible and can form to a surface, depending on how they are to be deployed. The conductors 404 may also be formed into other shapes besides rectangles.
The dimensions of each conductor 404 are chosen so that connecting the conductors 404 via the RF switches 402 will cause the conductors to reflect or pass an RF signal at an expected frequency. For example, the dimensions may be based on the wavelength of the transmission. In one example, the width 406 may be λ/10 and the height may be λ/4, where λ is the expected wavelength of the transmission. In this example, the gap 410 between elements 118 may also be at least λ/10. In other words, the elements 118 may be separated from each other in any direction by at least λ/10. As another example, the distance 410 between elements may be λ/4 or less. These dimensions may allow element 118 to act like a half-dipole antenna. Also, the RF switches 410 may be spaced apart from each other at a distance of about λ/2.
When the RF switch 402 is closed, the height of the conductor 404 is effectively increased so that it can reflect the RF signal, acting like an RF mirror. When the RF switch 404 is open, the conductor 404 may be effectively transparent to the RF signal so that the RF signal passes through the element 118.
In various embodiments, the element 118 and the associated conductors do not contain any dielectric material and may simply consist of the conductors and switch. For instance, the element 118 can have a single conductive layer, without a second layer (e.g., a ground plane and/or any dielectric layer). In other embodiments, a dielectric may be included to alter or affect the RF reflection.
This example illustrates an element 118 that has an on state and an off state for reflecting or passing an RF signal of a particular frequency or frequency band. However, the element 118 can be reconfigured by, for example, modifying the conductors, adding or removing conductors, and reconfiguring and/or adding switches between the conductors so that the element 118 has multiple states that can reflect, pass, or absorb RF signals.
The controller 116 may communicate with the switch 402 via a wireless or wired link. In various embodiments, a serial bus is used to address each switch 402 within surface 104. In other embodiments, especially if the number of elements 118 is large, multiple serial busses may be used to reduce the time necessary to switch many elements.
In this embodiment, the elements shown in
The controller 116 may be a general processor or a custom circuit configured to perform the methods described above. In various embodiments, the controller 116 may include or communicate with RAM and/or ROM memory that includes software instructions for performing the methods described above. The software instructions may cause the processor to perform functions such as controlling the elements 118, applying test configurations to the surface 104, receiving measurement data from the receiver 102, determining a deployment configuration for the surface 104, and/or applying the deployment configuration to the surface 104, as well as any of the other functions mentioned or in the following sections.
In at least some embodiments described above, the controller has a wired connection to each of the elements, either directly or in a daisy-chained configuration. In an alternative, each element is powered and controlled wirelessly, like a passive RFID tag. The controller acts like a RFID controller that sets the state of each element. In such a setup, buildings could prefabricate their walls with the elements. Carpets and wallpapers could be sold with elements already embedded in them. Users can separately buy a controller to control and obtain the benefits of the elements already present in the environment.
In embodiments, the elements 118 may be have multiple configurable states (either continuously variable or from a discrete set). As noted above, the elements 118 may include reflective or pass-through states. However, the elements 118 may also be configurable into an absorptive state or intermediate states that provide intermediate levels of reflection, absorption, polarization, or passing of the RF signal. Referring to equation (1) above, in this example where the elements 118 are configurable with multiple states, the term b(i) could represent any complex number such that |b(i)|≤1. This can be accomplished, for example, by including conductors of varying shapes, sizes, and orientations in the elements 118 that are coupled together in various arrangements by one or more controllable RF switches.
In some embodiments, all the elements 118 may be varied by the controller 116 when applying test or deployment configurations to the surface 104. In various other embodiments, only some of the elements 118 may be varied by controller 116. Thus, in these embodiments, the test and deployment configurations may include only a subset of the total number of elements of the surface 104. Also, while the process shown in
In some examples, the controller 116 can apply a deployment configuration to the surface 104 as described above, then continue to test a subset of elements to improve the deployment configuration. For example, while a deployment configuration is active on the surface 104, the controller 116 can apply test configurations to half, a quarter, and eighth, or some other subset of the elements 118. Receiver 102 can then measure the RF signal it receives and feed the measurement back to the controller, which can then determine a deployment configuration for the subset of elements to further improve reception of the RF signal at the receiver 102.
As described above, the controller 116 may use a voting scheme to determine the state of individual elements in the deployment configuration. However, other schemes may be used. For example, to determine a deployment state for an element 118, the controller 116 could use a linear regression, a logistic regression, a machine learning algorithm, or any form of predictive analysis to determine a state of the element 118 that enhances reception of the RF signal.
In some aspects, the controller 116 may switch the state of each switch 402 directly, by issuing a command to turn on or off, for example. In other embodiments, element 118 may include a memory such as a shift register 412 (shown in
As noted above, the states of the elements 118 in the test configurations may be set to a random state. In other embodiments, the states of the elements 118 in each test configuration may be set according to a predetermined sequence or pattern.
The channel boosting approach described above does not necessarily use random subsets. For example, a systematic selection of subsets (e.g., K=log2N different subsets of M=N/2 elements) may be used. Furthermore, rather than starting from a configuration of all elements “off”, the controller may perturb a current configuration different M flips (e.g., M<N/2) and then determine a best change in configuration, thereby maintaining improved signals while determining a change in configuration.
In some embodiments, instead of measuring the signal characteristics directly, the signal monitor 103 may listen to or eavesdrop on communications between the transmitter 106 and the receiver 102, and extract signal quality measurements from those communications. For example, the transmitter 102 and the receiver 106 may communicate using a protocol that includes signal quality measurements such as RSSI. In this case, the signal monitor 103 may listen to these transmissions and extract the RSSI (or other) measurements as they are passed between the transmitter 106 and the receiver 102.
Although some embodiments are described in the context of a single receiver and one transmitter, it should be understood that the approach may be applied to provides a best average reception from multiple transmitters to one receiver. That is, the surface may be configured such that the average improvement in channel quality is improved across transmission from different transmitters. Furthermore, it should be understood that the role of transmitter and receiver may be interchanged, such that the surface provide be best improvement in transmissions to one or more receivers. For example, the one transmitter may receive signal strength information from the receivers, e.g., in acknowledgement messages, and pass that information to the signal monitor. In a system in which all communication uses the same frequency channel, configuring the surface for best reception of signal naturally also configures the surface for best reciprocal transmission. In yet other embodiments, there may be multiple transmitters and receivers, and the controller receives signal information from multiple devices and the surface is configured to provide improvement between many different pairs of devices.
A number of embodiments of the invention have been described. Nevertheless, it is to be understood that the foregoing description is intended to illustrate and not to limit the scope of the invention, which is defined by the scope of the following claims. Accordingly, other embodiments are also within the scope of the following claims. For example, various modifications may be made without departing from the scope of the invention. Additionally, some of the steps described above may be order independent, and thus can be performed in an order different from that described.
This application claims the benefit of U.S. Provisional Application No. 62/840,743 filed Apr. 30, 2019, which is incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62840743 | Apr 2019 | US |