The technology relates to cellular radio communications involving flexible subframes and radio link adaptation.
INTRODUCTION
The dynamic uplink/downlink (UL/DL) subframe configuration was studied in 3GPP TR 36.828. The Ministry of Industry and Information Technology (MIIT) of China identifies dynamic uplink/downlink subframe configuration (also referred to as dynamic time division duplex (TDD) below) as a key feature for improving performance in hot spot and indoor radio communication situations.
With dynamic TDD, neighboring cells can be configured with different uplink downlink subframe configurations. In this application, subframes that can be configured to different transmission directions—uplink or downlink—are referred to as flexible subframes.
Returning to
Subframes 2 and 7 in
An objective of link adaptation is to adapt the data transmission bitrates according to the radio channel quality, available time-frequency resources, buffer status, and/or other parameters so that the system performance and the user experience can be optimized or at least improved. A simple example of uplink link adaptation now described. Assume in this non-limiting example that a user equipment (UE) has a full traffic buffer. Over the scheduled physical resource blocks (PRBs) for the UE, the SINR of the UE signal received by a serving base station is measured by that base station in every subframe in order to select a modulation and coding scheme (MCS) for the UE to use in transmitting succeeding subframes to that base station. SINR can be mapped to block error rate (BLER) or block error probability (BLEP). In order to maintain a predetermined BLER or BLEP target set for the UE's uplink communications to the base station, a “delta value” Δadapted is used to adjust SINR error to reduce the error between the target BLER or BLEP and the actual or achieved BLEP or BLEP. The “delta value” Δadapted is adapted based on the base station's decoding results of subframes received from the UE, e.g., using CRC bits in the subframes. The MCS is selected according to an adjusted SINR for the UL channel, which is called “effective SINR” in equation 1 below. The effective SIINR over the allocated PRBs in an analyzed, previously-received uplink subframe can be expressed as:
effectiveSINR=measSINR+Δadapted Equation 1
where measSINR is the measured SINR over the used uplink PRBs for a current subframe sent by the UE, Δadapted is the delta value, and effectiveSINR is the adapted SINR to be used in MCS selection for a future UE uplink transmission. The Δadapted is adapted to achieve a target BLER, e.g., 10%. For one example, if the estimated or measured SINR is much higher than the actual value and the Δadapted value is not low enough to compensate for the SINR estimation error, then the selected MCS may be too high to meet the predetermined BLER target. In this case, the Δadapted should be reduced to a lower value until the BLER estimate corresponding to the SINR estimate for the selected MCS meets the target BLER.
A maximum available SINR when a certain number of PRBs is allocated can be estimated using Equation 2
where PH is the uplink power headroom which is defined in 3GPP TS 36.211; NPRB,meas is a number of used PRBs in the last uplink subframe transmitted by the UE; NPRB,x is one of the possible numbers of PRBs that can be allocated to the UE in a coming uplink subframe.
The parameter Δadapted can be adapted using a “jump algorithm” as shown in Equation 3 below. Δadapted is decreased a full step size when there is CRC decoding error, and Δadapted is increased when there is a decoding success.
The inventors recognized that link adaptation of uplink subframes that experience interference from downlink transmissions of the neighbor cells could be further improved. In a cellular radio network, when neighboring cells are configured with different TDD uplink/downlink sub-frame configurations, if the UL subframe of the serving cell and the DL subframe of a neighboring cell overlap in the time domain, the UL transmission may be seriously interfered by the colliding DL signal. Different types of DL signals may cause different impacts. For example, when there is only reference signaling, e.g., DL CRS, or only reference and control signaling, e.g., DL CRS plus PDCCH, transmitted in a neighboring cell, the UL SINR may be over-estimated because the uplink reference signaling, e.g., DMRS, is not interfered but the uplink data payload, e.g., PUSCH, is interfered. As explained above, this UL SINR over-estimation may lead to a poor link adaptation (LA) for successive UL transmissions of that subframe.
Consider the following two cases 1 and 2 relating to a flexible subframe configured as an uplink subframe in cell A but as a downlink subframe in neighboring cell B. Case 1: when there is no DL data payload, e.g., PDSCH, transmission by cell B, but cell B transmits a DL reference signal, e.g., CRS, and/or DL control signaling, e.g., PHICH/PDCCH, the uplink channel estimation in cell A does not include the interference impact from the reference and/or control signaling transmission in cell B. As a result, the SINR can be overestimated by the base station in cell A and a too high MCS may be selected, which may result in the BLER increasing rapidly and a low delta value. Case 2: when there is a downlink data payload, e.g., PDSCH, transmission in cell B, the UL SINR estimate accuracy in cell A may be acceptable because the downlink data payload interference is typically the dominant interference, and the downlink data payload from cell B overlaps with both the UL reference signals and data over the allocated PRBs in cell A. A higher delta value may thus be expected as compared to Case 1 given the more accurate UL SINR estimation in cell A.
A problem arises with a single link adaptation loop approach that uses the underlying jump algorithm in equation (3) for transmission of the flexible subframes configured for uplink transmission with a predefined BLER target, e.g., 10%. The link adaptation can quickly decrease the delta value to a low value when there is SINR over-estimation, and the delta value only slowly increases to a desired level when the SINR over-estimation disappears. Moreover, when there are frequent changes between data payload transmission/no data payload transmission, the link adaptation usually converges to a low delta value due to the difference between the delta value increase and decrease. With the jump algorithm, the delta value increases with a small step when there is a PUSCH CRC check pass but decreases with a relatively large step (e.g., 10 times the increase step) at a PUSCH CRC check failure. As a result, the delta value is mainly determined by the transmission opportunities in Case 1, and a long time is required in order to increase the delta value to a proper level when there is a switch from Case 1 to Case 2. Moreover, performance in the Case 2 situation is seriously impacted because a too small MCS is selected for the succeeding transmissions until the delta value increases to the proper level. For the transmissions in Case 1, the delta value is still not low enough when there is switch from Case 2 to Case 1, but the delta value can be decreased to a proper level more quickly so that the impact on the performance of Case 1 is smaller.
The technology provides improved link adaptation for uplink flexible subframes (i.e., the flexible subframes configured for uplink data transmissions) that are interfered by downlink flexible subframes (i.e., the flexible subframes configured for downlink data transmissions). A base station serving a UE indicates a modulation and coding scheme and uplink radio resources for transmission by the UE of a succeeding flexible subframe. The base station receives an uplink transmission from the UE and demodulates one or more flexible subframes including perform error detection and determining an estimate of SINR. The base station determines if that flexible uplink subframe was affected by interference caused by a DL data payload transmission from a neighboring base station during that same flexible subframe. Based on that the decision, the base station determines and applies a first adaptation value or a second, different adaptation value to the estimated SINR. The base station then selects a modulation and coding scheme or other transmission parameter(s), e.g., transmission bit rate, for a succeeding uplink transmission from the UE in the flexible uplink and provides it to the UE.
In a first example, embodiment, if a flexible uplink subframe was affected by interference caused by a DL data payload transmission from a neighboring base station, then the base station generates a ΔA that accounts for the interference caused by a DL data payload transmission from a neighboring base station during that same flexible subframe. The base station then selects an MCS according to the estimated SINR as modified using ΔA. If the flexible uplink subframe was not affected by interference caused by a DL data payload transmission from a neighboring base station, then the base station generates a ΔB that does not account for the interference caused by a DL data payload transmission from a neighboring base station during that same flexible subframe but preferably does account for DL reference and/or control interference from that base station. The base station then selects an MCS according to the estimated SINR as modified using ΔB.
In a second example, embodiment, if a flexible subframe was affected by interference caused by a DL data payload transmission from a neighboring base station, then the base station generates and selects an MCS according to the estimated SINR as modified using Δcommon. If the flexible subframe was not affected by interference caused by a DL data payload transmission from a neighboring base station, then the base station generates both the Δcommon and an additional Δadditional that accounts for the interference caused by a DL control signal transmission only from a neighboring base station during that same flexible subframe. The base station then selects an MCS according to the estimated SINR as modified using both the Δcommon and an additional Δadditional.
In a non-limiting example LTE-based implementation, a DL data payload transmission may be a PDSCH transmission, a reference signal transmission a CRS transmission, and a control signal transmission may be a PDCCH or PHICH transmission.
The following sets forth specific details, such as particular embodiments for purposes of explanation and not limitation. But it will be appreciated by one skilled in the art that other embodiments may be employed apart from these specific details. In some instances, detailed descriptions of well known methods, nodes, interfaces, circuits, and devices are omitted so as not obscure the description with unnecessary detail. Those skilled in the art will appreciate that the functions described may be implemented in one or more nodes using hardware circuitry (e.g., analog and/or discrete logic gates interconnected to perform a specialized function, ASICs, PLAs, etc.) and/or using software programs and data in conjunction with one or more digital microprocessors or general purpose computers. Nodes that communicate using the air interface also have suitable radio communications circuitry. Moreover, the technology can additionally be considered to be embodied entirely within any form of computer-readable memory, such as solid-state memory, magnetic disk, or optical disk containing an appropriate set of computer instructions that would cause a processor to carry out the techniques described herein.
Hardware implementation may include or encompass, without limitation, digital signal processor (DSP) hardware, a reduced instruction set processor, hardware (e.g., digital or analog) circuitry including but not limited to application specific integrated circuit(s) (ASIC) and/or field programmable gate array(s) (FPGA(s)), and (where appropriate) state machines capable of performing such functions.
In terms of computer implementation, a computer is generally understood to comprise one or more processors or one or more controllers, and the terms computer, processor, and controller may be employed interchangeably. When provided by a computer, processor, or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, the term “processor” or “controller” also refers to other hardware capable of performing such functions and/or executing software, such as the example hardware recited above.
It should be understood by the skilled in the art that “UE” is a non-limiting term comprising any wireless device or node equipped with a radio interface allowing for at least one of: transmitting signals in UL and receiving and/or measuring signals in DL. A UE herein may comprise a UE (in its general sense) capable of operating or at least performing measurements in one or more frequencies, carrier frequencies, component carriers or frequency bands. It may be a “UE” operating in single- or multi-RAT or multi-standard mode.
A cell is associated with a base station, where a base station comprises in a general sense any node transmitting radio signals in the downlink (DL) and/or receiving radio signals in the uplink (UL). Some example base stations are eNodeB, eNB, Node B, macro/micro/pico radio base station, home eNodeB (also known as femto base station), relay, repeater, sensor, transmitting-only radio nodes or receiving-only radio nodes. A base station may operate or at least perform measurements in one or more frequencies, carrier frequencies or frequency bands and may be capable of carrier aggregation. It may also be a single-radio access technology (RAT), multi-RAT, or multi-standard node, e.g., using the same or different base band modules for different RATs.
The signaling described is either via direct links or logical links (e.g. via higher layer protocols and/or via one or more network nodes). For example, signaling from a coordinating node may pass another network node, e.g., a radio node.
The example embodiments are described in the non-limiting example context of an LTE type system. However, the technology is not limited to LTE, and may apply to any Radio Access Network (RAN), single-RAT or multi-RAT. Some other RAT examples are WCDMA, UMTS, GSM, cdma2000, WiMAX, and WiFi. If applying the technology to WCDMA, for example, those skilled in the art will understand that entities may have different names and functionalities.
A single-loop link adaptation procedure is illustrated in
Thus, step S6 reflects the effect of Equation 3 by adjusting Δadpated according to the decoding error check result in step S5. The base station then adjusts the estimated SINR using the adjusted Δadpated, selects a MCS for the next transmission in the flexible uplink subframe based on the adjusted SINR (step S7), and returns to step S1 to complete the loop.
A drawback of the link adaptation scheme in
Better link adaptation of such flexible subframes configured for uplink transmission that experiences interference from the downlink transmission of one or more neighbor cells is achieved using improved link adaptation technology. A first example embodiment employs a dual-loop link adaptation technology, where each loop basically follows the steps shown in
Reference is made to
The delta value ΔA can be expected to be higher than ΔB to compensate for the SINR over-estimate. On the other hand, ΔA may be used to accurately manage the MCS selection for Case A, where an SINR over-estimate is less likely because interference experienced in the uplink flexible subframe is not caused by a pure DL reference and/or control signal transmission from a neighboring base station.
Reference is made to
The common delta value Δcommon may for example be adjusted based on CRC decoding results for a received flexible subframe from the UE in accordance with Equation 4:
The serving cell base station conditionally selects an MCS based on whether the uplink transmission to be scheduled belongs to Case (1) (only interference from the reference and/or control signal transmission from a neighboring base station) or Case (2) (the interference is caused at least in part by a DL data payload as well as reference and/or control signal transmission from a neighboring base station during that same flexible subframe) in accordance with Equation 5.
The additional Δadditional value can be predefined according to a downlink path loss from the interfering neighboring cell (cell B) to the interfered cell (cell A). For example, the interfered cell may look up the Δadditional in a predefined table lookup for a flexible subframe group configured for UL transmission which experiences the interference from the downlink transmission of that neighboring cell.
The example embodiments estimate or determine the type of downlink interference from one or more neighboring cells. For example, PDSCH interference may be detected in a neighboring cell. One example detection approach is to measure a power density of the radio resource elements that may be used for downlink data symbol transmission in the flexible subframes. A PDSCH transmission in the flexible subframe may be detected if the power density exceeds a predetermined threshold. Preferably, the PDSCH transmission in a flexible subframe in a neighboring cell lasts sufficiently long as compared to a total delay of a PDSCH interference measurement and uplink scheduling. As another detection example, the base station can measure the uplink SINR variation for uplink transmissions in the flexible subframes and conclude there is PDSCH transmission occurrence or disappearance in the flexible subframes in a neighboring cell when there is sudden SINR decrease or increase, respectively.
Alternatively, neighboring cell B may signal or otherwise communicate to cell A whether a DL data payload, e.g., PDSCH, and reference and/or control, e.g., CRS, PHICH, PDCCH, transmission will be occurring in one or more flexible subframes. For example, the notification may include a planned PDSCH transmission time period and an index list of the flexible subframes.
The above technology includes multiple advantages. For example, the uplink throughput for the flexible subframes configured for uplink transmission is significantly improved. The actually achieved BLER also better meets the predetermined BLER target and the variation of the delay of the data transmission can be reduced.
Although the description above contains many specifics, they should not be construed as limiting but as merely providing illustrations of some presently preferred embodiments. Embodiments described herein may be considered as independent embodiments or may be considered in any combination with each other to describe non-limiting examples. Although non-limiting, example embodiments of the technology were described in a UTRAN context, the principles of the technology described may also be applied to other radio access technologies. Indeed, the technology fully encompasses other embodiments which may become apparent to those skilled in the art. Reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” All structural and functional equivalents to the elements of the above-described embodiments that are known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed hereby. Moreover, it is not necessary for a device or method to address each and every problem sought to be solved by the described technology for it to be encompassed hereby.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2012/081897 | 9/25/2012 | WO | 00 |