Implementations described herein relate generally to communication systems. More particularly, implementations described herein relate to a processing scheme for estimating channel conditions by a device in a communication system.
In a communication system, such as a wireless communication system, devices may communicate with one another via a wireless communication link. For example, a wireless station and user equipment (UE) may communicate via wireless channels. A fundamental aspect to maintaining this communication link is link adaptation. For example, the wireless station communicates to the UE in a manner tailored to the channel conditions experienced by the UE. The wireless station is able to perform link adaptation based on receiving one or more channel quality indicators (CQIs) from the UE. For example, the UE may transmit a CQI report that includes one or more CQIs. The UE generates the CQI(s) based on its estimation of existing channel conditions. CQIs may also provide a basis for adapting other communicative operations, such as scheduling, etc.
In wideband communication systems (e.g., employing orthogonal frequency-division multiplexing (OFDM)), the bandwidth may be divided into several sub-bands, where each sub-band covers a number frequency units (e.g., sub-carriers in OFDM). In such a communication system, wideband CQI(s) may cover the whole bandwidth or a part of the whole bandwidth (e.g., one or more sub-bands). Based on this framework, when the frequency domain granularity of the CQI is narrow, the performance of link adaptation, scheduling, and other communicative operations (e.g., power control, timing control, handover, beamforming, etc.) may be improved compared to when the frequency domain granularity of the CQI is broader.
Problems exist, however, when implementing a narrower frequency domain granularity for CQI(s). For example, this typically results in more overhead. This is especially true in time division duplex (TDD) communication systems (e.g., long term evolution LTE-TDD or Worldwide Interoperability for Microwave Access (WiMax)) because of the asymmetric allocation of uplink and downlink timeslots. For example, where a high asymmetry exists (e.g., DL to UL is 9:1) and/or heavy data traffic exists, an UL CQI report channel may support only wideband CQI (e.g., the whole bandwidth or sub-band CQI(s) having a coarse frequency domain granularity). Another problem is that when the frequency domain granularity of the CQI(s) is narrow, the wireless station may take a longer period of time to update and/or adapt. As a result, the performance of the wireless station with respect to link adaptation, scheduling, and/or other communicative operations may be degraded.
While the existence of channel reciprocity in TDD communication systems is well known, channel reciprocity does not resolve all the issues related to link adaption, scheduling, and other communicative operations. For example, in a TDD communication system, the interference between uplink and downlink directions does not necessarily correlate at all (i.e., interference is not reciprocal).
It is an object to obviate at least some of the above disadvantages and to improve the operability of devices within a communication system.
According to one aspect, a method, performed in a wireless network by a first device that is communicatively coupled to a second device, may include receiving a first transmission that includes a wideband channel quality indicator associated with the second device, determining a received signal power estimate for each frequency band of the first transmission based on the first transmission or for each frequency band of a second transmission based on the received second transmission, determining an average interference-plus-noise based on the wideband channel quality indicator and the received signal power estimate; determining a signal-to-interference-plus-noise-ratio estimate for each frequency band based on the received signal power estimate and the average interference-plus-noise, and transmitting a third transmission based on the signal-to-interference-plus-noise ratio estimate for each frequency band.
According to another aspect, a device in a wireless environment may include one or more antennas and a processing system to receive, via the one or more antennas, a transmission that includes a wideband channel quality indicator associated with another device, calculate a received signal power estimate for each frequency band of a frequency domain, calculate an average interference-plus-noise based on the wideband channel quality indicator, calculate a signal-to-interference-plus-noise estimate for each frequency band, and perform a communicative operation based on the signal-to-interference-plus-noise estimate for each frequency band.
According to still another aspect, a computer-readable medium containing instructions executable by at least one processor of a device capable of receiving and transmitting, the computer-readable medium may include one or more instructions for receiving a transmission from another device, the transmission including a wideband channel quality indicator, one or more instructions for calculating a receiving signal power estimate for each frequency band of a frequency domain, one or more instructions for calculating an average interference-plus-noise based on the wideband channel quality indicator and the received signal power estimate, one or more instructions for calculating a signal-to-interference-plus-noise estimate for each frequency band based on the average interference-plus-noise, and one or more instructions for performing at least one of link adaptation or scheduling based on the calculated signal-to-interference-plus-noise estimate.
The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements. Also, the following description does not limit the invention.
The concepts described herein relate to a communication system. The communication system is intended to be broadly interpreted to include any type of wireless network, such as a cellular network and/or a mobile network (e.g., Global System for Mobile Communications (GSM), Long Term Evolution (LTE), Wideband Code Division Multiple Access (WCDMA), Ultra Mobile Broadband (UMB), Universal Mobile Telecommunications Systems (UMTS), ad hoc networks, High-Speed Packet Access (HSPA), etc.), and a non-cellular network (e.g., Worldwide Interoperability for Microwave Access (WiMax), etc.). In this regard, it will be appreciated that the concepts described may be implemented within a wide variety of communication systems. The communication system may include a time division duplex (TDD) communication system where channel reciprocity exists. The terms communication system and network may be used interchangeably throughout this description.
Embodiments described herein may provide that a device in a communication system may receive wideband CQI(s) to estimate frequency-selective signal-to-interference-plus-noise ratios (SINRs). For example, a device may estimate a SINR at a finer frequency level than a reported CQI. The SINR may be estimated with minimal overhead, yet improve the performance of link adaptation, scheduling, and/or other communicative operations, as well as overall system performance, such as throughput, etc.
Since the concepts described herein are applicable to a variety of devices in communication system 100, communication system 100 will be described based on the exemplary devices illustrated in
Wireless station 105 may include a device having communication capability. The term wireless station is intended to be broadly interpreted to include, for example, a device that may communicate with UE 110. For example, a wireless station may include a base station (BS), a base station transceiver (BTS) (e.g., in a GSM communication system), an eNodeB (e.g., in a LTE communication system), a Node B (e.g., in a UMTS communication system), an access point, or some other type of device.
UE 110 may include a device having communication capability. For example, UE 110 may include a telephone, a computer, a personal digital assistant (PDA), a gaming device, a music playing device, a video playing device, a web browser, a pager, a personal communication system (PCS) terminal, a mobile station, a fixed subscriber unit, a pervasive computing device, and/or some other type of communication device.
Processing system 200 may include a component capable of interpreting and/or executing instructions. For example, processing system 200 may include a general-purpose processor, a microprocessor, a data processor, a co-processor, a network processor, an application specific integrated circuit (ASIC), a controller, a programmable logic device, a chipset, and/or a field programmable gate array (FPGA). Processing system 200 may control one or more other components of wireless station 105. Processing system 200 may be capable of performing various communication-related processing (e.g., signal processing, channel estimation, beamforming, power control, link adaptation, scheduling, etc.).
Transceiver 205 may include a component capable of transmitting and/or receiving information over wireless channels via antennas 210. For example, transceiver 205 may include a transmitter and a receiver. The transmitter may map symbols into a representation appropriate for the transmission medium or channel (e.g., a radio channel) and may couple the symbols to the transmission medium via antenna 210. The receiver may include, for example, a RAKE or a Generalized RAKE (G-RAKE) architecture. Transceiver 205 may be capable of performing various communicative processing (e.g., de/modulation, de/interleaving, equalizing, filtering, de/coding, amplifying, sampling, forward error correction (FEC), etc.). Antenna 210 may include a component capable of receiving information and transmitting information via wireless channels. Antenna 210 may include a multi-antenna system (e.g., a MIMO antenna system). Antenna 210 may provide one or more forms of diversity (e.g., spatial, pattern, or polarization).
Memory 215 may include a component capable of storing information (e.g., data and/or instructions). For example, memory 215 may include a random access memory (RAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), a synchronous dynamic random access memory (SDRAM), a ferroelectric random access memory (FRAM), a read only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), and/or a flash memory.
Although
Although
Processing system 300 may include a component capable of interpreting and/or executing instructions. For example, processing system 300 may include, a general-purpose processor, a microprocessor, a data processor, a co-processor, a network processor, an application specific integrated circuit (ASIC), a controller, a programmable logic device, a chipset, and/or a field programmable gate array (FPGA). Processing system 300 may control one or more other components of UE 110. Processing system 300 may be capable of performing various communicative processing (e.g., signal processing, channel estimation, power control, timing control, etc.).
Transceiver 305 may include a component capable of transmitting and/or receiving information over wireless channels via antennas 310. For example, transceiver 305 may include a transmitter and a receiver. Transceiver 305 may be capable of performing various communication-related processing (e.g., filtering, de/coding, de/modulation, etc.). Antenna 310 may include a component capable of receiving information and transmitting information via wireless channels. Antenna 310 may include a multi-antenna system (e.g., a MIMO antenna system).
Memory 315 may include a component capable of storing information (e.g., data and/or instructions). For example, memory 315 may include a random access memory (RAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), a synchronous dynamic random access memory (SDRAM), a ferroelectric random access memory (FRAM), a read only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), and/or a flash memory.
Input device 320 may include a component capable of receiving an input from a user and/or another device. For example, input device 320 may include a keyboard, a keypad, a mouse, a button, a switch, a microphone, a display, and/or voice recognition logic.
Output device 325 may include a component capable of outputting information to a user and/or another device. For example, output device 325 may include a display, a speaker, one or more light emitting diodes (LEDs), a vibrator, and/or some other type of visual, auditory, and/or tactile output device.
Although
Although
Described below, in connection with
Process 400 may begin with receiving a transmission from a device (block 405). For example, as illustrated in
A SINR for an i-th frequency unit may be determined (block 410). In the frequency domain, the frequency spectrum may be divided into n frequency units. For example, in a OFDM communication system, the frequency spectrum may be divided into several sub-bands. A sub-band may include several frequency units (e.g., sub-carriers). In other communication systems, it will be appreciated that the frequency spectrum may be divided differently. In such instances, there may be a measured SINR value for at least one frequency unit, where the SINR for the i-th frequency unit is SINRi. The definition of SINR is
where C represents the received signal power and I represents the interference plus noise power. The SINR value for the at least one frequency unit may be derived through known techniques (e.g., a conventional symbol level SINR estimation algorithm).
A wideband CQI based on the SINR of the frequency unit may be determined (block 415). Wideband CQI calculator 335 may determine a wideband CQI (CQIWB), for example, by either linear average or non-linear average. Utilizing a linear averaging method, for example, the wideband CQI may be calculated based on the following exemplary expression:
where Q { } represents a quantization function.
In another implementation, wideband CQI calculator 335 may determine a wideband CQI utilizing a non-linear method. In such instances, a symbol-level mutual information (SI) value may be calculated for the at least one i-th frequency unit (SIi) based on the following exemplary expression:
SIi=F{SINRi} (2)
where F{ } represents the function on how to calculate modulated SI from SINR. The F{ } function is described by Lei wan et al., in “A Fading-Insensitive Performance Metric For A Unified Link Quality Model,” Wireless Communications and Network Conference 2006, Vol. 4, pgs. 2110-2114, which is incorporated herein by reference.
Next, an average SI (SIavg) may be calculated based on the following exemplary expression:
The wideband CQI may then be calculated based on the following exemplary expression:
CQIWB=Q{F−1(SIavg)} (4)
The wideband CQI may be transmitted to the device (block 420). For example, as illustrated in
Although
As previously described, in a TDD system, channel reciprocity exists. Based on channel reciprocity and the receipt of a wideband CQI, wireless station 105 may estimate a SINR for the i-th frequency unit. An exemplary process in which wireless station 105 calculates the estimated SINR for the i-th frequency unit is described below.
Process 600 may begin with receiving a transmission including a wideband CQI (block 605). For example, UE 105 may transmit a wideband CQI to wireless station 105, as previously described in connection with block 420 of
A channel coefficient for each i-th frequency unit may be determined (block 610). Based on channel reciprocity, SINR I-th FBE 220 may calculate a channel coefficient H for each i-th frequency unit (Hi). For example, the channel coefficient H may be estimated based on reference signals (e.g., sounding signals or pilots) or other types of UL transmissions.
A signal power for each i-th frequency unit may be determined (block 615). Wireless station 105 has knowledge of the transmitted signal power (Si) for each i-th frequency unit on the downlink when the wideband CQI was determined at UE 110.
A received signal power estimate for each i-th frequency unit may be determined based on the i-th signal power and the i-th channel coefficient (block 620). SINR I-th FBE 220 may calculate an estimated received signal power (Cesti) based on the following exemplary expression:
Cesti=Si∥Hi∥2 (6)
An average interference-plus-noise power may be determined based on the wideband CQI and the estimated received signal power (block 625). SINR I-th FBE 220 may calculate an average interference-plus-noise power (Iavg) based on the following exemplary expression:
Although expression (7) represents a linear method approach to determine Iavg, in other implementations, Iavg may be determined based on a non-linear method approach. While it is recognized the interference may be colored in the frequency domain, it is assumed herein that the interference is flat in the frequency domain. Based on this assumption, an SINR estimate for the i-th frequency unit may be determined.
An SINR estimate for each i-th frequency unit may be determined based on the estimated received signal power and the average interference-plus-noise power (block 630). SINR I-th FBE 220 may calculate a SINR estimate for the i-th frequency unit based on the following exemplary expression:
SINR_esti=Q{Cesti/Iavg} (8)
where Q represents the quantization function. For example, a highest CQI threshold and a lowest CQI threshold may be provided, and an interval between them may be divided uniformly or non-uniformly into several scales. The CQI may be quantized as the highest scale that is among the scales that may be smaller than the CQI.
Alternatively, SINR I-th FBE 220 may calculate the SINR estimate for the i-th frequency unit based on the following exemplary expression:
A communicative operation may be performed based on the estimated SINR (block 635). Wireless station 105 may perform various communicative operations based on the SINR estimate. For example, wireless station 105 may perform link adaptation, scheduling, power control, timing control, modulation, beamforming, equalization, filtering, etc., with respect to UE 110.
Although,
As described herein, a device (e.g., a wireless station) may estimate a SINR at a finer frequency level or frequency band than a reported CQI (e.g., a wideband CQI). The SINR may be estimated with minimal overhead, yet improving the performance of link adaptation, scheduling, etc., as well as overall system performance, such as throughput, etc.
The term “frequency band,” may include, for example, one or more sub-carriers, one or more sub-bands, one or more frequency units, and/or some other frequency division of the wideband CQI. The term “wideband” may include the whole frequency domain or a portion of the whole frequency domain. Thus, depending on the bandwidth of the wideband CQI, the frequency band will be of a finer granularity. For example, if the wideband CQI corresponds to the whole frequency domain than the frequency band may correspond to, for example, one or more sub-bands or one or more sub-carriers. On the other hand, if the wideband CQI corresponds to a portion of the frequency domain, the frequency band may correspond to, for example, one or more sub-carriers. In this regard, it will be appreciated that the frequency band may be considered a frequency division of bandwidth with respect to the wideband CQI.
The foregoing description of implementations provides illustration, but is not intended to be exhaustive or to limit the implementations to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of the teachings. For example, the concepts described herein may be implemented to generate CQI(s) outside a measurement bandwidth assuming interference does not vary significantly within the frequency domain. It is assumed that the interference I is measured in a bandwidth part which includes one or several sub-bands, and the interference in another sub-band i which is out of the bandwidth part does not vary significantly from the measuring bandwidth. Then the received DL signal power of the sub-band i can be calculated based on expression (6), and the corresponding estimated SINR for sub-band i may be determined based on the following exemplary expression:
In addition, while a series of blocks has been described with regard to the processes illustrated in
It will be apparent that aspects described herein may be implemented in many different forms of software, firmware, and hardware in the implementations illustrated in the figures. The actual software code or specialized control hardware used to implement aspects does not limit the invention. Thus, the operation and behavior of the aspects were described without reference to the specific software code—it being understood that software and control hardware can be designed to implement the aspects based on the description herein.
Even though particular combinations of features are recited in the claims and/or disclosed in the specification, these combinations are not intended to limit the invention. In fact, many of these features may be combined in ways not specifically recited in the claims and/or disclosed in the specification.
It should be emphasized that the term “comprises” or “comprising” when used in the specification is taken to specify the presence of stated features, integers, steps, or components but does not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof.
No element, act, or instruction used in the present application should be construed as critical or essential to the implementations described herein unless explicitly described as such.
The term “may” is used throughout this application and is intended to be interpreted, for example, as “having the potential to,” configured to,” or “capable of,” and not in a mandatory sense (e.g., as “must”). The terms “a” and “an” are intended to be interpreted to include, for example, one or more items. Where only one item is intended, the term “one” or similar language is used. Further, the phrase “based on” is intended to be interpreted to mean, for example, “based, at least in part, on,” unless explicitly stated otherwise. The term “and/or” is intended to be interpreted to include any and all combinations of one or more of the associated list items.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SE08/50983 | 9/2/2008 | WO | 00 | 3/2/2011 |