This application claims priority under 35 U.S.C. § 119 to an application entitled “System and Method for Allocating an Adaptive Modulation and Coding Subchannel in an Orthogonal Frequency Division Multiple Access Communication System with Multiple Antennas” filed in the Korean Intellectual Property Office on Jun. 19, 2004 and assigned Serial No. 2004-45892, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention generally relates to an orthogonal frequency division multiple access (OFDMA) communication system, and more particularly to a system and method for allocating an adaptive modulation and coding (AMC) subchannel in an OFDMA communication system for transmitting and receiving data through at least one antenna.
2. Description of the Related Art
A large amount of research is currently being conducted on 4th generation (4G) communication systems, which will be the next generation communication systems, for providing users with various services based on high speed and high quality of service (QoS). The next generation high-speed communication systems must be capable of processing and transmitting various information such as video, radio data, etc., in addition to a voice service. More specifically, research is currently being conducted on an orthogonal frequency division multiple access (OFDMA) communication system for transmitting high-speed data through a wired/wireless channel among the 4G communication systems.
When a data transmission error occurs due to, for example, multipath interference, shadowing, radio wave attenuation, time-variant noise, interference and fading, etc., in a wireless channel environment of the 4G communication system different from a wired channel environment, information may be lost. To reduce information loss, various error control techniques are used according to channel characteristics. For example, to overcome unstable communication due to the fading effect, a diversity scheme is used.
The diversity scheme is divided into time, frequency, and antenna diversity schemes. The antenna diversity scheme serving as a space diversity scheme uses multiple antennas. Accordingly, the antenna diversity scheme is divided into a single-input multiple-output (SIMO) scheme, a multiple-input single-output (MISO) scheme, and a multiple-input multiple-output (MIMO) scheme. The SIMO or MISO scheme uses multiple receive or transmit antennas. The MIMO scheme uses multiple receive antennas and multiple transmit antennas.
More specifically, when the OFDMA communication system uses the MISO or MIMO scheme, it can obtain a high transmission gain from the transmit antenna diversity or spatial multiplexing diversity. In the transmit antenna diversity scheme or the spatial multiplexing diversity scheme, the transmission gain differs according to channel state or according to open or closed loop structure for transmitting weight values of multiple transmit antennas when a base station (BS) sends signals through the transmit antennas. This MIMO or MISO technology can be applied for a downlink or uplink of the OFDMA communication system.
An adaptive modulation and coding (AMC) scheme allocates an optimum frequency band to a specific terminal in real time using variation characteristics of a frequency band and transmits data at an optimum transmission rate according to channel state of the allocated band. The AMC scheme is applied to an Institute of Electrical and Electronics Engineers (IEEE) 802.16d communication system for providing a wireless broadband Internet service.
More specifically, because the IEEE 802.16d communication system uses a wide data transmission bandwidth, it can transmit a larger amount of data in a short time than other wireless communication systems for the existing voice service. In the IEEE 802.16d communication system, multiple users share a common channel and thus the channel can be efficiently used. That is, all users connected to a BS share a common channel and the BS assigns an interval in which each user uses the channel for each downlink or uplink frame in the IEEE 802.16d communication system. Accordingly, the BS must notify the users of downlink and uplink connection information for every frame such that the users can share the common channel.
A MAP message including the downlink and uplink connection information is included in a head part of each frame, and is sent to all the users.
A subscriber station (SS) sends downlink channel reception state information to the BS through a specific uplink channel, such that the BS can effectively perform downlink transmission. The uplink channel used to transmit the downlink channel reception state information is used for a channel quality indicator (CQI). The CQI is applied for many communication systems including the IEEE 802.16d communication system.
However, because an AMC subchannel allocation method of the BS with at least one antenna is different from that of the BS with a single antenna, an AMC band selection method and an antenna transmission mode selection method must be defined.
It is inefficient for the AMC band selection method applied to the existing single-input single-output (SISO) system to be applied to the MISO or MIMO antenna system.
Further, when the SS selects an AMC band and antenna transmission mode, for example, MISO or MIMO mode, selection criteria are required.
It is, therefore, an aspect of the present invention to provide a system and method for allocating an adaptive modulation and coding (AMC) subchannel to each subscriber station (SS) through downlink or uplink channel estimation in an antenna system having at least one antenna.
It is another aspect of the present invention to provide a system and method for selecting antenna transmission mode in which an AMC band can be applied for an antenna system having at least one antenna.
The above and other aspects of the present invention can be achieved by a method for allocating a frequency band to a receiver in a communication system including a transmitter for transmitting data through at least one antenna and receivers for receiving data through at least one antenna. The method comprises the steps of examining at least one channel received by the receiver from the transmitter; selecting antenna transmission mode based on the examined at least one channel; selecting an optimum frequency band based on the selected mode; sending feedback information comprising the selection information to the transmitter; receiving the feedback information; and allocating a frequency band from the transmitter to the receiver according to the received feedback information.
Additionally, the present invention provides a system for allocating a frequency band in a communication system. The system comprises a receiver for examining at least one received channel, selecting antenna transmission mode based on the examined at least one channel, selecting an optimum frequency band based on the selected mode, and sending feedback information including the selection information; and a transmitter for receiving the feedback information from the receiver and allocating a frequency band to the receiver according to the received feedback information.
The above and other aspects and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Preferred embodiments of the present invention will now be described in detail herein below with reference to the accompanying drawings. In the drawings, the same or similar elements are denoted by the same reference numerals even though they are depicted in different drawings. In the following description, detailed descriptions of functions and configurations incorporated herein that are well known to those skilled in the art are omitted for clarity and conciseness.
The present invention proposes technology for allocating an adaptive modulation and coding (AMC) subchannel to each receiver through downlink or uplink channel estimation in a communication system for transmitting and receiving data through at least one antenna. In the communication system, a receiver examines a channel of data received through an antenna, and selects antenna transmission mode according to a result of the examination. Thereafter, the receiver selects an optimum AMC band, i.e., a frequency band, in the selected antenna transmission mode, and sends, to a transmitter, feedback information including an index of the selected antenna transmission mode and an index of the selected AMC band.
According to the feedback information from the receiver, the transmitter allocates a frequency band, i.e., an AMC subchannel, to the receiver and sends data to the receiver using the allocated AMC subchannel.
In accordance with an embodiment of the present invention, a subscriber station (SS) selects an antenna transmission mode, selects an optimum AMC band in the selected antenna transmission mode, and sends feedback information including a selected antenna index and a selected AMC band index to a base station (BS). The BS allocates an AMC subchannel to the SS, such that data can be transmitted.
For convenience of explanation, it is assumed that the transmitter is a BS and the receiver is an SS in accordance with an embodiment of the present invention. However, this embodiment is for the purpose of description and should not be regarded as limiting the present invention.
In the following description of the present invention, the receiver, i.e., the SS, selects an AMC band and antenna transmission mode. Alternatively, the transmitter, i.e., the BS, may select the AMC band and the antenna transmission mode. More specifically, the present invention is applied to downlink data transmission between the transmitter and the receiver. However, the present invention can be applied to uplink data transmission.
Parameters used in the description of the present invention are defined as follows.
M: Number of transmit antennas at a BS.
N: Number of receive antennas at an SS.
P: Number of SSs connected to one BS.
K: Number of AMC bands into which the entire frequency band is divided.
H: Channel matrix with dimensions of N×M in a multiple-input multiple-output (MIMO) system. The singular value decomposition (SVD) of H consists of three matrices (U,Σ,V), where U and V are the left and right eigenvector matrices, respectively, and Σ is a diagonal matrix of the singular values of H. The SVD of H can be written as H=UΣV*, where V* denotes the transpose conjugate of V.
hnmp(k): Channel between the m-th transmit antenna and the n-th receive antenna in the k-th frequency of the downlink for the p-th SS at a specific time. When hnmp(k) is combined with the antenna space and is expressed in a two-dimensional matrix form, Hp(k) is computed. The matrix dimension is (Rows, Columns)=(Number of receive antennas N, Number of transmit antennas M). Hp(k) is the channel matrix for a specific frequency. This channel matrix varies in real time when the SS is on the move.
gnmp(k): Signal to noise ratio (SNR) indicating a state of each channel hnmp(k). gnmp(k) is defined as shown in Equation (1).
gnm(k)=|hnm(k)|2 (1)
That is, gnmp(k) denotes an SNR of a channel between the m-th transmit antenna and the n-th receive antenna in the k-th frequency of the downlink for the p-th SS at a specific time. For example, gnmp(k) denotes the SNR of the channel between the n-th receive antenna of the SS and the m-th transmit antenna of the BS in the k-th frequency when the BS sends data through the m-th transmit antenna.
Adjacent frequency subcarriers have almost the same gnmp(k) value. In an AMC method, modulation and coding optimized by the gnmp(k) value are applied to a corresponding AMC band.
A. AMC Band Selection Process
The AMC band selection process of the SS in accordance with an embodiment of the present invention will now be described herein below with reference to FIGS. 1 to 4.
The AMC band selection process is performed after an antenna transmission mode selection process. For a better understanding of the present invention, the AMC band selection process for when the antenna transmission mode is multiple-input single-output (MISO) or MIMO mode will be described.
I. AMC Band Selection of SS in Antenna System Based on MISO Mode
The two channels h1 and h2 having the different frequency selectivities as described in relation to
In
Method I-1
According to the first AMC band selection method (Method I-1), the SS 110 selects a band B1 with the largest value of channel power values of all channels received from the two transmit antennas. The selected band B1 is defined as shown in Equation (2).
Using Equation (2), the SS 110 selects the band B1 with the largest power value in the k-th frequency from bands of channels received from m transmit antennas.
Referring to
Upon selecting the band B1-1 using Equation (2), the SS 110 includes, in feedback information, an index of the selected band B1-1, and an antenna index of the BS 100 transmitting a channel with the largest power value in the selected band B1-1, and sends the feedback information to the BS 100.
Method I-2
According to the second AMC band selection method (Method I-2), the SS 110 selects a band B2 in which a sum of reception power values of at least two received channels is largest. The selected band B2 is defined as shown in Equation (3).
Using Equation (3), the SS 110 computes power sums between m channels in the k-th frequency according to bands of channels received from m transmit antennas, and selects the band B2 with the largest power sum from the bands.
Referring to
II. AMC Band Selection of SS in Antenna System Based on MIMO Mode
There are four channels from the two antennas 301 and 302 of the BS 300 to the two antennas 311 and 312 of the SS 310. The channels are expressed by a 2×2 channel matrix Hp(k) as shown in Equation (4).
In Equation (4), h11p(k) denotes a channel between the first antenna 301 of the BS 300 and the first antenna 311 of the SS 310, h21p(k) denotes a channel between the first antenna 301 of the BS 300 and the second antenna 312 of the SS 310, h12p(k) denotes a channel between the second antenna 302 of the BS 300 and the first antenna 311 of the SS 310, and h22p(k) denotes a channel between the second antenna 302 of the BS 300 and the second antenna 312 of the SS 310.
When the BS 300 transmits data using an adaptive antenna scheme, the channels h11p(k), h12p(k), h21p(k), and h22p(k) with little correlation have different frequency selectivities in the entire band for OFDMA.
The four channels with the different frequency selectivities as described in relation to
In
As illustrated in
Method II-1
According to the first AMC band selection method (Method II-1), the SS 310 compares power sums between channels received by the multiple receive antennas from the multiple transmit antennas, and selects a band B1 The selected band B1 is defined as shown in Equation (5).
Using Equation (5), the SS 310 computes power sums between channels transmitted from each transmit antenna of the BS 300 to the receive antennas of the SS 310 in the k-th frequency, and then selects the band B1 with the largest power sum.
Referring to
Upon selecting the band B2-1, using Equation (5), the SS 310 includes, in feedback information, an index of the selected band B2-1 and an antenna index of the BS 300 transmitting a channel with the largest power sum in the selected band B2-1, and sends the feedback information to the BS 300.
Method II-2
According to the second AMC band selection method (Method II-2) similar to Method I-2 as described above, the SS 310 selects a band B2. The selected band B2 is defined as shown in Equation (6).
Using Equation (6), the SS 310 computes power sums between m×n channels in the k-the frequency of each band, and selects the band B2 with the largest power sum.
In
Method II-3
According to the third AMC band selection method (Method II-3) that is not present in the antenna system in the MISO mode, the SS 310 selects a band B3 with the largest value of singular values computed from the SVD of the channel matrix Hp(k) of the given dimensions of N×M. The selected band B3 is defined as shown in Equation (7).
Upon selecting the band B3 using Equation (7), the SS 310 includes an index of the selected band B3 in feedback information and then sends the feedback information to the BS 300.
Method II-4
According to the fourth AMC band selection method (Method II-4) that is not present in the antenna system in the MISO mode, the SS 310 selects a band B4 with the largest capacity value in channels based on a theoretical closed loop structure capable of performing transmission according to a channel matrix Hp(k) of the given dimensions of N×M. The selected band B4 is defined as shown in Equation (8).
In Equation (8), Cp(H(k)) denotes the theoretical channel capacity value of the channel matrix Hp(k) for the p-th SS 310 in the k-th frequency. The unit used for the channel capacity value is bits/s/Hz. The channel capacity value Cp(H(k)) of the channel matrix Hp(k) is defined as shown in Equation (9).
The channel capacity value defined by Equation (9) indicates the theoretical maximum spectral efficiency or data transmission rate when a signal transmitted in antenna transmission mode after the ideal encoding process in a corresponding frequency can be decoded without an error in a receiving stage.
Method II-5
According to the fifth AMC band selection method (Method II-5) that is not present in the antenna system in the MISO mode, the SS 310 selects a band B5 with the largest capacity value in channels based on a theoretical open loop structure capable of performing transmission according to a channel matrix Hp(k) of the given dimensions of N×M. The selected band B5 is defined as shown in Equation (10).
In Equation (10), Copen(H(k)) denotes the theoretical open loop based channel capacity value of the channel matrix Hp(k) for the p-th SS 310 in the k-th frequency. The unit used for the channel capacity value is bits/s/Hz. The channel capacity value Copen(H(k)) for the channel matrix Hp(k) is defined as shown in Equation (11).
Copen(H(k))=log2det(IN+P/MHp(k)Hp(k)•) (11)
The channel capacity value defined by Equation (11) indicates the theoretical maximum spectral efficiency or data transmission rate where a signal transmitted in antenna transmission mode after the ideal encoding process in a corresponding frequency can be decoded without an error in a receiving stage.
B. Antenna Transmission Mode Selection Process
A process for selecting antenna transmission mode in which the selected AMC band can be applied in accordance with the present invention will now be described herein below. In an OFDMA communication system, the antenna transmission mode selection process of a receiver, i.e., an SS, is determined using the following parameters.
When data is transmitted in the downlink direction, the SS selects the antenna transmission mode for the downlink and sends a request on the basis of the four parameters. A method for selecting the antenna transmission mode using the estimated channel matrix Hp(k) in accordance with the present invention will be described.
The SS must be able to support desired mode. In an initial stage in which the SS accesses the network, the handshake is done through a SBC request/response (SBC_REQ/RSP). It is assumed that a feedback channel for supporting specific transmission mode selected by the SS is allocated to the SS. Further, it is assumed that the transmission mode is selected according to characteristics of traffic requested by the SS. For example, it is assumed that transmit antenna diversity mode rather than spatial multiplexing diversity mode is selected as the transmission mode when the SS requests a low transmission rate but receives a signal at a high transmission rate.
Under the assumptions described above, a SIMO, MISO, or MIMO mode is selected as the antenna transmission mode.
Mode 1: SIMO Mode
In the SIMO mode, the BS transmits data through a single antenna and the SS receives data through multiple antennas. When multiple channels can be estimated, a maximal ratio combining (MRC) mode is optimum antenna transmission mode in an interference-free environment. The SS selects an AMC band using Method I-2 described above. Feedback information to be sent from the SS to the BS is a number of the selected band, a channel performance value of the selected band, and an AMC level based on the channel performance value. Required bits for feedback (RBFB) are defined as shown in Equation (12).
ceil(log2(K))+L (12)
In Equation (12), ceil(log2(K)) denotes the smallest integer not less than a value of log2(K), where K is the number of AMC bands, and L denotes the number of bits of one feedback channel for a channel quality indicator (CQI) allocated to the SS on the basis of a single-input single-output (SISO) scheme. In an Institute of Electrical and Electronics Engineers (IEEE) 802.16 communication system, the number of bits L is 4 or 5.
Mode 2: MISO Mode
In the MISO mode, the BS transmits data through multiple antennas, and the SS receives data through a single antenna. In the MISO mode, three space-time modes are possible.
Among the three space-time modes, an antenna selection diversity mode operates such that downlink channels of all bands are estimated and one antenna with the best channel performance among multiple transmit antennas is coupled to the downlink in the best band. In this case, the SS selects an AMC band using Method I-1 as described above. The number of RBFB is defined as shown in Equation (13).
ceil(log2(K))+L+ceil(log2(M)) (13)
A transmit antenna diversity mode operates such that space-time coded signals are simultaneously transmitted through two transmit antennas in the same band and the signals are decoded through one receive antenna. In this case, signal power is half less than that of the SISO mode. The coding and decoding process is not directly related to the present invention and therefore its description is omitted here.
When the transmit antenna diversity mode is used, the SS selects an AMC band through Method I-2 as described above. The number of RBFB is defined as shown in Equation (12) as in the SIMO mode.
A transmit antenna array (TxAA) mode is not directly related to the present invention and therefore its description is omitted here. However, when the TxAA mode is used, the SS selects an AMC band through Method I-2 as described above. Theoretically, the TxAA mode is better than transmit diversity mode.
In the TxAA mode, additional feedback information is information about a transmit antenna factor. To add the transmit antenna factor to the feedback information, (M−1)F bits are required, where F denotes the number of bits for indicating one complex antenna factor. If F=L, the number of total RBFB is defined as shown in Equation (14).
ceil(log2(K))+M·L (14)
Mode 3: MIMO Mode
In the MIMO mode, the BS and the SS each have multiple antennas. In the MIMO mode, four space-time modes are possible.
In an antenna selection diversity mode, i.e., one of the four space-time modes, the SS selects an AMC band using Method II-1. In this case, the number of RBFB is the same as that of the MISO mode. That is, the number of RBFB is defined as shown in Equation (13).
In a transmit antenna diversity mode, the SS selects an AMC band using Method II-2. In this case, the number of RBFB is the same as that of the SIMO mode. That is, the number of RBFB is defined as shown in Equation (12).
In a TxAA mode, an antenna weight vector wr at a receiving stage and an antenna weight vector wt at a transmitting stage are used. In this case, the SS selects an optimum AMC band using Method II-3. In the TxAA mode, all data is transmitted in one band or stream through multiple antennas at the transmitting and receiving stages. That is, spatial multiplexing mode to be described below uses a selected band or stream through the SVD of the channel matrix Hp(k), while the TxAA mode transmits data in one stream with the largest singular value.
After the SVD of the channel matrix Hp(k), the antenna weight vector wt at the transmitting stage is the first eigenvector of the right eigenvector matrix V, and the antenna weight vector wr at the receiving stage is the first eigenvector of the left eigenvector matrix U. Accordingly, the AMC band selected by the SS is a band with the largest first singular vector among all K bands. In this case, the number of RBFB is expressed by one complex factor. If the number of bits for indicating one complex antenna factor F is equal to L, the number of RBFB is defined as shown in Equation (15).
ceil(log2(K))+(M+1)·L (15)
In the spatial multiplexing mode, i.e., one of the four space-time modes, AMC band selection of the SS depends upon an open or closed loop structure. When the spatial multiplexing mode uses the closed loop structure, the SS selects an AMC band through Method II-4. When the spatial multiplexing mode uses the open loop structure, the SS selects an AMC band through Method II-5. The closed loop structure can obtain a transmission gain higher than that of the open loop structure, but increases an amount of feedback information required by the BS and the number of computations in the SS.
When the closed loop structure is used, the feedback information required by the BS is the channel matrix Hp(k) with the dimensions of N×M. When the number of bits required to express one complex element F is equal to L, the number of RBFB is defined as shown in Equation (16).
ceil(log2(K))+N·M·L (16)
When the open loop structure is used, the number of RBFB is defined as shown in Equation (12).
All RBFB bits are used when the SS transmits data in one selected AMC band. A description of bits for identifying specific antenna transmission mode is omitted here. For a scheduling gain in the BS, SSs located within the coverage of the BS select multiple antenna transmission modes and multiple AMC bands, and sends selection information to the BS. Selection criteria are based on the parameters described above.
C. BS Scheduling
BS scheduling for implementing the present invention will be described. In accordance with the present invention, the SS selects antenna transmission mode and an AMC band, includes information about the selected antenna transmission mode and the selected AMC band, i.e., an antenna index and an AMC band index, in feedback information, and sends the feedback information to the BS. Upon receiving the information about the selected antenna transmission mode and the selected AMC band from each SS, the BS distributes downlink and uplink resources for subsequent frames.
For the downlink scheduling gain, the SSs send information about multiple antenna transmission modes and AMC bands to the BS through the uplink. This will be described in more detail below with reference to
Referring to
When transmitting data to multiples SSs, the BS performs a scheduling operation to maximize data transmission efficiency. This BS scheduling is performed such that an estimated sum of transmission rates Rp(k) is largest when the k-th frequency is allocated to the p-th SS.
The BS must perform the scheduling operation such that the transmission rate sum is largest, i.e., the spectral efficiency of the entire cell is maximized, when the SSs request frequency resources of different bands. Of course, efficiency in a two-dimensional domain of frequency and time must be maximized using one frame including a plurality of OFDMA symbols.
The above-described embodiments of the present invention have been described in relation to specific applications. The present invention can be applied to a macro diversity system in which multiple BSs using at least one antenna support SSs together as well as a micro diversity system in which one BS using multiple antennas supports SSs.
When data is transmitted, a channel h1 serves as a transmission path between the antenna 711 of the first BS 710 and the two antennas 731 and 732 of the SS 730, and a channel h2 serves as a transmission path between the antenna 711 of the first BS 710 and the two antennas 731 and 732 of the SS 730. These two channels h1 and h2 with small correlation have different frequency selections in a band for OFDMA. The correlation and frequency selectivity have been described in relation to the systems of
The two channels h1 and h2, having the different frequency selectivities, between the SS 730 and the two BSs 710 and 720 in a system structure of
In
In
As is apparent from the above description, the present invention examines a channel, selects antenna transmission mode and an adaptive modulation and coding (AMC) band, and allocates an AMC subchannel in a communication system for transmitting and receiving data using at least one antenna. Therefore, the present invention can improve efficiency of using limited frequency resources in the communication system by combining an optimum AMC band with multiple antennas.
Although preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions, and substitutions are possible, without departing from the spirit and scope of the present invention. Therefore, the present invention is not limited to the above-described embodiments, but is defined by the following claims, along with their full scope of equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004/45892 | Jun 2004 | KR | national |