User equipment processing capability indication
By using timing indications in the wireless communication system to schedule data channels, the problem of insufficient utilization of UE processing timelines is solved, more efficient and accurate data channel scheduling is achieved, and system performance is improved.
Patent Information
- Application Number
- CN202180033771.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-01-29
- Filing Date
- 2021-05-13
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2041-05-13
AI Technical Summary
When scheduling data channels, it is difficult for existing wireless communication systems to effectively utilize the processing timeline of user equipment (UE), resulting in delay and efficiency problems of data channels.
By transmitting timing indications associated with bandwidth, subcarrier interval or waveform between the base station and the user equipment (UE), the data channel is scheduled to match the UE's processing timeline, thereby optimizing the transmission and reception time of the data channel.
More accurate and efficient data channel scheduling is achieved, reducing latency and improving the overall performance of the communication system.
Smart Images

Figure CN115516808B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of U.S. Provisional Application No. 63 / 025,933, filed on May 15, 2020, entitled “User Equipment Processing Capability Indication,” and U.S. Patent Application No. 17 / 163,196, filed on January 29, 2021, entitled “USER EQUIPMENT PROCESSING CAPABILITY INDICATION,” the entire contents of both applications are expressly incorporated herein by reference. Background Art
[0003] The present disclosure relates generally to communication systems, and more particularly, to configurations for wireless communication systems to perform scheduling based on timing indications. Technical Field
[0004] Introduction Wireless communication systems are widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcast. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.
[0005] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at a city, country, region, or even global level. An example telecommunication standard is 5G New Radio (NR). 5G NR is part of the continuous mobile broadband evolution promulgated by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)) and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable low latency communications (URLLC). Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need to further improve 5G NR technology. These improvements may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies. Summary of the invention
[0006] A brief summary of one or more aspects is given below to provide a basic understanding of these aspects. This summary is not an extensive overview of all anticipated aspects, and is neither intended to identify key or important elements of all aspects, nor to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to a more detailed description presented later.
[0007] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a device at a base station. The apparatus may be a processor and / or a modem at a base station or the base station itself. The apparatus receives a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform from a user equipment (UE). The timing indication identifies a delay duration based on a processing timeline of the UE. The apparatus receives from the UE or sends to the UE a first data channel, the first data channel having a bandwidth, a subcarrier spacing, or a waveform scheduled based on the timing indication, wherein the first data channel is sent or received at a first time based on the timing indication.
[0008] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an apparatus at a base station. The apparatus may be a processor and / or a modem at a base station or the base station itself. The apparatus receives a hybrid automatic repeat request (HARQ) capability indication associated with a bandwidth, a subcarrier spacing, or a waveform from a user equipment (UE). The apparatus determines the number of HARQ processes of the UE. The apparatus sends the determined number of HARQ processes to the UE associated with the bandwidth, the subcarrier spacing, or the waveform. If the determined number of HARQ processes is equal to or less than the HARQ capability indication, the apparatus receives combined HARQ from the UE. If the determined number of HARQ processes is greater than the HARQ capability indication, the apparatus receives uncombined HARQ from the UE.
[0009] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an apparatus at a UE. The apparatus may be a processor and / or a modem at the UE or the UE itself. The apparatus sends a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform to a base station. The timing indication identifies a delay duration based on a processing timeline of the UE. The apparatus receives from or sends to a base station a first data channel, the first data channel having a bandwidth, a subcarrier spacing, or a waveform scheduled based on the timing indication, wherein the first data channel is sent or received at a first time based on the timing indication.
[0010] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an apparatus at a UE. The apparatus may be a processor and / or a modem at a UE or the UE itself. The apparatus sends a hybrid automatic repeat request (HARQ) capability indication associated with a bandwidth, a subcarrier spacing, or a waveform to a base station. The apparatus receives the number of HARQ processes associated with a bandwidth, a subcarrier spacing, or a waveform from a base station. If the determined number of HARQ processes is equal to or less than the HARQ capability indication, the apparatus sends a combined HARQ to the base station. If the determined number of HARQ processes is greater than the HARQ capability indication, the apparatus sends an uncombined HARQ to the base station.
[0011] To achieve the foregoing and related ends, one or more aspects include features fully described below and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail certain illustrative features of one or more aspects. However, these features are indicative of only some of the various ways in which the principles of the various aspects may be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a diagram illustrating an example of a wireless communication system and an access network.
[0013] Figure 2A is a diagram illustrating an example of a first frame according to various aspects of the present disclosure.
[0014] Figure 2B is a diagram illustrating an example of DL channels within a subframe according to various aspects of the present disclosure.
[0015] Figure 2C is a diagram illustrating an example of a second frame according to various aspects of the present disclosure.
[0016] Figure 2D is a diagram illustrating an example of UL channels within a subframe according to various aspects of the present disclosure.
[0017] Figure 3 is a diagram illustrating an example of a base station and a user equipment (UE) in an access network.
[0018] Figure 4 is a diagram illustrating UE processing time.
[0019] Figure 5 is a diagram illustrating UE processing time.
[0020] Figure 6 is a call flow diagram of signaling between a UE and a base station according to certain aspects of the present disclosure.
[0021] Figure 7is a diagram illustrating data channel scheduling based on timing indication on a control channel.
[0022] Figure 8 is a diagram illustrating scheduling of a data channel based on a timing indication regarding another data channel.
[0023] Fig. 9 is a diagram illustrating periodic scheduling based on timing indication.
[0024] Fig.10 is a call flow diagram of signaling between a UE and a base station according to certain aspects of the present disclosure.
[0025] Fig.11 is a flow chart of a wireless communication method.
[0026] Fig.12 is a flow chart of a wireless communication method.
[0027] Fig.13 is a diagram illustrating an example of a hardware implementation for an example apparatus.
[0028] Fig.14 is a flow chart of a wireless communication method.
[0029] Fig.15 is a flow chart of a wireless communication method.
[0030] Fig.16 is a diagram illustrating an example of a hardware implementation for an example apparatus. DETAILED DESCRIPTION
[0031] The detailed description set forth below 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 practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some cases, in order to avoid confusion with these concepts, well-known structures and components are shown in block diagram form.
[0032] Several aspects of telecommunication systems will now be described with reference to various apparatus and methods. These apparatus and methods will be described in the detailed description below and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and design constraints on the overall system.
[0033] For example, any part of an element or an element or any combination of elements can be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gating logic, discrete hardware circuits, and other suitable hardware configured to perform various functions described throughout the present disclosure. One or more processors in a processing system can run software. Software should be broadly interpreted as representing instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, processes, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or other.
[0034] Therefore, in one or more example embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, these functions may be stored in or encoded as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media. Storage media may be any available media that can be accessed by a computer. As an example and not limitation, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, a combination of computer-readable media of the above types, or any other medium that can be used to store computer executable code in the form of instructions or data structures accessible to a computer.
[0035] Figure 1 1 is a diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). The base station 102 may include a macro cell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). A macro cell includes a base station. A small cell includes a femto cell, a pico cell, and a micro cell.
[0036] The base station 102 configured for 4G LTE (collectively referred to as the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can be connected to the EPC 160 via a first backhaul link 132 (e.g., an s1 interface). The base station 102 configured for 5G NR (collectively referred to as the Next Generation RAN (NG-RAN)) can be connected to the core network 190 via a second backhaul link 184. Among other functions, the base station 102 can also perform one or more of the following functions: transmission of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and device tracking, RAN information management (RIM), paging, positioning, and delivery of warning messages. The base stations 102 may communicate with each other directly or indirectly (eg, via the EPC 160 or the core network 190) via the third backhaul link 134 (eg, an X2 interface). The first backhaul link 132, the second backhaul link 184, and the third backhaul link 134 may be wired or wireless.
[0037] Base station 102 can communicate wirelessly with UE 104. Each base station 102 can provide communication coverage for a corresponding geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a home evolved Node B (eNB) (HeNB), which may provide services to a restricted group referred to as a closed subscriber group (CSG). A communication link 120 between base station 102 and UE 104 may include an uplink (UL) (also referred to as a reverse link) transmission from UE 104 to base station 102 and / or a downlink (DL) (also referred to as a forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple input multiple output (MIMO) antenna technology, including spatial multiplexing, beamforming and / or transmit diversity. The communication link may be through one or more carriers. The base station 102 / UE 104 may use spectrum of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) bandwidth per allocated carrier in carrier aggregation for a total of up to Yx MHz (x component carriers) for transmission in each direction. The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL than for UL). The component carrier may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell) and the secondary component carrier may be referred to as a secondary cell (SCell).
[0038] Certain UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through various wireless D2D communication systems, such as WiMedia, Bluetooth, ZigBee, Wi-Fi based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, LTE, or NR.
[0039] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154, for example, in a 5 GHz unlicensed spectrum, etc. When communicating in an unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) prior to communication to determine whether the channel is available.
[0040] The small cell 102' can operate in a licensed and / or unlicensed spectrum. When operating in an unlicensed spectrum, the small cell 102' can adopt NR and use the same unlicensed spectrum (e.g., 5 GHz, etc.) used by the Wi-Fi AP 150. The small cell 102' adopting NR in the unlicensed spectrum can expand the coverage of the access network and / or increase the capacity of the access network.
[0041] The electromagnetic spectrum is often subdivided into various categories, bands, channels, etc. based on frequency / wavelength. In 5G NR, the two initial operating bands are identified as frequency range designations FR1 (410MHz–7.125GHz) and FR2 (24.25GHz–52.6GHz). Frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Although a portion of FR1 is greater than 6GHz, FR1 is often (interchangeably) referred to as the sub-6GHz band in various documents and articles. A similar naming issue sometimes occurs with FR2, which is often referred to as the millimeter wave band in documents and articles, although it is different from the extremely high frequency (EHF) band ((30GHz–300GHz) which the International Telecommunication Union (ITU) identifies as the “millimeter wave” band.
[0042] In view of the above, unless otherwise stated, it should be understood that the term "sub 6GHz" and the like, if used herein, can broadly represent frequencies below 6GHz, can be within FR1, or can include mid-band frequencies. In addition, unless otherwise stated, it should be understood that the term "millimeter wave" and the like, if used herein, can broadly represent frequencies that can include mid-band frequencies, can be within FR2, or can be within the EHF band.
[0043] The base station 102, whether a small cell 102' or a large cell (e.g., a macro base station), may include and / or be referred to as an eNB, a gNodeB (gNB), or another type of base station. Some base stations, such as gNB 180, may operate in traditional sub 6 GHz spectrum, millimeter wave frequencies, and / or near millimeter wave frequencies to communicate with UE 104. When gNB 180 operates in millimeter wave or near millimeter wave frequencies, gNB 180 may be referred to as a millimeter wave base station. Millimeter wave base station 180 may utilize beamforming 182 with UE 104 to compensate for path loss and short range. Base station 180 and UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.
[0044] The base station 180 may transmit beamformed signals in one or more transmit directions 182' to the UE 104. The UE 104 may receive beamformed signals from the base station 180 in one or more receive directions 182". The UE 104 may also transmit beamformed signals to the base station 180 in one or more transmit directions. The base station 180 may receive beamformed signals from the UE 104 in one or more receive directions. The base station 180 / UE 104 may perform beam training to determine the best receive and transmit directions for each of the base stations 180 / UE 104. The transmit and receive directions of the base station 180 may be the same or different. The transmit and receive directions of the UE 104 may be the same or different.
[0045] The EPC 160 may include a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, a multimedia broadcast multicast service (MBMS) gateway 168, a broadcast multicast service center (BM-SC) 170, and a packet data network (PDN) gateway 172. The MME 162 may communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. Typically, the MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are transmitted through the serving gateway 166, which itself is connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation and other functions. The PDN gateway 172 and the BM-SC 170 are connected to IP services 176. The IP services 176 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to distribute MBMS services to base stations 102 belonging to a multicast broadcast single frequency network (MBSFN) area that broadcasts specific services, and may be responsible for session management (start / stop) and collecting charging information related to eMBMS.
[0046] The core network 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. The AMF 192 may communicate with a unified data management (UDM) 196. The AMF 192 is a control node that handles signaling between the UE 104 and the core network 190. Typically, the AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are transmitted through the UPF 195. The UPF 195 provides UE IP address allocation and other functions. The UPF 195 is connected to an IP service 197. The IP service 197 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a packet switching (PS) stream (PSS) service, and / or other IP services.
[0047] Base stations may include and / or be referred to as gNBs, Node Bs, eNBs, access points, base transceiver stations, radio base stations, radio transceivers, transceiver functions, basic service sets (BSSs), extended service sets (ESSs), transmit receive points (TRPs), or some other suitable terminology. Base stations 102 provide access points to EPC 160 or core network 190 for UEs 104. Examples of UEs 104 include cellular phones, smart phones, session initiation protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electric meters, gas pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similar functional devices. Some of UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, toasters, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.
[0048] Reference again Figure 1In certain aspects, the UE 104 may be configured to send a timing indication including UE capabilities associated with communications having certain characteristics (e.g., bandwidth, subcarrier spacing, waveform). For example, the UE 104 may include an indication component 198 configured to send a timing indication including UE capabilities associated with communications having certain characteristics (e.g., bandwidth, subcarrier spacing, waveform). The UE 104 may send a timing indication associated with a bandwidth, subcarrier spacing, or waveform to the base station 180. The timing indication may identify a delay duration based on a processing timeline of the UE 104. The UE 104 may receive from the base station 180 or may send to the base station 180 a first data channel having a bandwidth, subcarrier spacing, or waveform scheduled based on the timing indication, wherein the first data channel is sent or received at a first time based on the timing indication.
[0049] Refer again Figure 1 In certain aspects, the base station 180 may be configured to receive the timing indication and schedule communications having associated characteristics based on the timing indication. For example, the base station 180 may include a scheduling component 199 configured to schedule communications having associated characteristics based on the timing indication. The base station 180 may receive a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform from the UE 104. The timing indication identifies a delay duration based on a processing timeline of the UE 104. The base station 180 may receive from the UE 104 or may send to the UE 104 a first data channel, the first data channel having a bandwidth, a subcarrier spacing, or a waveform scheduled based on the timing indication, wherein the first data channel is sent or received at a first time based on the timing indication.
[0050] Although the following description may focus on 5G NR, the concepts described herein may be applicable to other similar areas such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0051] Figure 2A FIG200 is a diagram illustrating an example of a first subframe within a 5G NR frame structure. Figure 2B FIG230 is a diagram illustrating an example of DL channels within a 5G NR subframe. Figure 2C FIG250 is a diagram illustrating an example of a second subframe within a 5G NR frame structure. Figure 2D FIG280 is a diagram illustrating an example of UL channels within a 5G NR subframe. The 5G NR frame structure may be frequency division duplex (FDD), in which, for a particular set of subcarriers (carrier system bandwidth), a subframe within a subcarrier set is dedicated to either DL or UL, or may be time division duplex (TDD), in which, for a particular set of subcarriers (carrier system bandwidth), a subframe within a subcarrier set is dedicated to both DL and UL. Figure 2A , Figure 2C In the example provided, the 5G NR frame structure is assumed to be TDD, subframe 4 is configured with slot format 28 (primarily DL), where D is DL, U is UL, and F is flexibly used between DL / UL, and subframe 3 is configured with slot format 1 (all UL). Although subframes 3 and 4 are shown as having slot formats 1 and 28, respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are DL and UL, respectively. Other slot formats 2-61 include a mix of DL, UL and flexible symbols. The UE is configured with the slot format (dynamically through DL control information (DCI), or semi-statically / statically through radio resource control (RRC) signaling) through the received slot format indicator (SFI). Note that the following description also applies to the 5G NR frame structure as TDD.
[0052] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10ms) may be divided into 10 equally sized subframes (1ms). Each subframe may include one or more time slots. A subframe may also include a microslot, which may include 7, 4, or 2 symbols. Depending on the slot configuration, each time slot may include 7 or 14 symbols. For slot configuration 0, each time slot may include 14 symbols, and for slot configuration 1, each time slot may include 7 symbols. The symbols on the DL may be cyclic prefix (CP) orthogonal frequency division multiplexing (OFDM) (CP-OFDM) symbols. The symbols on the UL may be CP-OFDM symbols (for high throughput situations) or discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbols (also known as single carrier frequency division multiple access (SC-FDMA) symbols) (for power-limited situations; limited to single stream transmission). The number of slots in a subframe is based on the slot configuration and parameter set. For slot configuration 0, different parameters μ = 0 to 4 allow 1, 2, 4, 8 and 16 slots per subframe, respectively. For slot configuration 1, different parameters μ 0 to 2 allow 2, 4 and 8 slots per subframe, respectively. Thus, for slot configuration 0 and parameter μ, there are 14 symbols / slot and 2 μ time slots / subframes. The subcarrier spacing and symbol length / duration are functions of parameters. The subcarrier spacing can be equal to 2 μ *15kHz, where μ is a parameter 0 to 4. Thus, parameter μ=0 has a subcarrier spacing of 15kHz, and parameter μ=4 has a subcarrier spacing of 240kHz. The symbol length / duration is inversely related to the subcarrier spacing. Figure 2A-2DAn example is provided for slot configuration 0 with 14 symbols per slot and parameter μ=2 with 4 slots per subframe. The slot duration is 0.25ms, the subcarrier spacing is 60kHz, and the symbol duration is approximately 16.67μs. Within a frame set, there can be one or more different bandwidth parts (BWP) (see Figure 2B ) are frequency division multiplexed. Each BWP can have a specific parameter.
[0053] A resource grid may be used to represent a frame structure. Each slot includes a resource block (RB) (also called a physical RB (PRB)) extending 12 consecutive subcarriers. The resource grid is divided into a number of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0054] like Figure 2A As shown, some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulation RS (DM-RS) (indicated as R for one particular configuration, but other DM-RS configurations are possible) and a channel state information reference signal (CSI-RS) for channel estimation at the UE. The RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and a phase tracking RS (PT-RS).
[0055] Figure 2BAn example of various DL channels within a subframe of a frame is illustrated. A physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs) (e.g., 1, 2, 4, 8, or 16 CCEs), each CCE including six RE groups (REGs), each REG including 12 consecutive REs in an OFDM symbol of an RB. A PDCCH within a BWP may be referred to as a control resource set (CORESET). The UE is configured to monitor PDCCH candidates in a PDCCH search space (e.g., a common search space, a UE-specific search space) during a PDCCH monitoring opportunity on a CORESET, wherein the PDCCH candidates have different DCI formats and different aggregation levels. Additional BWPs may be located at higher and / or lower frequencies on the channel bandwidth. A primary synchronization signal (PSS) may be within symbol 2 of a particular subframe of a frame. UE 104 uses the PSS to determine subframe / symbol timing and physical layer identification. A secondary synchronization signal (SSS) may be within symbol 4 of a particular subframe of a frame. The UE uses the SSS to determine the physical layer cell identification group number and radio frame timing. Based on the physical layer identifier and the physical layer cell identifier group number, the UE is able to determine the physical cell identifier (PCI). Based on the PCI, the UE is able to determine the location of the aforementioned DM-RS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block (also called SS block (SSB)). The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information such as the system information block (SIB) that is not sent through the PBCH, and paging messages.
[0056] like Figure 2C As shown, some of the REs carry DM-RS (indicated as R for one specific configuration, but other DM-RS configurations are also possible) for channel estimation at the base station. The UE can send DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS can be sent in the first one or two symbols of the PUSCH. The PUCCH DM-RS can be sent in different configurations, depending on whether a short PUCCH or a long PUCCH is sent, and on the specific PUCCH format used. The UE can send a sounding reference signal (SRS). The SRS can be sent in the last symbol of the subframe. The SRS can have a comb structure, and the UE can send the SRS on one of the comb structures. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0057] Figure 2DAn example of various UL channels within a subframe of a frame is illustrated. As indicated in one configuration, the PUCCH may be located. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and hybrid automatic repeat request (HARQ) acknowledgement (ACK) (HARQ-ACK) information (ACK / negative ACK (NACK)) feedback. The PUSCH carries data and may be additionally used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0058] Figure 3 3 is a block diagram of a base station 310 communicating with a UE 350 in an access network. In the DL, IP packets from the EPC 160 may be provided to a controller / processor 375. The controller / processor 375 implements layer 3 and layer 2 functions. Layer 3 includes a radio resource control (RRC) layer, and layer 2 includes a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, and a medium access control (MAC) layer. The controller / processor 375 provides RRC layer functions associated with broadcasting of system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functions related to header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functions associated with transmission of upper layer packet data units (PDUs), error correction through ARQ, concatenation, segmentation and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0059] The transmit (TX) processor 316 and the receive (RX) processor 370 implement layer 1 functions associated with various signal processing functions. Layer 1 including the physical (PHY) layer may include error detection on the transmission channel, forward error correction (FEC) encoding / decoding of the transmission channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The coded and modulated symbols can then be divided into parallel streams. Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) in the time domain and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from a channel estimator 374 may be used to determine coding and modulation schemes, as well as for spatial processing. The channel estimate may be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with a corresponding spatial stream for transmission.
[0060] At the UE 350, each receiver 354RX receives a signal through its corresponding antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement layer 1 functions associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for the UE 350. If the destination of multiple spatial streams is the UE 350, they can be combined into a single OFDM symbol stream by the RX processor 356. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the most likely signal constellation point sent by the base station 310. These soft decisions can be based on channel estimates calculated by the channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally sent on the physical channel by the base station 310. The data and control signals are then provided to the controller / processor 359, which implements layer 3 and layer 2 functions.
[0061] The controller / processor 359 can be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0062] Similar to the functions described in conjunction with the DL transmission of the base station 310, the controller / processor 359 provides RRC layer functions associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functions related to header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with transmission of upper layer PDUs, error correction through ARQ, concatenation, segmentation and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority processing, and logical channel prioritization.
[0063] The TX processor 368 may select an appropriate coding and modulation scheme and facilitate spatial processing using channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a corresponding spatial stream for transmission.
[0064] UL transmissions are processed at the base station 310 in a manner similar to that described in conjunction with the receiver functionality at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers information modulated onto an RF carrier and provides the information to a RX processor 370.
[0065] The controller / processor 375 can be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.
[0066] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform operations related to Figure 1 198 related aspects.
[0067] At least one of the TX processor 316, the RX processor 370, and the controller / processor 375 may be configured to perform operations related to Figure 1 199 related aspects.
[0068] Figure 4 4 is a diagram illustrating UE processing time. The UE may receive a PDCCH 422 from a base station at a first time 412. The UE may process the PDCCH 422 to determine one or more PDSCHs received after the PDCCH 422 that contain data for the UE. The UE may have a processing time 432, which is the time required to determine the content of the PDCCH 422 after receiving the PDCCH 422. The UE may complete processing of the PDCCH 422 at a second time 414, which is a processing time 532 after the first time 412.
[0069] The UE may receive a PDSCH instance during processing time 432. Since the UE has not yet completed processing PDCCH 422 to determine whether the PDSCH instance contains data for the UE, the UE may not know whether the PDSCH instance received during processing time 432 should be processed by the UE. Therefore, upon receiving the PDSCH instance, the UE may store the PDSCH instance received during processing time 432 on a buffer. At a second time 414, after completing processing of PDCCH 422, if the UE determines that any PDSCH instance stored on the buffer contains data for the UE, the UE may retrieve the PDSCH instance from the buffer and process the PDSCH instance.
[0070] In some implementations, the UE may store all received PDSCH instances in its buffer until it is determined based on the PDCCH 422 whether each PDSCH instance contains data for the UE. Some implementations, such as those on higher frequency bands, may have larger subcarrier spacing and shorter symbol durations. Thus, the UE may receive more PDSCH instances in the same time period. The UE may not have enough space in its buffer to store all PDSCH instances received during the processing time to determine which, if any, contain data for the UE.
[0071] Figure 55 is a diagram illustrating UE processing time. The UE may receive a PDSCH 522 containing data for the UE. The UE may start processing the PDSCH 522 at a first time 514 and may complete processing the PDSCH 522 at a second time 516 after the processing time 532.
[0072] The UE may receive additional PDSCH instances that include data for the UE and data that the UE needs to process during processing time 532. For example, additional PDSCH 524 may include data for the UE but may be received during processing time 532 before the UE completes processing PDSCH 522 at a second time 516. While the UE is processing PDSCH 522, the UE may store the additional PDSCH 524 in a buffer of the UE for processing after the second time 516.
[0073] In some implementations, the UE may be able to store all received PDSCH instances containing data for the UE until the UE is able to process the PDSCH instances. Some implementations, such as those on higher frequency bands, may have larger subcarrier spacing and shorter symbol durations. As a result, the UE may receive more PDSCH instances that need to be processed by the UE in the same time period. These PDSCH instances may require more UE buffer resources, and the UE may receive PDSCH instances faster than the UE is able to process them.
[0074] Figure 6 600 is a call flow diagram of signaling between UE 602 and base station 604. Base station 504 may be configured to provide at least one cell. UE 602 may be configured to communicate with base station 604. For example, in Figure 1 In the context of , base station 604 may correspond to base station 102 / 180, and thus, a cell may include a geographic coverage area 110 providing communication coverage therein and / or a small cell 102' having a coverage area 110'. In addition, UE 602 may correspond to at least UE 104. In another example, in Figure 3 In the context of FIG. 6 , base station 604 may correspond to base station 310, and UE 602 may correspond to UE 350. Optional aspects are shown with dashed lines.
[0075] As shown at 612, UE 602 may send a timing indication 612 to base station 604. Base station 604 may receive timing indication 612 from UE 602. Timing indication 612 may be associated with communications having specific characteristics. In some aspects, timing indication 612 may be associated with communications having a specific bandwidth or a bandwidth falling within a given range. For example, timing indication 612 may be associated with communications having a 100 MHz bandwidth or a 2 GHz bandwidth. In some aspects, timing indication 612 may be associated with communications having a specific subcarrier spacing or a subcarrier spacing falling within a given range. For example, timing indication 612 may be associated with communications having a 960 KHz subcarrier spacing, communications having a 1.92 MHz subcarrier spacing, or communications having a 3.84 MHz subcarrier spacing. In some aspects, timing indication 612 may be associated with communications having a specific waveform. For example, timing indication 612 may be associated with communications having an OFDM waveform or communications having an SC-FDM waveform.
[0076] In some aspects, the timing indication 612 may be associated with communications having multiple characteristics. For example, the timing indication 612 may be associated with communications having a particular bandwidth or a bandwidth that falls within a given range; with communications having a particular subcarrier spacing or a subcarrier spacing that falls within a given range; and with communications having a particular waveform. For example, the timing indication may be associated with communications having a 100 MHz bandwidth, a 960 KHz subcarrier spacing, and an OFDM waveform.
[0077] The timing indication 612 may identify the capabilities of the UE 602 with respect to communications having the associated characteristic(s). In some aspects, the timing indication 612 may indicate a minimum value k0 for communications having the associated characteristics. In some aspects, the timing indication 612 may indicate a minimum value k2 for communications having the associated characteristics. In some aspects, the timing indication 612 may indicate a minimum number of time slots between scheduled data channels. In some aspects, the timing indication 612 may indicate a maximum number of hybrid automatic repeat request (HARQ) processes that the UE 602 can handle for HARQ combining of communications having the associated characteristics.
[0078] In some aspects, the timing indication 612 may identify different capabilities associated with different characteristics of the communication. For example, the timing indication 612 may indicate that the UE 602 is capable of supporting back-to-back scheduling of data channels for communications having a 100 MHz bandwidth, 960 KHz subcarrier spacing, and an OFDM waveform (e.g., a minimum of zero time slots between scheduled data channels); may indicate that the UE 602 is capable of supporting a minimum of N time slots between scheduled data channels for communications having a 2 GHz bandwidth, 960 KHz subcarrier spacing, and an OFDM waveform; and may indicate that the UE 602 is capable of supporting a minimum of M time slots between scheduled data channels for communications having a 2 GHz bandwidth, 960 KHz subcarrier spacing, and a single carrier frequency division multiplexing (SC-FDM) waveform.
[0079] As shown at 614, the base station 604 may determine a schedule for communicating with the UE 602 based on the timing indication 612. The schedule may be a dynamic schedule or a periodic schedule. The base station 604 may determine to schedule a channel for the UE 602, wherein the channel has a characteristic associated with the timing indication 612. The base station 604 may establish the schedule based on the capabilities of the UE 602 indicated in the timing indication 612. For example, where the timing indication 612 indicates a minimum value k0 for the UE 602, the base station 604 may establish the schedule such that a PDSCH containing data for the UE 602 (which has a characteristic associated with the timing indication 612) is scheduled a minimum time period after a scheduled PDCCH containing the PDSCH.
[0080] The base station 604 may send scheduling information 615 to the UE 602 based on the determined scheduling. The UE 602 may receive the scheduling information 615. For example, the scheduling information 615 may be sent in a PDCCH, such as in a DCI. The UE 602 and the base station 604 may send or receive a data channel 616 to each other according to the scheduling information 615.
[0081] In some aspects, as shown at 618, the UE 602 may process a data channel based on the timing indication 612. For example, the data channel may be a PDSCH received from the base station 604. The UE 602 may receive a PDCCH from the base station that schedules the PDSCH for the UE 602, and the UE 602 may discard the PDSCH received within a time period after the PDCCH based on the timing indication 612, and may buffer the PDSCH received after the time period.
[0082] Figure 7700 is a diagram illustrating data channel scheduling based on a timing indication on a control channel. The timing indication may indicate a minimum time period (e.g., delay duration) between receiving a control channel containing a schedule for a data channel and sending or receiving the data channel (e.g., a minimum value k0 or a minimum value k2). The timing indication may indicate a minimum time period (e.g., as a time value, a number of time slots, a number of symbols, a number of subframes).
[0083] The UE may receive a PDCCH 722 from a base station at a first time 712. The PDCCH 722 may contain scheduling information for scheduling the UE to receive a PDSCH. The PDCCH 722 and the scheduled PDSCH may have characteristics associated with a timing indication. The UE may process the PDCCH 722 to retrieve the scheduled data, and the UE may complete processing of the PDCCH 722 at a second time 716. Until the UE has retrieved the scheduled data at the second time 716, the UE may not know that it is scheduled to receive data on the scheduled PDSCH.
[0084] The UE may receive PDSCH 723, 725, 727, and 728 between the first time 712 and the second time 716. The timing indication may identify a time period 732. Based on the timing indication, the base station sending to the UE may have scheduled the PDSCH so that it is at least the time period 732 after the PDCCH 722. Therefore, based on the timing indication, the UE may determine that any PDSCH received from the base station between the first time 712 and the third time 714 (which is the time period 732 after the first time 712) is not scheduled to include data for the UE. Therefore, the UE may discard any PDSCH (e.g., PDSCH 723, PDSCH 725) received between the first time 712 and the third time 714. The UE may store any PDSCH received after the third time 714 (e.g., during the time period 734 between the third time 714 and the second time 716) on a buffer.
[0085] When processing PDCCH 722 at the second time 716, the UE may determine the scheduled PDSCH. If the UE has received the scheduled PDSCH, the UE may retrieve the scheduled PDSCH from the buffer. For example, the scheduled PDSCH may be PDSCH 727 or PDSCH 728. The UE may retrieve the scheduled PDSCH from the buffer and may process the PDSCH to retrieve data.
[0086] In some aspects, the UE may discard (e.g., may not store in a buffer) communications received from the base station between the first time 712 and the third time 714. For example, the UE may discard PDCCH 724 and PDCCH 726 and PDSCH 723 and PDSCH 725.
[0087] In some aspects, the UE may discard the PDSCH received from the base station between the first time 712 and the third time 714, but may store other communications received in a buffer of the UE. For example, the UE may store the PDCCH (e.g., PDCCH 724 and PDSCH 726) and periodic signals (e.g., periodic CSI-RS) received between the first time 712 and the third time 714 in a buffer, but may discard PDSCH 723 and PDSCH 725.
[0088] Although the above examples are about PDSCH, in some aspects, the UE may perform a similar process for PUSCH. For example, the UE may receive a PDCCH that schedules the UE to send a PUSCH. The UE may process the PDCCH to retrieve the scheduled data. Based on the timing indication, the base station that sends the PDCCH to the UE may have scheduled the PUSCH so that it is at least a time period indicated by the timing indication after the PDCCH schedules the PUSCH. When processing the PDCCH, in order to retrieve the scheduled data, the UE may determine to send the PUSCH at the scheduled time.
[0089] Figure 8 800 is a diagram illustrating data channel scheduling based on a timing indication with respect to another data channel. The timing indication may indicate a minimum time period (e.g., delay duration) between sending or receiving a first data channel and sending or receiving a second data channel. The timing indication may indicate the minimum time period as a time value or a number of time slots.
[0090] The UE may be scheduled to receive a first PDSCH 822 and a second PDSCH 824 containing data for the UE from a base station. The first PDSCH 822 and the second PDSCH 824 may have characteristics associated with a timing indication. The UE may receive the first PDSCH 822 from the base station. The UE may complete receiving the first PDSCH 822 at a first time 814. After receiving the first PDSCH 822, the UE may process the first PDSCH 822 to retrieve data. The UE may complete processing of the first PDSCH 822 at a second time 816.
[0091] The timing indication may identify a time period 832. Based on the timing indication, the base station may schedule a second PDSCH 824 to be received by the UE at least a time period 832 after the first PDSCH 822 is received.
[0092] In some aspects, the time period 832 is at least the amount of time it takes the UE to process the first PDSCH 822, so the UE has completed processing the first PDSCH 822 when it receives the second PDSCH 824 and does not have to wait to begin processing the second PDSCH 824. In some aspects, the time period can be less than the amount of time it takes the UE to process the first PDSCH 822. The UE may need to wait until the first PDSCH 822 is finished processing before processing the second PDSCH 824, but the likelihood of a PDSCH processing backup may be reduced.
[0093] Upon receiving the second PDSCH 824 (and in some aspects, upon completing processing of the first PDSCH 822), the UE may process the second PDSCH 824 to retrieve data for the UE.
[0094] Although the above examples are about PDSCH, in some aspects, the UE may perform a similar process for PUSCH. The UE may be scheduled to send a first PUSCH and a second PUSCH. The second PUSCH may be at least a time period indicated by the timing indication after the first PUSCH. The time period may be based on the amount of time it takes for the UE to generate the first PUSCH for transmission. The UE may generate and send the first PUSCH, and then may generate and send the second PUSCH at the scheduled time.
[0095] Fig. 9 900 is a diagram illustrating periodic scheduling based on a timing indication. The base station may configure a periodic scheduling mode for the UE based on the timing indication. The base station may define a time period of N time slots and may indicate active time slots within the time period during which the UE may be scheduled to receive PDSCH or transmit PUSCH. For example, the base station may determine that every 10 time slots, the UE may be scheduled to receive PDSCH in the first time slot and the second time slot.
[0096] In some aspects, the base station may configure a first periodic scheduling mode for downlink communications for the UE and may configure a second periodic scheduling mode for uplink communications for the UE. Both the first periodic scheduling mode and the second periodic scheduling mode may be based on a timing indication. The first periodic scheduling mode and the second periodic scheduling mode may have different time periods (e.g., different numbers of time slots) and may have different active time slot patterns within their respective time periods.
[0097] like Fig. 9As shown, the base station can generate a periodic scheduling pattern with time period 932 for the UE. The scheduling pattern can indicate that the UE can be scheduled to receive the PDSCH in the first time slot of each time period. Therefore, the UE can monitor the PDSCH 923 in the time period 932 (for example, the PDSCH 923 can be stored in a buffer). The UE can also monitor the PDSCH 923 in the next time period. The UE may not monitor the remaining PDSCH in the time period 932 (for example, the remaining PDSCH can be discarded).
[0098] In some aspects, a periodic scheduling pattern may describe timing indications based on specific time slots, such as described above with respect to Figure 7 and Figure 8 In the example discussed. For example, the timing indication may indicate that the UE can support a minimum of three time slots between receiving PDSCH. Based on the timing indication, in a time period of 10 time slots, the base station may configure the UE to be able to be scheduled to receive PDSCH in the first time slot and the fifth time slot, but the base station may not configure the UE to be able to be scheduled to receive PDSCH in the first time slot and the second time slot. For example, Fig. 9 As shown, the base station can configure the UE to receive data in PDSCH 923 and PDSCH 927 in the first time slot of the corresponding time period of PDSCH 923 and PDSCH 927, but not to receive data in PDSCH 925 or PDSCH 928 in the second time slot of the corresponding time period of PDSCH 925 or PDSCH 928.
[0099] In some aspects, the periodic scheduling mode may specify a timing indication for the duration of the time period. For example, the timing indication may indicate that the UE can support a minimum of three time slots between receiving PDSCHs. The periodic scheduling mode may configure the UE to have at least three time slots of processing time for each PDSCH received in each time period, but may not necessarily provide these time slots between PDSCHs received in the time period. For example, if Fig. 9As shown, time period 932 can be 10 time slots, and the timing indication can indicate that the UE can support a minimum of three time slots between receiving PDSCH. The base station can configure the UE to be scheduled to receive data in PDSCH 923 and PDSCH 925 during time period 932 (for example, the first time slot and the second time slot can be active). Therefore, the UE can be scheduled to receive PDSCH in adjacent time slots. However, the periodic scheduling mode provides a gap 934 between the end of the second time slot and the beginning of the next period. Therefore, during time period 932, the UE is provided with more than three time slots of processing time for each scheduled PDSCH. The UE can receive PDSCH 923 and PDSCH 924 during the first time period, and can buffer them for processing. Then, the UE can receive PDSCH 927 and PDSCH 928 in the next time period, and buffer them for processing.
[0100] During gap 934, the UE may not receive PDSCH or may discard received PDSCH if the periodic scheduling pattern does not schedule the UE. In some aspects, the UE may not include ACK / NACK for time slots where ACK / NACK feedback is inactive (e.g., type 1 ACK / NACK codebook).
[0101] Fig.10 1000 is a call flow diagram of signaling between UE 1002 and base station 1004. Base station 1004 may be configured to provide at least one cell. UE 1002 may be configured to communicate with base station 1004. For example, in Figure 1 In the context of , base station 1004 may correspond to base station 102 / 180, and thus, a cell may include a geographic coverage area 110 in which communication coverage is provided and / or a small cell 102' having a coverage area 110'. In addition, UE 1002 may correspond to at least UE 104. In another example, in Figure 3 In the context of FIG. 1 , base station 1004 may correspond to base station 310, and UE 1002 may correspond to UE 350. Optional aspects are shown with dashed lines.
[0102] As shown at 1012, the UE 1002 may send a capability indication 1012 to the base station 1004. The base station 1004 may receive the capability indication 1012 from the UE 1002. The capability indication 1012 may be associated with communications having a certain characteristic (or characteristics), such as bandwidth, subcarrier spacing, and / or waveform. The capability indication 1012 may indicate a maximum number of HARQ processes that the UE 602 may be able to handle for HARQ combining of communications having the associated characteristics. In some aspects, the maximum number of HARQ processes indicated in the capability indication 1012 may be based on the size of the HARQ buffer of the UE 1002.
[0103] As shown at 1014, the base station 1004 may determine a HARQ configuration for the UE 1002. The base station 1004 may exceed or not exceed the number of HARQ processes identified in the capability indication 1012. If the base station 1004 configures the UE with a number of HARQ processes that is equal to or less than the number indicated in the capability indication 1012, the base station 1004 may know that the UE 1002 will use HARQ combining for the HARQ processes. If the base station 1004 configures the UE with a number of HARQ processes that exceeds the number indicated in the capability indication 1012, the base station 1004 may not know whether the UE 1002 will utilize HARQ combining.
[0104] The base station 1004 may configure and send scheduling information 1015 to the UE 1002 based on the HARQ configuration determined at 1014. For example, when the number of HARQ processes configured by the base station 1004 exceeds the number of HARQ combinations that the UE 1002 can support, the base station 1004 may attempt to schedule the UE 1002 at a more conservative data rate so that the UE 1002 has a higher chance of decoding the data without combining. Additionally or alternatively, when the base station 1004 performs transmissions and retransmissions, the base station 1004 may attempt to use a redundancy version that is easier to self-decode because the UE 1002 may not be able to perform HARQ combining. When the base station 1004 configures the number of HARQ processes that allow the UE 1002 to perform HARQ combining, the base station may target a more aggressive data rate for initial transmissions and may also use a different redundancy version for retransmissions to benefit from incremental redundancy (IR) gains.
[0105] As shown at 1016, the UE 1002 determines whether the number of configured HARQ processes exceeds the number of HARQ processes indicated in the capability indication 1012 based on the scheduling information 1015. In some aspects, if the number of configured HARQ processes is equal to or less than the number indicated in the capability indication 1012, the UE 1002 may support HARQ combining and may send combined HARQ 1021 to the base station. In some aspects, if the number of configured HARQ processes exceeds the number indicated in the capability indication 1012, the UE may or may not support HARQ combining and may send combined HARQ 1021 to the base station 1004, or may send uncombined HARQ 1022 to the base station 1004. For example, if the number of HARQ processes is greater than the HARQ capability indication, the UE may send uncombined HARQ.
[0106] Fig.11 1100 is a flow chart of a method of wireless communication. The method may be performed by a base station or a component of a base station (e.g., base station 102 / 180; apparatus 1302; baseband unit 1304, which may include memory 376 and may be the entire base station 310 or a component of base station 310, such as TX processor 316, RX processor 370 and / or controller / processor 375). One or more of the illustrated operations may be omitted, swapped, or performed simultaneously. Optional aspects are shown with dashed lines. The method may allow a base station to schedule communications with at least one UE having associated characteristics based on a timing indication.
[0107] At 1102, a base station may receive a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform. For example, 1102 may be performed by an indication component 1340 of the apparatus 1302. The base station may receive a timing indication from a UE. The timing indication may identify a delay duration. The delay duration may be based on a processing timeline of the UE. In some aspects, the delay duration may be a plurality of time slots. In some aspects, the delay duration may be based on a processing speed of the UE or a buffer size of the UE.
[0108] In some aspects, for example, at 1104, the base station may send a scheduling grant to the UE. For example, 1104 may be performed by the scheduling component 1342 of the apparatus 1302. The base station may send the scheduling grant to the UE at the second time. The scheduling grant may schedule a first data channel to be sent or received at the first time. A duration may separate the first time and the second time, which may be equal to or greater than the delay duration.
[0109] At 1106, the base station may receive or send a first data channel from the UE or to the UE, the first data channel having a bandwidth, subcarrier spacing, or waveform scheduled based on the timing indication. For example, 1106 may be performed by the channel component 1344 of the apparatus 1302. Based on the timing indication, the first data channel may be sent or received at a first time.
[0110] In some aspects, the base station may receive or send a second data channel from or to the UE at a second time, for example at 1108. For example, 1108 may be performed by a channel component 1344 of the apparatus 1302. A duration may separate the first time and the second time, which may be equal to or greater than the delay duration.
[0111] In some aspects, the base station may determine a set of time slots, for example at 1110. For example, 1110 may be performed by a determining component 1348 of the apparatus 1302. The base station may determine the set of time slots based on a delay duration.
[0112] In some aspects, for example, at 1112, the base station may send a periodic scheduling pattern. For example, 1112 may be performed by the scheduling component 1342 of the apparatus 1302. The base station may send the periodic scheduling pattern to the UE. The periodic scheduling pattern may indicate a set of time slots for the UE to transmit or receive a data channel including the first data channel.
[0113] Fig.12 1200 is a flow chart of a method of wireless communication. The method may be performed by a base station or a component of a base station (e.g., base station 102 / 180; apparatus 1302; baseband unit 1304, which may include memory 376 and may be the entire base station 310 or a component of the base station 310, such as TX processor 316, RX processor 370 and / or controller / processor 375). One or more of the operations shown may be omitted, swapped, or performed simultaneously. Optional aspects are shown with dashed lines. The method may allow a base station to schedule communications with at least one UE having associated characteristics based on a HARQ capability indication.
[0114] At 1202, a base station may receive a HARQ capability indication associated with a bandwidth, subcarrier spacing, or waveform. For example, 1202 may be performed by a HARQ capability component 1346 of the apparatus 1302. The base station may receive the HARQ capability indication from the UE. In some aspects, the HARQ capability indication may be based on the size of the HARQ buffer of the UE.
[0115] At 1204, the base station may determine the number of HARQ processes. For example, 1204 may be performed by the determining component 1348 of the apparatus 1302. The base station may determine the number of HARQ processes for the UE associated with a bandwidth, subcarrier spacing, or waveform.
[0116] At 1206, the base station may transmit the determined number of HARQ processes. For example, 1206 may be performed by the HARQ processing component 1350 of the apparatus 1302. The base station may transmit the determined number of HARQ processes to the UE associated with the bandwidth, subcarrier spacing, or waveform.
[0117] At 1208, the base station may receive a combined HARQ from the UE. For example, 1208 may be performed by the combined HARQ component 1352 of the apparatus 1302. If the determined number of HARQ processes is equal to or less than the HARQ capability indication, the base station may receive a combined HARQ from the UE.
[0118] At 1210, the base station may receive uncombined HARQ from the UE. For example, 1210 may be performed by the uncombined HARQ component 1354 of the apparatus 1302. If the determined number of HARQ processes is greater than the HARQ capability indication, the base station may receive uncombined HARQ from the UE.
[0119] Fig.13 1300 is an example of a hardware implementation of an illustrated device 1302. Device 1302 is a BS and includes a baseband unit 1304. Baseband unit 1304 can communicate with UE 104 via cellular RF transceiver 1322. Baseband unit 1304 may include a computer-readable medium / memory. Baseband unit 1304 is responsible for general processing, including running software stored on computer-readable medium / memory. When run by baseband unit 1304, the software enables baseband unit 1304 to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by baseband unit 1304 when running the software. Baseband unit 1304 also includes a receiving component 1330, a communication manager 1332, and a sending component 1334. Communication manager 1332 includes one or more of the components shown. The components within communication manager 1332 may be stored in a computer-readable medium / memory and / or configured as hardware within baseband unit 1304. The baseband unit 1304 may be a component of the BS 310 and may include a memory 376 and / or at least one of the TX processor 316 , the RX processor 370 , and the controller / processor 375 .
[0120] Communications manager 1332 includes an indication component 1340 that can receive timing indications associated with bandwidth, subcarrier spacing, or waveforms, such as in conjunction with Fig.11 The communication manager 1332 also includes a scheduling component 1342, which can send a scheduling grant to the UE, for example, as described in conjunction with Fig.11The scheduling component 1342 can be configured to send a periodic scheduling pattern, for example, as described in conjunction with Fig.11 The communication manager 1332 also includes a channel component 1344, which can receive or send a first data channel from the UE or to the UE, the first data channel having a bandwidth, subcarrier spacing or waveform scheduled based on the timing indication, for example, as combined with Fig.11 1106. The channel component 1344 can be configured to receive or send a second data channel from the UE at a second time, for example, as described in conjunction with Fig.11 The communication manager 1332 also includes a HARQ capability component 1346, which can receive a HARQ capability indication associated with a bandwidth, subcarrier spacing, or waveform, for example, as described in conjunction with Fig.12 The communication manager 1332 also includes a determining component 1348, which can determine the number of HARQ processes, for example, as described in conjunction with Fig.12 1204 as described. The determining component 1348 can be configured to determine a set of time slots, for example, as combined Fig.11 The communication manager 1332 also includes a HARQ process component 1350, which can send the number of determined HARQ processes, for example, as described in conjunction with Fig.12 The communication manager 1332 also includes a combined HARQ component 1352, which can receive a combined HARQ from the UE, for example, as combined Fig.12 The communication manager 1332 also includes an uncombined HARQ component 1354, which can receive uncombined HARQ from the UE, for example, as combined Fig.12 1210 as described.
[0121] The device may include executing the aforementioned Fig.11 and Fig.12 The flowchart of each block of the algorithm is an additional component. Fig.11 and Fig.12 Each block in the flowchart of can be performed by a component, and the device may include one or more of these components. These components can be one or more hardware components specially configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium so as to be implemented by a processor, or some combination thereof.
[0122] In one configuration, the apparatus 1302, and specifically the baseband unit 1304, includes a component for receiving a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform from a user equipment (UE), the timing indication identifying a delay duration based on a processing timeline of the UE. The apparatus includes a component for receiving or sending a first data channel from the UE or to the UE, the first data channel having a bandwidth, a subcarrier spacing, or a waveform scheduled based on the timing indication. Based on the timing indication, the first data channel is sent or received at a first time. The apparatus also includes a component for sending a scheduling grant to the UE at a second time, the scheduling grant scheduling the first data channel to be sent or received at the first time. The duration separating the first time and the second time is equal to or greater than the delay duration. The apparatus also includes a component for receiving or sending a second data channel from the UE or to the UE at the second time. The duration separating the first time and the second time is equal to or greater than the delay duration. The apparatus also includes a component for determining a set of time slots based on the delay duration. The apparatus also includes a component for sending a periodic scheduling pattern to the UE, the periodic scheduling pattern indicating a set of time slots for the UE to send or receive a data channel including the first data channel. The apparatus includes a component for receiving a HARQ capability indication associated with a bandwidth, subcarrier spacing, or waveform from a UE. The apparatus includes a component for determining the number of HARQ processes of the UE. The apparatus includes a component for sending a determined number of HARQ processes associated with a bandwidth, subcarrier spacing, or waveform to the UE. The apparatus includes a component for receiving a combined HARQ from the UE if the determined number of HARQ processes is equal to or less than the HARQ capability indication. The apparatus includes a component for receiving an uncombined HARQ from the UE if the determined number of HARQ processes is greater than the HARQ capability indication. The aforementioned components may be one or more of the aforementioned components of the apparatus 1302, which are configured to perform the functions listed by the aforementioned components. As described above, the apparatus 1302 may include a TX processor 316, an RX processor 370, and a controller / processor 375. Thus, in one configuration, the aforementioned components may be a TX processor 316, an RX processor 370, and a controller / processor 375, which are configured to perform the functions listed by the aforementioned components.
[0123] Fig.141400 is a flow chart of a method of wireless communication. The method may be performed by a UE or a component of a UE (e.g., UE 104; device 1602; cellular baseband processor 1604, which may include memory 360, and may be the entire UE 350 or a component of UE 350, such as TX processor 368, RX processor 356 and / or controller / processor 359). One or more of the operations shown may be omitted, swapped, or performed simultaneously. Optional aspects are shown with dashed lines. The method may configure the UE to receive scheduled communications with a base station having an associated characteristic based on a timing indication.
[0124] At 1402, the UE may send a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform. For example, 1402 may be performed by an indication component 1640 of the apparatus 1602. The UE may send a timing indication to a base station. The timing indication may identify a delay duration based on a processing timeline of the UE. In some aspects, the delay duration may be a plurality of time slots. In some aspects, the delay duration may be based on a processing speed of the UE or a buffer size of the UE.
[0125] In some aspects, for example, at 1404, the UE may receive a scheduling grant. For example, 1404 may be performed by a scheduling component 1642 of the apparatus 1602. The UE may receive a scheduling grant from a base station. The UE may receive a scheduling grant at a second time. The scheduling grant may schedule a first data channel to be sent or received at a first time. A duration may separate the first time and the second time, which may be equal to or greater than a delay duration. In some aspects, the UE may receive a set of data channels from a base station. In some aspects, the UE may discard one or more data channels in the set of data channels received during the duration. In some aspects, the UE may store one or more data channels in the set of data channels received after the duration on a buffer of the UE.
[0126] At 1406, the UE may receive or send a first data channel from or to the base station. For example, 1406 may be performed by a channel component 1644 of the apparatus 1602. The first data channel may have a bandwidth, subcarrier spacing, or waveform scheduled based on a timing indication. Based on the timing indication, the first data channel may be sent or received at a first time.
[0127] In some aspects, the UE may receive or send a second data channel from or to the base station at a second time, for example, at 1408. For example, 1408 may be performed by a channel component 1644 of the apparatus 1602. The first time may be at least a delay duration after the second time.
[0128] In some aspects, the UE may receive a periodic scheduling pattern from a base station, for example at 1410. For example, 1410 may be performed by a scheduling component 1642 of the apparatus 1602. The periodic scheduling pattern may identify a set of time slots for the UE to transmit or receive a data channel including a first data channel.
[0129] Fig.15 1500 is a flow chart of a method of wireless communication. The method may be performed by a UE or a component of a UE (e.g., UE 104; device 1602; cellular baseband processor 1604, which may include memory 360, and may be the entire UE 350 or a component of UE 350, such as TX processor 368, RX processor 356 and / or controller / processor 359). One or more of the illustrated operations may be omitted, swapped, or performed simultaneously. Optional aspects are shown with dashed lines. The method may allow a UE to receive communications with scheduling having characteristics associated with an HARQ capability indication.
[0130] At 1502, the UE may send a HARQ capability indication. For example, 1502 may be performed by a HARQ capability component 1646 of the apparatus 1602. The UE may send a HARQ capability indication to a base station. The HARQ capability indication may be associated with a bandwidth, a subcarrier spacing, or a waveform. In some aspects, the HARQ capability indication may be based on a size of a HARQ buffer of the UE.
[0131] At 1504, the UE may receive a number of HARQ processes associated with a bandwidth, subcarrier spacing, or waveform. For example, 1504 may be performed by a HARQ processing component 1648 of the apparatus 1602. The UE may receive the number of HARQ processes from a base station.
[0132] At 1506, the UE may send a combined HARQ to the base station. For example, 1506 may be performed by a combined HARQ component 1650 of the apparatus 1602. If the determined number of HARQ processes is equal to or less than the HARQ capability indication, the UE may send a combined HARQ to the base station.
[0133] At 1508, the UE may send an uncombined HARQ to the base station. For example, 1508 may be performed by an uncombined HARQ component 1652 of the apparatus 1602. If the determined number of HARQ processes is greater than the HARQ capability indication, the UE may send an uncombined HARQ to the base station.
[0134] Fig.161600 is a diagram illustrating an example of a hardware implementation of an apparatus 1602. The apparatus 1602 is a UE and includes a cellular baseband processor 1604 (also referred to as a modem) coupled to a cellular RF transceiver 1622 and one or more subscriber identity modules (SIM) cards 1620, an application processor 1606 coupled to a secure digital (SD) card 1608 and a screen 1610, a Bluetooth module 1612, a wireless local area network (WLAN) module 1614, a global positioning system (GPS) module 1616, and a power supply 1618. The cellular baseband processor 1604 communicates with the UE 104 and / or the BS 102 / 180 via the cellular RF transceiver 1622. The cellular baseband processor 1604 may include a computer-readable medium / memory. The computer-readable medium / memory may be non-transitory. The cellular baseband processor 1604 is responsible for general processing, including running software stored on the computer-readable medium / memory. When executed by the cellular baseband processor 1604, the software causes the cellular baseband processor 1604 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by the cellular baseband processor 1604 when running the software. The cellular baseband processor 1604 also includes a receiving component 1630, a communication manager 1632, and a transmitting component 1634. The communication manager 1632 includes one or more of the components shown. The components within the communication manager 1632 may be stored in a computer-readable medium / memory and / or configured as hardware within the cellular baseband processor 1604. The cellular baseband processor 1604 may be a component of the UE 350 and may include a memory 360 and / or at least one of a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, the device 1602 may be a modem chip and include only the cellular baseband processor 1604, and in another configuration, the device 1602 may be the entire UE (e.g., see Figure 3 350), and includes the aforementioned additional modules of device 1602.
[0135] The communication manager 1632 includes an indication component 1640 configured to send a timing indication associated with a bandwidth, subcarrier spacing, or waveform, for example, as described in conjunction with Fig.14 1402 as described. The communication manager 1632 also includes a scheduling component 1642, which is configured to receive a scheduling grant, for example, as described in conjunction with Fig.14 The scheduling component 1642 can be configured to receive a periodic scheduling pattern from a base station, for example, as described in conjunction with Fig.14 The communication manager 1632 also includes a channel component 1644, which is configured to receive or send a first data channel from a base station or to a base station, for example, as described in conjunction with Fig.141406. The channel component 1644 can be configured to receive or send a second data channel from the base station or to the base station at a second time, for example, as described in conjunction with Fig.14 The communication manager 1632 also includes a HARQ capability component 1646, which is configured to send a HARQ capability indication, for example, as described in conjunction with Fig.15 The communication manager 1632 also includes a HARQ process component 1648, which is configured to receive a number of HARQ processes associated with a bandwidth, subcarrier spacing, or waveform, for example, as described in conjunction with Fig.15 The communication manager 1632 also includes a combined HARQ component 1650, which is configured to send a combined HARQ to the base station, for example, as combined Fig.15 The communication manager 1632 also includes an uncombined HARQ component 1652, which is configured to send an uncombined HARQ to the base station, for example, as combined Fig.15 Described in 1508.
[0136] The device may include executing the aforementioned Fig.14 and Fig.15 The flowchart of each block of the algorithm is an additional component. Fig.14 and Fig.15 Each block in the flowchart of can be performed by a component, and the device may include one or more of these components. These components can be one or more hardware components specifically configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium so as to be implemented by a processor, or some combination thereof.
[0137] In one configuration, the device 1602, and specifically, the cellular baseband processor 1604, includes a component for sending a timing indication associated with a bandwidth, subcarrier spacing, or waveform to a base station. The timing indication identifies a delay duration based on a processing timeline of the UE. The device includes a component for receiving or sending a first data channel from or to a base station, the first data channel having a bandwidth, subcarrier spacing, or waveform scheduled based on the timing indication. Based on the timing indication, the first data channel is sent or received at a first time. The device also includes a component for receiving a scheduling grant from the base station at a second time, the scheduling grant scheduling the first data channel to be sent or received at the first time. The duration separating the first time and the second time is equal to or greater than the delay duration. The device also includes a component for receiving a set of data channels from the base station. The device also includes a component for discarding data channels in the set of data channels received during the duration. The device also includes a component for storing data channels in the set of data channels received after the duration on a buffer of the UE. The device also includes a component for receiving or sending a second data channel from or to the base station at a second time. The duration separating the first time and the second time is equal to or greater than the delay duration. The apparatus also includes a component for receiving a periodic scheduling pattern from a base station, the periodic scheduling pattern indicating a set of time slots for the UE to send or receive a data channel including a first data channel. The apparatus includes a component for sending a HARQ capability indication associated with a bandwidth, a subcarrier spacing, or a waveform to a base station. The apparatus includes a component for receiving the number of HARQ processes associated with a bandwidth, a subcarrier spacing, or a waveform from a base station. The apparatus includes a component for sending a combined HARQ to the base station if the number of determined HARQ processes is equal to or less than the HARQ capability indication. The apparatus includes a component for sending an uncombined HARQ to the base station if the number of determined HARQ processes is greater than the HARQ capability indication. The aforementioned components may be one or more of the aforementioned components of the apparatus 1602, which are configured to perform the functions listed by the aforementioned components. As described above, the apparatus 1602 may include a TX processor 368, an RX processor 356, and a controller / processor 359. Thus, in one configuration, the aforementioned components may be a TX processor 368, an RX processor 356, and a controller / processor 359, which are configured to perform the functions listed by the aforementioned components.
[0138] It should be understood that the specific order or hierarchy of the blocks in the disclosed process / flowchart is an illustration of an exemplary method. Based on design preferences, it should be understood that the specific order or hierarchy of the blocks in the process / flowchart can be rearranged. In addition, some blocks can be combined or omitted. The attached method claims present the elements of various blocks in an exemplary order and are not meant to be limited to the specific order or hierarchy presented.
[0139] The following examples are merely illustrative and may be combined with other embodiments or aspects of the teachings described herein without limitation.
[0140] Aspect 1 is a method of wireless communication at a base station, comprising: receiving a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform from a UE, the timing indication identifying a delay duration based on a processing timeline of the UE; and receiving or sending a first data channel from the UE or to the UE, the first data channel having a bandwidth, a subcarrier spacing, or a waveform scheduled based on the timing indication, wherein, based on the timing indication, the first data channel is sent or received at a first time.
[0141] In aspect 2, the method according to aspect 1 further includes the delay duration being a plurality of time slots.
[0142] In aspect 3, the method according to aspect 1 or 2 further comprises the delay duration being based on a processing speed of the UE or a buffer size of the UE.
[0143] In aspect 4, the method according to any one of aspects 1-3 also includes sending a scheduling grant to the UE at a second time, the scheduling grant scheduling a first data channel to be sent or received at a first time, wherein the duration separating the first time and the second time is equal to or greater than the delay duration.
[0144] In aspect 5, the method according to any one of aspects 1-4 further comprises receiving or sending a second data channel from or to the UE at a second time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
[0145] In aspect 6, the method according to any one of aspects 1-5 also includes determining a time slot set based on the delay duration; and sending a periodic scheduling pattern to the UE, the periodic scheduling pattern indicating a time slot set for the UE to send or receive a data channel including the first data channel.
[0146] Aspect 7 is a device comprising one or more processors and one or more memories, wherein the one or more memories are in electronic communication with the one or more processors and store instructions executable by the one or more processors so that the device implements the method described in any one of aspects 1-6.
[0147] Aspect 8 is a system or device, comprising components for implementing the method or device described in any one of aspects 1-6.
[0148] Aspect 9 is a non-transitory computer-readable storage medium storing instructions executable by one or more processors to cause the one or more processors to implement the method described in any one of aspects 1-6.
[0149] Aspect 10 is a method of wireless communication at a UE, comprising: sending a timing indication associated with a bandwidth, a subcarrier spacing, or a waveform to a base station, the timing indication identifying a delay duration based on a processing timeline of the UE; and receiving or sending a first data channel from or to the base station, the first data channel having a bandwidth, a subcarrier spacing, or a waveform scheduled based on the timing indication, wherein, based on the timing indication, the first data channel is sent or received at a first time.
[0150] In aspect 11, the method according to aspect 10 further comprises the delay duration being a plurality of time slots.
[0151] In aspect 12, the method according to aspect 10 or 11 further comprises the delay duration being based on a processing speed of the UE or a buffer size of the UE.
[0152] In aspect 13, the method according to any one of aspects 10-12 also includes receiving a scheduling grant from a base station at a second time, the scheduling grant scheduling a first data channel to be sent or received at a first time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
[0153] In aspect 14, the method according to any one of aspects 10-13 also includes receiving a data channel set from a base station; discarding data channels in the data channel set received during the duration; and storing data channels in the data channel set received after the duration on a buffer of the UE.
[0154] In aspect 15, the method according to any of aspects 10-14 further comprises receiving or sending a second data channel from or to the base station at a second time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
[0155] In aspect 16, the method according to any of aspects 10-15 further comprises receiving a periodic scheduling pattern from a base station, the periodic scheduling pattern indicating a set of time slots for the UE to transmit or receive a data channel including the first data channel.
[0156] Aspect 17 is a device comprising one or more processors and one or more memories, wherein the one or more memories are in electronic communication with the one or more processors and store instructions executable by the one or more processors so that the device implements the method described in any one of aspects 10-16.
[0157] Aspect 18 is a system or an apparatus, comprising components for implementing the method or apparatus described in any one of aspects 10-16.
[0158] Aspect 19 is a non-transitory computer-readable storage medium storing instructions executable by one or more processors to cause the one or more processors to implement the method described in any one of aspects 10-16.
[0159] Aspect 20 is a method of wireless communication at a base station, comprising: receiving a HARQ capability indication associated with a bandwidth, subcarrier spacing, or waveform from a UE; determining the number of HARQ processes of the UE; sending the determined number of HARQ processes associated with the bandwidth, subcarrier spacing, or waveform to the UE; if the determined number of HARQ processes is equal to or less than the HARQ capability indication, receiving combined HARQ from the UE; and if the determined number of HARQ processes is greater than the HARQ capability indication, receiving uncombined HARQ from the UE.
[0160] In aspect 21, the method according to aspect 20 further comprises the HARQ capability indication being based on a size of a HARQ buffer of the UE.
[0161] Aspect 22 is a device comprising one or more processors and one or more memories, wherein the one or more memories are in electronic communication with the one or more processors and store instructions executable by the one or more processors so that the device implements the method described in any one of aspects 20-21.
[0162] Aspect 23 is a system or an apparatus, comprising components for implementing the method or apparatus described in any one of aspects 20-21.
[0163] Aspect 24 is a non-transitory computer-readable storage medium storing instructions executable by one or more processors to cause the one or more processors to implement the method described in any of aspects 20-21.
[0164] Aspect 25 is a method of wireless communication at a UE, comprising: sending a hybrid automatic repeat request (HARQ) capability indication associated with a bandwidth, subcarrier spacing, or waveform to a base station; receiving the number of HARQ processes associated with the bandwidth, subcarrier spacing, or waveform from the base station; if the determined number of HARQ processes is equal to or less than the HARQ capability indication, sending combined HARQ to the base station; and if the determined number of HARQ processes is greater than the HARQ capability indication, sending uncombined HARQ to the base station.
[0165] In aspect 26, the method according to aspect 25 further comprises the HARQ capability indication being based on a size of a HARQ buffer of the UE.
[0166] Aspect 27 is a device comprising one or more processors and one or more memories, wherein the one or more memories are in electronic communication with the one or more processors and store instructions executable by the one or more processors so that the device implements the method described in any one of aspects 25-26.
[0167] Aspect 28 is a system or an apparatus, comprising components for implementing the method or apparatus described in any one of aspects 25-26.
[0168] Aspect 29 is a non-transitory computer-readable storage medium storing instructions executable by one or more processors to cause the one or more processors to implement the method described in any of Aspects 25-26.
[0169] The foregoing description is provided to enable those skilled in the art to practice the various aspects described herein. Those skilled in the art will readily appreciate the various modifications to these aspects, and the general principles defined herein may be applicable to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but to conform to the full scope consistent with the language claims, wherein, unless otherwise stated, the elements in the singular form are not intended to represent "one and only one", but to represent "one or more". Terms such as "if", "when" and "while" should be interpreted as representing "under ... conditions", rather than implying a direct temporal relationship or reaction. That is, these phrases, such as "when", do not mean immediate action in response to the occurrence of an action or during the occurrence of an action, but simply mean that if the conditions are met, the action will occur, but no specific or immediate time limit is required for the occurrence of the action. The word "exemplary" used herein means "used as an example, instance or illustration". Any aspect described herein as "exemplary" is not necessarily interpreted as being more preferred or more advantageous than other aspects. Unless otherwise specified, the term "some" refers to one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C. Specifically, combinations such as "at least one of A, B, or C", "A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members of A, B, or C. All structural and functional equivalents of the elements of the various aspects described in the present disclosure that are known or will later be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be included by the claims. In addition, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is explicitly stated in the claims. The words "module", "mechanism", "element", "device", etc. cannot replace the word "component". Thus, no claim element is to be construed as means-plus-function unless the element is expressly recited using the phrase "means for."
Claims
1. A method for wireless communication at a base station, comprising: receiving a timing indication from a user equipment (UE), the timing indication being associated with a communication characteristic including at least one of a subcarrier spacing or a waveform, the timing indication identifying a delay duration based on the processing timeline of the UE to process a communication having the associated communication characteristic; sending a periodic scheduling pattern to the UE, the periodic scheduling pattern indicating a set of time slots based on the delay duration, the set of time slots being for the UE to transmit or receive on a data channel including a first data channel, wherein the periodic scheduling pattern includes different periods for an uplink data channel and a downlink data channel; and receiving from the UE or sending to the UE a first data channel transmission having the associated communication characteristic, wherein the first data channel transmission is sent or received at a first time based on the timing indication.
2. The method according to claim 1, wherein, the delay duration is a plurality of time slots.
3. The method according to claim 1, wherein, the delay duration is based on the processing speed of the UE or the buffer size of the UE.
4. The method according to claim 1, further comprising: sending a scheduling grant to the UE at a second time, the scheduling grant scheduling the first data channel transmission to be sent or received at the first time, wherein the duration separating the first time and the second time is equal to or greater than the delay duration.
5. The method according to claim 1, further comprising: receiving from the UE or sending to the UE a second data channel transmission at a second time, wherein the duration separating the first time and the second time is equal to or greater than the delay duration.
6. The method according to claim 1, further comprising: determining the set of time slots based on the delay duration.
7. A method for wireless communication at a user equipment (UE), comprising: sending a timing indication to a base station, the timing indication being associated with a communication characteristic including at least one of a subcarrier spacing or a waveform, the timing indication identifying a delay duration based on the processing timeline of the UE to process a communication having the associated communication characteristic; receiving a periodic scheduling pattern from the base station, the periodic scheduling pattern indicating a set of time slots based on the delay duration, the set of time slots being for the UE to transmit or receive on a data channel including a first data channel, wherein the periodic scheduling pattern includes different periods for an uplink data channel and a downlink data channel; and receiving from the base station or sending to the base station a first data channel transmission having the associated communication characteristic, wherein the first data channel transmission is sent or received at a first time based on the timing indication.
8. The method according to claim 7, wherein, the delay duration is a plurality of time slots.
9. The method according to claim 7, wherein, the delay duration is based on the processing speed of the UE or the buffer size of the UE.
10. The method according to claim 7, further comprising: include: A scheduling grant is received from the base station at a second time, the scheduling grant scheduling the first data channel transmission to be sent or received at the first time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
11. The method according to claim 10, further comprising: include: receiving a data channel transmission set from the base station; discarding one or more data channel transmissions in the set of data channel transmissions received during the time duration; as well as At least one data channel transmission in the set of data channel transmissions received after the time duration is stored on a buffer of the UE.
12. The method according to claim 7, further comprising: include: A second data channel transmission is received from or sent to the base station at a second time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
13. An apparatus for wireless communication at a user equipment UE, include: Memory; as well as at least one processor coupled to the memory and configured to: sending a timing indication to a base station, the timing indication being associated with a communication characteristic including at least one of a subcarrier spacing or a waveform, the timing indication identifying a delay duration based on a processing timeline of the UE to process communications having the associated communication characteristic; receiving a periodic scheduling pattern from the base station, the periodic scheduling pattern indicating a set of time slots based on the delay duration, the set of time slots for the UE to transmit or receive on a data channel including a first data channel, wherein the periodic scheduling pattern includes different periods for an uplink data channel and a downlink data channel; and A first data channel transmission having the associated communication characteristic is received from or sent to the base station, wherein the first data channel transmission is sent or received at a first time based on the timing indication.
14. The device according to claim 13, in, The delay duration is a number of time slots.
15. The device according to claim 13, in, The delay duration is based on a processing speed of the UE or a buffer size of the UE.
16. The device according to claim 13, in, The at least one processor is further configured to: A scheduling grant is received from the base station at a second time, the scheduling grant scheduling the first data channel transmission to be sent or received at the first time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
17. The device according to claim 16, in, The at least one processor is further configured to: receiving a data channel transmission set from the base station; discarding one or more data channel transmissions in the set of data channel transmissions received during the time duration; as well as At least one data channel transmission in the set of data channel transmissions received after the time duration is stored on a buffer of the UE.
18. The device according to claim 13, in, The at least one processor is further configured to: A second data channel transmission is received from or sent to the base station at a second time, wherein a duration separating the first time and the second time is equal to or greater than the delay duration.
Citation Information
Patent Citations
Scheduling and / or scheduling configuration
US20180242319A1
Physical shared channel transmission to acknowledgement delay optimization
US20180376498A1