Systems and methods for determining a cancellation timeline for a user equipment having hybrid processing capabilities
By considering the uplink channel type and processing capability factors, the minimum processing time of UE in the 5G NR network is determined, and the uplink transmission cancellation problem under mixed processing capabilities is solved, thereby improving the efficiency and flexibility of transmission cancellation.
Patent Information
- Application Number
- CN202080068381.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-01
- Filing Date
- 2020-10-02
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2040-10-02
AI Technical Summary
In a 5G NR network, when the UE is configured with hybrid processing capabilities, the prior art fails to effectively determine the minimum processing time for uplink transmission cancellation, resulting in the transmission cancellation mechanism being inflexible and efficient enough.
A method and system are provided to determine the processing capability of the UE to determine the minimum processing time by considering factors such as the uplink channel type, channel priority, cancellation reasons and uplink grant priority, and to support the UE to cancel uplink transmissions based on faster or slower processing capabilities.
It realizes flexible processing time determination of hybrid processing capabilities UE, improves the efficiency and flexibility of uplink transmission cancellation, and adapts to the needs of different network environments.
Smart Images

Figure CN114731674B_ABST
Abstract
Description
[0001] Cross-reference
[0002] This application is a non-provisional application of co-pending and co-owned U.S. Provisional Application No. 62 / 911,061, filed on October 4, 2019, and claims priority to the co-pending and co-owned U.S. Provisional Application.
[0003] This application is related to U.S. Non-Provisional Application No. 17 / 061,457 (Attorney Docket No. 49606.679US01) and Taiwan, China Application No. ______ (Attorney Docket No. 49606.679TW01) filed at ______.
[0004] The entire contents of all of the above applications are hereby expressly incorporated herein by reference. Technical Field
[0005] The claimed technology discussed below relates to wireless communication systems, and more particularly, to determining cancellation schedules for user equipment with hybrid processing capabilities that can be used in fifth generation (5G) New Radio (NR) networks. Background Art
[0006] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcasts, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). A wireless multi-access communication system may include multiple base stations (BSs), each BS simultaneously supporting communication for multiple communication devices, which may alternatively be referred to as user equipment.
[0007] In the New Radio (NR) Release-15 standard, a UE may be configured with uplink transmissions by a higher layer (e.g., via Radio Resource Control (RRC) signaling). For example, uplink transmissions from the UE to the BS may be performed on various uplink channel types, such as the Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), Sounding Reference Signal (SRS), and Physical Random Access Channel (PRACH). Due to contradictions in the uplink or downlink directions, the UE may be scheduled to cancel these uplink transmissions via a Dynamic Slot Format Indicator (SFI) or a dynamic grant. When the cancellation of an uplink transmission is scheduled, the BS reserves sufficient processing time for the UE to cancel the uplink transmission. For example, the UE may wait until the processing time ends and then cancel the transmission on the symbols starting from the first symbol after the processing time, as the UE detects the control resource set in which the dynamic SFI or dynamic grant that triggers the cancellation is located.
[0008] Traditionally, in NR Release-15, a UE is only allowed to have one processing capability on a given uplink cell, and the processing time for uplink transmission cancellation is determined by one UE processing capability. In the latest developments of the standard, such as in NR Release-16, a UE can be configured with more than one processing capability, for example, a faster UE processing capability and a slower UE processing capability.
[0009] Therefore, an uplink transmission cancellation mechanism is needed to determine the processing time for a UE configured with hybrid processing capabilities. SUMMARY OF THE INVENTION
[0010] Some aspects of the present disclosure are outlined below to provide a basic understanding of the technologies discussed. This summary is not an extensive overview of all the expected features of the present disclosure, nor is it intended to identify key or important elements of all aspects of the present disclosure or to describe the scope of any or all aspects of the present disclosure. Its sole purpose is to serve as a preamble to the more detailed description given later, presenting some concepts of one or more aspects of the present disclosure in a simplified form.
[0011] For example, in one aspect of the present disclosure, a method of wireless communication is provided. The method includes transmitting, from a user equipment (UE) to a base station (BS), one or more symbols according to configuration parameters configured by radio resource control (RRC) signaling. The method further includes the UE determining that the cancellation of the uplink transmission of the one or more symbols to the BS is scheduled, and the UE obtaining a first UE capability parameter and a second UE capability parameter associated with the UE. The method further includes the UE determining a processing time for the UE before canceling the uplink transmission based at least in part on the characteristics of the uplink transmission and at least one of a first processing time derived according to the first UE capability or a second processing time derived according to the second UE capability. The method further includes the UE canceling the uplink transmission to the BS when the determined processing time has elapsed.
[0012] As another example, in one aspect of the present disclosure, a UE for wireless communication is provided. The UE includes a transceiver configured to send one or more symbols to a BS according to configuration parameters configured by RRC signaling. The UE further includes a processor configured to determine that cancellation of an uplink transmission of the one or more symbols to the BS is scheduled, obtain a first UE capability parameter and a second UE capability parameter associated with the UE, determine a processing time for the UE before cancellation of the uplink transmission, at least partially based on characteristics of the uplink transmission and at least one of a first processing time derived according to the first UE capability or a second processing time derived according to the second UE capability, and cancel the uplink transmission to the BS when the determined processing time has elapsed.
[0013] As another example, in one aspect of the present disclosure, a processor-readable non-transitory storage medium storing processor-executable instructions for a UE for wireless communication is provided. The instructions may be executed by a processor to send one or more symbols to a BS according to configuration parameters configured by RRC signaling, determine that cancellation of an uplink transmission of one or more symbols to the BS is scheduled, obtain a first UE capability parameter and a second UE capability parameter associated with the UE, determine a processing time for the UE before cancellation of the uplink transmission, at least partially based on characteristics of the uplink transmission and at least one of a first processing time derived according to the first UE capability or a second processing time derived according to the second UE capability, and cancel the uplink transmission to the BS when the determined processing time has elapsed.
[0014] For another example, in one aspect of the present disclosure, a wireless communication system is provided. The system includes a unit for sending one or more symbols from a UE to a BS according to configuration parameters configured by RRC signaling, a unit for the UE to determine that cancellation of an uplink transmission of one or more symbols to the BS is scheduled, a unit for the UE to obtain a first UE capability parameter and a second UE capability parameter associated with the UE, a unit for the UE to determine a processing time for the UE before cancellation of the uplink transmission, at least partially based on characteristics of the uplink transmission and at least one of a first processing time derived according to the first UE capability or a second processing time derived according to the second UE capability, and a unit for the UE to cancel the uplink transmission to the BS when the determined processing time has elapsed.
[0015] Other aspects, features, and aspects of the present disclosure will become apparent to those of ordinary skill in the art upon review of the following description of specific exemplary aspects of the invention in conjunction with the accompanying drawings. While the features of the invention may be discussed with respect to certain aspects and the drawings below, all aspects of the invention may include one or more of the advantageous features discussed herein. In other words, while one or more aspects may be discussed as having certain advantageous features, one or more such features may also be used in accordance with the various aspects of the invention discussed herein. In a similar manner, while exemplary aspects may be discussed below as device, system, or method aspects, it should be understood that such exemplary aspects may be implemented in a variety of devices, systems, and methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 FIG. shows a wireless communication network in accordance with some aspects of the present disclosure.
[0017] Figure 2 FIG. shows aspects of the present disclosure Figure 1 transmission scheme in the wireless communication network shown.
[0018] Figure 3 FIG. shows a scenario of an uplink transmission scenario between a UE and a BS that can be implemented in the wireless communication network shown in accordance with some aspects of the present disclosure. Figure 1-2 in the wireless communication network shown.
[0019] Figure 4 is a block diagram of a user equipment (UE) in accordance with some aspects of the present disclosure.
[0020] Figure 5 is a block diagram of an exemplary base station (BS) in accordance with some aspects of the present disclosure.
[0021] Figure 6 FIG. shows a logical flow executed by a UE corresponding to an uplink transmission cancellation in accordance with some aspects of the present disclosure. Figure 3 shown.
[0022] Figures 7A-7D FIG. shows a logical flow executed by a UE to determine a processing time for an uplink transmission when the UE is configured with two processing capabilities in accordance with some aspects of the present disclosure. DETAILED DESCRIPTION
[0023] The following detailed description, presented in conjunction with the accompanying drawings, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be implemented. For purposes of providing a thorough understanding of the various concepts, the detailed description includes specific details. It will be apparent, however, to one of ordinary skill in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
[0024] This disclosure generally relates to wireless communication systems, also referred to as wireless communication networks. In various aspects, the techniques and apparatus may be used in wireless communication networks such as Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single-Carrier FDMA (SC-FDMA) networks, Long Term Evolution (LTE) networks, Global System for Mobile Communications (GSM) networks, Fifth Generation (5G) or New Radio (NR) networks, and other communication networks. As used herein, the terms “network” and “system” may be used interchangeably.
[0025] OFDMA networks may implement radio technologies such as evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM, etc. UTRA, E-UTRA, and GSM are part of the Universal Mobile Telecommunications System (UMTS). In particular, Long Term Evolution (LTE) is a release of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents provided by an organization named “Third Generation Partnership Project” (3GPP), and cdma2000 is described in documents from an organization named “Third Generation Partnership Project 2” (3GPP2). These different radio technologies and standards are known or are in development. For example, the Third Generation Partnership Project (3GPP) is a cooperation among telecommunication associations groups that aims to define globally applicable third generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP program that aims to improve the UMTS mobile phone standard. 3GPP may define specifications for next-generation mobile networks, mobile systems, and mobile devices. This disclosure relates to the evolution of wireless technologies from LTE, 4G, 5G, NR, and beyond, where access to the wireless spectrum is shared among networks using a series of new and different radio access technologies or radio air interfaces.
[0026] Specifically, the 5G network considers various deployments, various spectrums, and various services and devices that can be implemented using an OFDM-based unified air interface. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also considered. 5G NR will be able to scale to provide the following coverage: (1) Deep coverage for massive Internet of Things (IoT) with ultra-high density (e.g., ~1M nodes / km 2 ), ultra-low complexity (e.g., ~10s of bits / second), ultra-low energy (e.g., battery life of about 10 years or more), and the ability to reach challenging locations; (2) Critical mission control including strong security to protect sensitive personal, financial, or confidential information, ultra-high reliability (e.g., ~99.9999% reliability), ultra-low latency (e.g., ~1ms), and providing a wide range of mobility or its lack to users; and (3) Enhanced mobile broadband, which includes extremely high capacity (e.g., ~10 Tbps / km 2 ), extreme data rates (e.g., multi-Gbps rates, user experience rates above 100 Mbps), and improved discovery and optimized depth perception.
[0027] 5G NR can be implemented using an optimized OFDM-based waveform that has scalable numerology and transmission time interval (TTI); has a common, flexible framework to effectively multiplex services and features using dynamic, low-latency time division duplex (TDD) / frequency division duplex (FDD) designs; and utilizes improved radio technologies such as massive multiple input multiple output (MIMO), robust millimeter wave (mmWave) transmission, improved channel decoding, and device-centric mobility. Using the expansion of subcarrier spacing, the scalability of numerology in 5G NR can effectively address running different services across different spectrums and different deployments. For example, in various outdoor and macro coverage deployments implemented with less than 3 GHz FDD / TDD, the subcarrier spacing may occur at 15 kHz, e.g., on 5, 10, 20 MHz, and similar bandwidths (BW). For various other outdoor and small cell coverage deployments with TDD above 3 GHz, the subcarrier spacing may occur at 30 kHz on 80 / 100 MHz BW. For various other indoor broadband implementations using TDD on the unlicensed part of the 5 GHz band, the subcarrier spacing can occur at 60 kHz on 160 MHz BW. Finally, for various deployments using millimeter wave components with TDD at 28 GHz, the subcarrier spacing may occur at a frequency of 120 kHz on 500 MHz BW.
[0028] The scalable digital solution of 5G NR helps to achieve scalable TTIs for different latency and Quality of Service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. The efficient multiplexing of long and short TTIs allows transmissions to start at symbol boundaries. 5G NR also considers a self - contained integrated subframe design with uplink / downlink scheduling information, data, and acknowledgments in the same subframe. This self - contained integrated subframe supports communication in unlicensed or contention - based shared spectrum, and an adaptive uplink / downlink that can be flexibly configured on a per - cell basis to dynamically switch between the uplink and downlink to meet current traffic demands.
[0029] Various other aspects and features of the present disclosure are described further below. It should be apparent that the teachings herein can be embodied in many forms and that any specific structure, function, or both disclosed herein are merely representative and not restrictive. Based on the teachings herein, those of ordinary skill in the art should appreciate that the aspects disclosed herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of the aspects set forth herein can be used to implement an apparatus or practice a method. Additionally, other structures, functions, or a combination of structures and functions can be used to implement such an apparatus or practice such a method in addition to one or more of the aspects described herein. For example, a method can be implemented as part of a system, device, apparatus, and / or as instructions stored on a computer - readable medium for execution on a processor or computer. Additionally, one aspect can include at least one element of a claim.
[0030] In the New Radio (NR) Release - 15 standard, a UE can have its uplink transmissions configured by a higher layer (e.g., via Radio Resource Control (RRC) signaling). Due to a contradiction in the uplink or downlink direction, the UE can be scheduled to cancel these uplink transmissions via a Dynamic Slot Format Indicator (SFI) or a dynamic grant. When the cancellation of an uplink transmission is scheduled, the UE can wait until the processing time ends and then cancel the transmission on the symbol starting from the first symbol after the processing time following the control resource set in which it detected the dynamic SFI or dynamic grant that triggered the cancellation. The minimum processing time is typically represented by a time value of absolute time or in terms of a roughly equal number of OFDM symbols. The number of OFDM symbols representing the minimum processing time can generally be determined based on the UE processing capability, and then the time value of the minimum processing time can be calculated based on the number of OFDM symbols.
[0031] Traditionally, in NR Release-15, a UE is only allowed to have one processing capability on a given uplink cell, and the processing time for uplink transmission cancellation is determined by one UE processing capability. For example, NR Release-15 provides a look-up table that stores the minimum processing time in terms of OFDM symbols corresponding to different subcarrier spacing parameters. In the latest development of the standard, such as in NR Release-16, a UE can be configured with more than one processing capability, e.g., a faster UE processing capability and a slower UE processing capability. In this case, each UE processing capability is associated with a look-up table that stores the minimum processing time in terms of OFDM symbols corresponding to different subcarrier spacing parameters, and the current standard does not provide a method for a UE to determine the minimum processing time based on various options of the processing time in terms of OFDM symbols.
[0032] In view of the need to determine an uplink transmission cancellation mechanism for the processing time of a UE configured with hybrid processing capabilities, the embodiments described herein provide methods and systems for a UE to determine which processing capability to depend on to determine the minimum processing time for cancellation. Specifically, when a UE is configured with a faster processing capability and a slower processing capability, the UE can be configured to always depend on the faster or slower processing capability (e.g., depending on the type of network) to determine the minimum processing time for cancellation. Alternatively, the UE can be configured to consider factors such as uplink channel type, uplink channel priority, cancellation reason, priority of uplink grant, or any combination thereof, to determine whether to depend on the faster or slower capability to obtain the minimum processing time for cancellation.
[0033] Figure 1 A wireless communication network 100 is shown in accordance with some aspects of the present disclosure. Network 100 can be a 5G network. Network 100 includes a plurality of base stations (BSs) 105 (individually labeled as BS 105a, BS 105b, BS 105c, BS 105d, BS105e, and BS 105f) and other network entities. A BS 105 can be a station that communicates with a UE 115 and can also be referred to as an evolved Node B (eNB), a next-generation eNB (gNB), an access point, etc. Each BS 105 can provide communication coverage for a specific geographic area. In 3GPP, depending on the context in which the term is used, the term "cell" can refer to this specific geographic coverage area of the BS 105 and / or the BS subsystem serving this coverage area.
[0034] BS 105 can provide communication coverage for macro cells or small cells (such as pico cells or femto cells) and / or other types of cells. A macro cell typically covers a relatively large geographical area (e.g., with a radius of several kilometers) and can permit unrestricted access by UEs with a service subscription to the network provider. A small cell such as a pico cell typically covers a relatively small geographical area and can permit unrestricted access by UEs with a service subscription to the network provider. A small cell such as a femto cell typically also covers a relatively small geographical area (e.g., a residence), and in addition to unrestricted access, can permit restricted access by UEs associated with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs for users in the residence, etc.). The BS for a macro cell can be referred to as a macro BS. The BS for a small cell can be referred to as a small cell BS, pico BS, femto BS, or home BS. In Figure 1 the example shown, BS 105d and BS 105e can be conventional macro BSs, while BS 105a - 105c can be macro BSs enabled with one of three-dimensional (3D), full-dimensional (FD), or massive MIMO. BS 105a - 105c can utilize their high-dimensional MIMO capabilities to employ 3D beamforming in both elevation and azimuth beamforming to increase coverage and capacity. BS 105f can be a small cell BS, which can be a home node or a portable access point. BS 105 can support one or more (e.g., two, three, four, etc.) cells.
[0035] Network 100 can support synchronous operation or asynchronous operation. For synchronous operation, the BSs can have similar frame timings, and transmissions from different BSs can be approximately aligned in time. For asynchronous operation, the BSs can have different frame timings, and transmissions from different BSs may not be aligned in time.
[0036] UE 115 is dispersed throughout the wireless network 100, and each UE 115 can be stationary or mobile. UE 115 can also be referred to as a terminal, mobile station, user unit, station, etc. UE 115 can be a cellular phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, tablet computer, laptop computer, cordless phone, wireless local loop (WLL) station, etc. In one aspect, UE 115 can be a device including a universal integrated circuit card (UICC). In another aspect, the UE can be a device that does not include a UICC. In some aspects, UE 115 that does not include a UICC can also be referred to as an IoT device or Internet of Things (IoE) device. UE 115a - 115d are examples of mobile smartphone - type devices accessing the network 100. UE 115 can also be a machine specifically configured for connection - oriented communication, including machine - type communication (MTC), enhanced MTC (eMTC), narrow - band IoT (NB - IoT), etc. UE 115e - 115k are examples of various machines configured for communication accessing the network 100. UE 115 may be able to communicate with any type of BS, whether it is a macro BS, small cell, etc. In Figure 1 it, the lightning (e.g., communication link) indicates a wireless transmission between UE 115 and serving BS 105, where the serving BS 105 is the BS designated to serve UE 115 on the downlink and / or uplink, or a desired transmission between BSs, and a backhaul transmission between BSs.
[0037] In operation, BSs 105a - 105c can use 3D beamforming and coordinated spatial techniques (such as coordinated multi - point (CoMP) or multi - connectivity) to serve UE 115a and UE 115b. Macro BS 105d can perform backhaul communication with BSs 105a - 105c and small cell BS 105f. Macro BS 105d can also send multicast services subscribed to and received by UE 115c and UE 115d. Such multicast services can include mobile TV or streaming video, or can include other services for providing community information, such as weather emergencies or alerts, such as Amber alerts or Gray alerts.
[0038] BS 105 can also communicate with the core network. The core network can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. At least some of the BSs 105 (e.g., which can be examples of gNBs or access node controllers (ANCs)) in BS 105 can be connected to the core network via a backhaul link (e.g., NG-C, NG-U, etc.) and can perform radio configuration and scheduling for communication with UE 115. In various examples, the BSs 105 can communicate with each other directly or indirectly (e.g., via the core network) via a backhaul link (e.g., X1, X2, etc.), which can be a wired communication link or a wireless communication link.
[0039] Network 100 can also support mission-critical communications, which have ultra-reliable and redundant links for mission-critical devices such as UE 115e, which can be a drone. The redundant communication links with UE 115e can include links from macro BSs 105d and 105e and a link from small cell BS 105f. Other machine type devices (such as UE 115f (e.g., a thermometer), UE 115g (e.g., a smart meter), and UE 115h (e.g., a wearable device)) can communicate directly with BSs (such as small cell BS 105f) and macro BS 105e via Network 100, or communicate with BSs (such as small cell BS 105f) and macro BS 105e in a multi-hop configuration by communicating with another user equipment that relays its information to the network, such as UE 115f transmitting temperature measurement information to smart meter UE 115g, which then reports it to the network via small cell BS 105f. Network 100 can also provide additional network efficiency via dynamic, low-latency TDD / FDD communications (such as in vehicle-to-vehicle (V2V)).
[0040] In some implementations, Network 100 communicates using an OFDM-based waveform. An OFDM-based system can divide the system BW into multiple (K) orthogonal subcarriers, which are also commonly referred to as subcarriers, tones, frequency bands, etc. Each subcarrier can be modulated with data. In some instances, the subcarrier spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system BW. The system BW can also be divided into subbands. In other cases, the subcarrier spacing and / or the duration of the TTI can be scalable.
[0041] BS 105 can allocate or schedule transmission resources (e.g., in the form of time-frequency resource blocks (RBs)) for downlink (DL) transmissions and uplink (UL) transmissions in network 100. DL refers to the transmission direction from BS 105 to UE 115, while UL refers to the transmission direction from UE 115 to BS 105. The communication can be in the form of radio frames. The radio frames can be divided into multiple subframes or time slots, e.g., approximately 10. Each time slot can be further divided into mini-slots. In the FDD mode, simultaneous UL transmissions and DL transmissions can occur in different frequency bands. For example, each subframe includes a UL subframe in the UL frequency band and a DL subframe in the DL frequency band. In the TDD mode, UL transmissions and DL transmissions occur in different time periods using the same frequency band. For example, a subset of subframes in a radio frame (e.g., DL subframes) can be used for DL transmissions, and another subset of subframes in the radio frame (e.g., UL subframes) can be used for UL transmissions.
[0042] DL subframes and UL subframes can be further divided into several regions. For example, each DL subframe or UL subframe can have predefined regions for transmitting reference signals, control information, and data. The reference signal is a predefined signal that facilitates communication between BS 105 and UE 115. For example, the reference signal can have a specific pilot pattern or structure, where the pilot tones can span the operating BW or frequency band, and each pilot tone is located at a predefined time and a predefined frequency. For example, BS 105 can send cell-specific reference signals (CRS) and / or channel state information-reference signals (CSI-RS) to enable UE 115 to estimate the DL channel. Similarly, UE 115 can send sounding reference signals (SRS) to enable BS 105 to estimate the UL channel. The control information may include resource allocation and protocol control. The data can include protocol data and / or operational data. In some aspects, BS 105 and UE 115 can communicate using self-contained subframes. The self-contained subframe can include a portion for DL communication and a portion for UL communication. The self-contained subframe can be DL-centric or UL-centric. A DL-centric subframe can include a longer duration for DL communication than for UL communication. A UL-centric subframe can include a longer duration for UL communication than for UL communication.
[0043] In some aspects, network 100 may be an NR network deployed on licensed spectrum. BS 105 may send synchronization signals (e.g., including a primary synchronization signal (PSS) and a secondary synchronization signal (SSS)) in network 100 to facilitate synchronization. BS 105 may broadcast system information associated with network 100 (e.g., including a master information block (MIB), remaining system information (RMSI), and other system information (OSI)) to facilitate initial network access. In some instances, BS 105 may broadcast the PSS, SSS, and / or MIB in the form of a synchronization signal block (SSB) on the physical broadcast channel (PBCH), and may broadcast the RMSI and / or OSI on the physical downlink shared channel (PDSCH).
[0044] In some aspects, a UE 115 attempting to access network 100 may perform an initial cell search by detecting the PSS from BS 105. The PSS may enable synchronization of periodic timing and may indicate a physical layer identity value. The UE 115 may then receive the SSS. The SSS may enable radio frame synchronization and may provide a cell identity value that may be combined with the physical layer identity value to identify the cell. The PSS and SSS may be located in the center portion of the carrier or at any suitable frequency within the carrier.
[0045] After receiving the PSS and SSS, the UE 115 may receive the MIB. The MIB may include system information for initial network access and scheduling information for the RMSI and / or OSI. After decoding the MIB, the UE 115 may receive the RMSI and / or OSI. The RMSI and / or OSI may include radio resource control (RRC) information related to the random access channel (RACH) procedure, paging, control resource sets (CORESETs) for physical downlink control channel (PDCCH) monitoring, physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), power control, and sounding reference signal (SRS).
[0046] After obtaining the MIB, RMSI, and / or OSI, the UE 115 may perform a random access procedure to establish a connection with the BS 105. In some examples, the random access procedure may be a four-step random access procedure. For example, the UE 115 may send a random access preamble, and the BS 105 may respond with a random access response. The random access response (RAR) may include a detected random access preamble identifier (ID) corresponding to the random access preamble, timing advance (TA) information, UL grant, temporary cell radio network temporary identifier (C-RNTI), and / or a fallback indicator. Upon receiving the random access response, the UE 115 may send a connection request to the BS 105, and the BS 105 may respond with a connection response. The connection response may indicate a contention resolution. In some examples, the random access preamble, RAR, connection request, and connection response may be referred to as message 1 (MSG1), message 2 (MSG2), message 3 (MSG3), and message 4 (MSG4), respectively. In some examples, the random access procedure may be a two-step random access procedure, where the UE 115 may send the random access preamble and the connection request in a single transmission, and the BS 105 may respond by sending the random access response and the connection response in a single transmission.
[0047] After establishing the connection, the UE 115 and the BS 105 may enter a normal operation phase, where operation data may be exchanged. For example, the BS 105 may schedule the UE 115 for UL communication and / or DL communication. The BS 105 may send a UL scheduling grant and / or a DL scheduling grant to the UE 115 via the PDCCH. The BS 105 may send a DL communication signal to the UE 115 via the PDSCH according to the DL scheduling grant. The UE 115 may send a UL communication signal to the BS 105 via the PUSCH and / or PUCCH according to the UL scheduling grant.
[0048] In some cases, BS 105 may use Hybrid Automatic Repeat reQuest (HARQ) to transmit data with UE 115 to improve communication reliability. BS 105 may schedule UE 115 for PDSCH communication by sending a DL grant in the PDCCH. BS 105 may send a DL data packet to UE 115 according to the scheduling in the PDSCH. The DL data packet may be sent in the form of a Transport Block (TB). If UE 115 successfully receives the DL data packet, UE 115 may send a HARQ ACK to BS 105. Conversely, if UE 115 fails to successfully receive the DL transmission, UE 115 may send a HARQ NACK to BS 105. Upon receiving the HARQ NACK from UE 115, BS 105 may retransmit the DL data packet to UE 115. The retransmission may include a decoded version of the same DL data as the initial transmission. Alternatively, the retransmission may include a decoded version of DL data different from the initial transmission. UE 115 may apply soft combining to combine the encoded data received from the initial transmission and the retransmission for decoding. BS 105 and UE 115 may also apply HARQ to UL communication using a mechanism substantially similar to DL HARQ.
[0049] In some aspects, network 100 may operate on the system BW or component carrier BW. Network 100 may divide the system BW into multiple BWPs (e.g., parts). BS 105 may dynamically allocate UE 115 to operate on a certain BWP (e.g., a certain part of the system BW). The allocated BWP may be referred to as the active BWP. UE 115 may monitor the active BWP for signaling information from BS 105. BS 105 may schedule UE 115 for UL communication or DL communication in the active BWP. In some aspects, BS 105 may allocate a pair of BWPs within a component carrier to UE 115 for UL communication and DL communication. For example, the BWP pair may include one BWP for UL communication and one BWP for DL communication. BS 105 may additionally configure UE 115 with one or more CORESETs in the BWP. A CORESET may include a set of frequency resources spanning multiple symbols in time. BS 105 may configure UE 115 with one or more search spaces for PDCCH monitoring based on the CORESET. UE 115 may perform blind decoding in the search space to search for DL control information (e.g., UL scheduling grant and / or DL scheduling grant) from BS. In one example, BS 105 may configure UE 115 with BWP, CORESET, and / or PDCCH search space via RRC configuration.
[0050] In some aspects, network 100 may operate on a shared band or an unlicensed band (e.g., approximately 3.5 gigahertz (GHz) in the millimeter wave band, below 6 GHz, or higher frequencies). Network 100 may divide the band into multiple channels, e.g., each channel occupying approximately 20 megahertz (MHz). BS 105 and UE 115 may be operated by multiple network operating entities sharing resources in the shared communication medium, and may employ an LBT process to obtain the channel occupancy time (COT) for communication in the shared medium. The COT may be discontinuous in time and may refer to the amount of time a wireless node can transmit frames when it wins the contention for the wireless medium. Each COT may include multiple transmission time slots. The COT may also be referred to as a transmission opportunity (TXOP). BS 105 or UE 115 may perform LBT in the band before transmitting in the band. The LBT may be based on energy detection or signal detection. For energy detection, when the signal energy measured from the channel is greater than a certain signal energy threshold, BS 105 or UE 115 may determine that the channel is busy or occupied. For signal detection, when a certain reservation signal (e.g., a preamble signal sequence) is detected in the channel, BS 105 or UE 115 may determine that the channel is busy or occupied.
[0051] Further, BS 105 may configure UE 115 with narrowband operation capabilities (e.g., limiting transmission and / or reception to a BW of 20 MHz or lower) to perform BWP hopping for channel monitoring and communication. The mechanism for performing BWP hopping is described in more detail herein.
[0052] Figure 2 A transmission scheme in a wireless communication network 200 according to aspects of the present disclosure is shown. Network 200 corresponds to a part of network 100. Figure 2 For the purpose of simplified discussion, one BS 204 and one UE 202 are shown, but it will be recognized that aspects of the present disclosure may be extended to more UEs 202 and / or BSs 204. BS 204 corresponds to one of the BSs 104 in BS104. UE 202 corresponds to one of the UEs 102 in UE 102. UE 202 and BS 204 may communicate with each other at any suitable frequency.
[0053] In Figure 2In this case, as shown by the dashed ellipse 220, the BS 204 transmits synchronization signals, BRSs, and system information in multiple directions via multiple directional beams 211. To access the network 200, the UE 202 listens for synchronization signals and / or BRSs, and selects a beam for performing the random access procedure. For example, the UE 202 may receive beams 211a, 211b, and 211c, and select beam 211b for random access. The UE 202 transmits a random access preamble via beam 221 in the beam direction of beam 211b, and monitors the RAR from the BS 204. When detecting the random access preamble, the BS 204 transmits the RAR via beam 211b in the same beam direction where the random access preamble is received. The BS 204 uses an entire subframe to transmit the RAR on beam 211b. When a large bandwidth is available, this may be resource-inefficient. In addition, when the BS 204 transmits the RAR, the UE 202 may have moved to a different position away from beam 211b, as shown by the dashed arrow. Therefore, the UE 202 may not be able to receive the RAR from beam 211b. Another reason for RAR failure may be due to beam correspondence. Although the UE 202 may retry another random access attempt after waiting for a period of time (e.g., backoff period), the retry increases additional latency. Therefore, transmitting a single random access preamble in a single beam direction for each random access attempt may not be robust enough for successfully completing the RACH process.
[0054] Figure 3 A scenario showing an uplink transmission scenario between the UE 202 and the BS 204 according to some aspects of the present disclosure, which can be implemented in Figure 1-2 the wireless communication network shown. Figure 3 The UE 202 and the BS 204 shown in Figure 2 may be similar to the UE 202 and the BS 204 described with respect to Figure 1 or similar to the UE 115 and the BS105 described with respect to
[0055] In an uplink cell including UE 202 and BS 204, UE 202 can receive configuration parameters for uplink transmissions at 305. Release-15 of NR allows such higher-layer configured uplink transmissions to be cancelled by a dynamic (slot format indicator) SFI or a dynamic downlink grant, where the dynamic downlink grant indicates a conflicting uplink direction or downlink direction. For example, UE 202 can receive a dynamic SFI (e.g., at 315), which indicates that a symbol subset for the uplink transmission is "flexible" (downlink or uplink) or "downlink". For example, in a time division duplex (TDD) mode, symbols can be configured as uplink, downlink, or flexible. Although UE 202 can determine at 320 whether to cancel the uplink transmission 305, UE 202 can detect a dynamic SFI at 335 that triggers the cancellation decision. In this case, UE 202 can wait for the minimum cancellation time of T proc,2 and during this period, UE 202 can continue to send uplink symbols to BS 204 at 310.
[0056] As another example, UE 202 may not receive any dynamic SFI as cancellation acknowledgment signaling (indicated by the dashed lines at 315 and 335, indicating that the received dynamic SFI is optional). Instead, UE 202 can receive information that a symbol subset of the uplink transmission is indicated as "flexible" by a semi-static TDD uplink or downlink configuration, or receive an indication that UE 202 is not configured with a semi-static TDD uplink or downlink configuration. In this case, UE 202 determines at 320 to cancel the uplink transmission without receiving any dynamic SFI, and then waits for the minimum cancellation time in units of N2 symbols before cancellation.
[0057] As another example, UE 202 can receive a dynamic grant at 315 and detect a dynamic grant that triggers cancellation at 335. For example, the dynamic grant includes a downlink control information (DCI) format of 1_0, 1_1, or 0_1, which indicates that UE 202 can receive some downlink signals CSI-RS or PDSCH in a symbol subset. In this case, UE 202 determines to cancel the uplink transmission at 320 and then waits for the minimum cancellation time T proc,2 .
[0058] In another embodiment, the UE 202 may determine to cancel the uplink transmission at 320 due to receiving a dynamic uplink grant. For example, the uplink transmission may be a PUSCH transmission with a configured grant. In this case, if the UE 202 receives a dynamic uplink grant that triggers cancellation (e.g., not due to an uplink / downlink direction conflict, but due to a grant conflict), the UE 202 may determine to cancel the uplink transmission.
[0059] For example, the dynamic uplink grant may have the same HARQ process ID as the configured grant PUSCH transmission. In this case, the UE 202 may cancel the configured grant PUSCH transmission and send a PUSCH according to the dynamic grant.
[0060] In another example, the dynamic uplink grant may have a different HARQ process ID from the configured grant PUSCH, but the resources for the dynamic grant PUSCH overlap in time with the configured grant PUSCH. In this case, the UE may also cancel the configured grant PUSCH transmission and send a PUSCH according to the dynamic grant.
[0061] After a minimum processing time at 340, the UE 202 may cancel the uplink transmission 350. For example, the UE 202 may cancel all PUCCH / PUSCH / PRACH symbols after the processing time 340. As another example, after the processing time 340, the UE 202 may cancel only the SRS on the symbols with conflicting uplink or downlink directions.
[0062] In some embodiments, the UE processing time 340 is determined such that the BS 204 allows sufficient time for the UE 202 to process the transmission or reception. For example, the processing time may be measured in terms of the number of symbols N1 or N2 or the time value T proc,2 The digital N1 represents the number of OFDM symbols required for UE processing from the end of PDSCH reception to the earliest possible start of the corresponding ACK / NACK message sent from the UE 202 to the BS 204. The digital N2 represents the number of OFDM symbols required for UE processing from the end of the PDCCH containing the uplink grant to the earliest possible start of the corresponding PUSCH transmission from the perspective of the UE 202. Generally speaking, if the network sets the values of the actual processing times K1 or K2 without allowing sufficient time for UE processing, the UE 202 does not expect to send anything in the uplink. Therefore, the actual UE processing times K1 or K2 must be greater than the minimum processing times N1 or N2 respectively.
[0063] Here, the number N2 is related to the processing time 340 that the UE 202 needs to handle cancellation, because N2 involves the UE processing time from the end of the PDCCH containing the uplink grant to the earliest possible start of the corresponding PUSCH transmission, e.g., the earliest symbol to be cancelled. Traditionally, in NR Release-15, where the UE is configured with only one processing capability, the number N2 can be obtained from a look-up table associated with that one processing capability. When the UE 202 is configured with hybrid processing capabilities, e.g., in NR Release-16, the UE 202 can be associated with a slower processing capability represented by "Cap 1" 301 (which is typically used in enhanced mobile broadband (eMBB) networks) and a higher processing capability represented by "Cap 2" 302 (which is typically used in ultra-reliable low-latency communication (URLLC)). Each processing capability 301 or 302 can be associated with a look-up table of the minimum PUSCH preparation time in terms of OFDM symbols. For example, Table 1-2 shows the example PUSCH preparation times (in terms of N2 symbols) for Cap 1 (301) and Cap 2 (302) respectively:
[0064] Table 1. N2 for Cap 1
[0065] μ <![CDATA[PUSCH preparation time N2 (number of symbols)]]> 0 10 1 12 2 23 3 36
[0066] Table 2. N2 for Cap 2
[0067] μ <![CDATA[PUSCH Preparation Time N2 (Number of symbols)]]> 0 5 1 5.5 2 For frequency range 1 is 11
[0068] where μ represents the subcarrier spacing in OFDM (e.g., "0" represents 15 MHz, "1" represents 30 MHz, etc.). As shown in Table 1-2, in the case of the faster processing capability Cap 2, the minimum preparation time N2 may be smaller compared to the case of the slower processing capability Cap 1.
[0069] Therefore, the UE 202 can determine the number of N2 based on at least one of Table 1-2, e.g., by depending on Cap 1 or Cap 2, which is further discussed in Figures 6-7D Once the UE 202 determines N2, the corresponding time value T for the processing time 340 can be calculated proc,2 . For example, if the first symbol of the PUSCH consists only of the demodulation reference signal (DMRS), then T proc,2 can be equivalent to the time value of N2 symbols, or if the symbol of the PUSCH contains both DMRS and data, then T proc,2 can be equivalent to the time value of (N2 + 1) symbols, or when the uplink grant indicates a BWP switch, T proc,2 can be equivalent to the switching value of the BWP switch time.
[0070] Figure 4 is a block diagram of an exemplary UE 400 in accordance with some aspects of the present disclosure. For example, UE 400 may be the UE 115 discussed above in Figure 1 or the UE 202 shown in other figures. As shown, UE 400 may include a processor 402, a memory 404, a cancellation module 408, a communication interface 409, a transceiver 410 including a modem subsystem 412 and a radio frequency (RF) unit 414, and one or more antennas 416. These components may communicate directly or indirectly with each other, for example, via one or more buses.
[0071] The processor 402 may include a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 402 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0072] The memory 404 may include cache memory (e.g., cache memory of the processor 402), random access memory (RAM), magnetoresistive RAM (MRAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), flash memory, solid state memory devices, hard disk drives, other forms of volatile memory and non-volatile memory, or a combination of different types of memory. In one aspect, the memory 404 includes non-transitory computer-readable media. The memory 404 may store or have instructions 406 recorded thereon. The instructions 406 may include, when executed by the processor 402, instructions that cause the processor 402 to perform the operations described herein in connection with aspects of the present disclosure (e.g., Figure 3 and Figures 6-7D ), the operations described with reference to UE 115. The instructions 406 may also be referred to as program code. The program code may be used, for example, to cause a wireless communication device to perform these operations by controlling or commanding one or more processors (such as the processor 402) to perform these operations. The terms "instructions" and "code" should be interpreted broadly to include any type of computer-readable statement. For example, the terms "instructions" and "code" may refer to one or more programs, routines, subroutines, functions, procedures, etc. "Instructions" and "code" may include a single computer-readable statement or multiple computer-readable statements.
[0073] The cancellation module 408 can communicate with the communication interface 409 to receive a message from or send a message to another device. Each of the cancellation module 408 and the communication interface 409 can be implemented via hardware, software, or a combination thereof. For example, each of the cancellation module 408 and the communication interface 409 can be implemented as a processor, circuitry, and / or instructions 406 stored in the memory 404 and executed by the processor 402. In some examples, the cancellation module 408 and the communication interface 409 can be integrated within the modem subsystem 412. For example, the cancellation module 408 and the communication interface 409 can be implemented by a combination of software components (e.g., executed by a DSP or a general-purpose processor) and hardware components (e.g., logic gates and circuitry) within the modem subsystem 412. In some examples, the UE can include one of the cancellation module 408 and the communication interface 409. In other examples, the UE can include both the cancellation module 408 and the communication interface 409.
[0074] The cancellation module 408 and the communication interface 409 can be used in various aspects of the present disclosure, for example, Figure 3 and Figures 6-7D aspects of. The cancellation module 408 is configured to send one or more symbols from a user equipment (UE) to a base station (BS) according to configuration parameters configured by radio resource control (RRC) signaling. The cancellation module 408 is further configured to determine that the cancellation of the uplink transmission of one or more symbols to the BS is scheduled, and obtain a first UE capability parameter and a second UE capability parameter associated with the UE. Then, the cancellation module 408 is configured to determine the processing time for the UE before canceling the uplink transmission based at least in part on the characteristics of the uplink transmission and at least one of a first processing time derived according to the first UE capability or a second processing time derived according to the second UE capability, and then cancel the uplink transmission to the BS when the determined processing time has elapsed.
[0075] The communication interface 409 is configured to coordinate with the cancellation module 408 to receive a downlink scheduling grant from the BS, and / or communicate with the BS according to the uplink scheduling grant and / or the downlink scheduling grant.
[0076] As shown in the figure, the transceiver 410 may include a modem subsystem 412 and an RF unit 414. The transceiver 410 may be configured to communicate bidirectionally with other devices (such as the BS 105). The modem subsystem 412 may be configured to modulate and / or encode data from the memory 404, the cancellation module 408, and / or the communication interface 409 according to a modulation and coding scheme (MCS) (e.g., low-density parity-check (LDPC) coding scheme, turbo coding scheme, convolutional coding scheme, digital beamforming scheme, etc.). The RF unit 414 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) the modulated / encoded data (e.g., PUCCH, PUSCH, channel report, ACK / NACK) from the modem subsystem 412 (on an outbound transmission) or the modulated / encoded data of a transmission from another source (such as the UE 115 or the BS 105). The RF unit 414 may also be configured to perform analog beamforming in combination with digital beamforming. Although shown as integrated in the transceiver 410, the modem subsystem 412 and the RF unit 414 may be separate devices coupled together at the UE 115 to enable the UE 115 to communicate with other devices.
[0077] The RF unit 414 may provide the modulated and / or processed data (e.g., data packets (or more generally, data messages that may include one or more data packets and other information)) to the antenna 416 for transmission to one or more other devices. The antenna 416 may also receive data messages sent from other devices. The antenna 416 may provide the received data messages for processing and / or demodulation at the transceiver 410. The transceiver 410 may provide the demodulated and decoded data (e.g., DL data blocks, PDSCH, PUSCH, BWP hopping configuration, and / or instructions) to the cancellation module 408 and / or the communication interface 409 for processing. The antenna 416 may include multiple antennas with similar or different designs to maintain multiple transmission links. The RF unit 414 may configure the antenna 416.
[0078] In one aspect, the UE 400 may include multiple transceivers 410 that implement different RATs (e.g., NR and LTE). In one aspect, the UE 400 may include a single transceiver 410 that implements multiple RATs (e.g., NR and LTE). In one aspect, the transceiver 410 may include various components, and different combinations of the components may implement different RATs.
[0079] Figure 5 is a block diagram of an exemplary BS 500 according to some aspects of the present disclosure. For example, the BS 500 may be the one described above in Figure 1BS 105 discussed in [[ ]] and BS 204 described in other figures. As shown, BS 500 may include a processor 502, a memory 504, a cancellation module 508, a communication interface 509, a transceiver 510 including a modem subsystem 512 and an RF unit 514, and one or more antennas 516. These elements may communicate directly or indirectly with each other, for example, via one or more buses.
[0080] Processor 502 may have various features as a particular type of processor. For example, these may include a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. Processor 502 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0081] Memory 504 may include cache memory (e.g., cache memory of processor 502), RAM, MRAM, ROM, PROM, EPROM, EEPROM, flash memory, solid-state memory devices, one or more hard disk drives, a memristor-based array, other forms of volatile and non-volatile memory, or a combination of different types of memory. In some aspects, memory 504 may include non-transitory computer-readable media. Memory 504 may store instructions 506. Instructions 506 may include instructions that, when executed by processor 502, cause processor 502 to perform the operations described herein, for example, Figures 2-3 and Figure 6-1 Aspects of FIGS. 6 and 18. Instructions 506 may also be referred to as code, which may be broadly interpreted to include any type of computer-readable statement as discussed above with respect to Figure 4 as discussed.
[0082] The cancellation module 408 can communicate with the communication interface 409 to receive a message from or send a message to another device. Each of the cancellation module 508 and the communication interface 509 can be implemented via hardware, software, or a combination thereof. For example, each of the cancellation module 508 and the communication interface 509 can be implemented as a processor, circuitry, and / or instructions 506 stored in the memory 504 and executed by the processor 502. In some examples, the cancellation module 508 and the communication interface 509 can be integrated within the modem subsystem 512. For example, the cancellation module 508 and the communication interface 509 can be implemented by a combination of software components (e.g., executed by a DSP or a general-purpose processor) and hardware components (e.g., logic gates and circuitry) within the modem subsystem 512. In some examples, the UE can include one of the cancellation module 508 and the communication interface 509. In other examples, the UE can include both the cancellation module 508 and the communication interface 509.
[0083] The cancellation module 508 and the communication interface 509 can be used in various aspects of the present disclosure, for example, Figure 3 and Figures 6-7D aspects of. The cancellation module 508 is configured to send a dynamic SFI or a dynamic grant to the UE via the communication interface 509, which may result in the cancellation of an uplink transmission at the UE.
[0084] As shown, the transceiver 510 can include a modem subsystem 512 and an RF unit 514. The transceiver 510 can be configured to communicate bidirectionally with other devices (such as UE 115 and / or UE 400 and / or another core network element). The modem subsystem 512 can be configured to modulate and / or encode data according to an MCS (e.g., LDPC decoding scheme, turbo decoding scheme, convolutional decoding scheme, digital beamforming scheme). The RF unit 514 can be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) the modulated / encoded data (e.g., BWP hopping configuration and instructions, PDCCH, PDSCH) from the modem subsystem 512 (on an outbound transmission) or transmissions from another source (such as UE 115 and UE 400). The RF unit 514 can also be configured to perform analog beamforming in combination with digital beamforming. Although shown as integrated within the transceiver 510, the modem subsystem 512 and / or the RF unit 514 can be separate devices coupled together at the BS105 to enable the BS 105 to communicate with other devices.
[0085] The RF unit 514 may provide modulated and / or processed data, such as data packets (or, more generally, data messages that may include one or more data packets and other information), to the antenna 516 for transmission to one or more other devices. This may include, for example, transmitting information to complete attachment to the network and communicating with the resident UE 115 or UE 400 in accordance with aspects of the present disclosure. The antenna 516 may also receive data messages sent from other devices and provide the received data messages for processing and / or demodulation at the transceiver 510. The transceiver 510 may provide demodulated and decoded data (e.g., channel reports, PUSCH, PUCCH, HARQ ACK / NACK) to the cancellation module 508 and / or the communication interface 509 for processing. The antenna 516 may include multiple antennas with similar or different designs to maintain multiple transmission links.
[0086] In one aspect, the BS 500 may include multiple transceivers 510 that implement different RATs (e.g., NR and LTE). In one aspect, the BS 500 may include a single transceiver 510 that implements multiple RATs (e.g., NR and LTE). In one aspect, the transceiver 510 may include various components, and different combinations of the components may implement different RATs.
[0087] Figure 6 Illustrated is a logical flow corresponding to uplink transmission cancellation performed by a UE in accordance with some aspects of the present disclosure Figure 3 shown. The steps of method 600 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) of a wireless communication device or other suitable unit for performing these steps. For example, a wireless communication device (such as UE 115, UE 202, or UE 400) may utilize one or more components, such as the processor 402, the memory 404, the cancellation module 408, the communication interface 409, the transceiver 410, the modem 412, and one or more antennas 416, to perform the steps of method 600. Method 600 may be employed in conjunction with the schematic diagram 300 described above Figure 3 as shown. As shown, method 600 includes a number of enumerated steps, but aspects of method 600 include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.
[0088] At step 602, one or more symbols may be sent from the UE to the BS according to configuration parameters via RRC signaling. For example, as Figure 3As shown, the UE 202 can be configured by a higher layer to have uplink transmissions, such as PUCCH, PUSCH, SRS, and PRACH.
[0089] At step 604, schedule the cancellation of the uplink transmission. For example, as discussed with respect to Figure 3 the UE 202 can receive a dynamic SFI or a dynamic grant that indicates a contradiction in the uplink or downlink direction of a subset of symbols that may result in the cancellation of the uplink transmission. Or the UE 202 can detect a conflict in the grant in the configured PUSCH.
[0090] At step 606, a first UE capability and a second UE capability parameter associated with the UE can be obtained. For example, as discussed with respect to Figure 3 the UE 202 can be configured with two processing capabilities Cap 1 and Cap 2 on the uplink carrier that configures the uplink transmission, each processing capability being associated with a minimum required PUSCH processing time (in N2 symbols) as shown in Table 1-2, respectively.
[0091] At step 608, the processing time of the UE can be determined based on the first capability parameter or the second capability parameter. For example, as further described with respect to Figures 7A-7D the UE can determine whether to determine the minimum PUSCH processing time (N2 symbols) depending on Cap 1 or Cap 2 based on the uplink channel type, the uplink priority type, the cancellation reason, etc.
[0092] At step 610, when the processing time has elapsed, the uplink transmission to the BS can be cancelled. For example, as discussed with respect to Figure 3 the UE 202 can cancel all PUCCH / PUSCH / PRACH symbols after the processing time. As another example, the UE 202 can cancel only the SRS on the symbols with a contradictory uplink or downlink direction after the processing time.
[0093] Figures 7A-7DIllustrated is a logical flow performed by a UE to determine a processing time for uplink transmission when the UE is configured with two processing capabilities, in accordance with some aspects of the present disclosure. The steps of methods 700a-d may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) of a wireless communication device or other suitable unit for performing these steps. For example, a wireless communication device such as UE 115, UE 202, or UE 400 may utilize one or more components such as processor 402, memory 404, cancellation module 408, communication interface 409, transceiver 410, modem 412, and one or more antennas 416 to perform the steps of methods 700a-d. Methods 700a-d may be employed in conjunction with schematic diagram 300 described above with respect to Figure 3 As shown, methods 700a-d include a plurality of enumerated steps, but aspects of methods 700a-d include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.
[0094] Methods 700a-b illustrate that the UE may be configured to always determine the minimum processing time of N2 symbols depending on Cap 1 or Cap 2. At step 702, the UE may determine that Cap 1 (the slower capability) is less than Cap 2 (the higher capability). In schematic diagram 700a, when the UE is configured to always depend on Cap 1, at step 704, the UE determines the minimum processing time of N2 symbols based on Cap 1. For example, the UE may obtain the PUSCH preparation time from Table 1 corresponding to Cap 1 based on the subcarrier spacing parameter. In this way, by always depending on the slower Cap 1, the UE processing burden can be reduced.
[0095] Alternatively, in schematic diagram 700b, when the UE is configured to always depend on Cap 2, at step 714, the UE determines the minimum processing time of N2 symbols based on Cap 2. For example, the UE may obtain the PUSCH preparation time from Table 2 corresponding to Cap 2 based on the subcarrier spacing parameter. For example, the UE cancellation of uplink transmission generally takes less time than the preparation of uplink transmission. Here, since N2 is defined as the PUSCH preparation time, the UE may be able to (e.g., by depending on the higher Cap 2 that results in a shorter processing time) use a shorter processing time to cancel the uplink transmission.
[0096] At step 706, a processing time value T may be calculated based on the minimum processing time of the N2 symbol proc,2 . For example, if the first symbol of the PUSCH consists only of demodulation reference signals (DMRS), then T proc,2A time value that can be equivalent to N2 symbols, or if the symbols of the PUSCH contain both DMRS and data, then T proc,2 A time value that can be equivalent to (N2+1) symbols, or when the uplink grant indicates a BWP switch, then T proc,2 A time value that can be equivalent to the BWP switching time.
[0097] Figure 7C Method 700c in provides another alternative embodiment for determining the processing time based on the uplink channel type or the uplink channel priority type. At step 722, the uplink channel type can be determined. For example, the UE can determine whether the uplink channel type is PUCCH, SRS, PRACH, or PUSCH. At step 724, if the UE determines that the uplink channel is one of PUCCH, SRS, or PRACH, method 700c proceeds to step 726. At step 726, the minimum processing time for N2 symbols is determined based on the slower capability. For example, the UE can obtain the preparation time from Table 1 corresponding to Cap 1 based on the subcarrier spacing parameter.
[0098] If at step 732, the UE determines that the uplink channel is PUSCH, method 700c proceeds to step 734. At step 734, the priority of the PUSCH is determined. If at step 736 it is determined that the PUSCH has a high priority, then at step 740 the minimum processing time for N2 symbols is determined based on the higher capability. For example, the UE can obtain the preparation time from Table 2 corresponding to Cap2 based on the subcarrier spacing parameter. Otherwise, if at step 736 it is determined that the PUSCH has a low priority, then at step 738 the minimum processing time for N2 symbols is determined based on the slower capability. For example, the UE can obtain the preparation time from Table 1 corresponding to Cap 1 based on the subcarrier spacing parameter.
[0099] Method 700c can proceed from steps 726, 738, and 740 to step 706, in which the processing time value T can be calculated based on the minimum processing time for N2 symbols proc,2 .
[0100] Figure 7D Method 700d in provides another alternative embodiment for determining the processing time based on the cancellation reason. At step 752, the UE can determine the reason for the cancellation, for example, whether the cancellation is caused by the received dynamic SFI, dynamic grant, etc. At step 754, when the cancellation is caused by the received dynamic SFI or the lost SFI (for example, when the UE fails to detect the SFI for which the uplink transmission should be confirmed), method 700d proceeds to step 756, in which the minimum processing time for N2 symbols is determined based on the slower capability.
[0101] Otherwise, if the cancellation at step 762 is caused by a dynamic grant, the UE can continue to determine the priority of the grant at step 764. For example, at least a portion of the minimum processing time for N2 symbols is allocated for PDCCH decoding, which depends on the priority of the grant. The UE can first decode the grant with a higher priority, resulting in a shorter PDCCH decoding time, and then decode the grant with a lower priority, resulting in a longer PDCCH decoding time. The difference in the PDCCH decoding time can be reflected in different minimum processing times for N2 symbols.
[0102] At step 766, if the grant has a high priority, method 700d proceeds to step 770, in which the minimum processing time for N2 symbols is determined based on a higher capability. Or at step 766, if the grant has a low priority, method 700d proceeds to step 768, in which the minimum processing time for N2 symbols is determined based on a slower capability.
[0103] In some embodiments, at step 762, method 700d can optionally proceed to step 770, in which the UE is always configured to determine the minimum processing time for N2 symbols based on a higher capability.
[0104] Method 700d can proceed from steps 756, 768, and 770 to step 706, in which a processing time value T can be calculated based on the minimum processing time for N2 symbols proc,2 。
[0105] Information and signals can be represented using any of a variety of different processes and techniques. For example, the data, instructions, commands, information, signals, bits, symbols, and chips referred to throughout the above specification can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0106] In some embodiments, methods 700a-d illustrate determining which UE's processing capability to depend on in order to calculate the processing time for uplink transmission cancellation. In similar embodiments, the UE can pre-calculate a first processing time based on Cap 1 and a second processing time based on Cap 2, and then determine whether to adopt the first processing time or the second processing time. When Cap 1 is less than Cap 2, the first processing time is generally longer than the second processing time.
[0107] For example, the UE can always adopt the longer first processing time according to method 700a, or always adopt the shorter second processing time according to method 700b.
[0108] As another example, according to method 700c, at step 724, when the uplink channel is one of PUCCH, SRS, or PRACH, the UE may adopt a longer first processing time. Alternatively, if the uplink channel is PUSCH at step 732, the UE may adopt a longer first processing time when the PUSCH is assigned a low priority (similar to step 738), or a shorter second processing time when the PUSCH is assigned a high priority (similar to step 740).
[0109] As another example, according to method 700d, when an SFI is received or lost at step 754, the UE adopts a longer first processing time (similar to step 756). When determining a dynamic grant at step 762, if the grant is of low priority, the UE adopts a longer first processing time (similar to step 768), or if the grant is of high priority, the UE adopts a shorter second processing time (similar to step 770).
[0110] The various illustrative blocks and modules described in connection with the disclosure herein can be implemented or performed using a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0111] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or code. Other examples and implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software, hardware, firmware, hardwiring, or any combination of these items executed by a processor. The features implementing the functions may also be physically located in various positions, including being distributed such that portions of the functions are implemented at different physical locations. Additionally, as used herein, including in the claims, "or" as used in a list of items (e.g., a list beginning with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, such that a list of, for example, [at least one of A, B, or C] means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
[0112] Some of those skilled in the art will now understand, and depending on the particular application at hand, that many modifications, substitutions, and variations can be made to the materials, apparatus, configurations, and methods of use of the devices of the present disclosure without departing from the spirit and scope of the present disclosure. In view of this, since the specific aspects shown and described herein are merely presented as some examples thereof, the scope of the present disclosure should not be limited to the specific aspects shown and described herein, but should be fully commensurate with the scope of the appended claims below and their functional equivalents.
Claims
1. A method for wireless communication, comprising: Transmitting an uplink transmission from a user equipment (UE) configured with a first UE processing capability parameter and a second UE processing capability parameter on an uplink carrier to a base station (BS) over one or more symbols; Determining, by the UE, that cancellation of the uplink transmission to the BS over the one or more symbols is scheduled; In response to a low-priority grant indicating a request to cancel the uplink transmission, determining, by the UE, a processing time for the UE before the cancellation of the uplink transmission as a first processing time derived from the first UE processing capability parameter, or in response to a high-priority grant indicating a request to cancel the uplink transmission, determining, by the UE, a processing time for the UE before the cancellation of the uplink transmission as a second processing time derived from the second UE processing capability parameter, wherein the first processing time is greater than the second processing time; And Canceling, by the UE, the uplink transmission to the BS when the determined processing time has elapsed.
2. The method according to claim 1, wherein, The first UE processing capability parameter and the second UE processing capability parameter are configured according to one or more radio resource control (RRC) configuration parameters received from the BS.
3. The method according to claim 1, wherein The determining the processing time for the UE further comprises: Determining the first processing time by: Obtaining a first pre-stored preparation time of a format having a first number of symbols according to a subcarrier spacing parameter used in an orthogonal frequency division multiplexing (OFDM) scheme and the first UE processing capability parameter, and Calculating a first processing time value based on the first number of symbols; and Determining the second processing time by: Obtaining a second pre-stored preparation time of a format having a second number of symbols according to the subcarrier spacing parameter used in the OFDM scheme and the second UE processing capability parameter, and Calculating a second processing time value based on the second number of symbols.
4. The method according to claim 3, wherein, The determining the processing time for the UE further comprises: Adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
5. The method according to claim 3, wherein, The determining the processing time for the UE further comprises: Adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
6. The method according to claim 1, wherein The determining the processing time for the UE further comprises: Determining that the uplink transmission between the UE and the BS is of a first type, and adopting the first processing time as the processing time for the UE based on the first type; or Determining that the uplink transmission between the UE and the BS is a second type different from the first type, and adopting the second processing time as the processing time based on the second type.
7. The method according to claim 6, wherein The first type includes at least one of the following: Physical uplink control channel (PUCCH) transmission, Sounding reference signal (SRS) transmission, or Physical Random Access Channel (PRACH) transmission.
8. The method according to claim 1, wherein, The determining of the processing time for the UE further includes: determining that the uplink transmission between the UE and the BS is a PUSCH with a configured grant; determining the priority of the PUSCH with a configured grant between the UE and the BS; when the PUSCH is assigned a low priority, adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission; and when the PUSCH is assigned a high priority, adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
9. The method according to claim 1, wherein The cancellation of the uplink transmission on the one or more symbols is due to at least one of the following conditions: The dynamic slot format indicator (SFI) indicates that a subset of the one or more symbols is downlink or flexible; The UE is configured to monitor the dynamic SFI for the one or more symbols in an SFI monitoring occasion, where at least one of the one or more symbols is a semi-static flexible symbol, and the UE does not detect the SFI in the monitoring occasion; The UE detects a DCI format for indicating that the UE receives a downlink signal on at least one of the one or more symbols; and The dynamically scheduled PUSCH conflicts with the configured grant PUSCH.
10. The method according to claim 9, wherein The processing time is determined based on a specific condition among the conditions listed in claim 9, where the specific condition triggers the cancellation.
11. The method according to claim 1, wherein, The determining of the processing time for the UE further includes: detecting an error in the dynamic slot format indicator (SFI) or an SFI indicating a request to cancel the uplink transmission; and adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
12. The method according to claim 1, wherein, The determining of the processing time for the UE further includes: detecting a dynamic grant indicating a request to cancel the uplink transmission; and adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
13. The method according to claim 3, wherein Calculating the first processing time value based on the first quantity of symbols further includes: determining the first processing time value as: when the first symbol of the PUSCH has only the demodulation reference signal (DMRS), a first equivalent time value corresponding to the quantity of symbols, when the first symbol of the PUSCH contains both DMRS and data, a second equivalent time value corresponding to the quantity of symbols plus 1, or when the uplink grant indicates a bandwidth part (BWP) switching time at the BWP switching.
14. A user equipment (UE) configured with a first UE processing capability parameter and a second UE processing capability parameter on an uplink carrier of a wireless communication, comprising: a transceiver configured to: Transmit an uplink transmission to the BS on one or more symbols according to radio resource control (RRC) configuration parameters received from a base station (BS); And A processor configured to perform the following operations: Determine that cancellation of the uplink transmission to the BS on the one or more symbols is scheduled, In response to a low-priority grant indicating a request to cancel the uplink transmission, determine the processing time for the UE before the cancellation of the uplink transmission as a first processing time derived from the first UE processing capability parameter, or in response to a high-priority grant indicating a request to cancel the uplink transmission, determine the processing time for the UE before the cancellation of the uplink transmission as a second processing time derived from the second UE processing capability parameter, where the first processing time is greater than the second processing time, and Cancel the uplink transmission to the BS when the determined processing time has elapsed.
15. The UE according to claim 14, wherein The first UE processing capability parameter and the second UE processing capability parameter are configured according to one or more radio resource control (RRC) configuration parameters received from the BS.
16. The UE according to claim 14, wherein, The processor is further configured to determine the processing time for the UE by: Determine the first processing time by: According to the subcarrier spacing parameter used in the orthogonal frequency division multiplexing (OFDM) scheme and the first UE processing capability parameter, obtain a first pre-stored preparation time with a format of a first number of symbols, and, Calculate a first processing time value based on the first number of symbols; And Determine the second processing time by: According to the subcarrier spacing parameter used in the OFDM scheme and the second UE processing capability parameter, obtain a second pre-stored preparation time with a format of a second number of symbols, and, Calculate a second processing time value based on the second number of symbols.
17. The UE according to claim 16, wherein The processor is further configured to determine the processing time for the UE by: Adopt the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
18. The UE according to claim 16, wherein The processor is further configured to determine the processing time for the UE by: Adopt the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
19. The UE according to claim 14, wherein The processor is further configured to determine the processing time for the UE by: Determine that the uplink transmission between the UE and the BS is of a first type, and adopt the first processing time as the processing time for the UE based on the first type; Or Determine that the uplink transmission between the UE and the BS is a second type different from the first type, and adopt the second processing time as the processing time based on the second type.
20. The UE according to claim 19, wherein, The first type includes at least one of the following: Physical uplink control channel (PUCCH) transmission, Sounding reference signal (SRS) transmission, or Physical random access channel (PRACH) transmission.
21. The UE according to claim 14, wherein The processor is further configured to determine the processing time for the UE by: Determining that the uplink transmission between the UE and the BS is a PUSCH with a configured grant; Determining the priority of the PUSCH with a configured grant between the UE and the BS; When the PUSCH is assigned a low priority, adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission; And When the PUSCH is assigned a high priority, adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
22. The UE according to claim 14, wherein The cancellation of the uplink transmission on the one or more symbols is due to at least one of the following conditions: The dynamic slot format indicator (SFI) indicates that a subset of the one or more symbols is downlink or flexible; The UE is configured to monitor the dynamic SFI for the one or more symbols in an SFI monitoring occasion, where at least one of the one or more symbols is a semi-static flexible symbol, and the UE does not detect the SFI in the monitoring occasion; The UE detects a DCI format for indicating a downlink signal on at least one of the one or more symbols; and The dynamically scheduled PUSCH conflicts with the configured grant PUSCH, and the processing time is determined based on the specific condition that triggers the cancellation.
23. The UE according to claim 22, wherein, The processing time is determined based on a specific condition among the conditions listed in claim 22, where the specific condition triggers the cancellation.
24. The UE according to claim 14, wherein, The processor is further configured to determine the processing time for the UE by: Detecting an error in the dynamic slot format indicator (SFI) or an SFI indicating a request to cancel the uplink transmission; And Adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
25. The UE according to claim 14, wherein The processor is further configured to determine the processing time for the UE by: Detecting a dynamic grant indicating a request to cancel the uplink transmission; and Adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
26. The UE according to claim 16, wherein, The processor is further configured to calculate the first processing time value based on the first quantity of symbols by: Determining the first processing time value as: When the first symbol of the PUSCH has only a demodulation reference signal (DMRS), a first equivalent time value corresponding to the quantity of symbols, When the first symbol of the PUSCH contains both DMRS and data, a second equivalent time value corresponding to the quantity of symbols plus 1, or When the uplink grant indicates a bandwidth part (BWP) switching time during BWP switching.
27. A processor-readable non-transitory storage medium storing processor-executable instructions for a user equipment (UE) for wireless communication, the instructions executable by a processor to perform operations including the following: Transmit an uplink transmission from the UE configured with a first UE processing capability parameter and a second UE processing capability parameter on an uplink carrier to the BS on one or more symbols according to radio resource control (RRC) configuration parameters received from the BS; Determine, by the UE, that cancellation of the uplink transmission to the BS on the one or more symbols is scheduled; In response to a low-priority grant indicating a request to cancel the uplink transmission, determine, by the UE, a processing time for the UE before the cancellation of the uplink transmission as a first processing time derived from the first UE processing capability parameter, or in response to a high-priority grant indicating a request to cancel the uplink transmission, determine, by the UE, a processing time for the UE before the cancellation of the uplink transmission as a second processing time derived from the second UE processing capability parameter, wherein the first processing time is greater than the second processing time; And Cancel the uplink transmission to the BS by the UE when the determined processing time has elapsed.
28. The medium according to claim 27, wherein, The first UE processing capability parameter and the second UE processing capability parameter are configured according to one or more radio resource control (RRC) configuration parameters received from the BS.
29. The medium according to claim 27, wherein, The operation of determining the processing time for the UE further includes: Determine the first processing time by: Obtain a first pre-stored preparation time in a format with a first number of symbols according to a subcarrier spacing parameter used in an orthogonal frequency division multiplexing (OFDM) scheme and the first UE processing capability parameter, and Calculate a first processing time value based on the first number of symbols; and Determine the second processing time by: Obtain a second pre-stored preparation time in a format with a second number of symbols according to the subcarrier spacing parameter used in the OFDM scheme and the second UE processing capability parameter, and Calculate a second processing time value based on the second number of symbols.
30. The medium according to claim 29, wherein, The operation of determining the processing time for the UE further includes: Adopt the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
31. The medium according to claim 29, wherein The operation of determining the processing time for the UE further includes: Adopt the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
32. The medium according to claim 27, wherein The operation of determining the processing time for the UE further includes: Determine that the uplink transmission between the UE and the BS is of a first type, and adopt the first processing time as the processing time for the UE based on the first type; or Determine that the uplink transmission between the UE and the BS is a second type different from the first type, and adopt the second processing time as the processing time based on the second type.
33. The medium according to claim 32, wherein, The first type includes at least one of the following: Physical Uplink Control Channel (PUCCH) transmission, Sounding Reference Signal (SRS) transmission, or Physical Random Access Channel (PRACH) transmission.
34. The medium according to claim 27, wherein, The operation of determining the processing time for the UE further includes: Determine that the uplink transmission between the UE and the BS is a PUSCH with a configured grant; Determine the priority of the PUSCH with a configured grant between the UE and the BS; When the PUSCH is assigned a low priority, adopt the first processing time as the processing time for the UE before the cancellation of the uplink transmission; and When the PUSCH is assigned a high priority, adopt the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
35. The medium according to claim 27, wherein, The cancellation of the uplink transmission on the one or more symbols is due to at least one of the following conditions: The dynamic Slot Format Indicator (SFI) indicates that a subset of the one or more symbols is downlink or flexible; The UE is configured to monitor the dynamic SFI for the one or more symbols in an SFI monitoring occasion, where at least one of the one or more symbols is a semi-static flexible symbol, and the UE does not detect the SFI in the monitoring occasion; The UE detects a DCI format for indicating that the UE receives a downlink signal on at least one of the one or more symbols; and The dynamically scheduled PUSCH conflicts with the configured grant PUSCH.
36. The medium according to claim 35, wherein, The processing time is determined based on a specific condition among the conditions listed in claim 35, where the specific condition triggers the cancellation.
37. The medium according to claim 27, wherein, The operation of determining the processing time for the UE further includes: Detect an error in the dynamic Slot Format Indicator (SFI) or an SFI indicating a request to cancel the uplink transmission; and Adopt the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
38. The medium according to claim 27, wherein The operation of determining the processing time for the UE further includes: Detect a dynamic grant for indicating a request to cancel the uplink transmission; and Adopt the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
39. The medium according to claim 29, wherein Calculating the first processing time value based on the first number of symbols further includes: Determine the first processing time value as: When the first symbol of the PUSCH has only Demodulation Reference Signal (DMRS), a first equivalent time value corresponding to the number of symbols, When the first symbol of the PUSCH contains both DMRS and data, a second equivalent time value corresponding to the number of symbols plus 1, or Bandwidth Part (BWP) switching time when an uplink grant indicates BWP switching.
40. A wireless communication system, comprising: a unit for transmitting an uplink transmission from a user equipment (UE) configured with first UE processing capability parameters and second UE processing capability parameters on an uplink carrier to a base station (BS) over one or more symbols; a unit for the UE to determine that scheduling has cancelled the uplink transmission to the BS over the one or more symbols; a unit for the UE to determine, in response to a low-priority grant indicating a request to cancel the uplink transmission, the processing time for the UE before the cancellation of the uplink transmission as a first processing time derived from the first UE processing capability parameters, or in response to a high-priority grant indicating a request to cancel the uplink transmission, the processing time for the UE before the cancellation of the uplink transmission as a second processing time derived from the second UE processing capability parameters, wherein the first processing time is greater than the second processing time; and a unit for the UE to cancel the uplink transmission to the BS when the determined processing time has elapsed.
41. The system according to claim 40, wherein, The first UE processing capability parameters and the second UE processing capability parameters are configured according to one or more radio resource control (RRC) configuration parameters received from the BS.
42. The system according to claim 40, wherein, The unit for determining the processing time for the UE further comprises: a unit for determining the first processing time by: acquiring a first pre-stored preparation time in a format having a first number of symbols according to a subcarrier spacing parameter used in an orthogonal frequency division multiplexing (OFDM) scheme and the first UE processing capability parameters, and calculating a first processing time value based on the first number of symbols; and a unit for determining the second processing time by: acquiring a second pre-stored preparation time in a format having a second number of symbols according to the subcarrier spacing parameter used in the OFDM scheme and the second UE processing capability parameters, and calculating a second processing time value based on the second number of symbols.
43. The system according to claim 42, wherein, The unit for determining the processing time for the UE further comprises: adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
44. The system according to claim 42, wherein, The unit for determining the processing time for the UE further comprises: adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
45. The system according to claim 40, wherein, The unit for determining the processing time for the UE further comprises: determining that the uplink transmission between the UE and the BS is of a first type, and adopting the first processing time as the processing time for the UE based on the first type; or Determine that the uplink transmission between the UE and the BS is of a second type different from the first type, and adopt the second processing time as the processing time based on the second type.
46. The system according to claim 45, wherein The first type includes at least one of the following: Physical Uplink Control Channel (PUCCH) transmission, Sounding Reference Signal (SRS) transmission, or Physical Random Access Channel (PRACH) transmission.
47. The system according to claim 40, wherein, The unit for determining the processing time for the UE further includes: A unit for determining that the uplink transmission between the UE and the BS is a PUSCH with a configured grant; A unit for determining the priority of the PUSCH with a configured grant between the UE and the BS; A unit for adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission when the PUSCH is assigned a low priority; and A unit for adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission when the PUSCH is assigned a high priority.
48. The system according to claim 40, wherein, The cancellation of the uplink transmission on the one or more symbols is due to at least one of the following conditions: The dynamic Slot Format Indicator (SFI) indicates that a subset of the one or more symbols is downlink or flexible; The UE is configured to monitor the dynamic SFI for the one or more symbols in an SFI monitoring occasion, where at least one of the one or more symbols is a semi-static flexible symbol, and the UE does not detect the SFI in the monitoring occasion; The UE detects a DCI format for indicating that the UE receives a downlink signal on at least one of the one or more symbols; and The dynamically scheduled PUSCH conflicts with the configured grant PUSCH.
49. The system according to claim 48, wherein, The processing time is determined based on a specific condition among the conditions listed in claim 48, where the specific condition triggers the cancellation.
50. The system according to claim 40, wherein The unit for determining the processing time for the UE further includes: A unit for error detection of the dynamic Slot Format Indicator (SFI) or an SFI indicating a request to cancel the uplink transmission; and A unit for adopting the first processing time as the processing time for the UE before the cancellation of the uplink transmission.
51. The system according to claim 40, wherein, The unit for determining the processing time for the UE further includes: A unit for detecting a dynamic grant for indicating a request to cancel the uplink transmission; and A unit for adopting the second processing time as the processing time for the UE before the cancellation of the uplink transmission.
52. The system according to claim 42, wherein, Calculating the first processing time value based on the first number of symbols further includes: Determining the first processing time value as: When the first symbol of the PUSCH only has a Demodulation Reference Signal (DMRS), a first equivalent time value corresponding to the number of symbols When the first symbol of the PUSCH contains both DMRS and data, a second equivalent time value corresponding to the number of symbols plus 1, or A bandwidth part (BWP) switching time when an uplink grant indicates a BWP switch.