The present disclosure relates generally to a system and method wireless communication, and, in particular embodiments, to a system and method for beamforming a beam recommendations.
Millimeter Wave (mmWave) wireless communications have been proposed for 5G new radio (NR) standards. However, mmWave communications suffer from an insufficient link budget problem. mmWave communications typically have large propagation loss that is inversely proportional to the carrier frequency. A larger carrier frequency leads to a larger propagation loss. The larger propagation loss leads to lower received signal-to-noise-ratio (SNR) and, consequently, lower or insufficient link budgets. Several potential solutions to this problem have been proposed. These potential solutions include spatial domain transmit/receive beamforming (BF), time domain spreading, and frequency domain spreading. The most popular of these potential solutions is spatial domain transmit/receive BF.
Spatial domain transmit/receive BF takes advantage of very small wavelengths. For example, consider a 30 GHz carrier frequency with a 10 millimeter (mm) wavelength. It is possible to integrate a large number of antenna elements in a small area. For example, in one configuration, it is possible to integrate 64 antenna elements (an 8×8 uniform planar array) with each side of the being around 3.5 centimeters (cm) in length. This size means that it is possible to include such antenna arrays in many handheld devices.
When using spatial domain transmit/receive BF, it is usually desirable to have a large beamforming gain at the transmitter side. This results in the formation of a small-width beam. However, when a mobile device is the receiver, a small beam width may not be desirable because the communication link is very sensitive to environmental and mobile device factors that may result in loss of data or otherwise poor performance. For example, if the spatial orientation of the mobile device is changed or the mobile device moves, it may no longer be able to receive data from the transmitter due to the narrowness of the beam.
In accordance with an embodiment, a method in a device for adjusting beam parameters at a remote transmitter includes measuring, by the device, device environmental parameters. The method also includes determining, by the device, beam recommendation information according to the device environmental parameters. The method also includes transmitting, by the device, the beam recommendation information to the remote transmitter, wherein the remote transmitter uses the beam recommendation information to adjust the beam width for transmissions to the device.
In accordance with another embodiment, a device includes a processor and a computer readable storage medium storing programming for execution by the processor. The programming includes instructions for measuring device environmental parameters. The programming also includes instructions for determining beam recommendation information according to the device environmental parameters. The programming also includes instructions for transmitting the beam recommendation information to the remote transmitter, wherein the remote transmitter uses the beam recommendation information to adjust the beam width for transmissions to the device.
In accordance with another embodiment, a non-transitory computer-readable medium storing computer instructions encoding an image, that when executed by one or more processors, cause the one or more processors to perform a plurality of steps is provided. The steps include measuring device environmental parameters. The steps also include determining beam recommendation information according to the device environmental parameters. The steps also include transmitting the beam recommendation information to the remote transmitter, wherein the remote transmitter uses the beam recommendation information to adjust the beam width for transmissions to the device.
In an embodiment, the beam recommendation information includes a recommended beam width. In an embodiment, the method, device, or computer readable storage medium includes the step of or instructions for receiving a plurality of options for a beam width, wherein the determining, by the device, beam recommendation information according to the device environmental parameters comprises selecting on of the options for the beam width. In an embodiment, the plurality of options for the beam width are received from the remote transmitter. In an embodiment, the determining beam recommendation information includes selecting a beam width corresponding to a hierarchical beam book. In an embodiment, the environmental parameters include at least one of rotation of the device, translational movement of the device, received channel quality, movement of objects proximate to the device that affect a beam signal to the device from the remote transmitter. In an embodiment, the beam recommendation information includes measured environmental parameters from which the remote transmitter determines a beam width. In an embodiment, the device is a mobile device.
In an embodiment, a method in a device for adjusting resource settings at a remote transmitter includes receiving, at the device, configuration information from a remote transmitter, the configuration information comprising multiple resource settings. The method also includes configuring the device according to the multiple resource settings. The method also includes measuring, by the device, device environmental parameters. The method also includes determining, by the device, a particular resource settings that fits best within the current channel/environment. The method also includes transmitting, by the device, the resource setting recommendation to the remote transmitter. In an embodiment, the resource settings include configuration of reference signals from the remote transmitter. In an embodiment, configuration of reference signals includes a precoder setting of the reference signal and time/frequency/code/sequence/antenna port setting of the reference signal. In an embodiment, the device is a mobile device.
In an embodiment, a device includes a processor and a computer readable storage medium storing programming for execution by the processor. The programming includes instructions for receiving multiple resource configurations from a remote transmitter. The programming also includes instructions for measuring mobile device environmental parameters. The programming also includes instructions for determining, by the mobile device, a particular resource settings that fits best within the current channel/environments. The programming also includes instructions for transmitting, by the mobile device, the resource setting recommendation to the remote transmitter. In an embodiment, the resource settings comprise configuration of reference signals from the remote transmitter. In an embodiment, the configuration of the reference signals comprises at least one of precoder setting of the reference signal or time/frequency/code/sequence/antenna port setting of the reference signal. In an embodiment, the device is a mobile device.
One or more embodiments of the disclosed methods and systems enable user equipment (UEs), i.e., mobile devices, to request and/or negotiate a desired tradeoff between the beamforming gain and the beamforming robustness based on first hand information and/or measurements that are available to the UEs, but may not be available to the transmitter. Additionally, one or more embodiments enable the transmit and receive point (TRP) to understand the sensitivity requirements on the UE side and thereby allow the TRP to adapt its beamforming to compensate for the changing environments experienced by the UE due to, for example, the movement of the mobile device or others in the environment. Furthermore, embodiments of the disclosed systems and methods enable robust reception at the receiver side of a wireless communication system.
For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
The structure, manufacture and use of the presently preferred embodiments are discussed in detail below. It should be appreciated, however, that the present disclosure provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.
Disclosed herein are methods and systems enabling the mobile device to request and/or recommend a desired tradeoff of achievable beamforming gain and achievable beam robustness with the corresponding TRP or eNB. Although the disclosed methods and systems are described below primarily with respect to using mmWave communication systems, those of ordinary skill in the art will recognize that the disclosed methods and systems are not so limited, but may also be applied to any other communication systems that utilize transceiver beamforming.
Also disclosed herein are methods and systems enabling a device to determine and send recommendations for system resource settings to a remote transmitter. In an embodiment, initiation of determining whether to recommend new system resource settings is made by the device without prompting from the remote transmitter. In an embodiment, the resource settings may include any settings that impact the ability of the device to correctly receive a signal from the remote transmitter or that affects channel quality, received signal quality, signal-to-noise ratio, data rate, etc.
The disclosed methods and systems are described primarily with reference to beam width recommendations, as discussed above, the disclosed methods and systems are not so limited, but may be applied to any other network or system parameter that may be adjusted based on a device recommendation, where the device recommendation is based upon measurements and data that are known or available to the device, but may not be known or available to the remote transmitter without feedback from the device. Also, the disclosed systems and methods are described primarily with reference to mobile devices, but are not limited to such.
Embodiments of the disclosed methods and systems provide a number of advantages over currently available wireless communication systems. For example, one or more embodiments of the disclosed methods and systems enable user equipment (UEs), i.e., mobile devices, to request and/or negotiate a desired tradeoff between the beamforming gain and the beamforming robustness based on first hand information and/or measurements that are available to the UEs, but may not be available to the transmitter. Additionally, one or more embodiments enable the TRP to understand the sensitivity requirements on the UE side and thereby allow the TRP to adapt its beamforming to compensate for the changing environments experienced by the UE due to, for example, the movement of the mobile device or others in the environment. Furthermore, embodiments of the disclosed systems and methods enable robust reception at the receiver side of a wireless communication system.
mmWave transmission may be important to future 5G standards since it enables very high data rates to be used by utilizing the wide bandwidths available in the millimeter wave band with reduced latency. Embodiments of the disclosed methods and system enable the use of wide beams to enable robust signal reception at the mobile device side for millimeter wave wireless communications in 5G HF.
As discussed above, for mobile devices, a narrow transmit beam from the TRP may be beneficial in improving the link budget. However, such a narrow transmit beam also makes the underlying beamformed link very sensitive to various environmental factors at the UE receiving transmissions from the TRP. These environmental factors may include, for example, movement of the mobile device and objects in the vicinity of the mobile device. The beam may easily get lost or degrade sharply due to the UE moving/shifting/rotating or due to objects or movement of objects between the TRP and the UE (i.e., the channel may change even if the UE is stationary due to other environmental factors). Such movement and environmental factors cannot be foreseen from the TRP side. Only the UE is situated such that it may determine an estimate on how quickly the channel is changing. Thus, disclosed herein are embodiment methods and systems that allow the UE and the TRP to agree on a certain tradeoff between the beamforming gain and the beam sensitivity to improve beam robustness. As used herein, the term beam robustness refers to the insensitivity of the channel quality relative to movement of the UE or to conditions of the surrounding environment of the UE. A robust beam allows the UE to be moved without significant degradation of the channel quality, whereas a non-robust beam may be quite sensitive to UE movement and other environmental factors that degrade the channel quality at the UE. To improve beam robustness, beamforming gain usually must be sacrificed.
However, the UE is able to access/estimate how drastic or fast the device moves or rotates. This may be accomplished through an internal sensor, such as, for example, a gyroscope, an accelerometer, and other motion sensors. The UE may also be able to estimate the channel variation due to movement of itself and/or movement or the position of nearby objects in the environment. The TRP does not have this information until the UE sends it as feedback. Thus, in an embodiment, the UE reports this information to the TRP. This may be performed explicitly by sending a number of communication parameters, such as, for example, beam width, granularity of the beam in the spatial domain, modulation and coding index offset, and transmit power offset, among others. Alternatively, the reporting may be performed implicitly. For example, the UE may decide a number of channel feedback or sounding parameters on its own, e.g., feedback granularity, feedback overhead, channel rank category, sounding granularity, and others based on its own measurements of the sensor, of the channel, and of the interference. By decoding the UE feedback or sounding, the TRP can infer the preferred communication parameters from the UE. The communication parameters inferred from the UE feedback or sounding may include, for example, beam width, granularity of the beam in the spatial domain, modulation and coding index offset, transmit power offset, etc.
Over time, the UE 100 may learn the average angular displacement for various activities. Alternatively, average angular displacement for various activities may be provided to the UE 100. These average angular displacement values may be stored on the UE and the UE may utilize these values in determining whether to recommend a change in beam width to the TRP. The UE 100 may determine what activity is being performed by the user based on which application is open and displayed or otherwise presented to the user. Based on what application is being used, the UE may predict what the angular displacement may be and, using this information, may recommend a new beam width that is appropriate for the activity and movement of the device. For example, a user using the UE 100 to play games will likely move the UE 100 more than one who is using the UE 100 to read. Thus, the UE 100 may request a more robust beam from the TRP when the UE 100 is being used to play games. Table 1 below is an example of a table storing activities and corresponding average angular displacement.
In an embodiment, the UE 100 may determine the beam width preference purely based on its own capabilities and measurement. Alternatively, the TRP may provide the UE 100 with a number of choices in terms of the channel feedback or sounding parameters. The UE 100 may select one parameter out of several in performing channel feedback or sounding based on its own measurements of the sensor(s), of the channel, and of the interference.
Consider the following example, with reference to
However, the default beamforming vector may be too sensitive due to small beam width under UE shift and/or a change in the channel between the TRP and the UE. A number of UE measurements made by the UE may trigger determination and transmission of a recommendation of a new beam width. These triggers may include UE movement, UE rotation, channel condition, interference, as well as measurements of other environmental factors such as objects in the area of the UE that interfere with signal reception and the movement of objects in the area of the UE that interfere with signal reception. Thus, at block 310, the UE may report/recommend a sensitivity level or a robustness requirement along with a potential channel quality indicator (CQI) request to the TRP. For example, suppose the recommended beam width is BW_R while the recommended CQI is CQI_R. The CQI_R is selected. BW_R may be code-book defined or non-code book defined. If the BW_R is code book defined, then the UE sends a selection from the code book. If the BW_R is not code book defined, then the UE sends back a beam width value to the TRP. In an embodiment, the recommendation may be transmitted explicitly by specifying, for example, the beam width, the granularity of the beam in the spatial domain, modulation and coding index offset, transmit power offset, etc. In an embodiment, rather than transmitting an explicit recommended beam width, the UE implicitly recommends a new beam width by transmitting information such as channel feedback, sounding parameters, etc., from which the TRP can infer the preferred communication parameters for the UE.
At block 312, the TRP updates the transmission parameters to a new beam width BW2 that is commensurate with the sensitivity level provided by the UE. The TRP may choose a beam width consistent with that recommended by the UE or it may choose a different beam width. For example, the chosen beam width BW@ may be different from the default beam width BW_1, but may also be different from the recommended BW_R in order to provide more flexibility on the TRP side. However, the chosen beam width BW_2 should provide sufficient robustness to satisfy the UE. In other embodiments, the TRP selects a beams width BW_2 that is identical to that recommended by the UE.
At block 314, the TRP updates the transmission parameters to the new MCS (i.e., MCS_2) that is commensurate with the new beam width BW_2. The TRP may choose a different MCS value than the one which was indicated by CQI_R. This may be done because the TRP has selected a different beam width than the one recommended by the UE. Therefore, if a different beam width is selected other than the one recommended by the UE, then the TRP also updates the MCS value to one that is different that was indicated by the CQI_R. The new CQI_2 is computed based on the original CQI_1 along with the original beam width, BW_1, based on the recommended CQI_R along with the recommended beam width, BW_R, and based on the final selected beam width, BW_2. Thus, CQI_2 may be expressed as a function of these parameters:
CQI_2=f(CQI_1,BW_1,CQI_R,BW_R, and BW_2)
In an example, let BW_2=BW_R and CQI_2=CQI_R. Furthermore, let the beam with width BW_1 have a gain of G_1, the beam with width BW_2 have a gain of G_2. Then, CQI_2 may be set as CQI_2=CQI_1−G_1+G_2. Furthermore, let beam with width BW_R have a gain of G_R, then CQI may be set as CQI_2=CQI_R−G_R+G_2.
At block 316, the TRP uses the updated beam width, BW_2, and corresponding MCS, MCS_2, to perform beamformed transmissions to the UE. At block 318, the UE receives the beamformed transmission from the TRP, after which, the method 300 may end.
Returning to blocks 302 and 304, in hierarchical-beam book based training, multiple codebooks may be needed on multiple layers. Generally, the top layer contains lower resolution/granularity beams (e.g., Si 404 in
Since beams with different widths may correspond to beams with different resolutions/granularities, a high resolution/granularity beam may be called a fine beam or a fine sector. A low resolution/granularity beam may be called a coarse beam or a coarse sector. Beams with different widths may correspond to beams formed by different hardware or at different frequencies. A high resolution/granularity beam may be formed at high frequency and a low resolution/granularity beam may be formed at low frequency.
Beams with different widths may correspond to beams formed by different antenna elements using different methods. A high resolution/granularity beam may be formed by a large number of antenna elements whereas a low resolution/granularity beam may be formed by a low number of antenna elements.
Once the UE has determined that a new beam width or parameters may be beneficial, the UE may determine that particular recommended beam width or other beam parameter according to the current beam width and the variation in the UE parameter(s) that triggered the recommendation. The UE may specify a particular beam width based on its knowledge of where it predicts the variation in UE parameters to be. In an embodiment, the UE merely selects that next wider beam from a code book and may keep doing so until the measured channel quality stays above a defined acceptable threshold.
If, at block 508, a new beam width is not recommended, then the method 500 proceeds to block 506. If, however, at block 508, a new beam width is recommended, then the method 500 proceeds to block 510 where the UE transmits a new beam width recommendation information, either explicitly or implicitly, to the TRP. In an embodiment, the beam forming recommendations are self-initiated by the UE and not performed at the request of the TRP. At block 512, the UE receives beamformed transmissions from the TRP where the TRP performs the beamforming with updated beamforming parameters determined according to the request from the UE, after which, the method 500 ends.
In an embodiment, the device (e.g., UE) determines a preferred resource setting or settings according to the current channel, one or more device environment parameters, or both. The preferred resource setting may be determined, for example, based on the application currently being used on the device. For example, if the user is streaming a video, then data rate may be the most important parameter and the UE may determine that a different beamforming parameter(s) other than the current beam forming parameters would result in improved data rate.
In some embodiments, the UE and TRP negotiate a tradeoff between beamforming gain and beamforming robustness. In various embodiments, rather than a single request being sent from the UE to the TRP, the UE and TRP may exchange multiple messages until an agreed upon beam width is determined.
In some embodiments, the processing system 900 is included in a network device that is accessing, or part otherwise of, a telecommunications network. In one example, the processing system 900 is in a network-side device in a wireless or wireline telecommunications network, such as a base station, a relay station, a scheduler, a controller, a gateway, a router, an applications server, or any other device in the telecommunications network. In other embodiments, the processing system 900 is in a user-side device accessing a wireless or wireline telecommunications network, such as a mobile station, a user equipment (UE), a personal computer (PC), a tablet, a wearable communications device (e.g., a smartwatch, etc.), or any other device adapted to access a telecommunications network.
In some embodiments, one or more of the interfaces 910, 912, 914 connects the processing system 900 to a transceiver adapted to transmit and receive signaling over the telecommunications network.
The transceiver 1000 may transmit and receive signaling over any type of communications medium. In some embodiments, the transceiver 1000 transmits and receives signaling over a wireless medium. For example, the transceiver 1000 may be a wireless transceiver adapted to communicate in accordance with a wireless telecommunications protocol, such as a cellular protocol (e.g., long-term evolution (LTE), etc.), a wireless local area network (WLAN) protocol (e.g., Wi-Fi, etc.), or any other type of wireless protocol (e.g., Bluetooth, near field communication (NFC), etc.). In such embodiments, the network-side interface 1002 comprises one or more antenna/radiating elements. For example, the network-side interface 1002 may include a single antenna, multiple separate antennas, or a multi-antenna array configured for multi-layer communication, e.g., single input multiple output (SIMO), multiple input single output (MISO), multiple input multiple output (MIMO), etc. In other embodiments, the transceiver 1000 transmits and receives signaling over a wireline medium, e.g., twisted-pair cable, coaxial cable, optical fiber, etc. Specific processing systems and/or transceivers may utilize all of the components shown, or only a subset of the components, and levels of integration may vary from device to device.
It should be appreciated that one or more steps of the embodiment methods provided herein may be performed by corresponding units or modules. For example, a signal, packet, or beam recommendation information may be transmitted by a transmitting unit or a transmitting module. A signal, packet, beam recommendation information, or beam forming information may be received by a receiving unit or a receiving module. A signal or packet may be processed by a processing unit or a processing module. Measuring mobile device environmental parameters may be determined by a measurement unit or a measurement module. Determining beam recommendation information may be performed by a beam recommendation unit or module. The respective units/modules may be hardware, software, or a combination thereof. For instance, one or more of the units/modules may be an integrated circuit, such as field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs).
In an embodiment, a method in a device for adjusting beam parameters at a remote transmitter includes measuring, by the device, device environmental parameters. The method also includes determining, by the device, beam recommendation information according to the device environmental parameters. The method also includes transmitting, by the device, the beam recommendation information to the remote transmitter, wherein the remote transmitter uses the beam recommendation information to adjust the beam width for transmissions to the device.
In an embodiment, a device includes a processor and a computer readable storage medium storing programming for execution by the processor. The programming includes instructions for measuring device environmental parameters. The programming also includes instructions for determining beam recommendation information according to the device environmental parameters. The programming also includes instructions for transmitting the beam recommendation information to the remote transmitter, wherein the remote transmitter uses the beam recommendation information to adjust the beam width for transmissions to the device.
In an embodiment, a non-transitory computer-readable medium storing computer instructions encoding an image, that when executed by one or more processors, cause the one or more processors to perform a plurality of steps is provided. The steps include measuring device environmental parameters. The steps also include determining beam recommendation information according to the device environmental parameters. The steps also include transmitting the beam recommendation information to the remote transmitter, wherein the remote transmitter uses the beam recommendation information to adjust the beam width for transmissions to the device.
In an embodiment, the beam recommendation information includes a recommended beam width. In an embodiment, the method, device, or computer readable storage medium includes the step of or instructions for receiving a plurality of options for a beam width, wherein the determining, by the device, beam recommendation information according to the device environmental parameters comprises selecting on of the options for the beam width. In an embodiment, the plurality of options for the beam width are received from the remote transmitter. In an embodiment, the determining beam recommendation information includes selecting a beam width corresponding to a hierarchical beam book. In an embodiment, the environmental parameters include at least one of rotation of the device, translational movement of the device, received channel quality, movement of objects proximate to the device that affect a beam signal to the device from the remote transmitter. In an embodiment, the beam recommendation information includes measured environmental parameters from which the remote transmitter determines a beam width. In an embodiment, the device is a mobile device.
In an embodiment, a method in a device for adjusting resource settings at a remote transmitter includes receiving, at the device, configuration information from a remote transmitter, the configuration information comprising multiple resource settings. The method also includes configuring the device according to the multiple resource settings. The method also includes measuring, by the device, device environmental parameters. The method also includes determining, by the device, a particular resource settings that fits best within the current channel/environment. The method also includes transmitting, by the device, the resource setting recommendation to the remote transmitter. In an embodiment, the resource settings include configuration of reference signals from the remote transmitter. In an embodiment, configuration of reference signals includes a precoder setting of the reference signal and time/frequency/code/sequence/antenna port setting of the reference signal. In an embodiment, the device is a mobile device.
In an embodiment, a device includes a processor and a computer readable storage medium storing programming for execution by the processor. The programming includes instructions for receiving multiple resource configurations from a remote transmitter. The programming also includes instructions for measuring mobile device environmental parameters. The programming also includes instructions for determining, by the mobile device, a particular resource settings that fits best within the current channel/environments. The programming also includes instructions for transmitting, by the mobile device, the resource setting recommendation to the remote transmitter. In an embodiment, the resource settings comprise configuration of reference signals from the remote transmitter. In an embodiment, the configuration of the reference signals comprises at least one of precoder setting of the reference signal or time/frequency/code/sequence/antenna port setting of the reference signal. In an embodiment, the device is a mobile device.
The following references are incorporated herein as if reproduced in their entirety:
While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or embodiments.