This disclosure relates to cellular radio communications. More particularly the present invention relates to determining a discontinuous transmission state of a user equipment.
A communication system can be seen as a facility that enables communication between two or more devices such as user terminals, machine-like terminals, base stations and/or other nodes by providing communication channels for carrying information between the communicating devices. A communication system can be provided for example by means of a communication network and one or more compatible communication devices. The communication may comprise, for example, communication of data for carrying data for voice, electronic mail (email), text message, multimedia and/or content data communications and so on. Non-limiting examples of services provided include two-way or multi-way calls, data communication or multimedia services and access to a data network system, such as the Internet.
A communication system and associated devices typically operate in accordance with a given standard or specification which sets out what the various entities associated with the system are permitted to do and how that should be achieved. Communication protocols and/or parameters which shall be used for the connection are also typically defined. Non-limiting examples of standardised radio access technologies include GSM (Global System for Mobile), EDGE (Enhanced Data for GSM Evolution) Radio Access Networks (GERAN), Universal Terrestrial Radio Access Networks (UTRAN) and evolved UTRAN (E-UTRAN). An example communication system architecture is the long-term evolution (LTE) of the Universal Mobile Telecommunications System (UMTS) radio-access technology. The LTE is standardized by the third Generation Partnership Project (3GPP). The LTE employs the Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access and a further development thereof which is sometimes referred to as LTE Advanced (LTE-A).
Since introduction of fourth generation (4G) services increasing interest has been paid to the next, or fifth generation (5G) standard. 5G may also be referred to as a New Radio (NR) network.
According some aspects, there is provided the subject matter of the independent claims. Some further aspects are defined in the dependent claims. Embodiments that do not fall under the scope of the claims are to be interpreted as examples useful for understanding the disclosure.
According to a first aspect there is disclosed a method comprising: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to an example, the method comprises the serving cell performing cell measurements of the serving cell user equipment, and the determining whether the serving cell user equipment is in a discontinuous transmission state comprises performing a comparison of the cell measurements performed by the serving cell and the cell measurements performed at the neighbouring cell.
According to an example, the method comprises determining that the serving cell user equipment is in the discontinuous transmission state when both the cell measurements performed by the serving cell and the cell measurements performed at the neighbouring cell indicate that the serving cell user equipment is in a discontinuous transmission state.
According to an example, the method comprises performing a joint reception procedure at the serving cell to determine whether the serving cell user equipment is in a discontinuous transmission state, when only one of the cell measurements performed by the serving cell and the cell measurements performed at the neighbouring cell indicate that the serving cell user equipment is in a discontinuous transmission state.
According to an example, the method comprises the joint reception procedure comprising pooling antenna signals of the serving cell and the neighbouring cell.
According to an example, the method comprises the serving cell sending a request to the neighbouring cell to perform the cell measurements of the serving cell user equipment.
According to an example, the request comprises information to assist the neighbouring cell to perform the cell measurements, wherein the information comprises one or more of: downlink ACK/NACK information; channel quality indicator information; channel format information; absolute signal to interference and noise ratio threshold information; relative signal to interference and noise ratio threshold information, wherein the relative signal to interference and noise ratio comprises a difference between a neighbouring cell user equipment signal to interference and noise ratio at that neighbouring cell, and the serving cell user equipment signal to interference and noise ratio at the neighbouring cell.
According to some examples the detected signal to interference and noise ratio is detected on one or more of: physical uplink shared channel; physical uplink control channel.
According to some examples, the determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state comprises using a received indication from the neighbouring cell, wherein the received indication explicitly indicates whether the neighbouring cell considers the serving cell user equipment to be in the discontinuous transmission state.
According to an example, the serving cell comprises a base station.
According to a second aspect there is provided a method comprising: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to an example, the performing cell measurements comprises the neighbouring cell further performing cell measurements of a neighbouring cell user equipment, and comparing a quality metric of the neighbouring cell user equipment and the serving cell user equipment.
According to an example, the quality metric comprises a signal to interference and noise ratio.
According to an example, the method comprises determining a difference in the quality metric between the neighbouring cell user equipment and the serving cell user equipment, and comparing the difference to a threshold value in order to assist in determining whether the serving cell user equipment is in a discontinuous state.
According to an example, the performing cell measurements comprises the neighbouring cell measuring an absolute value of signal to interference and noise ratio of the serving cell user equipment, when it is determined by the neighbouring cell that there is no neighbouring cell user equipment whose scheduling grant overlaps with that of the serving cell user equipment.
According to an example, the method comprises the neighbouring cell providing an explicit indication to the serving cell of whether the neighbouring cell considers the serving cell user equipment to be in the discontinuous transmission state.
According to an example, the neighbouring cell comprises a base station.
According to a third aspect there is provided a method comprising: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to a fourth aspect there is provided a computer program comprising instructions for causing an apparatus to perform at least the following: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to a fifth aspect there is provided a computer program comprising instructions stored thereon for performing at least the following: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to a sixth aspect there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to a seventh aspect there is provided a non-transitory computer readable medium comprising program instructions stored thereon for performing at least the following: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to an eighth aspect there is provided a computer program comprising instructions for causing an apparatus to perform at least the following: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to a ninth aspect there is provided a computer program comprising instructions stored thereon for performing at least the following: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to a tenth aspect there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to an eleventh aspect there is provided a non-transitory computer readable medium comprising program instructions stored thereon for performing at least the following: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to a twelfth aspect there is provided a computer program comprising instructions for causing an apparatus to perform at least the following: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to a thirteenth aspect there is provided there is provided a computer program comprising instructions stored thereon for performing at least the following: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to a fourteenth aspect there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to a fifteenth aspect there is provided a non-transitory computer readable medium comprising program instructions stored thereon for performing at least the following: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to a sixteenth aspect there is provided an apparatus comprising means for performing: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to some examples, the means are further configured to perform cell measurements of the serving cell user equipment, and the determining whether the serving cell user equipment is in a discontinuous transmission state comprises performing a comparison of the cell measurements performed at the serving cell and the cell measurements performed at the neighbouring cell.
According to some examples, the means are further configured to perform determining that the serving cell user equipment is in the discontinuous transmission state when both the cell measurements performed at the serving cell and the cell measurements performed at the neighbouring cell indicate that the serving cell user equipment is in a discontinuous transmission state.
According to some examples, the means are further configured to perform a joint reception procedure at the serving cell to determine whether the serving cell user equipment is in a discontinuous transmission state, when only one of the cell measurements performed at the serving cell and the cell measurements performed at the neighbouring cell indicate that the serving cell user equipment is in a discontinuous transmission state.
According to some examples, the means are further configured to perform the joint reception procedure by pooling antenna signals of the serving cell and the neighbouring cell.
According to some examples, the means are further configured to perform sending a request to the neighbouring cell to perform the cell measurements of the serving cell user equipment.
According to some examples, the request comprises information to assist the neighbouring cell to perform the cell measurements, wherein the information comprises one or more of: downlink ACK/NACK information; channel quality indicator information; channel format information; absolute signal to interference and noise ratio threshold information; relative signal to interference and noise ratio threshold information, wherein the relative signal to interference and noise ratio comprises a difference between a neighbouring cell user equipment signal to interference and noise ratio at that neighbouring cell, and the serving cell user equipment signal to interference and noise ratio at the neighbouring cell.
According to some examples the means are further configured to perform detecting the signal to interference and noise ratio on one or more of: physical uplink shared channel; physical uplink control channel.
According to some examples, the means are further configured to perform determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state by using a received indication from the neighbouring cell, wherein the received indication explicitly indicates whether the neighbouring cell considers the serving cell user equipment to be in the discontinuous transmission state.
According to some examples, the serving cell comprises the apparatus.
According to some examples, the apparatus comprises a base station.
According to some examples, the means comprises 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 performance of the apparatus.
According to a seventeenth aspect 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: at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to some examples, 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 cell measurements of the serving cell user equipment, and the determining whether the serving cell user equipment is in a discontinuous transmission state comprises performing a comparison of the cell measurements performed at the serving cell and the cell measurements performed at the neighbouring cell.
According to some examples, 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 determining that the serving cell user equipment is in the discontinuous transmission state when both the cell measurements performed at the serving cell and the cell measurements performed at the neighbouring cell indicate that the serving cell user equipment is in a discontinuous transmission state.
According to some examples, 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 a joint reception procedure at the serving cell to determine whether the serving cell user equipment is in a discontinuous transmission state, when only one of the cell measurements performed at the serving cell and the cell measurements performed at the neighbouring cell indicate that the serving cell user equipment is in a discontinuous transmission state.
According to some examples, 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 the joint reception procedure by pooling antenna signals of the serving cell and the neighbouring cell.
According to some examples, 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 sending a request to the neighbouring cell to perform the cell measurements of the serving cell user equipment.
According to some examples, the request comprises information to assist the neighbouring cell to perform the cell measurements, wherein the information comprises one or more of: downlink ACK/NACK information; channel quality indicator information; channel format information; absolute signal to interference and noise ratio threshold information; relative signal to interference and noise ratio threshold information, wherein the relative signal to interference and noise ratio comprises a difference between a neighbouring cell user equipment signal to interference and noise ratio at that neighbouring cell, and the serving cell user equipment signal to interference and noise ratio at the neighbouring cell.
According to some examples 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 the signal to interference and noise ratio on one or more of: physical uplink shared channel; physical uplink control channel.
According to some examples, 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 determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state by using a received indication from the neighbouring cell, wherein the received indication explicitly indicates whether the neighbouring cell considers the serving cell user equipment to be in the discontinuous transmission state.
According to some examples, the serving cell comprises the apparatus.
According to some examples, the apparatus comprises a base station.
According to an eighteenth aspect there is provided an apparatus comprising circuitry for, at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state, wherein the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to a nineteenth aspect there is provided an apparatus comprising means for performing: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to an example, the means are further configured to further perform cell measurements of a neighbouring cell user equipment, and compare a quality metric of the neighbouring cell user equipment and the serving cell user equipment.
According to an example the quality metric comprises a signal to interference and noise ratio.
According to an example, the means are further configured to further perform determining a difference in the quality metric between the neighbouring cell user equipment and the serving cell user equipment, and comparing the difference to a threshold value in order to assist in determining whether the serving cell user equipment is in a discontinuous state.
According to an example, the means are further configured to perform measuring an absolute value of signal to interference and noise ratio of the serving cell user equipment, when it is determined by the neighbouring cell that there is no neighbouring cell user equipment whose scheduling grant overlaps with that of the serving cell user equipment.
According to an example, the means are further configured to perform providing an explicit indication to the serving cell of whether the neighbouring cell considers the serving cell user equipment to be in the discontinuous transmission state.
According to an example, the neighbouring cell comprises the apparatus.
According to an example, the apparatus comprises a base station.
According to an example, the means comprises 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 performance of the apparatus.
According to a twentieth aspect 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: at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to an example, 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 cell measurements of a neighbouring cell user equipment, and compare a quality metric of the neighbouring cell user equipment and the serving cell user equipment.
According to an example the quality metric comprises a signal to interference and noise ratio.
According to an example, 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 determining a difference in the quality metric between the neighbouring cell user equipment and the serving cell user equipment, and comparing the difference to a threshold value in order to assist in determining whether the serving cell user equipment is in a discontinuous state.
According to an example, 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 measuring an absolute value of signal to interference and noise ratio of the serving cell user equipment, when it is determined by the neighbouring cell that there is no neighbouring cell user equipment whose scheduling grant overlaps with that of the serving cell user equipment.
According to an example, 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 providing an explicit indication to the serving cell of whether the neighbouring cell considers the serving cell user equipment to be in the discontinuous transmission state.
According to an example, the neighbouring cell comprises the apparatus.
According to an example, the apparatus comprises a base station.
According to a twenty first aspect there is provided an apparatus comprising circuitry for, at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink, and sending the cell measurements to the serving cell, the cell measurements sent to the serving cell being indicative of whether the serving cell user equipment is in a discontinuous transmission state.
According to a twenty second aspect there is provided an apparatus comprising means for performing: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to an example the apparatus comprises the user equipment.
According to an example the means comprises 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 performance of the apparatus.
According to a twenty third aspect 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: at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
According to an example the apparatus comprises the user equipment.
According to a twenty fourth aspect there is provided an apparatus comprising circuitry for, at a user equipment which supports skip-uplink in a serving cell, receiving an uplink grant from a base station of the serving cell, and making quality metric information of the user equipment available to the base station of the serving cell and a base station of the neighbouring cell to assist in determination of whether the user equipment is in a discontinuous transmission state.
The invention will now be described in further detail, by way of example only, with reference to the following examples and accompanying drawings, in which:
As is known, wireless systems can be divided into cells, and are therefore often referred to as cellular systems. Typically, a base station provides at least one cell. The cellular system can support communications between user equipment (UE). The present disclosure relates to cellular radio implementation, including 2G, 3G, 4G, and 5G radio access networks (RANs); cellular internet of things (IoT) RAN; and cellular radio hardware.
3GPP Release 14 and beyond introduced a feature called “Skip Uplink”. This feature was introduced in the UE-EUTRA-Capability field (where EUTRA is an acronym of Evolved Universal Terrestrial Radio Access). The skip uplink feature allows a UE to skip or omit uplink (UL) transmission when there is no uplink data to transmit, even if a UL grant has been received by the UE.
Two other features that are useful in understanding the present invention are Discontinuous Transmission (DTX), and Uplink Coordinated Multi-Point (ULCoMP). DTX is a mechanism where transmissions from a UE are stopped or muted when there is no information (e.g. voice or data) to transmit from the UE. The resources will not be used while a user is silent, for example from the perspective that it reduces the amount of interference produced by that UE on the uplink while the UE is DTXed. In ULCoMP a number of RX-points receive the UL data from one UE, and the received data is combined to improve the quality.
As briefly discussed above, 3GPP Release 14 introduced a new feature in the UE-EUTRA-Capability field that allows the UE to skip uplink transmission when there is no uplink data to transmit, even if a UL grant is received. Specifically, in 3GPP 36.331 Chapter 6.3.6, two new parameters were added to the UE-Capability Information Elements, as follows:
(1) “skipUplinkDynamic”: this indicates whether the UE supports skipping of UL transmission for an uplink grant indicated on PDCCH (Physical Downlink Control Channel) if no data is available for transmission, as described in 3GPP TS 36.321
(2) “skipUplinkSPS” (SPS=semi-persistent scheduling). This indicates whether the UE supports skipping of UL transmission for a configured uplink grant if no data is available for transmission, as described in 3GPP TS 36.321.
It should also be noted that skipUplinkDynamic is also supported in 5GNR in 3GPP TS 38.331.
For any R14 or later UE with either or both of the above two parameters (skipUplinkDynamic and skipUplinkSPS) enabled, the UE can ignore the UL grant in PDCCH if it doesn't have any uplink data to send. In this case, the base station (e.g. eNB or gNB) that sends the UL grant will detect a DTX when it tries to decode the PUSCH (physical uplink shared channel).
Prior to Release 14, a UE would always respond to the UL grant in PDCCH with a PUSCH transmission, even if the UE had no data. For example the UE would send “dummy” data and mark in the media access control (MAC) header that the true data size is zero. The only scenario that the base station would detect DTX is when the UE didn't receive the UL grant due to channel degradation.
The present invention has identified that with the skip-uplink (which may also be referred to interchangeably with the equivalent term “UplinkSkip”) feature there are several new challenges in reliably detecting DTX, discussed as 1) to 4) below:
Furthermore, the present invention has identified that after a base station sends an uplink grant to a UE, then the following scenarios could feasibly happen:
A problem in all the above scenarios, which has been briefly mentioned above, is that the base station (e.g. eNB or gNB) will attempt to decode the PUSCH at the TTI specified by the UL grant as it has no knowledge of whether the UE has received the UL grant or not, or if the UE sends DTX (i.e. puts the UE in DTX mode) or not. As a result, reliable detection of DTX may be important in situations that require robust and low latency communications. It will be understood that the phrase “send DTX” may also be considered to mean “not send anything” (on that channel e.g. PUSCH).
As described above, there is a higher probability of false DTX detection when the UE is at the cell edge due to noise and interference from the neighbour cells. Cell edge UEs can be identified with the existing ULCoMP mechanism. Such mechanism may include, but is not limited to, measuring the signal to noise and interference ratio (SINR) of the UE transmission, estimating the path loss (e.g. via Power Headroom Report from the UE), analysing the RSRP/RSRQ (reference signal received power/reference signal received quality) of the neighbouring cell via the standard measurement report procedure, etc.
Through these measurements, the serving cell may identify one or more neighbouring cells that can help with the detection of the uplink signals of the serving-cell UEs at the cell edge. In other words, the serving cell may perform one or more measurements to identify one or more neighbouring cells suitable for assisting the serving cell in DTX detection of the serving cell UE. For the purposes of explanation, such neighbour cells may be referred to as “helper cells”.
Therefore the present invention has recognized that the new SkipUplink UE feature may introduce new required functionality in the base station receiver, and calls for a more reliable solution to detect the uplink transmission and DTX, especially in the case of high noise and interferences from neighbouring cells.
Accordingly, some examples propose using neighbouring cell measurements of the serving cell UE (and helper cell UE) to help improve the reliability of DTX detection for “serving cell” UEs that support the Skip Uplink feature in 3GPP R14 and beyond, without requiring joint detection.
A description of
The invention can be further understood by reference to
At S1, serving cell 320 sends a UL grant to serving cell UE 328.
Subsequently, and as shown at S2, the serving cell 320 sends a DTX detection request message to helper cell 322 for the detection of the serving cell's UE 328 DTX. In some examples the serving cell 320 may also send the DTX detection request message to one or more other helper cells.
As shown at S3, the serving cell UE 328 performs DTX (or PUSCH or PUCCH) with serving cell 320.
As shown at S3, the serving cell UE 328 performs DTX (on PUSCH or PUCCH) with helper cell 322. Both serving cell 320 and helper cell 322 try to detect what was signalled (or DTXed) simultaneously, from their vantage point, as schematically shown by the overlapping arrows in
As shown at S4, the helper cell 322 performs DTX detection. In some examples this comprises the helper cell 322 comparing a quality metric (e.g. signal to interference and noise ratio (SINR)) of its own helper cell UE (e.g. UE 230 in
The expectation is that the helper cell UE SINR (at the helper cell) will be higher, than would otherwise be the case, if the serving UE is in DTX because in that case the helper cell UE will not be suffering due to interference from the serving UE.
With respect to helper UE SINR at the helper cell:
If serving cell UE 328 is transmitting (not undertaking DTX), then expect lower SINR for that helper UE because of the interference it is suffering due to the serving UE.
In contrast if serving cell UE 328 is DTX, then expect higher SINR for that helper UE because of the lack of interference it is experiencing due to the serving UE being in DTX.
With respect to serving UE SINR at the helper cell:
If serving cell UE 328 is transmitting (not undertaking DTX), then expect higher SINR for the serving cell UE.
In contrast if serving cell UE 328 is DTX, then expect lower SINR for the serving cell UE.
So combining the above:
If serving cell UE 328 is transmitting (not undertaking DTX), then the difference would involve taking a lower SINR for helper UE—higher SINR for the serving UE.
In contrast if serving cell UE 328 is DTX, then the difference would involve taking a higher SINR for helper UE—lower SINR for the serving UE.
As a result, expect the difference to be larger if the UE DTX because (lower SINR for helper UE—higher SINR for the serving UE)<(higher SINR for helper UE—lower SINR for the serving UE).
The serving cell 320 also carries out its own DTX detection, as shown at S5.
As shown at S6, the helper cell 322 then sends a DTX detection response message. The DTX response message sends the result of the DTX detection carried out at S4 to the serving cell 320.
As shown at S7, the serving cell 320 then performs a determination or decision of whether it is an actual DTX of the serving cell UE 328. In order to do this, the serving cell 320 combines the DTX result received from the helper cell 322 with the serving cell's own DTX detection (i.e. the detection carried out at S5).
Some of the above aspects of
With respect to S2, the DTX detection request contains:
DTX threshold would preferably be negative (below noise) as the most robust modulation coding (e.g. MCS 0) should support a negative SINR (e.g. ˜−4 dB based upon the corresponding FER curve). In other words, DTX threshold is preferably below the SINR of the lowest MCS. With fading impacts, it can be difficult to use a fixed DTX threshold and not have false detection.
When the serving UE DTXs, the difference between the helper UE SINR at the helper cell and the serving UE SINR at the helper cell in this example is ˜18 B
Thereby in this case, the difference of 18 DB when the serving cell UE DTXs, is larger than the difference of 6 dB where the serving cell UE actually transmits.
In the above example, we take the case where the helper cell UE is receiving a grant which is not skipped (e.g. not skippable).
(If we continue the above example, then at the serving cell, the SINR of the serving UE may be ˜3 dB such that the serving cell observes that the helper UE is worse as it is further away from the serving cell.)
For the case where the PRBs allocated to the serving cell UE overlap with two different helper UEs, the approach applies what was described above, with each of the two helper cell UEs' PRB regions overlap with the serving UE's PRB.
In other words, what is discussed above still applies, e.g. where the interference produced by the serving UE when it transmits will impact the SINR observed at the helper cell for each of the helper UEs.
At the subframe which is specified by the UL grant, the serving cell 320 and the helper cell 322 shall expect a transmission from the serving-cell UE 328. As described above, depending on whether the UE 328 has successfully received the UL grant, whether the UE has data to send, or whether the UE has uplink control information (CSI or Ack/Nack etc) that coincide with the subframe, the level of noise and interference, etc., there are several potential outcomes that the serving cell as well as the helper cell need to check.
At the subframe specified by the UL grant, the serving cell 320 will detect PUSCH transmission as well as possible PUCCH transmission from the serving-cell UE 328 through estimating one or more qualities of the signals from antennas of the serving cell.
The helper cell 322 will then detect the uplink PUSCH transmission of the serving-cell UE 328 based on the information from the DTX detection request (S2), using signals from the helper cell antennas.
In some examples this shall include,
Such detection of PUSCH transmission may include a DTX detection step (S5) at the helper cell 322, for example by comparing one or more signal qualities against a threshold. When the signal quality is below the threshold, it may be concluded that a DTX is detected. Otherwise, an actual transmission of PUSCH signal from the serving-cell UE 328 is detected.
Additionally, the helper cell 322 may have knowledge of whether a helper-cell UE (e.g. UE 230 in
If the helper-cell UE 230 is transmitting using the same physical resources in the same subframe as the serving cell UE 328, then:
For example:
In some examples, if the helper cell 326 is (also) instructed in the DTX detection request (S2) to handle the uplink PUCCH transmission of the serving-cell UE, then:
Such calculation may also include the DTX detection step (S4 and/or S5), where one or more signal quality or power is compared against a threshold, as described above.
If the signal quality is below the threshold, it can conclude that a DTX in PUCCH is detected, otherwise, an actual PUCCH transmission from the serving-cell UE is detected.
In addition, the helper cell 322 has knowledge of whether a helper-cell UE 230 is also transmitting PUCCH using the same physical resources in the same subframe.
In this case, the helper cell 322 can compare the signal quality (e.g. signal to noise and interference ratio (SINR)) of the helper-cell UE 230 transmission with that of the serving-cell UE 328. The helper cell 322 can then compare that difference against another threshold to help with DTX detection. For example, if both serving-cell UE 228 and the helper-cell UE 230 transmit PUCCH signals, the signals will interfere with each other, thereby the SINR measurement for both UEs would be low. Conversely, if the serving-cell UE 228 does not send PUCCH, the SINR of the helper-cell UE 230 would be significantly higher as it has no interference while the SINR of the serving-cell UE 228 would be significantly lower. Such a threshold can be configured by the serving cell 320 in the DTX detection request. In another example the threshold can be configured by the helper cell 322 alone.
As shown at S6 in
The above-described steps which are carried out by the helper cell 322 are also schematically shown in the flow-chart of
In some examples, the serving cell 320 waits for the detection results from the helper cell 322 through the DTX detection response message (S6 in
For example, if both helper cell 322 and serving cell 320 detect DTX for PUCCH or PUSCH, this provides a better confidence that DTX has happened. Therefore the decision is more robust than if made by the serving cell 320 alone.
As another example, if both helper cell 322 and the serving cell 320 detect PUSCH or PUCCH transmission, this gives more confidence that an actual transmission from the serving-cell UE 328 has happened.
In a case where the detection result from the serving cell 320 and detection result from the helper cell 322 do not agree, a final detection decision can be made through joint reception. For example the final detection can be made by using pooled signals from both serving cell 320 and helper cell 322 antennas. Joint reception exploits the spatial diversity of the signals and uses advanced receivers to suppress interference and thereby improves the robustness of the detection.
If the helper cell 322 provides UL CoMP data, the helper data and the serving cell data can be pooled together and be processed by advanced receiver (e.g. IRC), where a newer measurement of the signal quality (e.g. signal power measurement or SINR measurement) can be obtained (UL CoMP data can be post FFT frequency domain data or before FFT time domain data. In the latter case, the serving cell can convert the time domain data back into frequency domain before further processing). The newly obtained signal quality can be used to compare against a threshold for a more robust DTX detection.
In some examples the helper cell decision is used to influence the serving cell decision. For example, if the helper cell indicates the UE likely DTXed then serving cell's SINR or power threshold for determining if the UE DTXed may be shifted or changed (in response to the neighbor indication of likely DTX), where that shift makes it more likely the serving cell concludes the UE DTXed.
The flow chart of
Now with reference to
Furthermore, in some examples the helper cell combines the DTX estimate for the serving cell UE across the two regions (602, 604, 606; and 608, 610, 612), in the context of the above. The serving cell may combine the DTX estimate for that UE across the two regions (602, 604, 606; and 608, 610, 612), e.g. where the neighbour cell sent the UL CoMP helper data.
It will be understood that the examples may enable leveraging neighbour cell measurements to locally detect potential DTX (before concluding in the serving cell) of PUSCH and potential PUCCH transmission due to lack of UL data or failure to detect UL grant by the UE. Furthermore interworking between serving cell and one or more neighbour cells is facilitated where a decision by the neighbour cell is sent back to the serving cell for final determination. In addition, in the case of non-DTX detection, the neighbour cell shall send the data back to the serving cell for traditional ULCoMP (e.g. IRC receiver) on the PUSCH or the PUCCH to reduce the interference.
A possible wireless communication device which may operate in examples of the present invention will now be described in more detail with reference to
A wireless communication device may be for example a mobile device, that is, a device not fixed to a particular location, or it may be a stationary device. The wireless device may need human interaction for communication, or may not need human interaction for communication. In the present teachings the terms UE or “user” are used to refer to any type of wireless communication device.
The wireless device 700 may receive signals over an air or radio interface 707 via appropriate apparatus for receiving and may transmit signals via appropriate apparatus for transmitting radio signals. In
A wireless device is typically provided with at least one data processing entity 701, at least one memory 702 and other possible components 703 for use in software and hardware aided execution of tasks it is designed to perform, including control of access to and communications with access systems and other communication devices. The data processing, storage and other relevant control apparatus can be provided on an appropriate circuit board and/or in chipsets. This feature is denoted by reference 704. The user may control the operation of the wireless device by means of a suitable user interface such as key pad 705, voice commands, touch sensitive screen or pad, combinations thereof or the like. A display 708, a speaker and a microphone can be also provided. Furthermore, a wireless communication device may comprise appropriate connectors (either wired or wireless) to other devices and/or for connecting external accessories, for example hands-free equipment, thereto. The communication devices 702, 704, 705 may access the communication system based on various access techniques.
At S1 the method comprises, at a serving cell, using cell measurements performed at a neighbouring cell to assist the serving cell in determining whether a serving cell user equipment which supports skip-uplink is in a discontinuous transmission state.
According to examples the cell measurements performed at the neighbouring cell comprise measurements of the serving cell user equipment.
According to some examples, prior to S1, the serving cell receives the cell measurements from the neighbouring cell.
At S1, the method comprises, at a neighbouring cell, performing cell measurements of a serving cell user equipment which supports skip-uplink.
At S2, the method comprises sending the cell measurements to the serving cell.
At S1 the method comprises receiving an uplink grant from a base station of a serving cell.
At S2 the method comprises making quality metric information of the user equipment available to the base station of the serving cell and a base station of a neighbouring cell.
In general, the various embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects of the invention may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the invention is not limited thereto. While various aspects of the invention may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with 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) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
The embodiments of this invention may be implemented by computer software executable by a data processor of the mobile device, such as in the processor entity, or by hardware, or by a combination of software and hardware. Computer software or program, also called program product, including software routines, applets and/or macros, may be stored in any apparatus-readable data storage medium and they comprise program instructions to perform particular tasks. A computer program product may comprise one or more computer-executable components which, when the program is run, are configured to carry out embodiments. The one or more computer-executable components may be at least one software code or portions of it.
Further in this regard it should be noted that any blocks of the logic flow as in the Figures may represent program steps, or interconnected logic circuits, blocks and functions, or a combination of program steps and logic circuits, blocks and functions. The software may be stored on such physical media as memory chips, or memory blocks implemented within the processor, magnetic media such as hard disk or floppy disks, and optical media such as for example DVD and the data variants thereof, CD. The physical media is a non-transitory media.
The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. The data processors may be of any type suitable to the local technical environment, and may comprise one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASIC), FPGA, gate level circuits and processors based on multi core processor architecture, as non-limiting examples.
Embodiments of the inventions may be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.
The foregoing description has provided by way of non-limiting examples a full and informative description of the exemplary embodiment of this invention. However, various modifications and adaptations may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings and the appended claims. However, all such and similar modifications of the teachings of this invention will still fall within the scope of this invention as defined in the appended claims. Indeed there is a further embodiment comprising a combination of one or more embodiments with any of the other embodiments previously discussed.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/068256 | 7/8/2019 | WO |