The present invention generally relates to wireless communication, and more specifically relates to techniques for handling in-device co-existence (IDC), thereby improving signaling and procedure for in-device co-existence.
As described in [1], in order to allow users to access various networks and services ubiquitously, an increasing number of user equipments (UEs) are equipped with multiple radio transceivers. For example, a UE may be equipped with LTE™, WiFi™, and Bluetooth™ transceivers, and GNSS receivers. One resulting challenge lies in trying to avoid co-existence interference between those collocated radio transceivers.
Due to extreme proximity of multiple radio transceivers within the same UE, the transmit power of one transmitter may be much higher than the received power level of another receiver. By means of filter technologies and sufficient frequency separation, the transmit signal may not result in significant interference. But for some co-existence scenarios, e.g. different radio technologies within the same UE operating on adjacent frequencies, current state-of-the-art filter technology might not provide sufficient rejection. Therefore, solving the interference problem by single generic RF design may not always be possible and alternative methods needs to be considered. There is an ongoing work item in RAN2 on this topic [1].
Also in [1], there are four proposed usage scenarios:
1a) LTE™+BT™ earphone (VoIP service)
1b) LTE™+BT™ earphone (Multimedia service)
2) LTE™+WiFi™ portable router
3) LTE™+WiFi™ offload
4) LTE™+GNSS Receiver
Also, quite a few solutions are proposed to solve this potential interference including TDM solution based on the Release-8/9/10 DRX mechanism, FDM solution, autonomous denial, etc.
There has been lots of contributions discussing about the procedure for IDC [2][3], the general idea is that UE first reports its unsolvable IDC problem to eNB whenever it has problem in ISM DL/LTE DL reception it cannot solve by itself, and then eNB could make a decision to configure TDM or FDM solution or other possible solutions to UE. UE could also use autonomous denial for ISM “rare” cases [4]. The specification doesn't specify how UE tries to solve IDC by itself.
[1] TR 36.816 v11.0.0, “Study on signalling and procedure for interference avoidance for in-device co-existence”
[2] R2-121149, “On the procedure of interference avoidance for IDC”, CMCC
[3] R2-121359, “Signalling procedure for IDC”, Huawei, HiSilicon
[4] R2-120915, Meeting report of RAN2#76.
Hence, there is still need for improvement of signaling and procedure for in-device co-existence.
It is an object of the present invention to address the above problems. In particular, it is an object of the present invention to provide apparatuses, methods and a computer program product for improving signaling and procedure for in-device co-existence.
According to a first aspect of the present invention, there is provided a method, which comprises detecting occurrence of an in-device co-existence problem, transmitting an indication of the in-device co-existence problem occurrence to a base station, starting a timer at the time of starting the transmission, resetting the timer in case a response is received from the base station before expiry of the timer, and starting an in-device co-existence problem skirting processing in case of expiry of the timer without receiving a response from the base station.
According to a second aspect of the present invention, there is provided an apparatus, comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform detecting occurrence of an in-device co-existence problem, transmitting an indication of the in-device co-existence problem occurrence to a base station, starting a timer at the time of starting the transmission, resetting the timer in case a response is received from the base station before expiry of the timer, and starting an in-device co-existence problem skirting processing in case of expiry of the timer without receiving a response from the base station.
According to a third aspect of the present invention, there is provided a method, which comprises receiving an indication about occurrence of an in-device co-existence problem from a user equipment, starting a timer at the time of receiving the indication, and determining whether to transmit in-device co-existence problem solution information to the user equipment before expiry of the timer.
According to a fourth aspect of the present invention, there is provided an apparatus, comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform receiving an indication about occurrence of an in-device co-existence problem from a user equipment, starting a timer at the time of receiving the indication, and determining whether to transmit in-device co-existence problem solution information to the user equipment before expiry of the timer.
According to a fifth aspect of the present invention, there is provided a computer program product comprising computer-executable components which, when the program is run on a computer, are configured to carry out the method according to the first aspect and/or the method according to the third aspect.
According to a sixth aspect of the present invention, there is provided an apparatus, which comprises detection means for detecting occurrence of an in-device co-existence problem, transmission means for transmitting an indication of the in-device co-existence problem occurrence to a base station, controlling means for starting a timer at the time of starting the transmission, controlling means for resetting the timer in case a response is received from the base station before expiry of the timer, and controlling means for starting an in-device co-existence problem skirting processing in case of expiry of the timer without receiving a response from the base station.
According to a seventh aspect of the present invention, there is provided an apparatus, which comprises receiving means for receiving an indication about occurrence of an in-device co-existence problem from a user equipment, control means for starting a timer at the time of receiving the indication, and determination means for determining whether to transmit in-device co-existence problem solution information to the user equipment before expiry of the timer.
Advantageous further developments or modifications of the aforementioned exemplary aspects of the present invention are set out in the dependent claims.
For a more complete understanding of example embodiments of the present invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
Exemplary aspects of the present invention will be described herein below. More specifically, exemplary aspects of the present are described hereinafter with reference to particular non-limiting examples and to what are presently considered to be conceivable embodiments of the present invention. A person skilled in the art will appreciate that the invention is by no means limited to these examples, and may be more broadly applied.
It is to be noted that the following description of the present invention and its embodiments mainly refers to specifications being used as non-limiting examples for certain exemplary network configurations and deployments. Namely, the present invention and its embodiments are mainly described in relation to 3GPP™ specifications being used as non-limiting examples for certain exemplary network configurations and deployments. In particular, a LTE™/LTE-Advanced™ communication system is used as a non-limiting example for the applicability of thus described exemplary embodiments. As such, the description of exemplary embodiments given herein specifically refers to terminology which is directly related thereto. Such terminology is only used in the context of the presented non-limiting examples, and does naturally not limit the invention in any way. Rather, any other network configuration or system deployment, etc. may also be utilized as long as compliant with the features described herein.
Hereinafter, various embodiments and implementations of the present invention and its aspects or embodiments are described using several alternatives. It is generally noted that, according to certain needs and constraints, all of the described alternatives may be provided alone or in any conceivable combination (also including combinations of individual features of the various alternatives).
In particular,
That is,
According to
Another thing is, currently IDC end indication is discussed to be used after eNB configures TDM/FDM (time division multiplex/frequency division multiplex) solution and it could tell eNB when to stop the TDM pattern to enhance efficiency.
According to the present invention, as one example, an IDC Resolution Timer (IRT) is added at both UE and eNB sides. The IRT starts to run once UE sends IDC indication to eNB. If UE doesn't receive any IDC response from eNB after IRT expires, UE could assume that eNB rejects its IDC indication and UE could start to use other possible methods such as switching off other ISM RAT, or using autonomous denial. If UE receives IDC response from eNB before IRT expires, it will reset and/or stop the IRT.
If without using the IDC resolution timer (IRT) according to the present invention, it might be helpful that UE sends an IDC end indication to the eNB after the IDC vanished in case the UE sent the IDC indication to the eNB before and the eNB didn't send response. That is, for example, at Time#A, UE sends IDC indication to eNB but eNB doesn't response. At Time#(A+B), the IDC problem vanished by itself, then UE sends an IDC end indication. However, if using the IRT according to some embodiments there is no need for UE to send IDC end indication to the eNB after the IDC vanished in case the UE sent the IDC indication to the eNB before and eNB didn't send a solution. That is, for example, at Time#C, UE sends IDC indication to eNB but eNB doesn't send a solution until IRT expires. At Time#(C+D), the IDC problem vanished by itself, however, there is no need that UE sends an IDC end indication. So this signaling is also saved. Hence, some embodiments of the present invention may save unnecessary radio resource control (RRC) signaling, for example.
According to RAN2#77bis agreement, the IDC indication can also be reused to send the updated assistant information (including the case that there is no longer an IDC problem), but how to indicate this in the IDC indication is unvalued, so as to learn about the behavior of UE about performing autonomous denial when serving eNB doesn't support IDC capability.
In Step S81, occurrence of an in-device co-existence problem, such as an in-device interference, is detected.
In Step S82, an indication of the in-device co-existence problem occurrence is transmitted to a base station.
In Step S83, a timer is started at the time of starting the transmission.
In Step S84, the timer is reset and/or stopped in case a response is received from the base station before expiry of the timer.
In Step S85, an in-device co-existence problem skirting processing is started in case of expiry of the timer without receiving a response from the base station.
In Step S101, an indication about occurrence of an in-device co-existence problem is received from a user equipment.
In Step S102, a timer is started at the time of receiving the indication.
In Step S103, it is determined, whether to transmit in-device co-existence problem solution information to the user equipment before expiry of the timer. In some embodiments, at least one request may be sent to the user equipment for further information before sending any solution information.
In Step S104, the solution information may be sent to the user equipment before expiry of the timer.
According to certain embodiments of the present invention, in order to solve the problems mentioned above and make the IDC procedure completed, the following features are noted:
The exemplary implementations under Rule#1 and Rule#2 are described in
After having reported in S123, it is determined whether the IRT expires. In case the IRT expires, the UE uses other ways to solve IDC problem in S124. When the IRT has not expired yet, it is determined whether the eNB sends IDC response. When the eNB does not send IDC response, it is returned to determine whether the IRT expires. Otherwise, when the eNB sends IDC response, the UE applies eNB configuration in S125. In S126, the UE sends IES to eNB when IDC ends.
In
In particular, according to
The IE SystemInformationBlockType14 as depicted below contains the information related to IDC parameters:
Among others, examples of the advantages of the some embodiments are:
(1) UE will know which eNB have what kinds of IDC capability to avoid unnecessary IDC reporting.
(2) UE will know which eNB have what kinds of IDC capability to avoid unnecessary autonomous denial impacting system performance heavily.
(3) There will be no ambiguity period for eNB and UE.
(4) UE/eNB could save unnecessary RRC signaling in case eNB couldn't provide TDM/FDM solution.
Embodiments of the invention are described based on an LTE-A system but embodiments of the invention may be applied to other radio access technologies such as LTE, WiFi, WLAN, UMTS, HSPA, if in-device co-existence indicating is foreseen.
A device may be a user equipment, a terminal, a mobile phone, a laptop, a smartphone, a tablet PC, or any other device that may attach to the mobile network. A base station may be a NodeB, an eNodeB or any other base station of a radio network.
If not otherwise stated or otherwise made clear from the context, the statement that two entities are different means that they are differently addressed in their respective network. It does not necessarily mean that they are based on different hardware. That is, each of the entities described in the present description may be based on a different hardware, or some or all of the entities may be based on the same hardware.
According to the above description, it should thus be apparent that exemplary embodiments of the present invention provide, for example a controller apparatus such as a user equipment, a UE, or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer progrann(s) and forming computer program product(s). Furthermore, it should thus be apparent that exemplary embodiments of the present invention provide, for example a base station apparatus such as a NodeB or an eNodeB, or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer program(s) and forming computer program product(s).
According to exemplarily embodiments of the present invention, a system may comprise any conceivable combination of the thus depicted devices/apparatuses and other network elements, which are configured to cooperate with any one of them.
In general, it is to be noted that respective functional blocks or elements according to above-described aspects can be implemented by any known means, either in hardware and/or software/firmware, respectively, if it is only adapted to perform the described functions of the respective parts. The mentioned method steps can be realized in individual functional blocks or by individual devices, or one or more of the method steps can be realized in a single functional block or by a single device.
Generally, any structural means such as a processor or other circuitry may refer to one or more of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) combinations of circuits and software (and/or firmware), such as (as applicable): (i) a combination of processor(s) or (ii) portions of processor(s)/software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present. Also, it may also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware, any integrated circuit, or the like.
Generally, any procedural step or functionality is suitable to be implemented as software/firmware or by hardware without changing the idea of the present invention. Such software may be software code independent and can be specified using any known or future developed programming language, such as e.g. Java, C++, C, and Assembler, as long as the functionality defined by the method steps is preserved. Such hardware may be hardware type independent and can be implemented using any known or future developed hardware technology or any hybrids of these, such as MOS (Metal Oxide Semiconductor), CMOS (Complementary MOS), BiMOS (Bipolar MOS), BiCMOS (Bipolar CMOS), ECL (Emitter Coupled Logic), TTL (Transistor-Transistor Logic), etc., using for example ASIC (Application Specific IC (Integrated Circuit)) components, FPGA (Field-programmable Gate Arrays) components, CPLD (Complex Programmable Logic Device) components or DSP (Digital Signal Processor) components. A device/apparatus may be represented by a semiconductor chip, a chipset, or a (hardware) module comprising such chip or chipset; this, however, does not exclude the possibility that a functionality of a device/apparatus or module, instead of being hardware implemented, be implemented as software in a (software) module such as a computer program or a computer program product comprising executable software code portions for execution/being run on a processor. A device may be regarded as a device/apparatus or as an assembly of more than one device/apparatus, whether functionally in cooperation with each other or functionally independently of each other but in a same device housing, for example.
Apparatuses and/or means or parts thereof can be implemented as individual devices, but this does not exclude that they may be implemented in a distributed fashion throughout the system, as long as the functionality of the device is preserved. Such and similar principles are to be considered as known to a skilled person.
Software in the sense of the present description comprises software code as such comprising code means or portions or a computer program or a computer program product for performing the respective functions, as well as software (or a computer program or a computer program product) embodied on a tangible medium such as a computer-readable (storage) medium having stored thereon a respective data structure or code means/portions or embodied in a signal or in a chip, potentially during processing thereof.
The present invention also covers any conceivable combination of method steps and operations described above, and any conceivable combination of nodes, apparatuses, modules or elements described above, as long as the above-described concepts of methodology and structural arrangement are applicable.
It is to be understood that what is described above is what is presently considered the preferred embodiments of the present invention. However, it should be noted that the description of the preferred embodiments is given by way of example only and that various modifications may be made without departing from the scope of the invention as defined by the appended claims.
CC Component Carrier
PDCCH Physical Dedicated Control Channel
DL Downlink
eNB Enhanced NodeB
LTE Long Term Evolution
LTE-A Long Term Evolution Advanced
UE User Equipment
UL Uplink
IDC in-device co-existence
IRT IDC resolution timer
BT Bluetooth
GPS Global Positioning System
ISM Industrial, scientific and medical band
MAC Medium Access Control
CE control element
IP Internet protocol
GNSS Global Navigation Satellite System
RF Radio Frequency
UTRAN Universal terrestrial radio access network
E-UTRAN Enhanced UTRAN
TX Transmit
RX Receive
3GPP Third generation partnership project
TS Technical Specification
RRC Radio resource control
MAC Medium access control
RAN Radio access network
RAT Radio access technology
TDM Time Division Multiplex
FDM Frequency Division Multiplex
IE Information Element
L1 Level 1
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2012/075392 | 5/11/2012 | WO | 00 | 11/11/2014 |