This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed in the Korean Intellectual Property Office on May 28, 2007 and assigned Serial No. 2007-51741, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a communication system. More particularly, the present invention relates to a method and apparatus for estimating Carrier-to-Interference and Noise Ratio (CINR) in a communication system.
2. Description of the Related Art
Future-generation communication systems are under development to provide services capable of high-speed, large-data transmission and reception to Mobile Stations (MSs). An example of a future-generation communication system is an Institute of Electrical and Electronics Engineers (IEEE) 802.16 system.
The IEEE 802.16 communication system uses Orthogonal Frequency Division Multiplexing (OFDM) that offers the benefits of Inter-Symbol Interference (ISI) cancellation through a simple equalizer, robustness against noise, and high frequency use efficiency.
The IEEE 802.16 communication system adopts Adaptive Modulation and Coding (AMC) to efficiently transmit data. AMC is a transmission scheme in which an optimal Modulation and Coding Scheme (MCS) level is adaptively selected from among preset MCS levels according to a change in a channel environment and data is encoded and modulated at the selected MCS level prior to transmission.
For implementation of AMC, an MS feeds back channel status information about a radio channel to a Base Station (BS). Specifically, the MS estimates the CINR of a received signal as the channel status information and feeds back the CINR estimate to the BS.
If the BS uses a self-configurable technology, it determines optimal operation parameters based on channel status information about signals received from neighbor BSs. The self-configurable technology is a technology for automatically setting operation parameters such as a transmit power and a Frequency Assignment (FA) to efficiently transmit data. To do so, the BS estimates the CINRs of the received signals as the channel status information about the neighbor BSs and determines optimal operation parameters based on the estimated CINRs.
The CINR of a BS can be estimated using a preamble signal.
With reference to
The BS transmits a preamble signal to the MS in the first of OFDM symbols that form a downlink frame. The preamble signal is a sync signal to establish synchronization between the BS and the MS. More specifically, the BS defines a preamble allocation available area in the first OFDM symbol and maps preamble tones that form a preamble signal to part or all of the subcarriers of the preamble allocation available area according to a preset preamble allocation scheme. Then the BS eliminates the remaining subcarriers, except for the subcarriers having the preamble tones, and transmits the preamble signal to the MS.
The preamble allocation can be considered in three ways depending on the position of the preamble signal in the OFDM symbol. As illustrated in
The BS transmits the preamble signal to the MS in the OFDM symbol using one of the above three preamble allocation schemes. The MS then receives the OFDM symbol and estimates the CINR of the OFDM symbol using the preamble signal. With reference to
Referring to
The ADC 200 converts a preamble signal received through an antenna to a digital preamble signal. The FFT processor 202 generates a digital FFT preamble signal by FFT-processing the digital preamble signal received from the ADC 200 on an OFDM symbol basis.
The noise power estimator 204 estimates a noise power value using the digital preamble signal received from the ADC 200. The preamble code generator 210 generates a preamble code with which to demodulate the digital FFT preamble signal. The carrier power estimator 208 receives the digital FFT preamble signal from the FFT processor 202 and the preamble code from the preamble code generator 210, demodulates the digital FFT preamble signal using the preamble code, and estimates a carrier power value using the demodulated digital preamble signal.
The interference power estimator 206 calculates the signal power value of the digital FFT preamble signal received from the FFT processor 202, calculates an interference power value using the signal power value, the noise power value, and the carrier power value. Herein, the interference power estimator 206 can calculate the interference power value by subtracting the carrier power value and the noise power value from the signal power value. The CINR calculator 212 calculates a CINR using the noise power value, the interference power value, and the carrier power value.
In the above-described conventional CINR estimation method, the carrier power value and the noise power value are subtracted from the signal power value. However, when the preamble signal has no interference or the magnitude of the interference is negligibly small, there is an error between the interference power value calculated by the CINR estimator 214 and a real interference power value. As a consequence, the estimated CINR is less accurate.
Moreover, the noise power is estimated using the time-domain preamble signal in the conventional CINR estimation method. If an actual CINR of the preamble signal is large in a multi-path environment, there is an error between the noise power value calculated by the CINR estimator 214 and a real noise power value. As a consequence, the estimated CINR is less accurate.
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 a method and apparatus for estimating a CINR in a communication system.
Another aspect of the present invention provides a method and apparatus for accurately estimating an interference power value, even when there is no interference or when the magnitude of the interference is negligibly small in an actual preamble signal in a communication system.
A further aspect of the present invention provides a method and apparatus for accurately estimating a noise power value, even when an actual CINR of a preamble signal is large under a multi-path environment in a communication system.
In accordance with an aspect of the present invention, a method for estimating a CINR in a communication system is provided. The method includes generating a signal, including a traffic allocation available area for allocating a traffic signal and a preamble allocation available area for allocating a preamble signal, by FFT-processing a received OFDM symbol, the traffic allocation available area comprising the preamble allocation available area, calculating power values of preamble tones included in the preamble allocation available area, calculating a carrier power value using the power values of the preamble tones, calculating a partial noise-interference power value using power differences between the preamble tones and power values of remaining tones other than the preamble tones, calculating a noise power value using power values of tones included in a noise power estimation area, the power estimation area being an area of the traffic allocation available area other than the preamble allocation available area, and calculating the CINR using the carrier power value, the partial noise-interference power value, and the noise power value.
In accordance with another aspect of exemplary embodiments of the present invention, an apparatus for estimating a CINR in a communication system is provided. The apparatus includes an FFT processor for generating a signal, including a traffic allocation available area for allocating a traffic signal and a preamble allocation available area for allocating a preamble signal, by FFT-processing a received symbol, the traffic allocation available area comprising the preamble allocation available area, a carrier power estimator for calculating power values of preamble tones included in the preamble allocation available area and for calculating a carrier power value using the power values of the preamble tones, a partial noise-interference power estimator for calculating a partial noise-interference power value using power differences between the preamble tones and power values of remaining tones other than the preamble tones, a noise power estimator for calculating a noise power value using power values of tones included in a noise power estimation area, the power estimation area being an area of the traffic allocation available area other than the preamble allocation available area, and a CINR calculator for calculating the CINR using the carrier power value, the partial noise-interference power value, and the noise power value.
In accordance with a further aspect of exemplary embodiments of the present invention, a method for estimating interference and noise in a communication system is provided. The method includes generating a signal, including a traffic allocation available area for allocating a traffic signal and a preamble allocation available area for allocating a preamble signal, by FFT-processing a received symbol, the traffic allocation available area comprising the preamble allocation available area, calculating a partial noise-interference power value using power differences between preamble tones included in the preamble allocation available area and power values of remaining tones other than the preamble tones in the preamble allocation available area, calculating a noise power value using power values of tones included in a noise power estimation area, the power estimation area being an area of the traffic allocation available area other than the preamble allocation available area, and calculating the interference and noise using the partial noise-interference power value and the noise power value.
In accordance with still another aspect of exemplary embodiments of the present invention, an apparatus for estimating interference and noise in a communication system is provided. The apparatus includes an FFT processor for generating a signal, including a traffic allocation available area for allocating a traffic signal and a preamble allocation available area for allocating a preamble signal, by FFT-processing a received symbol, the traffic allocation available area comprising the preamble allocation available area, a partial noise-interference power estimator for calculating a partial noise-interference power value using power differences between preamble tones included in the preamble allocation available area and power values of remaining tones other than the preamble tones in the preamble allocation available area, a noise power estimator for calculating a noise power value using power values of tones included in a noise power estimation area, the power estimation area being an area of the traffic allocation available area other than the preamble allocation available area, and a interference and noise calculator for calculating the interference and noise using the partial noise-interference power value and the noise power value.
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, the same drawing reference numerals will be understood to refer to the same elements, features 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. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
Exemplary embodiments of the present invention provide a method and apparatus for estimating a CINR in a communication system.
While the CINR estimation method and apparatus can be applied to any communication system, the communication system is preferably an OFDM communication system.
Referring to
The ADC 300 converts a signal included in a first OFDM symbol of a downlink frame received from a BS into a digital signal. The first OFDM symbol includes a preamble allocation available area that carries a preamble signal and an interference and noise signal.
The FFT processor 302 FFT-processes a digital preamble signal received from the ADC 300 on an OFDM symbol basis. The preamble code generator 310 generates a preamble code with which to demodulate the preamble signal.
The carrier power estimator 304 receives the FFT preamble signal from the FFT processor 304 and the preamble code from the preamble code generator 310, demodulates the FFT preamble signal with the preamble code, and calculates a power value of the demodulated preamble signal as a carrier power value.
To be more specific, for the inputted FFT preamble signal and the preamble code, the carrier power estimator 304 multiplies the preamble tones of the FFT preamble signal by the preamble code, thus producing X[3k+seg]·C[k]. The carrier power estimator 304 calculates the complex conjugate of X[3k+seg]·C[k] and then calculates a differential correlation between X[3k+seg]·C[k] and its complex conjugate. The carrier power estimator 304 calculates the carrier power value by extracting only the real part of the differential correlation and scales the carrier power value. The carrier power value can be computed by
where k denotes the index of a subcarrier to which a preamble tone is allocated, X[k] denotes a kth FFT subcarrier, C[k] denotes an element of the preamble code corresponding to the kth subcarrier, Ncode denotes a number of columns of the preamble code, and seg denotes an index indicating a current segment scheme. For example, for segment 0, seg is set to 0 and for segment 1, seg is set to 1.
The partial noise-interference power estimator 306 demodulates the FFT preamble signal received from the FFT processor 302 with the preamble code received from the preamble code generator 310 and calculates power values for all of the preamble tones using the demodulated preamble signal. The partial noise-interference power estimator 306 also calculates the inter-preamble tone power difference of every preamble tone by comparing the power value of the preamble tone with those of preamble tones adjacent to the preamble tone, and calculates a final inter-preamble tone power difference for all of the preamble tones. The partial noise-interference power estimator 306 also calculates a power value of the remaining tones except for the preamble tones. Then the partial noise-interference power estimator 306 calculates a partial noise-interference power value based on the final inter-preamble tone power difference and the power value of the tones other than the preamble tones.
For notational simplicity, it is assumed that preamble tones are allocated to the first OFDM symbol of a downlink frame according to the segment 0 scheme.
The partial noise-interference power estimator 306 calculates the power values of a 0th subcarrier 400 and a 3rd subcarrier 402 in a preamble signal in order to calculate the inter-preamble tone power difference of the 0th subcarrier 400. Then the partial noise-interference power estimator 306 calculates the inter-preamble tone power difference of the 0th subcarrier 400 by comparing the power values.
To calculate the inter-preamble tone power difference of the 3rd subcarrier 402, the partial noise-interference power estimator 306 calculates the power values of the 0th subcarrier 400 and a 6th subcarrier 404 carrying preamble tones adjacent to a preamble tone on the 3rd subcarrier 402 and then calculates the inter-preamble tone power difference of the 3rd subcarrier 402 by summing the power difference between the 0th and 3rd subcarriers 400 and 402 and the power difference between the 3rd subcarrier 402 and the 6th subcarrier 404.
In this manner, the partial noise-interference power estimator 306 calculates the inter-preamble tone power difference of an 849th subcarrier 406. If a preamble tone is not mapped to a 410th subcarrier, the partial noise-interference power estimator 306 does not calculate the inter-preamble tone power difference of the 410th subcarrier. Then, the partial noise-interference power estimator 306 sums the inter-preamble tone power differences for all of the preamble tones, thus creating a final inter-preamble tone power difference.
The partial noise-interference power estimator 306 also calculates a power value of the remaining tones other than the preamble tones. Then the partial noise-interference power estimator 306 calculates a partial noise-interference power value using the final inter-preamble tone power difference and the power value of the remaining tones by
where NIpar denotes the partial noise-interference power value, NIseg denotes the final inter-preamble tone power difference, k denotes an index of a subcarrier to which a preamble tone is allocated, X[k] denotes a kth FFT subcarrier signal, C[k] denotes an element of the preamble code corresponding to the kth subcarrier, Ncode denotes a number of columns of the preamble code, and seg denotes an index indicating a current segment scheme.
For example, when a traffic signal is carried in the OFDM symbol 408, the BS can allocate the traffic signal in the traffic allocation available area 410 of the OFDM symbol 408. When a preamble signal is delivered in the OFDM symbol 408, the BS can allocate the preamble signal in the preamble allocation available area 412 of the OFDM symbol 408.
The remaining area of the traffic allocation available area 410 other than the preamble allocation available area 412 is referred to as a noise power estimation area 414. The noise power estimation area 414 is not affected by a multi-path environment.
Therefore, the noise power estimator 308 estimates a noise power value, which is not affected by the effects of the multi-path environment, using the power values of tones included in the noise power estimation area 414.
The noise power value is estimated by
where Npreamble denotes a number of subcarriers allocated to the preamble allocation available area, Ntraffic denotes a number of subcarriers allocated to the traffic allocation available area, L denotes half of a number of subcarriers allocated to the noise power estimation area, k denotes an index of a subcarrier to which a preamble tone is allocated, and X[k] denotes a kth FFT subcarrier signal.
The CINR calculator 312 calculates a CINR value based on the carrier power value, the partial noise-interference power value, and the noise power value received from the carrier power estimator 304, the partial noise-interference power estimator 306, and the noise power estimator 308. Specifically, the CINR calculator 312 acquires a scaled noise power value by multiplying the noise power value received from the noise power estimator 308 by a boosted carrier power voltage. Then it calculates an interference and noise power value by summing the partial noise-interference power value and the scaled noise power value and calculates a CINR by dividing the carrier power value by the interference and noise power value. The CINR calculation is described as
where Pbc denotes a boosted carrier power gain, N denotes the noise power value, NIpar denotes the partial noise-interference power value, and Pc denotes the carrier power value.
Referring to
In step 502, the carrier power estimator 304 estimates, as a carrier power value, the power value of the preamble signal included in the FFT OFDM symbol received from the FFT processor 302.
For example, if n preamble tones form a preamble signal, the carrier power estimator 304 demodulates an FFT preamble signal with a preamble code of length n received from the preamble code generator 301 and calculates the carrier power value of the demodulated preamble signal by equation (1).
The partial noise-interference power estimator 306 receives the FFT OFDM symbol, calculates a final inter-preamble tone power difference of the preamble tones of the preamble signal and a power value of the other tones except for the preamble tones using the FFT OFDM symbol, and estimates a partial noise-interference power value using the final inter-preamble tone power difference and the power values of the other tones in step 504.
For example, the partial noise-interference power estimator 306 demodulates the FFT preamble signal with the preamble code, calculates the inter-preamble tone power differences for all of the preamble tones that form the demodulated preamble signal, and sums the inter-preamble tone power differences, thus creating the final inter-preamble tone power difference. The partial noise-interference power estimator 306 also calculates the power values of the other tones except for the preamble tones. The partial noise-interference power estimator 306 calculates the partial noise-interference power value by summing the sum of the power values of the other tones and the final inter-preamble tone power difference and scaling the sum according to equation (2).
In step 506, the noise power estimator 308 estimates a noise power value using a signal included in the noise power estimation area 414 of the FFT OFDM symbol.
For example, the noise power estimator 308 can calculate the noise power value of tones included in the noise power estimation area 414 of the FFT OFDM symbol by equation (3).
The CINR calculator 312 estimates a CINR using the carrier power value, the partial noise-interference power value, and the noise power value in step 508.
For example, the CINR calculator 312 calculates a final noise power value by multiplying the noise power by Pbc−3 and sums the final noise power value and the partial noise-interference power value, thereby creating an interference and noise power value. The CINR calculator 312 then calculates the CINR by dividing the interference and noise power value by the carrier power value by equation (4).
Referring to
In the graph 600, the x axis represents CINRs in a real channel environment and the y axis represents the mean values of CINRs estimated by the MS. A first CINR estimation performance curve can be drawn with the CINR values on the x axis and the CINR means values on the y axis. Although the first CINR estimation performance curve has linear characteristics in a CINR range of approximately 0 to 15 dB on the x axis, it loses the linearity above a CINR value of approximately 15 dB.
In the graph 602, the x axis represents CINRs in the real channel environment and the y axis represents the standard deviations of CINRs estimated by the MS. A second CINR estimation performance curve can be drawn with the CINR values on the x axis and the standard deviations of the CINRs on the y axis. Although the second CINR estimation performance curve converges to a certain value in a CINR range of approximately 0 to 15 dB on the x axis, it fluctuates considerably above a CINR value of approximately 15 dB.
That is, the conventional CINR estimation results in inaccurate CINR estimates and causes errors, as the CINR values of the real channel environment increase. These errors increase with the CINR values of the real channel environment.
In the graph 604, the x axis represents CINRs in a real channel environment and the y axis represents the mean values of CINRs estimated by the MS. A first CINR estimation performance curve can be drawn with the CINR values on the x axis and the CINR means values on the y axis. The first CINR estimation performance curve has linear characteristics.
In the graph 606, the x axis represents CINRs in the real channel environment and the y axis represents the standard deviations of CINRs estimated by the MS. A second CINR estimation performance curve can be drawn with the CINR values on the x axis and the standard deviations of the CINRs on the y axis. The second CINR estimation performance curve converges to a certain value.
That is, the CINR estimation method of the present invention enables the MS to accurately estimate CINRs even though CINRs increase in a real channel environment.
As is apparent from the above description, exemplary embodiments of the present invention advantageously enable accurate CINR estimation since a partial noise-interference power value and a noise power value can be calculated even when there is no interference, when interference is negligibly small in an actual preamble signal, or when the actual CINR of a preamble signal is large in a multi-path environment.
While the invention has been shown and described with reference to certain exemplary embodiments of the present invention thereof, they are mere exemplary embodiments. For example, while it has been described that an MS is responsible for CINR estimation, a BS can estimate a CINR according to the present invention. Thus, 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.
Number | Date | Country | Kind |
---|---|---|---|
2007-51741 | May 2007 | KR | national |