1. Field of the Invention
Aspects of the present invention relate to antenna beamforming in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system. More particularly, aspects of the present invention relate to transformation codebook antenna beamforming in an OFDM wireless communication system.
2. Description of the Related Art
Transmit beamforming may be performed in a wireless communication system in either a closed-loop or open-loop manner. Open-loop transmit beamforming is typically well suited for use in a Time Division Duplexing (TDD) system, which does not require channel information feedback. By not feeding back the channel information, less overhead is used. However, open-loop transmit beamforming has a disadvantage in that phase calibration should be constantly performed in order to compensate for the phase difference between transmission and reception of Radio Frequency (RF) chains among multiple transmit antennas. The process of phase calibration is generally costly, and sensitive to the radio channel environment.
In contrast, closed-loop transmit beamforming typically does not require phase calibration if channel sounding pilot signals (e.g., common pilot signals, midambles, and preambles) are also used for data demodulation. If channel sounding signals are not used for data demodulation, a dedicated pilot signal would be needed for data demodulation. In this case, a phase calibration would still be needed for closed-loop transmit beamforming in a Frequency Division Duplexing (FDD) system. It is noted that closed-loop transmit beamforming requires the feedback of channel information to the transmitter. By feeding back the channel information, more overhead is used. In addition, closed-loop transmit beamforming is also sensitive to feedback channel error due to feedback delay or fast channel variation. Typically, an FDD system employs the closed-loop transmit beamforming scheme. It is noted that a closed-loop scheme can also be applied to TDD systems.
A practical closed-loop transmit beamforming scheme is typically based on a codebook design. The closed-loop codebook-based transmit beamforming can be used for a scenario where a base station forms a transmit antenna beam toward a single user (or a mobile station) or simultaneously toward multiple users (or multiple mobile stations) at a certain time and at a certain frequency. A codebook is a set of pre-determined antenna beams that are known to mobile stations. It has been known that a codebook based pre-coding Multiple-Input and Multiple-Output (MIMO) can provide significant spectral efficiency gain in the downlink of a system implementing closed-loop MIMO. In the Institute of Electrical and Electronics Engineers (IEEE) 802.16e and 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) standards, a 4 Transmit (TX) antenna limited feedback based closed-loop MIMO configuration is supported. Nowadays, in the IEEE 802.16m and 3GPP LTE Advanced standards, in order to provide peak spectral efficiency, an 8 TX antenna configuration is proposed as a prominent closed-loop MIMO downlink system.
To eliminate the need of phase calibration in a case where channel sounding signals or common pilot signals (e.g., common pilot signals, midambles, and preambles) are not used for data demodulation, a closed-loop transformed codebook based transmit beamforming has been proposed. The transformation codebook utilizes the channel correlation information for two folds, namely to modify a fixed codebook (or a base codebook) to enhance antenna beamforming performance in highly correlated wireless channels and to remove the need of antenna phase calibration for multiple transmit antenna systems. Typically, the channel correlation information described above is based on second order statistics of a channel correlation matrix and can be fed back from a receiver to a transmitter when closed-loop transmit beamforming. Typically, the channel correlation information changes very slowly, which is similar to a long term channel effect, such as the shadowing and path loss. Thus the feedback overhead and computation complexity from correlation information is very small.
Therefore, a need exists for techniques for transformation codebook antenna beamforming in a wireless communication system.
An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide techniques for transformation codebook antenna beamforming in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system.
In accordance with an aspect of the present invention, a method for a transmitter station to perform beamforming in a wireless communication system is provided. The method includes estimating and tracking a long-term averaged and normalized channel correlation matrix between the transmitter station and a receiver station, determining beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix, and communicating with the receiver station using the determined beamforming coefficients, wherein the receiver station also estimates and tracks the long term averaged and normalized channel correlation matrix, and determines beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix.
In accordance with another aspect of the present invention, a method for a receiver station to perform beamforming in a wireless communication system is provided. The method includes estimating and tracking a long-term averaged and normalized channel correlation matrix between the receiver station and a transmitter station, determining beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix, and communicating with the transmitter station using the determined beamforming coefficients, wherein the transmitter station also estimates and tracks the long term averaged and normalized channel correlation matrix, and determines beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix.
In accordance with yet another aspect of the present invention, a transmitter station for performing beamforming in a wireless communication system is provided. The transmitter station includes a receiver for receiving signals from a receiver station based on beamforming coefficients, a transmitter for transmitting signals to the receiver station based on beamforming coefficients, and a controller for estimating and tracking a long-term averaged and normalized channel correlation matrix between the transmitter station and the receiver station, for determining beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix, for controlling the receiver to receive signals from the receiver station using the determined beamforming coefficients, and for controlling the transmitter to transmit signals to the receiver station using the determined beamforming coefficients, wherein the receiver station also estimates and tracks the long term averaged and normalized channel correlation matrix, and determines beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix.
In accordance with still another aspect of the present invention, a receiver station for performing beamforming in a wireless communication system is provided. The receiver station includes a receiver for receiving signals from a transmitter station based on beamforming coefficients, a transmitter for transmitting signals to the transmitter station based on beamforming coefficients, and a controller for estimating and tracking a long-term averaged and normalized channel correlation matrix between the receiver station and the transmitter station, for determining beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix, for controlling the receiver to receive signals from the transmitter station using the determined beamforming coefficients, and for controlling the transmitter to transmit signals to the transmitter station using the determined beamforming coefficients, wherein the transmitter station also estimates and tracks the long term averaged and normalized channel correlation matrix, and determines beamforming coefficients based on the tracked long-term averaged and normalized channel correlation matrix.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention are provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
By the term “substantially” it is meant that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic was intended to provide.
Exemplary embodiments of the present invention described below relate to techniques for closed-loop transformation-codebook based transmit beamforming in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system. More specifically, exemplary embodiments of the present invention described below relate to techniques for control signaling for closed-loop transformation-codebook based transmit beamforming in an OFDM wireless communication system.
It should be understood that the following description might refer to terms utilized in various standards merely for simplicity of explanation. For example, the following description may refer to terms utilized in the Institute of Electrical and Electronics Engineers (IEEE) 802.16e standard, IEEE 802.16m standard, 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard, or 3GPP LTE Advanced standard. However, this description should not be interpreted as being limited to the IEEE 802.16e, IEEE 802.16m, 3GPP LTE or 3GPP LTE Advanced standards. Independent of the mechanism used for closed-loop transformation-codebook based transmit beamforming, it is preferable to implement closed-loop transformation-codebook based transmit beamforming and it is advantageous for that ability to conform to a standardized mechanism.
Hereafter, the terms “transmitter,” “base station,” and advanced base station may be interchangeably used. Likewise, the terms “receiver,” “mobile station,” and advanced mobile station may be interchangeably used.
An example of beamforming in a wireless communication system is described below with reference to
Referring to
It is noted that, in a wireless communication system, communication from a base station to a mobile station may be referred to as a DownLink (DL) communication. In addition, the radio wave signal may employ an OFDM scheme. Also, the base station and mobile stations may each employ multiple antennas for transmission and reception of radio wave signals to improve the capacity and reliability of a wireless communication channel.
A system implementing multiple transmit antennas and multiple receive antennas at a base station and at mobile stations to improve the capacity and reliability of a wireless communication channel is referred to as Multiple-Input and Multiple-Output (MIMO) system. A MIMO system may bring up to a linear increase in capacity with K where K is the minimum of number of transmit antennas M and receive antennas N, i.e., K=min(M, N). MIMO may be implemented with one or more MIMO modes such as spatial multiplexing, transmit/receive beamforming, and transmit/receive diversity. An example of spatial multiplexing in a 4×4 MIMO system is described below with reference to
Referring to
MIMO channel estimation consists of estimating the channel gain and phase information for links from each of the transmit antennas to each of the receive antennas. Therefore, the channel for a MIMO system consists of an N×M matrix:
where αij represents the channel gain from a transmit antenna j to a receive antenna i. In order to enable the estimations of the elements of the MIMO channel matrix, separate pilots are transmitted from each of the transmit antennas.
One variant of the MIMO schemes is Single-User BeamForming (SU-BF), where a base station with multiple transmit antennas may communicate with a single mobile station. An example of an SU-BF operation in a wireless communication system is described below with reference to
Referring to
Another variant of the MIMO schemes is Multiple-User Beamforming (MU-BF), where a base station with multiple transmit antennas can simultaneously communicate with multiple mobile stations through the use of multi-user beamforming schemes such as Spatial Division Multiple Access (SDMA) to improve the capacity and reliability of a wireless communication channel. An example of a SDMA scheme is a 4-user SDMA system where a base station is equipped with 8 transmit antennas and four mobile stations are each equipped with two antennas. The 4-user SDMA system is described in more detail below with reference to
Referring to
Herein, it is noted that exemplary embodiments of the present invention apply to both SU-BF and MU-BF operations at both a transmitter and receivers.
Closed-Loop Transformed-Codebook Based Transmit Beamforming (CL-TCTB)
Now, basic principles, aspects, features, and advantages of a CL-TCTB system in a wireless communication system according to exemplary embodiments of the present invention will be described. Closed-loop fixed codebook transmit beamforming has been employed in various wireless communication systems, such as a Worldwide Interoperability for Microwave Access (WiMAX) system, and a 3GPP LTE system. In a closed-loop codebook based beamforming system, a transmitter sends a pilot signal or a channel sounding signal to a receiver, and the receiver measures the channel information and calculates the best codeword within a codebook to best match the observed channel. The best codeword information can then be fed back to the transmitter. The transmitter then uses the best codeword information for transmit antenna beamforming. The downside of using a fixed codebook is two fold. First, the channel quantization error is inversely proportional to the size of the codebook. Thus, the smaller a codebook, the larger a quantization error. For example, if a codebook is designed for uncorrelated antenna wireless channels, such a codebook would not be optimal for correlated antenna wireless channels due to the limited codebook size. Second, a closed-loop fixed codebook based transmit beamforming would not work properly without phase calibration among transmit antennas in a scenario where channel sounding signals or common pilot signals (or midamble) are only used for channel quality estimation or the best codeword estimation, while a dedicated pilot signal is used separately for a data demodulation purpose.
To enhance the performance of a closed-loop fixed codebook transmit beamforming scheme with limited feedback as well as to eliminate the need of phase calibration, a transformed codebook based transmit beamforming scheme has been proposed. The idea of the transformed codebook method utilizes the long-term channel correlation matrix information to enhance the performance of the standard codebook, especially in the highly correlated channel, as well as to eliminate the need of phase calibration among multiple transmit antennas. Typically, the channel correlation matrix information is based on second order statistics and thus it changes very slowly, which is similar to long term channel effects, such as shadowing and path loss, thus feedback overhead and computation complexity of correlation information is very small.
For ease in explanation, exemplary embodiments of the present invention are described in the context of a single receive antenna being employed at a receiver and multiple transmit antennas being employed at transmitter. However, the present invention is not limited thereto as multiple receive antennas may be employed at the receiver. In the context of a wireless communication system, the receiver may be a mobile station or handheld device while the transmitter may a base station.
The received signal model at a mobile station may be expressed as:
y=Hwjs+n Equation 1
where
The transmit channel covariance matrix, R, may be defined as:
R=E{HHH} Equation 2
where (*)H is a Hermitian operation.
In the context of a OFDM-based wireless communication system, the transmit channel covariance matrix can be further defined as:
Rij=E{HijHHij} Equation 3
where Hij, is a channel matrix at an i-th OFDM symbol and j-th subcarrier.
The long-term average transmit channel covariance matrix, {circumflex over (R)}, may be expressed as:
where NS and NF are the number of OFDM symbols and the number of subcarriers, respectively, used over an average period. The long-term average transmit channel covariance matrix {circumflex over (R)} is typically normalized to minimize the dynamic range of the channel covariance matrix, which is denoted as {tilde over (R)}. That is, {tilde over (R)}={circumflex over (R)}norm({circumflex over (R)}), where norm({circumflex over (R)}) is the normalization operation on {circumflex over (R)}. Furthermore, the normalized {tilde over (R)} is an M×M matrix and can be further expressed as:
where
To ensure transformed codebook based transmit beamforming works properly, the long-term average {tilde over (R)} of Equation 4 or Equation 5 should be estimated or calculated at a receiver through the use of common pilot signals or a channel sounding signal from a transmitter. The information of {tilde over (R)} estimated at the receiver is fed back to the transmitter. The transmitter uses the information of {tilde over (R)} to transform the fixed codebook or the base codebook, which is known to both the transmitter and the receiver. Assuming the base codebook or the fixed codebook is P and the codebook size is D, P={p1, p2, . . . pD}. Here, pj is the j-th precoding matrix within the base codebook. The transformed codebook W may be expressed as:
W={tilde over (R)}P. Equation 6
It is noted that {tilde over (R)} is the long-term averaged and normalized channel correlation matrix as described the above. W={w1, w2, w3, . . . wD} with wk being the k-th transmit precoding matrix. The transformed codebook W may be calculated at both a transmitter and a receiver. W is used by the transmitter for transmit beamforming and precoding. The transmit precoding matrix wj is derived from W in conjunction with the reported transmit precoding indication j. The reported transmit precoding indication j is calculated and estimated at the receiver and is also fed back to the transmitter. The reported transmit precoding indication j may be derived from:
It is noted that in the context of DL communications in a wireless communication system, the transmitter may be a base station and the receiver may be a mobile station. An example of the procedural operation of a CL-TCTB system is described below with reference to
Referring to
Operation of Tracking Based CL-TCTB at Base Station and Mobile Station
A low feedback overhead scheme of a CL-TCTB system according to an exemplary embodiment of the present invention is described below. The low feedback overhead scheme according to an exemplary embodiment of the present invention is based on tracking methods of {tilde over (R)}, instead of direct reporting of {tilde over (R)} back to a transmitter (or a base station in wireless communication system), as described above with reference to
A method of simultaneously tracking and estimating {tilde over (R)} at both a base station and a mobile station according to an exemplary embodiment of the present invention, instead of a mobile station reporting the quantization version of u1 or u1 . . . uK, to a base station, is described below. The method of simultaneously tracking and estimating {tilde over (R)} at both the base station and the mobile station utilizes information of a best reported antenna beam index or a reported Precoding Vector Index (PVI), which is derived at the mobile station. Another exemplary embodiment of the present invention includes a method of using a random matrix to enhance the tracking and estimating of {tilde over (R)} of at both the base station and the mobile station. In this exemplary embodiment, the random matrix is known to both the base station and the mobile station. The method of generating a random matrix is based on the same random seed that is used at both the mobile station and the base station.
According to yet another exemplary embodiment of the present invention, the estimation of {tilde over (R)}, which is applied to a base codebook to form a transformation codebook W, is simultaneously tracked by a base station and a mobile station as function of at least one of a forgetting factor, a random factor, a Channel Quality Indication (CQI), a Signal to Interference plus Noise Ratio (SINR), and the reported transmit precoding indication j from a mobile station that is based on transformed codebook W using Equation 7. For example,
{tilde over (R)}=ƒ(α,β,j,wj,γ,vrandom) Equation 8
where
According to another exemplary embodiment of the present invention, {tilde over (R)}[t] at the time index t, which is applied to a base codebook to form a transformation codebook, may be specifically and simultaneously tracked and calculated at both a base station and mobile station as follows:
{tilde over (R)}[t]=α{tilde over (R)}[t−1]+(1−α)wj[t]wjH[t]γ+βvrandom[t]vrandomH[t] Equation 9
where t=1, 2, 3 . . . is the updated tracking timing index. In a special case where γ=1, {tilde over (R)}[t], which is applied to a base codebook to form a transformation codebook in Equation 9, may be simplified as:
{tilde over (R)}[t]=α{tilde over (R)}[t−1](1−α)wj[t]wjH[t]+βvrandom[t]vrandom[t] Equation 10
According to an alternative exemplary embodiment of the present invention, {tilde over (R)}[t] at the time index t, which is applied to a base codebook to form a transformation codebook, may be specifically and simultaneously tracked and calculated at both a base station and mobile station as follows:
{tilde over (R)}[t]=(1−α){tilde over (R)}[t−1]+αwj[t]wjH[t]γ+βvrandom[t]vrandomH[t] Equation 11
In a special case where γ=1, {tilde over (R)}[t], which is applied to a base codebook to form the transformation codebook in Equation 11, may be simplified as:
{tilde over (R)}[t]=(1−α){tilde over (R)}[t−1]+αwj[t]wjH[t]+βvrandom[t]vrandomH[t] Equation 12
According to another exemplary embodiment of the present invention, {tilde over (R)}[t] in Equations 9, 10, 11, and 12 may be normalized before applying the base codebook P in order to generate the transform codebook W in Equation 6.
According to another exemplary embodiment of the present invention, the estimation of {tilde over (R)}, which is applied to a base codebook to form a transformation codebook, is simultaneously tracked by a base station and a mobile station as a function of at least one of a forgetting factor, a random factor, and reported transmit precoding indication i from a mobile station, which is based on a fixed or base codebook P using Equation 14. For example,
{tilde over (R)}=ƒ(α,βi,pi,γ,vrandom) Equation 13
where the best antenna beam information i may be obtained by:
where pi is the transmit precoding matrix at a base station, which corresponds to or is a function of the reported transmit precoding indication from the mobile station, based on a fixed or base codebook P.
Base on Equation 12, in another exemplary embodiment of the present invention, {tilde over (R)}[t] at the time index t, which is applied to a base codebook to form a transformation codebook, may be specifically and simultaneously tracked and calculated at both a base station and a mobile station as follows:
{tilde over (R)}[t]=α{tilde over (R)}[t−1]+(1−α)pi[t]piH[t]γ+βvrandom[t]vrandomH[t]. Equation 15
In a special case where γ=1, {tilde over (R)}[t], which is applied to a base codebook to form a transformation codebook in Equation 15, may be simplified as:
{tilde over (R)}[t]=α{tilde over (R)}[t−1]+(1−α)pi[t]piH[t]+βvrandom[t]vrandomH[t]. Equation 16
In another exemplary embodiment of the present invention, {tilde over (R)}[t] at the time index t, which is applied to a base codebook to form a transformation codebook, may be specifically and simultaneously tracked and calculated at both a base station and mobile station as follows:
{tilde over (R)}[t]=(1−α){tilde over (R)}[t−1]+αpi[t]piH[t]γ+βvrandom[t]vrandomH[t]. Equation 17
In a special case where γ=1, {tilde over (R)}[t], which is applied to a base codebook to form a transformation codebook in Equation 17, may be simplified as:
{tilde over (R)}[t]=(1−α){tilde over (R)}[t−1]+αpi[t]piH[t]+βvrandom[t]vrandomH[t]. Equation 18
In another exemplary embodiment of the current invention, {tilde over (R)}[t] in Equations 15, 16, 17, and 18 may be normalized before applying the base codebook P in order to generate the transform codebook W in Equation 6.
In another exemplary embodiment of the present invention, we propose that the updated period (cycle) of pi, wj, and vrandom in Equations 9, 10, 11, 12, 13, 15, 16, 17, and/or 18 may be the same or different.
The operation procedure of a CL-TCTB system with tracking based methods for {tilde over (R)}[t] in the Equations 9, 10, 11, 12, 13, 15, 16, 17, and/or 18, which is simultaneously tracked at both a base station and a mobile station is described below with reference to
Referring to
In another exemplary embodiment of the present invention, the initiation process of {tilde over (R)}[t] in Equations 9, 10, 11, 12, 15, 16, 17, and 18 to enhance convergence speed of tracking based CL-TCTB at a base station may be improved. The improved initialization is based on the quantization version of u1 or u1 . . . uK. The operation procedure of a tracking based CL-TCTB with improved initialization of {tilde over (R)}[t], that is {tilde over (R)}[t=0], at a base station is described below with reference to
Referring to
Tracking Equation Used Simultaneously at Base station and Mobile Station for Tacking-R[t] Based CL-TCTB
For the purpose of notation simplification, in the following sections, wj and vrandom may be used interchangeably in the equations 9, 10, 11, 12, 15, 16, 17, or 18 with {tilde over (v)}j and urandom, respectively. Namely, wj corresponds to {tilde over (v)}j and vrandom corresponds to urandom. In addition, the transformation codebook W in equation 6 corresponds to {tilde over (V)}. That is, W corresponds to {tilde over (V)}, where {tilde over (V)}={{tilde over (v)}1, {tilde over (v)}2, {tilde over (v)}3, . . . {tilde over (v)}D} and {tilde over (v)}j is the is the jth matrix of {tilde over (V)}.
In another exemplary embodiment of the present invention, an Advanced Mobile Station (AMS) and an Advanced Base Station (ABS) set the transmit correlation matrix to the feedback value of R when the feedback report is transmitted. Between two feedback reports of the transmit correlation matrix, both the AMS and the ABS simultaneously track and refine the transmit correlation matrix R. An example of the tracking equation for estimating R in a feedback period is as follows:
R[t]=αR[t−1]+(1−α){tilde over (v)}i[t]{tilde over (v)}iH[t]+βurandom[t]urandomH[t] Equation 19
where
The feedback period index t may be defined as:
t=└(FRAME_NUMBER−FEEDBACK_FRAME_OFFSET)/SHORT_TERM_FEEDBACK_PERIOD┘ Equation 20
where FEEDBACK_FRAME_OFFSET and SHORT_TERM_FEEDBACK_PERIOD are defined in a feedback allocation Advanced MAP Information Element (A-MAP IE). Where SHORT_TERM_FEEDBACK_PERIOD p is the period of feedback transmitted on the FeedBack CHannel (FBCH) every 2p frames. FEEDBACK_FRAME_OFFSET is an offset where an AMS starts reporting at a frame of which the number has the same 3 Least Significant Bits (LSBs) as the specified frame offset.
In another exemplary embodiment of the present invention, R[t] in Equation 19 is normalized before applying the base codebook P in order to generate the transform codebook W in Equation 6.
Alternative Tracking Equation Used Simultaneously at Base Station and Mobile Station for Tacking-R[t] Based CL-TCTB
In another exemplary embodiment of the present invention, in a case where timing and phase of ABS antennas are well calibrated, an AMS and the ABS set the transmit correlation matrix to the feedback value of R when the feedback report is transmitted. Between two feedback reports of a transmit correlation matrix, both the AMS and the ABS simultaneously track and refine the transmit correlation matrix R. An example of the tracking equation for estimating R in a feedback period is as follows:
R[t]=αR[t−1]+(1−α){tilde over (v)}i[t]{tilde over (v)}iH[t]+C[t] Equation 21
where
Another example of the tracking equation for estimating R in a feedback period is as follows:
R[t]=αR[t−1]+(1−α){tilde over (v)}i[t]{tilde over (v)}iH[t] Equation 22
where
In another exemplary embodiment of the present invention, an AMS and an ABS set the transmit correlation matrix to a feedback value of R when a feedback report is transmitted. Between two feedback reports of a transmit correlation matrix, both the AMS and the ABS shall simultaneously track and refine the transmit correlation matrix R. An example of the tracking equation for estimating R in a feedback period is as follows:
R[t]=αR[t−1]+(1−α−β[t]){tilde over (v)}i[t]{tilde over (v)}iH[t]+β[t]urandom[t]urandomH[t] Equation 23
where
In another exemplary embodiment of the present invention, in a case where timing and phase of ABS antennas are well calibrated, an AMS and an ABS set the transmit correlation matrix to the feedback value of R when the feedback report is transmitted. Between two feedback reports of a transmit correlation matrix, both the AMS and the ABS simultaneously track and refine the transmit correlation matrix R. An example of the tracking equation for estimating R in a feedback period is as follows:
R[t]=αR[t−1]+(1−α−β[t]){tilde over (v)}i[t]{tilde over (v)}iH[t]+β[t]C[t] Equation 24
where
Another example of the tracking equation for estimating R in a feedback period is as follows:
R[t]=ƒ1(α,β)R[t−1]+ƒ2(α,β){tilde over (v)}i[t]{tilde over (v)}iH[t]+ƒ3(α,β)c[t]cH[t] Equation 25
where
An operation procedure of a CL-TCTB system with tracking based methods for R[t] in the equations 20, 21, 22, 23 or 24, which is simultaneously tracked at both an ABS and an AMS is described below with reference to
Referring to
Control Signaling of α,β and γ for Tracking-{tilde over (R)} Based CL-TCTB
As described in the previous section, α is the forgetting factor, which is designed to track the mobility of mobile channel, β is the random factor, which is designed to avoid a bias estimation of {tilde over (R)}. γ is a parameter related to a SINR or CQI value.
In another exemplary embodiment of the current invention, the updated period (cycle) of α, β and γ in the equations 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, and/or 22 can be the same or different. It is noted that α, β and γ are typically real numbers.
In another exemplary embodiment of the present invention, a base station signals the parameter value of α (the forgetting factor) and β (the random factor) to a mobile station in the equations 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21 and/or 22. In another exemplary embodiment of the present invention the range of the parameter value for α (the forgetting factor) and β (the random factor) is between 0 and 1.
In another exemplary embodiment of the present invention, an ABS signals the value of the forgetting factor α using the following 3-bit table, namely <b2b1b0>, as shown below in Table 1. Table 1 shows 3-bit of values for signaling α.
Alternatively, in another exemplary embodiment of the present invention, an ABS signals the value of the forgetting factor α using the following 3-bit table, namely <b2b1b0>, as shown below in Table 2. Table 2 shows 3-bit of values for signaling α.
In another exemplary embodiment of the present invention, an ABS signals the value of the random factor β using the following 3-bit table, namely <b2b1b0>, as shown below in Table 3. Table 3 shows 3-bit of values for signaling β.
Alternatively, in another exemplary embodiment of the present invention, an ABS signals the value of the random factor β using the following 3-bit table, namely <b2b1b0>, as shown below in Table 4. Table 4 shows 3-bit of values for signaling β.
In another exemplary embodiment of the present invention, an ABS signals the value of the random factor β using the following 2-bit table, namely <b1b0>, as shown below in Table 5. Table 5 shows 2-bit of values for signaling β.
Alternatively, in another exemplary embodiment of the present invention, an ABS signals the value of the random factor β using the following 2-bit table, namely <b1b0>, as shown below in Table 6. Table 6 shows 2-bit of values for signaling β.
The configuration of α, β, and γ may be signaled from the base station to the mobile station. Since the configuration of the algorithm does not need to change too often, the overhead may be quite small.
Generation Procedure of urandom[t] for Tracking-{tilde over (R)} Based CL-TCTB
In another exemplary embodiment of the present invention, in order to increase the convergence speed of {tilde over (R)}, a complex random matrix of urandom may be additionally reported. The matrix may be selected from a codebook of random matrices. The codebook of random matrices may be fixed and is known to both a base station and a mobile station. Herein, the mobile station reports the best selected index of random matrices within the codebook to a base station to optimize the convergence speed.
In another exemplary embodiment of the present invention, urandom is generated based on a Binary Pseudo Random Sequence (BPRS) produced by a Linear Feedback Shift Register (LFSR) with a polynomial generator g(x)=x16+x15+x2+1, as shown in
Referring to
In a first step, at the beginning of a PMI feedback period t, both an ABS and an AMS initialize the LFSR with the same seed, namely b15b14b13b12b11 . . . b2b1b0. The 12 MSBs of the seed shall be the AMS's STID. The 4 LSBs of the seed shall be the 4 LSBs of the feedback period index t.
In a second step, each entry of the random matrix urandom is quantized into 8 bits and there are Nt×L entries in the random matrix urandom, where Nt is the number of transmit antennas at the ABS and L is the number of beams. Both the ABS and the AMS clock the LFSR 8×Nt×L times wherein the first 8 binary output of the LFSR forms the first entry of the matrix, the second 8 binary output of the LFSR forms the second entry of the matrix, and so on. The generated matrix is denoted as urandom,unnormalized. To form an entry in the random matrix, the first 4 bits form the real part of the entry and the last 4 bits form the imaginary part of the entry. The signage of the real part or the imaginary part is indicated by the first bit of each group of 4 bits.
In a third step, if ∥urandom,unnormalized∥2=0, the process returns to the second step. Otherwise, the random matrix is normalized by dividing the generated random matrix by its norm,
urandom=urandom,unnormalized/∥/urandom,unnormalized∥. Equation 26
In another exemplary embodiment of the present invention, the tracking equation of the subband correlation matrix R[n] and the control signaling of α and β for tracking R[n] that is used simultaneously at an ABS and an AMS for transformation codebook-based antenna beamforming is described as below.
In a case where the ABS has eight transmit antennas, an AMS and the ABS follow the procedure described below, in order to provide further information about the transmit correlation matrix, in addition to the information provided by the wideband correlation matrix R. An aspect of this procedure is to provide a method for the AMS and ABS to calculate the per-sub-band (narrowband) correlation matrix, denoted below as Rs for a sub-band s. The following procedure, which includes the resetting of the estimate of Rs and includes the updating of the estimate of Rs, applies to each ABS-AMS pair.
The resetting of the estimate of Rs is described below. When the AMS transmits the wideband correlation matrix R to the ABS, for every sub-band s in the system, the ABS sets Rs=R, i.e., the AMS sets the sub-band correlation matrix to be the same as the wideband correlation matrix. The ABS shall likewise, i.e., upon receiving a wideband correlation matrix R reported by the AMS, set Rs=R for every sub-band s in the system.
The updating of the estimate of Rs is described below. Between two long-term feedback reports of the wideband correlation matrix R, both the AMS and the ABS simultaneously track and update/refine the correlation matrix Rs for each subband s. For each sub-band s, Rs is updated each short reporting period, which is defined in the Feedback Allocation A-MAP IE. The update is performed using the equations shown below. In these equations, the index n is in units of the short reporting period, and Rs[n] represents the update of Rs after receiving the PMI information for the nth short reporting period. n=0 corresponds to the reset event as defined above with respect to the resetting of the estimate of Rs.
An example of the update equation, according to an exemplary embodiment of the present invention, is as follows:
where
The signaling of the forgetting factor α and the random factor β are described below.
An ABS signals the value of the forgetting factor α using the following 2-bit table, namely <b1b0>, as shown below in Table 7. Table 7 shows 2-bit values for signaling α.
An ABS signals the value of the random factor β using the following 2-bit table, namely <b1b0>, as shown in Table 8. Table 8 shows 2-bit values for β.
Herein, urandom is generated based on a binary pseudorandom sequence produced by a LFSR with the polynomial generator g(x)=x16+x15+x2+1, as described above with reference to
An example of an update equation, according to another exemplary embodiment of the present invention, is as follows:
where
Regarding the signaling of the forgetting factor α, an ABS signals the value of the forgetting factor α using the 2-bit table, namely <b1b0>, as shown above in Table 7.
In another exemplary embodiment of the present invention, the tracking equation for tracking wideband correlation matrix R[n] that is simultaneously used by an ABS and an AMS for transformation mode codebook-based antenna beamforming is described below.
In a case where the ABS has eight transmit antennas, the AMS and the ABS follow the procedure described below, in order to provide further information about the transmit correlation matrix, in addition to the information provided by the wideband correlation matrix R. An aspect of this procedure is to provide a method for the AMS and the ABS to track a wideband correlation matrix, denoted below as Rt. The following procedure, which includes the resetting of the estimate of Rt and includes the updating of the estimate of Rt, applies to each ABS-AMS pair.
The resetting of the estimate of Rt is described below. When the AMS transmits the wideband correlation matrix R to the ABS, the AMS sets Rt=R. The ABS shall do likewise, i.e., upon receiving a wideband correlation matrix R reported by the AMS, the ABS sets Rt=R.
The updating of the estimate of Rt is described below. Between two long-term feedback reports of the wideband correlation matrix R, both the AMS and the ABS shall simultaneously track and update/refine the correlation matrix Rt with a short reporting period of sub-band PMI feedback information, which is defined in the Feedback Allocation A-MAP IE. The update is performed using the equations shown below. In these equations, the index n is in units of the short reporting period, and Rt[n] represents the update of Rt after receiving the PMI information for the nth short reporting period. n=0 corresponds to the reset event as defined above with respect to the resetting of the estimate of Rt.
An example of the update equation, according to an exemplary embodiment of the present invention, is as follows:
where
In another exemplary embodiment of the present invention, the forgetting factor α used in the above tracking equation may be set to the value of 0.9. In still another exemplary embodiment of the present invention, an ABS signals the value of the forgetting factor α using the 2-bit table, namely <b1b0>, as shown above in Table 7.
Another example of the update equation, according to another exemplary embodiment of the present invention, is as follows:
where
In another exemplary embodiment of the present invention, the tracking equation for tracking a wideband correlation matrix R[n] that is simultaneously used at an ABS and an AMS for transformation mode codebook-based antenna beamforming is described below.
In a case where the ABS has eight transmit antennas, the AMS and the ABS may further follow the procedure described below, in order to provide further information about the transmit correlation matrix, in addition to the information provided by the wideband correlation matrix R. An aspect of this procedure is to provide a method for the AMS and the ABS to continuously update the correlation matrix, denoted below as Rt. The following procedure, which includes the resetting of the estimate of Rt and includes the updating of the estimate of Rt, applies to each ABS-AMS pair.
The resetting of the estimate of Rt is described below. When the AMS transmits the wideband correlation matrix R to the ABS, the AMS sets Rt=R. The ABS shall do likewise, i.e., upon receiving a wideband correlation matrix R reported by the AMS, the ABS sets Rt=R.
The updating of the estimate of Rt is described below. Between two long-term feedback reports of the wideband correlation matrix R, both the AMS and the ABS shall simultaneously track and update/refine the correlation matrix Rt. Rt is be updated each short reporting period, which is as defined in the Feedback Allocation A-MAP IE. The update is performed using the equations below. In these equations, the index n is in units of the short reporting period, and Rt[n] represents the update of Rt at time instant n based on the PMI information received at time instant (n−1). n=0 corresponds to the reset event as defined above with respect to the resetting of the estimate of Rt.
An example of the update equation, according to an exemplary embodiment of the present invention, is as follows:
where
Another example of the update equation, according to another exemplary embodiment of the present invention, is as follows:
where
R[t]=αR[t−1]+(1−α){tilde over (v)}i[t]{tilde over (v)}iH[t]+βurandom[t]urandomH[t] is generated at feedback period t (frame #t) from PMI i in a transformed codebook. {tilde over (v)}i[t] is used at transmission time t+1 (frame #t+1) for downlink precoding. {tilde over (v)}i[t] is generated from R[t−1].
where vi is in the base codebook, {tilde over (v)}i is in the transformed codebook.
The normalization factor is excluded in the following expressions.
Then
{tilde over (v)}i[t+1]=(αR[t−1]+(1−α){tilde over (v)}j[t]{tilde over (v)}jH[t]+βurandom[t]urandomH[t])vi[t+1]
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+(1−α){tilde over (v)}j[t]{tilde over (v)}jH[t]vi[t+1]+βurandom[t]urandomH[t]vi[t+1]
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+(1−α){tilde over (v)}j[t]({tilde over (v)}jH[t]vi[t+1])+βurandom[t](urandomH[t]vi[t+1])
So
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+a(1−α){tilde over (v)}j[t]+bβurandom[t]
Where scalars are defined as
a={tilde over (v)}jH[t]vi[t+1] and b=urandomH[t]vi[t+1].
a=κvjH[t]RH[t−1]vi[t+1],
where κ is a normalization factor for {tilde over (v)}jH[t].
So
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+κ(vjH[t]RH[t−1]vi[t+1])(1−α){tilde over (v)}j[t]+bβurandom[t]
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+κ(vjH[t]R[t−1]vi[t+1])(1−α){tilde over (v)}j[t]+bβurandom[t](R is Hermitian)
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+κ(vjH[t]RH/2[t−1]R1/2[t−1]vi[t+1])(1−α){tilde over (v)}j[t]+bβurandom[t]
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+κ(R1/2[t−1]vj[t])H(R1/2[t−1]vi[t+1])(1−α){tilde over (v)}j[t]+bβurandom[t].
Finally
{tilde over (v)}i[t+1]□αR[t−1]vi[t+1]+κ({circumflex over (v)}jH[t]{circumflex over (v)}i[t+1])(1−α){tilde over (v)}j[t]+bβurandom[t]
or,
{tilde over (v)}i[t+1]=αR[t−1]vi[t+1]+κ({tilde over (v)}jH[t]{tilde over (v)}i[t])(1−α){tilde over (v)}j[t]+bβ[t]urandom[t]
So the new precoder is the sum of:
Referring to
The duplexer 1000 transmits a transmission signal provided from the transmitter 1020 via an antenna, and provides a reception signal from the antenna to the receiver 1010 according to a duplexing scheme.
The receiver 1010 processes the reception signal based on beamforming coefficients and converts the reception signal into a baseband signal, and provides the baseband signal to the controller 1030. For example, when the wireless communication system uses an OFDM scheme, the receiver 1010 includes a Radio Frequency (RF) processor, an Analog/Digital Converter (ADC), an OFDM demodulator, and a decoder. Accordingly, the RF processor converts an RF signal provided from the duplexer 1000 into a baseband analog signal. The ADC converts the analog signal provided from the RF processor into digital sample data. The OFDM demodulator transforms sample data in a time domain provided from the ADC into data in a frequency domain by performing a Fast Fourier Transform (FFT). The decoder demodulates and decodes a signal provided from the OFDM demodulator according to a Modulation and Coding Scheme (MCS) level.
The controller 1030 controls overall operations of the receiver. The operations of receiver include any of the operations explicitly or implicitly described above as being performed by a receiver, mobile station, or AMS. In addition, the controller 1030 determines and provides beamforming coefficients to the receiver 1010 and the transmitter 1020.
The transmitter 1020 converts a transmission signal into an RF signal, processes the RF signal based on beamforming coefficients, and provides the processed RF signal to the duplexer 1000 under control of the controller 1030. For example, when the wireless communication system uses an OFDM scheme, the transmitter 1020 includes an encoder, an OFDM modulator, a Digital/Analog Converter (DAC) and an RF processor. The encoder encodes and modulates a transmission signal according to an MCS level under control of the controller 1030. The OFDM modulator converts data in the frequency domain provided from the encoder into sample data (i.e., an OFDM symbol) in a time domain by performing an Inverse FFT (IFFT). The DAC converts sample data provided from the OFDM modulator into an analog signal. The RF processor converts a baseband analog signal provided from the DAC into an RF signal.
The storage unit 1040 stores programs required for overall operations of the receiver and various data, including any of the information and/or the algorithms discussed herein as being received, transmitted, retained or used by a receiver, mobile station, or AMS.
Referring to
The duplexer 1100 transmits a transmission signal provided from the transmitter 1120 via an antenna, and provides a reception signal from the antenna to the receiver 1110 according to a duplexing scheme.
The receiver 1110 receives the reception signal based on beamforming coefficients and converts the reception signal into a baseband signal and provides the baseband signal to the controller 1130. For example, when the wireless communication system uses an OFDM scheme, the receiver 1110 includes an RF processor, an ADC, an OFDM demodulator and a decoder. The RF processor converts an RF signal provided from the duplexer 1100 into a baseband analog signal. The ADC converts the analog signal provided from the RF processor into digital sample data. The OFDM demodulator converts sample data in the time domain provided from the ADC into data in the frequency domain by performing FFT. The decoder demodulates and decodes a signal provided from the OFDM demodulator according to an MCS level.
The controller 1130 controls overall operations of the transmitter. The operations of the transmitter include any of the operations explicitly or implicitly described above as being performed by a transmitter, a base station, or an ABS. In addition, the controller 1130 determines and provides beamforming coefficients to the receiver 1110 and the transmitter 1120.
The transmitter 1120 converts a transmission signal into an RF signal, processes the RF signal based on beamforming coefficients, and provides the processed RF signal to the duplexer 1100 under control of the controller 1130. For example, when the wireless communication system uses an OFDM scheme, the transmitter 1120 includes an encoder, an OFDM modulator, a Digital/Analog Converter (DAC) and an RF processor. The encoder encodes and modulates a transmission signal according to an MCS level under control of the controller 1130. The OFDM modulator converts data in the frequency domain provided from the encoder to sample data (i.e., an OFDM symbol) in the time domain by performing IFFT. The DAC converts sample data provided from the OFDM modulator into an analog signal. The RF processor converts a baseband analog signal provided from the DAC into an RF signal.
The storage unit 1140 stores programs required for overall operations of the transmitter and various data including any of the information and/or algorithms discussed herein as being received, transmitted, retained or used by an transmitter, a base station, or an ABS.
The network transceiver 1150 facilities communication with other network entities within a wireless communication system.
Certain aspects of the present invention may also be embodied as computer readable code on a computer readable recording medium. A computer readable recording medium is any data storage device that can store data, which can be thereafter read by a computer system. Examples of the computer readable recording medium include Read-Only Memory (ROM), Random-Access Memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, code, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
This application claims the benefit under 35 U.S.C. §119(e) of a U.S. Provisional application filed on Nov. 6, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/280,670, U.S. Provisional application filed on Nov. 17, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/281,396, U.S. Provisional application filed on Jan. 6, 2010 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/292,755, U.S. Provisional application filed on Mar. 12, 2010 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/313,484, U.S. Provisional application filed on Apr. 27, 2010 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/328,459, and U.S. Provisional application filed on Apr. 30, 2010 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/330,000, the entire disclosure of each of which is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
6330459 | Crichton et al. | Dec 2001 | B1 |
7693551 | Ojard | Apr 2010 | B2 |
20050152473 | Maltsev et al. | Jul 2005 | A1 |
20050287978 | Maltsev et al. | Dec 2005 | A1 |
20060094373 | Hottinen | May 2006 | A1 |
20070015543 | Ojard | Jan 2007 | A1 |
20080014870 | Kim | Jan 2008 | A1 |
20080123602 | Beek et al. | May 2008 | A1 |
20090019150 | Li et al. | Jan 2009 | A1 |
20090033555 | Niu et al. | Feb 2009 | A1 |
20090160707 | Lakkis | Jun 2009 | A1 |
Number | Date | Country |
---|---|---|
10-2006-0130806 | Dec 2006 | KR |
10-2007-0079788 | Aug 2007 | KR |
10-2008-0074419 | Aug 2008 | KR |
10-2008-0087211 | Oct 2008 | KR |
Number | Date | Country | |
---|---|---|---|
20110110451 A1 | May 2011 | US |
Number | Date | Country | |
---|---|---|---|
61280670 | Nov 2009 | US | |
61281396 | Nov 2009 | US | |
61292755 | Jan 2010 | US | |
61313484 | Mar 2010 | US | |
61328459 | Apr 2010 | US | |
61330000 | Apr 2010 | US |