The present invention generally relates to communications systems and, more particularly, to multiple-input multiple-output (MIMO) systems.
A multi-access MIMO system is a wireless system in which the wireless endpoints have multiple antennas. An example of such a system is a base station (BS) with multiple transmitting/receiving antennas communicating with a plurality of user equipment (UE), each UE having multiple transmitting/receiving antennas. A benefit of using multiple antennas is that the spectral efficiency of the whole system can be significantly increased through spatial multiplexing. For example, several UEs can transmit data to the BS at the same-time, with the same frequency, and the BS can still discriminate the data from each UE.
In a multi-access MIMO system, the overall capacity of the system can be further improved if there is channel state information available at the transmitter (CSIT). For example, if a BS has access to channel state information associated with each UE, the BS can use this channel state information to select particular UEs to transmit. One known technique for selecting UEs to transmit uses the instantaneous channel signal-to-noise (SNR) ratio as representative of the channel state information. In a multi-access MIMO system, an indicator of the instantaneous channel SNR between a BS and a particular UE is the “channel realization”, which is measured in terms of the Frobenius norm of the channel state matrix. In this context, if the multi-access MIMO system has N users (each user having an associated UE), the BS selects those k users to be “on” whose channel realization exceeds a particular threshold, where k≦N.
In addition, beamforming information can be used in a multi-access MIMO system to improve communications in a particular direction. For example, the BS can feedback beamforming information to each UE in order to improve the upstream (UE to BS) performance. In order to use the feedback bits more efficiently, a vector quantization (VQ) technique has been proposed where the beamforming information from the BS to multiple “on” users are combined and then sent simultaneously.
We have observed that in a multi-access MIMO system the creation of beamforming information for transmission to multiple users does not take into account differences in mobility among the user population. For example, certain users may exhibit fairly static channel characteristics—i.e., they may not be moving—whereas other users may exhibit dynamic channel characteristics—i.e., they may be moving rapidly. As a result, all beamforming information to all UE is updated and transmitted at a rate dictated by the most dynamic channels. Unfortunately, this leads to an increase in overall transmission overhead for the system. Therefore, and in accordance with the principles of the invention, control information (e.g., beamforming information) is transmitted to a wireless endpoint as a function of mobility of the wireless endpoint. Thus, the overall transmission overhead used for control information can be appreciably reduced by taking into account the mobility of the users.
In an illustrative embodiment of the invention, a multi-access MIMO system comprises a BS, a number of UE, N, for serving N users and the control information is beamforming information. The BS divides the N users into L mobility groups, where each mobility group is associated with different levels of mobility. Illustratively, levels of mobility are associated with different ranges of channel dynamics. Those mobility groups having lower channel dynamics—that is, the channel dynamics change less rapidly—are updated with beamforming information less frequently than those mobility groups having higher dynamics—that is, the channel dynamics change more rapidly. In this way, the overall downlink transmission overhead used for beamforming can be appreciably reduced by taking into account the mobility of the users.
In another illustrative embodiment of the invention, a multi-user MIMO system comprises a BS, a number of UE, N, for serving N users and the control information is beamforming information. The BS divides the N users into L mobility groups, where each mobility group is associated with different levels of mobility. Illustratively, the levels of mobility include at least a stationary level and at least one moving level, where each UE is assigned a priori to one of the levels of mobility. Any UE assigned to the stationary mobility group are updated with beamforming information less frequently than those UE assigned to the at least one moving level.
In view of the above, and as will be apparent from reading the detailed description, other embodiments and features are also possible and fall within the principles of the invention.
Other than the inventive concept, the elements shown in the figures are well known and will not be described in detail. Also, familiarity with multiple-input multiple-output (MIMO) systems is assumed and is not described in detail herein. For example, other than the inventive concept, a channel state matrix, the determination of a Frobenius norm from the channel state matrix and a vector quantization (VQ) beamforming is known and not described herein. Likewise, other than the inventive concept, wireless transmission concepts such as orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA), and receiver components such as a radio-frequency (RF) front-end, or receiver section, such as a low noise block, tuners, and demodulators, correlators, leak integrators and squarers is assumed and not described herein. Similarly, other than the inventive concept, familiarity with formatting and encoding methods (such as Moving Picture Expert Group (MPEG)-2 Systems Standard (ISO/IEC 13818-1)) for generating transport bit streams and networking techniques such as IEEE 802.16, 802.11h, etc., is assumed and not described herein. It should also be noted that the inventive concept may be implemented using conventional programming techniques, which, as such, will not be described herein. Finally, like-numbers on the figures represent similar elements.
As noted above, in a multi-access MIMO system, communications in a particular direction can be improved by the use of beamforming information. As known in the art, beamforming is a signal processing technique used with arrays of transmitters or receivers that controls the directionality of, or sensitivity to, a radiation pattern. For example, the BS can feedback beamforming information to each UE in order to improve the upstream (UE to BS) performance. In order to use the feedback bits more efficiently, a vector quantization (VQ) technique has been proposed where the beamforming information from the BS to Multiple “on” users are combined and then sent simultaneously. However, we have observed that in a multi-access MIMO system the creation of beamforming information for transmission to multiple users does not take into account differences in mobility among the user population. For example, certain users may exhibit fairly static channel characteristics—i.e., they may not be moving—whereas other users may exhibit dynamic channel characteristics—i.e., they may be moving rapidly. As a result, all beamforming information to all UE is updated and transmitted at a rate dictated by the most dynamic channels. Unfortunately, this leads to an increase in overall transmission overhead for the system. Therefore, and in accordance with the principles of the invention, control information (e.g., beamforming information) is transmitted to a wireless endpoint as a function of mobility of the wireless endpoint. Thus, the overall transmission overhead used for control information can be appreciably reduced by taking into account the mobility of the users.
An illustrative multi-access MIMO system 100 (hereafter simply system 100) in accordance with the principles of the invention is shown in
Turning now to
Referring now to
Once the mobility of each user is determined, processor 290 then divides, or assigns, each user to one of L mobility groups in step 310, where L≦N. Each mobility group is associated with a certain range of channel dynamics. It should be noted that although steps 305 and 310 are shown as separate steps, the invention is not so limited and these steps may be combined, e.g., as the mobility of a user is determined, the user is assigned to a mobility group.
Finally, in step 315, processor 290 controls transceiver 285 to provide VQ beamforming information back to a respective UE as a function of its assigned mobility group via downlink control channel 111. This is illustrated in the message flow diagrams of
Continuing with the above example, the flow chart of
It should be noted that the mobility of a user can be determined in any number of ways. For example, the Frobenius norm, which is a function of the channel state matrix, can also be used as a measure of mobility, although this may be less accurate than the above-described use of the channel state matrices, Hk. Also, users can be preassigned to different levels of mobility a priori. Illustratively, the levels of mobility include at least a stationary level and at least one moving level. Any UE assigned to the stationary mobility group are updated with beamforming information less frequently than those UE assigned to the at least one moving level. This assignment to a particular mobility group (steps 305 and 310 of
Finally, as noted earlier, the overall capacity of a multi-access MIMO system, can be further improved if there is channel state information available at the transmitter (CSIT). For example, if a BS has access to channel state information associated with each UE, the BS can use this channel state information to select particular UEs to transmit. In the context of the inventive concept, any selection technique can be used to select a UE to transmit. For example, one known technique for selecting UEs to transmit uses the instantaneous channel signal-to-noise (SNR) ratio as representive of the channel state information. In a multi-access MIMO system, an indicator of the instantaneous channel SNR between a BS and a particular UE is the “channel realization”, which is measured in terms of the Frobenius norm of the channel state matrix. In this context, if the multi-access MIMO system has N users (each user having an associated UE), the BS selects those k users to be “on” whose channel realization exceeds a particular threshold, where k≦N.
Another method of selecting transmitters is shown if the flow chart of
In equation (1), the parameter, α, is the weight factor, illustratively, e.g., α=0.1. It should be observed from equation (1) that processor 290 performs different calculations depending on whether or not the kth user is currently turned “on”. As such, it is assumed that processor 290 maintains a table indicating the currently turned “on” users in, e.g., memory 295 (table not shown). Turning now to step 615, processor 290 determines a ratio between the Frobenius norm of the channel state matrix and the average of the Frobenius norm of the channel state matrix for each user, k, in the scheduling interval, m. This ratio is representative of a Normalized SNR, i.e.,
Finally, in step 620, processor 290 selects K users to be turned “on” as a function of the Normalized SNR. For example, BS 110 can select those users whose Normalized SNR exceeds a predetermined threshold. Alternatively, BS 110 can select those K users to be turned on who have larger Normalized SNRk values in a scheduling interval, m, than the remaining N-K users, where K>0. The particular value for K can be determined experimentally. As part of, or after, the selection process of step 620, BS 110 sends a message to the respective UE to either turn “on” or “off”. This is illustrated in the message flow diagrams of
Whatever selection process is used, the inventive concept can be easily modified for those systems where only particular UE are turned “on.” For example, for an N-user MIMO system, assume the users are divided into two mobility groups, where the first mobility group comprises N1 users with high channel dynamics, and the second mobility group comprises (N-N1) users with low channel dynamics. Assume further that the selection process used by the BS (e.g., the one shown in the flow chart of
users in the first mobility group, and turns on
users in the second mobility group.
As a result of the above-described communication process using illustrative beamforming information, the overall transmission overhead used for control information can be appreciably reduced by taking into account the mobility of the users. It should be noted that although the examples above illustrated that the rate of feeding back control information to a wireless endpoint was directly related to the mobility level of the group, the invention is not so limited and, e.g., the rate of feeding back control information can be any function of the mobility level of the group. For example, in some systems it may be determined that those users with lower levels of mobility receive control information more frequently than users with higher levels of mobility. Or, each level of mobility may be assigned different rates of transmission of control information where the different rates of transmission do not directly correspond to a mobility level. For example, consider three mobility groups 1, 2 and 3, where the level of mobility increases from mobility group 1 to mobility group 3, i.e., mobility group 3 is more mobile than mobility group 2, which is more mobile than mobility group 1. However, it may be determined for this system that the rates of feeding back control information are such that mobility group 2 should receive control information more frequently than UE in either of the other two mobility groups. Further, it should be noted that the inventive concept does not require that a mobility group have any UE assigned to it. For example, it may be the case that all UE are assigned to the same mobility group. It should also be noted that although the inventive concept was described in the context of mobility groups, the invention is not so limited and, e.g., the term “mobility group” is equivalent to, e.g., the term “feedback group”, where a feedback group simply associates a rate of transmission of control information to particular wireless endpoints. Finally, it should again be noted that although some of the figures, e.g., the wireless endpoint of
In view of the above, the foregoing merely illustrates the principles of the invention and it will thus be appreciated that those skilled in the art will be able to devise numerous alternative arrangements which, although not explicitly described herein, embody the principles of the invention and are within its spirit and scope. For example, although illustrated in the context of separate functional elements, these functional elements may be embodied in one, or more, integrated circuits (ICs). Similarly, although shown as separate elements, any or all of the elements may be implemented in a stored-program-controlled processor, e.g., a digital signal processor, which executes associated software, e.g., corresponding to one, or more, of the steps shown in, e.g.,
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2006/046653 | 12/6/2006 | WO | 00 | 5/26/2009 |