This application claims priority under 35 U.S.C. § 119 to an application entitled “Apparatus and Method for Detecting Fast Feedback Information in Multi-Cell Base Station in a Broadband Wireless Communication System” filed in the Korean Intellectual Property Office on Sep. 27, 2005 and assigned Serial No. 2005-89869, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an apparatus and method for detecting feedback information in a broadband wireless communication system, and in particular, to an apparatus and method for detecting uplink fast feedback information in a multi-cell or multi-sector Base Station (BS) in a broadband wireless communication system.
2. Description of the Related Art
In a high-speed mobile communication system, a BS schedules packet data transmission and determines transmission parameters using uplink fast feedback information representing downlink channel quality, in order to provide a high-speed packet data service to Mobile Stations (MSs). Upon receipt of the uplink fast feedback signals from the MSs, the BS checks the downlink channel statuses to the MSs based on the feedback information. The BS then selects MSs having the best downlink channel quality according to the channel status information in every slot and sends packet data to the selected MSs. The BS also determines transmission parameters (e.g. data rate, code rate, and modulation order) according to the downlink channel quality of the selected MSs. The uplink fast feedback information may include a Signal-to-Noise Ratio (SNR), a Carrier-to-Interference Ratio (C/I), the differential SNR of each band, a fast Multiple Input Multiple Output (MIMO) feedback, or a mode selection feedback. Additional physical channels are configured for delivering the uplink fast feedback information in a communication system, for example an Orthogonal Frequency Division Multiple Access (OFDMA) communication system.
The BS uses C/Is measured at the MSs in determining the downlink channel quality. The MSs measure C/Is and feed back the C/I measurements to the BS on physical channels, e.g. Channel Quality Indicator CHannels (CQICHs). The BS schedules downlink data for the MSs and determines transmission parameters based on the C/I measurements.
The C/I information, by which downlink data rates and cell throughput are determined, has to be sent with high reliability despite its small size, because it is very critical to the operation of the communication system. Yet, it is typical not to allocate much time-frequency resources to the physical channels carrying the fast feedback information in order to reduce an overhead rate. Accordingly, there exists a need for an efficient detection method to enable reliable transmission.
Referring to
In step 105, the BS separates tiles from the FFT feedback signal, correlates modulation symbols on eight subcarriers in each of the tiles with an orthogonal vector corresponding to the tile in each codeword, and squares the absolute value of the correlation of the tile.
The BS then sums the squares of the absolute values of the correlations of six tiles for each of 16 possible codewords, selects the maximum (MAX) of the sums, and calculates the average (AVG) of the sums with respect to the 16 codewords in step 107.
In step 109, the BS compares the difference between the maximum and the average with a predetermined threshold (Th). If the difference is less than the threshold ((MAX−AVG)<Th), the BS discards the feedback signal without performing detection, determining that the feedback signal is not reliable in step 113.
On the other hand, if the difference between the maximum and the average is greater than or equal to the threshold ((MAX−AVG)≧Th), the BS performs detection, taking into consideration that the information data of the codeword with the maximum is reliable in step 111. Then the BS ends the algorithm.
are Quadrature Phase Shift Keying (QPSK) symbols. Pilot symbols, which are known to both the BS and the MS, are generally multiplied by a scrambling code and modulated in Binary Phase Shift Keying (BPSK).
As described above, an uplink subchannel carries uplink fast feedback information. Conventionally, information bits are determined using only a fast feedback signal received in a serving BS managing a corresponding cell or sector. Therefore, in case where the uplink fast feedback information is scattered due to some obstacle and thus received in a target cell, detection of the fast feedback information suffers from information loss.
An aspect of the present invention is to substantially solve at least the above problems and/or disadvantages and to provide at least the advantages below. Accordingly, an aspect of the present invention is to provide an apparatus and method for efficiently detecting uplink fast feedback information using time-frequency resources in a multi-cell or multi-sector BS in a broadband wireless communication system.
Another aspect of the present invention is to provide an apparatus and method for efficiently detecting uplink fast feedback information using uplink fast feedback information received in a target cell or sector of a multi-cell or multi-sector BS as well as uplink fast feedback information received in a serving cell or sector of the multi-cell or multi-sector BS.
The above aspects are achieved by providing an apparatus and method for detecting a feedback signal in a multi-cell or multi-sector sector BS in a broadband wireless communication system
According to one aspect of the present invention, in an apparatus for detecting a feedback signal in a multi-sector BS in a broadband wireless communication system, a demodulator correlates modulation symbols and pilot symbols included in each tile carrying feedback information received from a serving sector with each possible codeword, and calculates the squares of the absolute values of the correlations of the tiles for each possible codeword. Each tile is a set of subcarriers. A first detection decider sums the squares of the absolute values of the correlations of the tiles for each possible codeword, and determines whether to perform detection on the received feedback information according to the sums for the possible codewords. If it is impossible to detect the feedback information received from the serving sector, a second detection decider receives feedback information from a target sector, combines the feedback information received from the serving sector with the feedback information received from the target sector, and determines whether to perform detection on the combined feedback information.
According to another aspect of the present invention, in a method of detecting feedback information in a multi-sector BS in a broadband wireless communication system, it is determined whether to perform detection on feedback information received from a serving sector. If it is impossible to detect the feedback information received from the serving sector, reception of feedback information from a target sector is monitored. Upon receipt of the feedback information from the target sector, the feedback information received from the serving sector is combined with the feedback information received from the target sector, and it is determined whether to perform detection on the combined feedback information.
According to a further aspect of the present invention, in an apparatus for detecting a feedback signal in a multi-cell BS in a broadband wireless communication system, a demodulator correlates modulation symbols and pilot symbols included in each tile carrying feedback information received from a serving cell with each possible codeword, and calculates the squares of the absolute values of the correlations of the tiles for each possible codeword. Each tile is a set of subcarriers. A first detection decider sums the squares of the absolute values of the correlations of the tiles for each possible codeword, and determines whether to perform detection on the received feedback information according to the sums for the possible codewords. If it is impossible to detect the feedback information received from the serving cell, a second detection decider receives feedback information from a target cell, combines the feedback information received from the serving cell with the feedback information received from the target cell, and determines whether to perform detection on the combined feedback information.
According to still another aspect of the present invention, in a method of detecting feedback information in a multi-cell BS in a broadband wireless communication system, it is determined whether to perform detection on feedback information received from a serving cell. If it is impossible to detect the feedback information received from the serving cell, reception of feedback information from a target cell is monitored. Upon receipt of the feedback information from the target cell, the feedback information received from the serving cell is combined with the feedback information received from the target cell, and it is determined whether to perform detection on the combined feedback information.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Preferred embodiments of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
The present invention provides a technique for detecting uplink fast feedback information in a multi-cell or multi-sector BS using uplink fast feedback information received in a target cell or sector as well as uplink fast feedback information received in a serving cell or sector. The multi-cell or multi-sector BS is a BS that simultaneously covers multiple cells or sectors. When each cell or sector has one processing module, the multi-cell or multi-sector BS combines signals received from the cells or sectors by connecting interfaces among them. In the case of one processing module per multi-cell or multi-sector BS, a modem can be implemented in software to combine signals received from the cells or sectors in the multi-cell or multi-sector BS.
The following description is made in the context of an OFDMA broadband wireless communication system and also in the context of a multi-sector structure. The same description applies to a multi-cell structure.
Referring to
Referring to
The RF processor 601 downconverts an RF signal of feedback information received through an antenna to a baseband analog signal. The ADC 603 converts the analog signal to a digital signal. The FFT processor 605 converts time sample data received from the ADC 603 to frequency data by FFT.
The non-coherent demodulator 607 calculates soft-decision values of the FFT symbols by non-coherent demodulation. The channel decoder 609 determines the reliability of the received feedback information based on the soft-decision values. If the feedback information is reliable, the soft-decision values are decoded at a predetermined code rate, a codeword corresponding to the soft-decision values is determined, and data of the codeword is demodulated.
If the feedback information is received in the serving sector, the channel decoder 609 receives a decoded fast feedback signal from a target sector, combines the feedback signals of the serving sector and the target sector, and determines the reliability of the feedback signal again, which will be described in detail with reference to
Referring to
The tile de-allocator 701 separates six tiles each including 3×3 subcarriers from the FFT symbols received from the FFT processor 605 illustrated in
The correlators 703 to 706 correlate the subcarriers (i.e. tones) of each of the tiles with each codeword and squares the absolute value of the correlation. Specifically, a received 3×3 subcarrier set (tile) with modulation symbols on eight subcarriers and a pilot symbol on one subcarrier is correlated with a 3×3 subcarrier set with symbols corresponding to an orthogonal vector in a codeword and a pilot transmission symbol.
The codeword arranger 707 sums the squares of the absolute values of the correlations of the tiles for each of 16 codewords (codeword 0 to codeword 15) through adders 709 to 711. Then the codeword arranger 707 calculates the average of the sums with respect to the 16 codewords.
The first detection decider 713 selects the maximum of the sums received from the codeword arrangers 707 and compares the difference between the maximum and the average with a threshold, thereby determining whether to detect the feedback information.
If the difference between the maximum and the average is greater than or equal to the threshold ((MAX−AVG)≧Th), the first detection decider 713 sends the feedback information to the first detector 715, considering that the received feedback information is reliable. The first detector 715 detects the feedback information.
On the other hand, if the difference is less than the threshold ((MAX−AVG)<Th), the first detection decider 713 considers that the reception environment of the feedback signal is poor and outputs the feedback signal to the adder 717, so that the feedback signal is detected using a feedback signal received in the target sector.
For every possible codeword, the adder 717 adds the sum of the squares of the absolute values of the correlations of the feedback signal received from the first detection decider 713 to the sum of the squares of the absolute values of the correlations of a feedback signal received from the target sector. The feedback signal from the MS within the serving sector is scattered under a channel environment and then reaches to the target sector. Thus, the target sector calculates the sum of the squares of the absolute values of the correlations of the feedback signal with respect to every possible codeword. Since the target sector has knowledge of the environment of the serving sector (e.g. information about slots allocated to the MS), it can carry out the correlation.
The second detection decider 719 selects the maximum (MAXSUM) of the sums received from the adder 717 and calculates the average (AVGSUM) of the sums with respect to all the codewords. Then the second detection decider 719 compares the difference between the maximum sum and the average sum with a threshold, thereby determining whether to detect the feedback information.
If the difference between the maximum sum and the average sum is greater than or equal to the threshold ((MAXSUM−AVGSUM)≧Th), the second detection decider 719 sends the combination between the received feedback signal and the feedback signal received in the target sector to the second detector 721, considering that the combined feedback information is reliable. The second detector 719 detects the combined feedback information.
On the other hand, if the difference is less than the threshold ((MAX−AVG)<Th), the second detection decider 719 discards the feedback signal, considering that the reception environment of the feedback signal is poor.
In the above-described embodiment, each of the first and second detection deciders 713 and 719 determines whether to detect the feedback signal by comparing the difference between MAX and AVG (or the difference between MAXSUM and AVGSUM) with the threshold. It can be further contemplated as another embodiment that each of the first and second detection deciders 713 and 719 calculates the Carrier-to-Interference and Noise Ratio (CINR) of MAX (or MAXSUM) and determines whether to detect the feedback signal by comparing the CINR with a threshold.
Referring to
In step 805, the BS separates tiles from the FFT feedback signal, correlates modulation symbols on eight subcarriers and a pilot symbol on one subcarrier in each of the tiles with an orthogonal vector corresponding to the tile in every possible codeword and a transmission pilot symbol, and squares the absolute values of the correlations of the tiles for the codeword.
The BS sums the squares of the absolute values of the correlations of the tiles, for every codeword, selects the maximum (MAX) of the sums, and calculates the average (AVG) of the sums in step 807.
In step 809, the BS compares the difference between the maximum and the average with a threshold (Th). If the difference between the maximum and the average is greater than or equal to the threshold ((MAX−AVG)≧Th), the BS performs detection, considering that the received feedback information is reliable in step 819.
If the difference is less than the threshold ((MAX−AVG)<Th), the BS monitors reception of the sum of the squares of the absolute values of the correlations of the tiles carrying feedback information received in a target sector with every possible codeword from the target sector in step 811. The feedback signal from the MS within the serving sector is scattered under a channel environment and then reaches to the target sector. Thus, the target sector calculates the sum of the squares of the absolute values of the correlations of the feedback signal with respect to every possible codeword. Since the target sector has knowledge of the environment of the serving sector (e.g. information about slots allocated to the MS), it can carry out the correlation.
In step 813, for every possible codeword, the BS adds the sum of the squares of the absolute values of the correlations of the feedback signal received from the serving sector to the sum of the squares of the absolute values of the correlations of a feedback signal received from the target sector. The BS selects the maximum (MAXSUM) of the sums and calculates the average (AVGSUM) of the sums with respect to the 16 codewords.
In step 815, the BS compares the difference between the maximum sum and the average sum with a threshold (Th). If the difference between the maximum sum and the average sum is greater than or equal to the threshold ((MAXSUM−AVGSUM)≧Th), the BS performs detection, considering that information data corresponding to a codeword with the maximum sum is reliable. Then the BS ends the algorithm.
If the difference is less than the threshold ((MAX−AVG)<Th), the BS discards the feedback signal without detection, considering that the feedback signal is not reliable in step 817. Then the BS ends the algorithm.
Referring to
In step 905, the BS separates tiles from the FFT feedback signal, correlates modulation symbols on eight subcarriers and a pilot symbol on one subcarrier in each of the tiles with an orthogonal vector corresponding to the tile in every possible codeword and a transmission pilot symbol, and squares the absolute values of the correlations of the tiles for the codeword.
The BS sums the squares of the absolute values of the correlations of the tiles, for every codeword and selects a codeword with the maximum (MAX) of the sums in step 907.
The BS calculates the CINR of the feedback signal by estimating the transmit power and noise power of the feedback signal using the selected codeword in step 909. In step 911, the BS compares the CINR with a threshold (Th).
If the CINR is greater than or equal to the threshold (CINR≧Th), the BS performs detection, considering that information data corresponding to the codeword with the maximum is reliable in step 923.
If the CINR is less than the threshold (CINR<Th), the BS monitors reception of the sum of the squares of the absolute values of the correlations of the tiles carrying feedback information received in a target sector with every possible codeword from the target sector in step 913. The feedback signal from the MS within the serving sector is scattered under a channel environment and then reaches to the target sector. Thus, the target sector calculates the sum of the squares of the absolute values of the correlations of the feedback signal with respect to every possible codeword. Since the target sector has knowledge of the environment of the serving sector (e.g. information about slots allocated to the MS), it can carry out the correlation.
In step 915, for every possible codeword, the BS adds the sum of the squares of the absolute values of the correlations of the feedback signal received from the serving sector to the sum of the squares of the absolute values of the correlations of a feedback signal received from the target sector; The BS selects a codeword with the maximum (MAXSUM) of the sums.
In step 917, the BS calculates the CINR (CINRSUM) of the feedback signal by estimating the transmit power and noise power of the feedback signal using the selected codeword. The BS compares the CINR with a predetermined threshold (Th) in step 919.
If the CINR is greater than or equal to the threshold (CINRSUM≧Th), the BS performs detection, considering that information data corresponding to the codeword with the maximum is reliable in step 923.
If the CINR is less than the threshold (CINRSUM<Th), the BS discards the feedback signal, considering that the feedback signal is not reliable in step 921. The BS then ends the algorithm.
The above description has bee made in the context of a multi-sector BS. If more than one BS is simultaneously supported, a diversity gain can be achieved from a combination of the fast feedback signals from the BSs as well as from a combination of the fast feedback signals from the cells.
In accordance with the present invention as described above, uplink feedback information from an MS is detected using uplink fast feedback information from a target cell or sector as well as uplink fast feedback information from a serving cell or sector in a multi-cell or multi-sector BS in an OFDMA broadband wireless communication system. Therefore, accurate information transmission and stable system operation are achieved. Also, since the feedback information detection scheme is applicable irrespective of a subchannel structure, a tile structure, the number of bits in information data, and the number of receive antennas, the system operation is rendered flexible.
While the invention has been shown and described with reference to certain preferred 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.
Number | Date | Country | Kind |
---|---|---|---|
2005-0089869 | Sep 2005 | KR | national |