The present disclosure relates to transmission and reception of signals in a communication system. In particular, the present disclosure relates to methods and apparatuses for such transmission and reception.
The 3rd Generation Partnership Project (3GPP) works at technical specifications for the next generation cellular technology, which is also called fifth generation (5G) including “New Radio” (NR) radio access technology (RAT), which operates in frequency ranges up to 100 GHz. The NR is a follower of the technology represented by Long Term Evolution (LTE) and LTE Advanced (LTE-A).
For systems like LTE, LTE-A, and NR, further modifications and options may facilitate efficient operation of the communication system as well as particular devices pertaining to the system.
One non-limiting and exemplary embodiment facilitates preventing unnecessary switching of a channel by a UE in unlicensed operation.
In an embodiment, the techniques disclosed herein feature a user equipment (UE) comprising a transceiver which, in operation, performs listen before talk, LBT; and circuitry which, in operation, performs at least one of incrementing a counter upon determining LBT failure, starting a triggering timer upon determining LBT failure if the triggering timer is not running, and determining whether the counter has reached a threshold value upon expiry of the triggering timer; and incrementing the counter upon determining a number N of consecutive LBT failures due to ongoing LBT backoff; and declaring consistent LBT failure upon determining that the counter has reached the threshold value; wherein the transceiver, in operation, declare the consistent LBT failure.
It should be noted that general or specific embodiments may be implemented as a system, a method, an integrated circuit, a computer program, a storage medium, or any selective combination thereof.
Additional benefits and advantages of the disclosed embodiments will become apparent from the specification and drawings. The benefits and/or advantages may be individually obtained by the various embodiments and features of the specification and drawings, which need not all be provided in order to obtain one or more of such benefits and/or advantages.
In the following exemplary embodiments are described in more detail with reference to the attached figures and drawings.
3GPP has been working at the next release for the 5th generation cellular technology, simply called 5G, including the development of a new radio access technology (NR) operating in frequencies ranging up to 100 GHz. The first version of the 5G standard was completed at the end of 2017, which allows proceeding to 5G NR standard-compliant trials and commercial deployments of smartphones.
Among other things, the overall system architecture assumes an NG-RAN (Next Generation-Radio Access Network) that comprises gNBs (gNodeB), providing the NG-radio access user plane (SDAP/PDCP/RLC/MAC/PHY) and control plane (RRC) protocol terminations towards the UE. The gNBs are interconnected with each other by means of the Xn interface. The gNBs are also connected by means of the Next Generation (NG) interface to the NGC (Next Generation Core), more specifically to the AMF (Access and Mobility Management Function) (e.g., a particular core entity performing the AMF) by means of the NG-C interface and to the UPF (User Plane Function) (e.g., a particular core entity performing the UPF) by means of the NG-U interface. The NG-RAN architecture is illustrated in
The user plane protocol stack for NR (see, e.g., 3GPP TS 38.300, section 4.4.1) comprises the PDCP (Packet Data Convergence Protocol, see section 6.4 of TS 38.300), RLC (Radio Link Control, see section 6.3 of TS 38.300) and MAC (Medium Access Control, see section 6.2 of TS 38.300) sublayers, which are terminated in the gNB on the network side. Additionally, a new access stratum (AS) sublayer (SDAP, Service Data Adaptation Protocol) is introduced above PDCP (see, e.g., sub-clause 6.5 of 3GPP TS 38.300). A control plane protocol stack is also defined for NR (see for instance TS 38.300, section 4.4.2). An overview of the Layer 2 functions is given in sub-clause 6 of TS 38.300. The functions of the PDCP, RLC and MAC sublayers are listed respectively in sections 6.4, 6.3, and 6.2 of TS 38.300. The functions of the RRC layer are listed in sub-clause 7 of TS 38.300.
For instance, the Medium-Access-Control layer handles logical-channel multiplexing, and scheduling and scheduling-related functions, including handling of different numerologies.
The physical layer (PHY) is for example responsible for coding, PHY HARQ (Hybrid Automatic Repeat Request) processing, modulation, multi-antenna processing, and mapping of the signal to the appropriate physical time-frequency resources. It also handles mapping of transport channels to physical channels. The physical layer provides services to the MAC layer in the form of transport channels. A physical channel corresponds to the set of time-frequency resources used for transmission of a particular transport channel, and each transport channel is mapped to a corresponding physical channel. For instance, the physical channels are PRACH (Physical Random Access Channel), PUSCH (Physical Uplink Shared Channel) and PUCCH (Physical Uplink Control Channel) for uplink and PDSCH (Physical Downlink Shared Channel), PDCCH (Physical Downlink Control Channel) and PBCH (Physical Broadcast Channel) for downlink.
Use cases/deployment scenarios for NR could include enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), massive machine type communication (mMTC), which have diverse requirements in terms of data rates, latency, and coverage. For example, eMBB is expected to support peak data rates (20 Gbps for downlink and 10 Gbps for uplink) and user-experienced data rates in the order of three times what is offered by IMT-Advanced. On the other hand, in case of URLLC, the tighter requirements are put on ultra-low latency (0.5 ms for UL and DL each for user plane latency) and high reliability (1-10−5 within 1 ms). Finally, mMTC may preferably require high connection density (1,000,000 devices/km2 in an urban environment), large coverage in harsh environments, and extremely long-life battery for low cost devices (15 years).
Therefore, the OFDM numerology (e.g., subcarrier spacing, OFDM symbol duration, cyclic prefix (CP) duration, number of symbols per scheduling interval) that is suitable for one use case might not work well for another. For example, low-latency services may preferably require a shorter symbol duration (and thus larger subcarrier spacing) and/or fewer symbols per scheduling interval (aka, Transmission Time Interval, TTI) than an mMTC service. Furthermore, deployment scenarios with large channel delay spreads may preferably require a longer CP duration than scenarios with short delay spreads. The subcarrier spacing should be optimized accordingly to retain the similar CP overhead. NR may support more than one value of subcarrier spacing. Correspondingly, subcarrier spacing of 15 kHz, 30 kHz, 60 kHz . . . are being considered at the moment. The symbol duration Tu and the subcarrier spacing Δf are directly related through the formula Δf=1/Tu. In a similar manner as in LTE systems, the term “resource element” can be used to denote a minimum resource unit being composed of one subcarrier for the length of one OFDM/SC-FDMA symbol.
In the new radio system 5G-NR for each numerology and carrier a resource grid of subcarriers and OFDM symbols is defined respectively for uplink and downlink. Each element in the resource grid is called a resource element and is identified based on the frequency index in the frequency domain and the symbol position in the time domain (see 3GPP TS 38.211 v15.6.0).
In particular, the gNB and ng-eNB host the following main functions:
The Access and Mobility Management Function (AMF) hosts the following main functions:
Furthermore, the User Plane Function, UPF, hosts the following main functions:
Finally, the Session Management function, SMF, hosts the following main functions:
RRC is a higher layer signaling (protocol) used for UE and gNB configuration. In particular, this transition involves that the AMF prepares the UE context data (including, e.g., PDU session context, the Security Key, UE Radio Capability and UE Security Capabilities, etc.) and sends it to the gNB with the INITIAL CONTEXT SETUP REQUEST. Then, the gNB activates the AS security with the UE, which is performed by the gNB transmitting to the UE a SecurityModeCommand message and by the UE responding to the gNB with the SecurityModeComplete message. Afterwards, the gNB performs the reconfiguration to setup the Signaling Radio Bearer 2, SRB2, and Data Radio Bearer(s), DRB(s) by means of transmitting to the UE the RRCReconfiguration message and, in response, receiving by the gNB the RRCReconfigurationComplete from the UE. For a signalling-only connection, the steps relating to the RRCReconfiguration are skipped since SRB2 and DRBs are not setup. Finally, the gNB informs the AMF that the setup procedure is completed with the INITIAL CONTEXT SETUP RESPONSE.
In the present disclosure, thus, an entity (for example AMF, SMF, etc.) of a 5th Generation Core (5GC) is provided that comprises control circuitry which, in operation, establishes a Next Generation (NG) connection with a gNodeB, and a transmitter which, in operation, transmits an initial context setup message, via the NG connection, to the gNodeB to cause a signaling radio bearer setup between the gNodeB and a user equipment (UE). In particular, the gNodeB transmits a Radio Resource Control, RRC, signaling containing a resource allocation configuration information element to the UE via the signaling radio bearer. The UE then performs an uplink transmission or a downlink reception based on the resource allocation configuration.
The URLLC use case has stringent requirements for capabilities such as throughput, latency and availability and has been envisioned as one of the enablers for future vertical applications such as wireless control of industrial manufacturing or production processes, remote medical surgery, distribution automation in a smart grid, transportation safety, etc. Ultra-reliability for URLLC is to be supported by identifying the techniques to meet the requirements set by TR 38.913. For NR URLLC in Release 15, key requirements include a target user plane latency of 0.5 ms for UL (uplink) and 0.5 ms for DL (downlink). The general URLLC requirement for one transmission of a packet is a BLER (block error rate) of 1 E-5 for a packet size of 32 bytes with a user plane latency of 1 ms.
From the physical layer perspective, reliability can be improved in a number of possible ways. The current scope for improving the reliability involves defining separate CQI tables for URLLC, more compact DCI (Downlink Control Information) formats, repetition of PDCCH, etc. However, the scope may widen for achieving ultra-reliability as the NR becomes more stable and developed (for NR URLLC key requirements). Particular use cases of NR URLLC in Rel. 15 include Augmented Reality/Virtual Reality (AR/VR), e-health, e-safety, and mission-critical applications.
Moreover, technology enhancements targeted by NR URLLC aim at latency improvement and reliability improvement. Technology enhancements for latency improvement include configurable numerology, non slot-based scheduling with flexible mapping, grant free (configured grant) uplink, slot-level repetition for data channels, and downlink pre-emption. Pre-emption means that a transmission for which resources have already been allocated is stopped, and the already allocated resources are used for another transmission that has been requested later, but has lower latency/higher priority requirements. Accordingly, the already granted transmission is pre-empted by a later transmission. Pre-emption is applicable independent of the particular service type. For example, a transmission for a service-type A (URLLC) may be pre-empted by a transmission for a service type B (such as eMBB). Technology enhancements with respect to reliability improvement include dedicated CQI/MCS tables for the target BLER of 1 E-5.
The use case of mMTC (massive machine type communication) is characterized by a very large number of connected devices typically transmitting a relatively low volume of non-delay sensitive data. Devices are required to be low cost and to have a very long battery life. From NR perspective, utilizing very narrow bandwidth parts is one possible solution to have power saving from UE perspective and enable long battery life.
As mentioned above, it is expected that the scope of reliability in NR becomes wider. One key requirement to all the cases, and especially necessary for URLLC and mMTC, is high reliability or ultra-reliability. Several mechanisms can be considered to improve the reliability from radio perspective and network perspective. In general, there are a few key potential areas that can help improve the reliability. Among these areas are compact control channel information, data/control channel repetition, and diversity with respect to frequency, time and/or the spatial domain. These areas are applicable to reliability in general, regardless of particular communication scenarios.
For NR URLLC, further use cases with tighter requirements have been identified such as factory automation, transport industry and electrical power distribution, including factory automation, transport industry, and electrical power distribution. The tighter requirements are higher reliability (up to 10−6 level), higher availability, packet sizes of up to 256 bytes, time synchronization down to the order of a few μs where the value can be one or a few μs depending on frequency range and short latency in the order of 0.5 to 1 ms in particular a target user plane latency of 0.5 ms, depending on the use cases.
Moreover, for NR URLLC, several technology enhancements from the physical layer perspective have been identified. Among these are PDCCH (Physical Downlink Control Channel) enhancements related to compact DCI, PDCCH repetition, increased PDCCH monitoring. Moreover, UCI (Uplink Control Information) enhancements are related to enhanced HARQ (Hybrid Automatic Repeat Request) and CSI feedback enhancements. Also PUSCH enhancements related to mini-slot level hopping and retransmission/repetition enhancements have been identified. The term “mini-slot” refers to a Transmission Time Interval (TTI) including a smaller number of symbols than a slot (a slot comprising fourteen symbols).
The 5G QoS (Quality of Service) model is based on QoS flows and supports both QoS flows that require guaranteed flow bit rate (GBR QoS flows) and QoS flows that do not require guaranteed flow bit rate (non-GBR QoS Flows). At NAS level, the QoS flow is thus the finest granularity of QoS differentiation in a PDU session. A QoS flow is identified within a PDU session by a QoS flow ID (QFI) carried in an encapsulation header over NG-U interface.
For each UE, 5GC establishes one or more PDU Sessions. For each UE, the NG-RAN establishes at least one Data Radio Bearers (DRB) together with the PDU Session, and additional DRB(s) for QoS flow(s) of that PDU session can be subsequently configured (it is up to NG-RAN when to do so), e.g., as shown above with reference to
In the present disclosure, thus, an application server (for example, AF of the 5G architecture), is provided that comprises a transmitter, which, in operation, transmits a request containing a QoS requirement for at least one of URLLC, eMMB and mMTC services to at least one of functions (for example NEF, AMF, SMF, PCF, UPF, etc) of the 5GC to establish a PDU session including a radio bearer between a gNodeB and a UE in accordance with the QoS requirement and control circuitry, which, in operation, performs the services using the established PDU session.
A terminal is referred to in the LTE and NR as a user equipment (UE). This may be a mobile device or communication apparatus such as a wireless phone, smartphone, tablet computer, or an USB (universal serial bus) stick with the functionality of a user equipment. However, the term mobile device is not limited thereto, in general, a relay may also have functionality of such mobile device, and a mobile device may also work as a relay.
A base station is a network node or scheduling node, e.g., forming a part of the network for providing services to terminals. A base station is a network node, which provides wireless access to terminals.
In 3GPP, NR-based operation in an unlicensed spectrum (NR-U) is studied. Therein, at least for a band where it is not possible to guarantee, e.g., by regulation, the absence of Wi-Fi or other competing systems or radio access technologies (RATs), clear channel assessment, e.g., LBT (listen before talk) may be performed.
The LBT procedure is defined as a mechanism by which an equipment applies a clear channel assessment (CCA) check before using the channel. The CCA utilizes at least energy detection to determine the presence or absence of other signals on a channel in order to determine if a channel is occupied or clear, respectively. European and Japanese regulations, for instance, mandate the usage of LBT in the unlicensed bands. Apart from regulatory requirements, this carrier sensing via LBT is one way for fair sharing of the unlicensed spectrum, and hence it is considered to be a vital feature for fair and friendly operation in the unlicensed spectrum in a single global solution framework.
The channel is considered occupied if the detected energy level exceeds a configured CCA threshold (e.g., for Europe, −73 dBm/MHz, see ETSI 301 893, under clause 4.8.3), and conversely is considered to be free if the detected power level is below the configured CCA threshold. If the channel is classified as free, the device is allowed to transmit immediately. The maximum transmit duration is restricted in order to facilitate fair resource sharing with other devices operating on the same band.
The channel access schemes for NR-based access for unlicensed spectrum can be classified into the following categories CAT1 (Category 1) to CAT4 (Category 4) (see 38.889 v16.0.0 specification, section 8.2).
Category 1: Immediate Transmission after a Short Switching Gap
Category 2: LBT without Random Back-Off
Category 3: LBT with Random Back-Off with a Contention Window of Fixed Size
Category 4: LBT with Random Back-Off with a Contention Window of Variable Size
For different transmissions in a COT and different channels/signals to be transmitted, different categories of channel access schemes can be used.
In NR, uplink channel access procedures may be similar to LTE (see for example 3GPP specification 37.213 v15.2.0). For instance, Channel Access Priority Classes for the uplink may be as shown in the following Table 1.
The UE may transmit the transmission using Type 1 channel access procedure after first sensing the channel to be idle during the slot durations of a defer duration Td; and after the counter Nis zero in step 4. The counter N is adjusted by sensing the channel for additional slot duration(s) according to the steps described below. (see the 37.213 3GPP specification, section 4.2.1.1).
If the UE has not transmitted a transmission(s) are performed after step 4 in the procedure above, the UE may transmit a transmission, if the channel is sensed to be idle at least in a slot duration Tsl when the UE is ready to transmit the UL transmission, and if the channel has been sensed to be idle during all the slot durations of a defer duration Td immediately before the UL transmission. If the channel has not been sensed to be idle in a slot duration when the UE first senses the channel after it is ready to transmit, or if the channel has not been sensed to be idle during any of the slot durations of a defer duration Td immediately before the intended transmission, the UE proceeds to step 1 after sensing the channel to be idle during the slot durations of a defer duration Td.
The defer duration Td consists of duration Tf=16 us immediately followed by mp consecutive slot durations where each slot duration is Tsl=9 us, and Tf includes an idle slot duration Tsl at start of Tf;
A slot duration Tsl is considered to be idle if the UE senses the channel during the slot duration, and the power detected by the UE for at least 4 us within the slot duration is less than energy detection threshold XThresh. Otherwise, the slot duration Tsl is considered to be busy.
CWmin,p≤CWp≤CWmax,p is the contention window. CWp adjustment is described in sub clause 4.2.2.
CWmin,p and CWmax,p are chosen before step 1 of the procedure above.
mp, CWmin,p, and CWmax,p are based on channel access priority class signaled to the UE, as shown in Table 4.2.1-1.
If the UL UE uses Type 2 channel access procedure for a UL transmission, the UE may transmit the UL transmission immediately after sensing the channel to be idle for at least a sensing interval Tshort_ul=25 us. Tshort_ul consists of a duration Tf=16 us immediately followed by one slot duration Tsl=9 us and Tf includes an idle slot duration Tsl at start of Tf. The channel is considered to be idle for Tshort_ul if it is sensed to be idle during the slot durations of Tshort_ul (see the 37.213 3gpp specification, section 4.2.1.2).
An exemplary overall LBT framework is illustrated in
Details on an exemplary uplink LBT procedure are shown in
However, when using the LBT mechanism described with respect to
Therefore, the MAC layer may have a mechanism to declare a “consistent UL LBT failure” event or situation, and it may be facilitated for the UE to switch to another channel. In particular, a mechanism may be adopted in the MAC specification to handle the UL LBT failure, where “consistent” UL LBT failures are used for problem detection.
Such a MAC layer mechanism or Layer 2 (L2) LBT failure mechanism may take into account any LBT failure, regardless of the UL transmission type. This implies that an overall framework for consistent LBT failure detection should be able to receive both LBT failure indications in response to MAC initiated or requested transmissions and LBT failure responses due to Physical layer initiated transmissions. Therefore, an LBT failure mechanism may take into account any LBT failure regardless of the UL transmission type.
Regarding the question how to detect UL LBT problems and criteria or conditions for determining declaring consistent LBT failure, a baseline mechanism may be applied based on the following elements:
When the UL LBT failure counter reaches a configured maximum number of attempts, the UE triggers a consistent LBT failure event and may perform actions for recovery from a consistent UL LBT failure, e.g., to inform the gNB of the persistent or consistent LBT failure. Upon triggering a consistent LBT failure event, the UE first attempts to switch a channel such as the BWP, e.g., the UE attempts to perform random access on a different BWP in the same cell in which RACH (Random Access Channel) is configured. Once N configured BWPs are exhausted, the UE shall trigger RRC re-establishment procedure (e.g., a cell change) if the consistent UL LBT failure was detected on the current cell, where “N” is the number of configured BWPs with configured PRACH (Physical Random Access Channel) resources. If N is larger than one, it is up to the UE implementation which BWP the UE selects.
In applying the above baseline mechanism, a difficulty may arise in configuring a proper LBT failure detection timer and counter so as to avoid “too early” declaration of the consistent LBT failure. A reason for this difficulty is that LBT failure indications are generally aperiodic in nature. Namely, different transmissions, including MAC layer initiated and PHY layer initiated transmissions, may occur at different instances in time, and there is no particular periodicity for these transmission as well as their failure due to a busy channel.
On the one hand, if a small value is chosen for the duration of the LBT failure detection timer, the duration may approximately gap or interval between two adjacent UL transmissions or transmission occasions, or even less than the gap. Such a case of the timer value being “too short” or “too small” is shown in
On the other hand, if a large value is chosen for the duration of the LBT failure detection timer, the timer duration may cover multiple UL transmissions or UL transmission occasions. Such a case of the timer duration being “too large” or “too long” is illustrated in
The present disclosure provides techniques of detection of consistent UL LBT failure in NR-Unlicensed for preventing “too early” or frequent declaration of UL LBT failure, and thus avoid unnecessary switching of an operating channel or BWP of the UE.
Namely, a triggering timer (which may be used in addition to the LBT failure detection timer) and/or an LBT backoff indication (provided in addition to the LBT failure indication) are introduced, which facilitate prohibiting or preventing the UE declaring the consistent LBT failure too early. Thereby, the triggering timer may be configured by network, and the LBT back off indication may be generated by a lower layer than MAC layer, e.g., PHY layer.
The triggering timer and/or the LBT backoff indication which are provided so as to delay declaration and reporting of consistent LBT failure. By providing at least one of the LBT failure indication and the triggering timer, the present disclosure may facilitate achieving that the UE does not switch the BWP unnecessarily easily of often, but only switches its BWP or other type of channel (subband etc.), or reestablishes its RRC connection, when the channel condition, such as occupation by the unlicensed band/channel possibly by other RATs (Radio Access Technologies) is consistently bad, or the channel is consistently busy.
In particular, provided is a user equipment (UE) 1060, which is shown in
The transceiver 1070, in operation performs listen before talk. For instance, the UE circuitry 1080 controls the UE transceiver 1070 to sense a channel by performing measurements.
The UE circuitry 1080, in operation performs at least one of:
The UE circuitry 1080, in operation, further declares or indicates consistent LBT failure upon determining that the counter has reached a threshold value. In the former case where a triggering timer is maintained, the value of the counter is checked only upon expiry of the triggering timer to determine whether the threshold value for triggering the consistent LBT failure event has been reached.
When declaring consistent LBT failure (e.g., triggering a consistent LBT failure event), the UE circuitry 1080 may control the UE transceiver 1070 to perform at least one of the above described actions for recovery from a consistent UL LBT failure, namely:
The counter may correspond to or be similar to the counter used in the above-described baseline mechanism. However, occasions at which the counter is incremented may vary, as the counter may be increased either upon each determining of LBT failure due to the channel being busy or upon determining N consecutive LBT failures due to ongoing backoff.
Both the triggering timer and the number N of consecutive failures due to ongoing LBT backoff are maintained or kept track of so as to delay declaring of consistent LBT failure. In particular, while the triggering timer is running, the number of LBT failures is not checked for determining whether the threshold value has been reached, and therefore a consistent LBT failure event is not declared or indicated. Also, when the counter is incremented for each N consecutive LBT failures due to ongoing backoff rather than for each LBT failure due to ongoing backoff, the counting of the counter is slowed down, and the reaching of the threshold thus delayed.
For instance, the number N of consecutive LBT failures and/or the triggering timer are kept and maintained at the MAC layer of the UE 1060 or UE circuitry 1080, e.g., the UE circuitry 1080 comprises consistent LBT failure determining and delaying circuitry 1085.
Exemplary consistent LBT failure determining and delaying circuitry 1085 is shown in
Further provided, and also shown in
The scheduling node 1010 further comprises a scheduling node transceiver 1020 which, in operation, transmits, via Radio Resource Control, RRC, signaling, the configuration to the UE, and performs reception of data from the UE in accordance with the configuration. For instance, performing reception in accordance with the configuration includes receiving or awaiting reception of data from the UE on another bandwidth part or, if no data is received from the UE within a time interval available for transmission attempts on the configured BWPs, determine that the UE will connect to another cell.
For instance, the scheduling node circuitry 1030 comprises consistent LBT failure configuring circuitry 1035.
In correspondence with the UE 1060 and the scheduling node 1010, provided are a communication method for a UE and a communication method for a scheduling node, which are both shown in
The method to be performed by the scheduling node includes generating S1310 a configuration of at least one of a triggering timer to be started by a user equipment, UE, upon determining listen before talk, LBT failure if the triggering timer is not running, upon expiry of which it is to be determined by the UE whether a counter started upon determining LBT failure has reached a threshold value, and a number N of consecutive LBT failures due to ongoing LBT backoff upon determining of which the counter is to be incremented. The scheduling node transmits, S1320, the configuration via RRC signaling, to the UE, by which the configuration of the triggering timer and or of the number N of consecutive LBT failures due to ongoing backoff is received.
The method to be performed by the UE includes performing LBT, step S1340, and performing at least one of
In step S1370, the UE determines whether the counter has reached a threshold value. In the case of maintaining a triggering timer, step S1370 is only performed upon determining S1350 that the triggering timer has expired. If the threshold value of the counter has been reached, consistent LBT failure event is declared S1380.
The scheduling node method further comprises receiving S1390 data in accordance with the configuration.
In some embodiments, the UE circuitry 1080, in operation, starts or restarts a LBT failure detection timer upon each LBT failure, and resets the counter upon expiry of the LBT failure detection timer. The LBT failure detection timer may correspond to the above-described LBT failure detection timer from the baseline mechanism. The LBT failure detection timer may be kept in addition to either one or both of the triggering timer and the number N of consecutive LBT failures due to ongoing backoff.
As has been described, the present disclosure includes embodiments in which a triggering timer is kept by the UE as well as embodiments in which a number N of consecutive failures due to ongoing backoff is kept track of. Furthermore, in some embodiments, the triggering timer and the number N of consecutive failures due to ongoing backoff may be combined.
Both the triggering timer and the number N of consecutive failures due to ongoing backoff may be configured by higher layer signaling such as RRC signaling.
In some embodiments where the triggering timer is used, the triggering timer (possibly in addition to the LBT failure detection timer) is started when the first LBT failure occurs and is detected. For instance, the first LBT failure occurs at a first attempt of the UE acquiring the channel by LBT for transmitting a particular piece of data on the uplink in the unlicensed channel. Anyway, when a first LBT failure occurs, neither the LBT failure detection timer nor the triggering timer is running. While the triggering timer is running, a consistent LBT failure event (e.g., declaring consistent LBT failure), is not triggered. Once the triggering timer expires, the UE checks whether the counter has reached the configured threshold.
As described above, the triggering timer may be configured by RRC signaling. The triggering timer may also be referred to as “LBT failure recovery extended timer.” Accordingly, as an example of signaling, the name of the triggering timer in an information element in the RRC signaling may be LBTFailureRecoveryExtendedTimer or “LBTFailureTriggeringTimer,” as shown below:
LBTFailureTriggeringTimer ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, ms150, ms200}
For instance, the value of the triggering timer is determined based on a configured number of BWPs or channels, such as a number of BWPs available to the UE for performing uplink transmissions. For instance, a longer triggering timer value is chosen for a lower number of configured BWPs, and vice versa, e.g., a total time interval available for the UE for performing a transmission on time is divided among the available BWPs, and the duration of the triggering timer is configured based on the result of such a division.
The triggering timer may either run continuously until it expires, or stop when the LBT failure detection timer expires. Thus, in some embodiments, the triggering timer stops upon expiry of the LBT failure detection timer. In some embodiments, the triggering timer runs until expiring irrespective of the LBT failure detection timer.
Examples of the triggering timer and the LBT failure detection timer are shown in
As shown in
A flow chart of steps for detecting and declaring consistent UL LBT failure according to exemplary embodiments is shown in
In step S1610, it is checked whether a LBT failure indication is received from a lower layer such as the PHY layer. Step S1610 refers to checking whether a first LBT failure indication is received while the triggering timer is not running. If a LBT failure indication is received, the triggering timer and the LBT failure detection timer (or “detection timer” for short) are started, steps S1620, S1630. When the triggering timer and the LBT failure detection timer are running, the triggering timer is checked for expiry, step S1640. Step S1640 corresponds to step S1350 from
If step S1640 determines that the triggering timer has not expired, it is checked S1650 whether the LBT failure detection timer has expired. If yes, the counter counting LBT failure indications is reset, S1660, and then it is proceeded to step S1670. If no, the method proceeds to step S1670 without resetting the counter. In step S1670, it is checked whether a LBT failure indication is received from the lower layer, S1670. Step 1670 refers to checking for LBT failure indications different from the first LBT failure indication when the triggering timer is already running.
If it is determined in step S1670 that an LBT failure indication is received, the counter is incremented, and the method returns to step S1630 where the LBT failure detection timer is reset. If no reception of an LBT failure indication is determined in step S1670, the method returns to Step 1640 where it is checked whether the triggering timer has expired.
If step S1640 determines that the triggering timer has expired, it is checked, S1680, whether the counter has reached the configured threshold. Step S1680 corresponds to step S1370 from
Counter Increment after N Consecutive Failures Due to Backoff
In some embodiments, the counter is not incremented for each LBT failure due to ongoing backoff, but only after determining N consecutive LBT failures due to ongoing backoff.
In some embodiments, the UE circuitry 1080 contains a MAC layer (“MAC layer circuitry”) and a PHY layer (“PHY layer circuitry”). The PHY layer generates a LBT failure indication upon determining LBT failure if a channel on which the UE operates is busy, and generates an LBT backoff indication upon determining LBT failure if LBT backoff is ongoing. LBT backoff is additional slot duration where UE has to sense the channel until K=0 as shown in
Accordingly, instead of an LBT failure indication, a LBT backoff indication is sent from the physical layer to the MAC layer in some cases. This may facilitate preventing or avoiding counting of LBT instances too fast.
In particular, the one hand, an LBT failure indication is transmitted when a UL transmission has failed due to the channel being busy during an unsuccessful initial CCA. For instance, this initial CCA is performed to check or determine whether the channel is idle for an initial CCA period, as shown in
On the other hand, when an UL transmission has failed due to ongoing backoff, an LBT backoff indication is sent from the PHY layer to the MAC layer rather than the LBT failure indication. On the MAC layer, backoff indications received from the lower layer are accumulated. For instance, the MAC layer maintains a first counter and a second counter, the first counter (which is also referred to in this application simply as “counter”) being the LBT failure counter mentioned above. The second counter, which counts accumulated LBT backoff indication, may be called “LBT backoff counter.”
After receiving N consecutive backoff indications from lower layer, e.g., when the LBT backoff counter has reached value N, the LBT failure counter is increased by 1. The expression “Consecutive failures due to ongoing backoff” refers to LBT failures at consecutive uplink transmission occasions and associated backoff periods, which may have a periodicity of one or more slots or one or more other transmission time intervals. If no LBT failure occurs due to ongoing backoff occurs and a transmission can be performed on the channel, the accumulated number of LBT backoff indications, such as the LBT backoff counter, is reset to zero.
The number N of consecutive LBT failures for incrementing the LBT failure counter may be configured by RRC signaling, for example, as shown in the following information element, which may be called LBTFailureRecoveryConfig information element:
LBT-backoff indication N ENUMERATED {10, 20, 40, 60, 80, 100, 150, 200}
For instance, the initial CCA period is shorter than the backoff period. Hence, by delaying or slowing down the counting up of the LBT failure counter, avoiding “too early” UL LBT failure declaration may be facilitated.
Another motivation for slowing down the counter during backoff is as follows: When the UE fails with the initial CCA, this means that the channel is busy. On the other hand, when the UE performs backoff, the channel may be either idle or busy. Thus, there is a chance of successful transmission when performing the backoff.
A flow chart of method steps performed on the MAC layer of the UE in an embodiment where an LBT backoff indication and a configured number N of LBT failures due to ongoing backoff are used is shown in
In step S1710, it is checked whether an LBT failure indication is received. If yes, the LBT failure counter is incremented (e.g., increased by 1), step S1720. If no, it is checked in step S1730 whether a LBT backoff indication is received. If yes, the number of received backoff indications is accumulated, S1740 (e.g., by incrementing the above-mentioned LBT backoff counter). If it is determined, S1750, that a number N of backoff indications have been received by the MAC layer, the step S1720 of incrementing the LBT failure indication counter is performed.
As described so far, when accumulating a number N of LBT failures due to ongoing backoff, LBT parameters such as the random counter K mentioned in the description accompanying
Accordingly, in some embodiments, wherein the PHY layer circuitry, in operation, reports, to the MAC layer circuitry, a current value of an LBT parameter indicating whether LBT backoff is ongoing, and the MAC layer circuitry, in operation, initiates a transmission request under a condition of determining, based on the current value of the LBT parameter, that no LBT backoff is ongoing. If the MAC layer refrains from initiating transmissions at occasions when the channel is busy due to on-going backoff, this may further contribute to slow down and delay triggering the consistent UL LBT failure event, since unnecessary attempts to perform transmissions may be reduced.
As already described above, the MAC layer accumulates failed transmission/LBT failures due to ongoing backoff, and increases the LBT failure counter by one if N consecutive UL transmissions are dropped due to ongoing backoff. Thus, the MAC needs to be aware if PHY-initiated transmissions are dropped due to on-going backoff. To this end, LBT backoff indications may be sent from PHY layer to MAC layer, as described above.
Also in embodiments where the LBT parameter K is known to the MAC layer, the number N of consecutive failures required for incrementing the LBT failure counter may be configured by RRC in an information element such as the LBTFailureRecoveryConfig information element shown above.
In the sections above, embodiments using a Triggering timer and embodiments using tracking of a number N of consecutive failures due to ongoing backoff have been described. However, in addition to applying one of these approaches, the present disclosure further provides embodiments where both approaches are combined. In these embodiments, a triggering timer as well as a number N of consecutive failures due to ongoing backoff may be configures and kept on the MAC layer. For example, UE starts triggering timer upon receiving LBT failure indication from lower layer and increases counter by 1. While triggering timer is running, UE increases counter by 1 if LBT failure indication and N number of consecutive back-off indication received from lower layer. Upon triggering timer expires, UE declares consistent LBT failure event if counter reaches configured threshold value. The benefit is that UE doesn't declare consistent LBT failure event too fast. Further, such combination of approaches can be used with the backoff status (e.g., the LBT parameter K) being either unknown or known on the MAC layer. Such combination of approaches may facilitate providing flexibility in determining to what extent the triggering of the consistent LBT failure event should be delayed.
The present disclosure can be realized by software, hardware, or software in cooperation with hardware. Each functional block used in the description of each embodiment described above can be partly or entirely realized by an LSI such as an integrated circuit, and each process described in the each embodiment may be controlled partly or entirely by the same LSI or a combination of LSIs. The LSI may be individually formed as chips, or one chip may be formed so as to include a part or all of the functional blocks. The LSI may include a data input and output coupled thereto. The LSI here may be referred to as an IC, a system LSI, a super LSI, or an ultra LSI depending on a difference in the degree of integration. However, the technique of implementing an integrated circuit is not limited to the LSI and may be realized by using a dedicated circuit, a general-purpose processor, or a special-purpose processor. In addition, a FPGA (Field Programmable Gate Array) that can be programmed after the manufacture of the LSI or a reconfigurable processor in which the connections and the settings of circuit cells disposed inside the LSI can be reconfigured may be used. The present disclosure can be realized as digital processing or analogue processing. If future integrated circuit technology replaces LSIs as a result of the advancement of semiconductor technology or other derivative technology, the functional blocks could be integrated using the future integrated circuit technology. Biotechnology can also be applied.
The present disclosure can be realized by any kind of apparatus, device or system having a function of communication, which is referred to as a communication apparatus.
The communication apparatus may comprise a transceiver and processing/control circuitry. The transceiver may comprise and/or function as a receiver and a transmitter. The transceiver, as the transmitter and receiver, may include an RF (radio frequency) module including amplifiers, RF modulators/demodulators and the like, and one or more antennas.
Some non-limiting examples of such a communication apparatus include a phone (e.g., cellular (cell) phone, smart phone), a tablet, a personal computer (PC) (e.g., laptop, desktop, netbook), a camera (e.g., digital still/video camera), a digital player (digital audio/video player), a wearable device (e.g., wearable camera, smart watch, tracking device), a game console, a digital book reader, a telehealth/telemedicine (remote health and medicine) device, and a vehicle providing communication functionality (e.g., automotive, airplane, ship), and various combinations thereof.
The communication apparatus is not limited to be portable or movable, and may also include any kind of apparatus, device or system being non-portable or stationary, such as a smart home device (e.g., an appliance, lighting, smart meter, control panel), a vending machine, and any other “things” in a network of an “Internet of Things (IoT).”
The communication may include exchanging data through, for example, a cellular system, a wireless LAN system, a satellite system, etc., and various combinations thereof.
The communication apparatus may comprise a device such as a controller or a sensor which is coupled to a communication device performing a function of communication described in the present disclosure. For example, the communication apparatus may comprise a controller or a sensor that generates control signals or data signals which are used by a communication device performing a communication function of the communication apparatus.
The communication apparatus also may include an infrastructure facility, such as a base station, an access point, and any other apparatus, device or system that communicates with or controls apparatuses such as those in the above non-limiting examples.
Provided is a user equipment, UE, comprising a transceiver which, in operation, performs listen before talk, LBT; and circuitry which, in operation, performs at least one of incrementing a counter upon determining LBT failure, starting a triggering timer upon determining LBT failure if the triggering timer is not running, and determining whether the counter has reached a threshold value upon expiry of the triggering timer; and incrementing the counter upon determining a number N of consecutive LBT failures due to ongoing LBT backoff; and declares consistent LBT failure upon determining that the counter has reached the threshold value.
For instance, the circuitry, in operation, controls the transceiver to perform recovery from consistent LBT failure including at least one of a channel switch and, if channel switches to a configured number of channels have failed trigger a re-establishment of a connection in another cell.
In some embodiments, the circuitry, in operation starts or restarts a LBT failure detection timer upon determining each LBT failure, and resets the counter upon expiry of the LBT failure detection timer.
For instance, a duration of the triggering timer is longer than a duration of the LBT failure detection timer.
In some embodiments, the triggering timer stops upon expiry of the LBT failure detection timer.
In some embodiments, the triggering timer runs until expiring irrespective of the LBT failure detection timer.
In some embodiments, the circuitry includes medium access control, MAC, layer circuitry, and physical, PHY, layer circuitry, the PHY layer circuitry, in operation, generates an LBT failure indication upon determining LBT failure if a channel on which the UE operates is busy, and generates an LBT backoff indication upon determining LBT failure if LBT backoff is ongoing, and the MAC layer circuitry, in operation, increments the counter upon receiving, from the PHY layer circuitry, the LBT failure indication and upon receiving LBT backoff indications at N consecutive transmission occasions.
For example, the PHY layer circuitry, in operation, reports, to the MAC layer circuitry, a current value of an LBT parameter indicating whether LBT backoff is ongoing, and the MAC layer circuitry, in operation, initiates a transmission request under a condition of determining, based on the current value of the LBT parameter, that no LBT backoff is ongoing.
For instance, said triggering timer or said number N of consecutive LBT failures due to ongoing LBT backoff is configured by Radio Resource Control, RRC, signaling.
Further provided is a scheduling node, comprising circuitry which, in operation, generates a configuration of at least one of a triggering timer to be started by a user equipment, UE, upon determining listen before talk, LBT failure if the triggering timer is not running, upon expiry of which it is to be determined by the UE whether a counter started upon determining LBT failure has reached a threshold value, and a number N of consecutive LBT failures due to ongoing LBT backoff upon determining of which the counter is to be incremented; and a transceiver which, in operation, transmits, via Radio Resource Control, RRC, signaling, the configuration to the UE, and receives, from the UE, and performs reception of data from the UE in accordance with the configuration.
For instance, the transceiver, in operation, awaits reception of data from the UE on another channel, and, if no data is received from the UE within a time interval available for transmission attempts any other channel, determines that the UE will connect to another cell.
Further provided is a communication method to be performed by a user equipment, UE, comprising performing listen before talk, LBT; performing at least one of incrementing a counter upon determining LBT failure, starting a triggering timer upon determining LBT failure if the triggering timer is not running, and determining whether the counter has reached a threshold value upon expiry of the triggering timer, and incrementing the counter upon determining a number N of consecutive LBT failures due to ongoing LBT backoff; and declaring consistent LBT failure upon determining that the counter has reached the threshold value.
For instance, the method includes starting or restarting a LBT failure detection timer upon determining each LBT failure; and resetting the counter upon expiry of the LBT failure detection timer.
For instance, a duration of the triggering timer is longer than a duration of the LBT failure detection timer.
In some embodiments, the triggering timer stops upon expiry of the LBT failure detection timer.
In some embodiments, the triggering timer runs until expiring irrespective of the LBT failure detection timer.
In some embodiments, the method includes, on a physical, PHY, layer, generating an LBT failure indication upon determining LBT failure if a channel on which the UE operates is busy, and generating an LBT backoff indication upon determining LBT failure if LBT backoff is ongoing, and the method includes, on a medium access control, MAC, layer, incrementing the counter upon receiving, from the PHY layer circuitry, the LBT failure indication and upon receiving LBT backoff indications at N consecutive transmission occasions.
For example, the method includes reporting, to the MAC layer, a current value of an LBT parameter indicating whether LBT backoff is ongoing, and initiating a transmission request from the MAC layer under a condition of determining, based on the current value of the LBT parameter, that no LBT backoff is ongoing.
For instance, said triggering timer or said number N of consecutive LBT failures due to ongoing LBT backoff is configured by Radio Resource Control, RRC, signaling.
Further provided is a communication method for a scheduling node, comprising generating a configuration of at least one of a triggering timer to be started by a user equipment, UE, upon determining listen before talk, LBT failure if the triggering timer is not running, upon expiry of which it is to be determined by the UE whether a counter started upon determining LBT failure has reached a threshold value, and a number N of consecutive LBT failures due to ongoing LBT backoff upon determining of which the counter is to be incremented; transmitting, via Radio Resource Control, RRC, signaling, the configuration to the UE, and performs reception of data from the UE in accordance with the configuration.
For example, the method includes awaiting reception of data from the UE on another channel, and, if no data is received from the UE within a time interval available for transmission attempts any other channel, determining that the UE will connect to another cell.
Summarizing, provided are a user equipment (UE), a scheduling node, and communication methods for a UE and a scheduling node. The UE comprises a transceiver which, in operation, performs listen before talk, LBT and circuitry which, in operation, performs at least one of: incrementing a counter upon determining LBT failure, starting a triggering timer upon determining LBT failure if the triggering timer is not running, and determining whether the counter has reached a threshold value upon expiry of the triggering timer; and incrementing the counter upon determining a number N of consecutive LBT failures due to ongoing LBT backoff. The circuitry generates a indicating consistent LBT failure upon determining that the counter has reached the threshold value, and the transceiver, in operation, declares consistent LBT failure.
Number | Date | Country | Kind |
---|---|---|---|
19207838.4 | Nov 2019 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/080428 | 10/29/2020 | WO |