Jittered periodic traffic for a single uplink configuration grant
By determining and managing the PUSCH opportunity set in a wireless communication system, the problems of low communication reliability and efficiency in the prior art are solved, and higher data rates, higher capacity and better spectral efficiency are achieved.
Patent Information
- Application Number
- CN202080100285.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-09
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2040-05-09
AI Technical Summary
In wireless communication systems, prior art is difficult to effectively manage and optimize physical uplink shared channel (PUSCH) opportunities, resulting in communication reliability and efficiency problems.
By determining a set of PUSCH opportunities for communication in a configured authorized resource, including one or more PUSCH opportunities for communication in a configured authorized resource, and transmitting communication with the second wireless communication device based on these sets of opportunities.
Improves the reliability and efficiency of communication, reduces interference to other channels, reduces signaling overhead, and increases the flexibility of spectrum and spatial diversity.
Smart Images

Figure CN115581128B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a wireless communication system including determining a physical uplink shared channel for communicating within configured granted resources. Background Art
[0002] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). A wireless multiple-access communication system may include many base stations (BSs), each of which simultaneously supports communication for multiple communication devices, which may also be referred to as user equipment (UE)s.
[0003] To meet the growing demand for expanded mobile broadband connections, wireless communication technology is evolving from Long Term Evolution (LTE) technology to next-generation New Radio (NR) technology, which may be referred to as 5th Generation (5G). For example, compared to LTE, NR is designed to provide lower latency, higher bandwidth or higher throughput, and higher reliability. NR is designed to operate on a wide range of spectrum bands (e.g., from low-frequency bands below about 1 gigahertz (GHz) and mid-frequency bands from about 1 GHz to about 6 GHz, to high-frequency bands such as millimeter wave (mmWave) bands). NR is also designed to operate across different spectrum types (from licensed spectrum to unlicensed and shared spectrum). Spectrum sharing enables operators to aggregate spectrum in a timely manner to dynamically support high-bandwidth services. Spectrum sharing can extend the benefits of NR technology to operating entities that may not have access to licensed spectrum.
[0004] One way to provide high reliability communication is to apply HARQ technology together with uplink configured grant (CG-UL) resources. For example, the UE may be configured with a CG-UL for sending UL transmissions to the BS. The BS may provide the UE with the reception status of the UL transmission. If the BS successfully receives the UL transmission, the BS may send a HARQ confirmation (HARQ-ACK) to the UE. Conversely, if the BS fails to successfully receive the UL transmission, the BS may send a HARQ negative confirmation (HARQ-NACK) to the UE. After receiving the HARQ-NACK from the BS, the UE may retransmit the UL transmission. The UE may retransmit the UL transmission until a HARQ-ACK is received from the BS or a certain retransmission limit is reached. Summary of the Invention
[0005] The following summarizes some aspects of the present disclosure in order to provide a basic understanding of the technology discussed. This summary is not an extensive overview of all anticipated features of the present disclosure and is neither intended to identify key or important elements of all aspects of the present disclosure nor to delineate the scope of any or all aspects of the present disclosure. Its sole purpose is to provide some concepts of one or more aspects of the present disclosure in summary form as a prelude to a more detailed description that will be given later.
[0006] For example, in one aspect of the present disclosure, a method of wireless communication includes determining, by a first wireless communication device, a physical uplink shared channel (PUSCH) opportunity set, which includes one or more PUSCH opportunities for communicating in configured authorized resources, and transmitting, by the first wireless communication device, a first communication with a second wireless communication device based on the determined PUSCH opportunity set.
[0007] In another aspect of the present disclosure, a first wireless communication device includes a processor configured to determine a physical uplink shared channel (PUSCH) opportunity set comprising one or more PUSCH opportunities for communicating in configured granted resources, and a transceiver configured to transmit a first communication with a second wireless communication device based on the determined PUSCH opportunity set.
[0008] In another aspect of the present disclosure, a non-transitory computer-readable medium having program code recorded thereon, the program code, when executed by a processor in a first wireless communication device, includes code for causing the first wireless communication device to determine a physical uplink shared channel (PUSCH) opportunity set including one or more PUSCH opportunities for communicating in configured granted resources, and to transmit a first communication with a second wireless communication device based on the determined PUSCH opportunity set.
[0009] In another aspect of the present disclosure, a first wireless communication device includes: means for determining a physical uplink shared channel (PUSCH) opportunity set including one or more PUSCH opportunities for communicating in configured granted resources; and means for transmitting a first communication with a second wireless communication device based on the determined PUSCH opportunity set.
[0010] When browsing the following description of specific exemplary embodiments of the present invention in conjunction with the accompanying drawings, other aspects, features and embodiments of the present invention will become apparent to those of ordinary skill in the art. Although the features of the present invention can be discussed with respect to certain embodiments and drawings below, all embodiments of the present invention can include one or more of the advantageous features discussed herein. In other words, although one or more embodiments can be discussed as having certain advantageous features, one or more of such features can also be used according to the various embodiments of the present invention discussed herein. In a similar manner, although exemplary embodiments are discussed below as device, system or method embodiments, it should be understood that such exemplary embodiments can be implemented in various devices, systems and methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 A wireless communication network according to some aspects of the present disclosure is illustrated.
[0012] Figure 2 A hybrid automatic repeat request (HARQ) communication scenario is illustrated in accordance with some aspects of the present disclosure.
[0013] Figure 3 An uplink transmission scheme according to some aspects of the present disclosure is illustrated.
[0014] Figures 4A to 4C An uplink transmission scheme using configured granted resources according to some aspects of the present disclosure is illustrated.
[0015] Figure 5 is a block diagram of a user equipment (UE) according to some aspects of the present disclosure.
[0016] Figure 6 is a block diagram of an exemplary base station (BS) according to some aspects of the present disclosure.
[0017] Figure 7 A to Figure 7F An uplink transmission scheme using configured granted resources according to some aspects of the present disclosure is illustrated.
[0018] Figures 8A to 8C An uplink transmission scheme using configured granted resources according to some aspects of the present disclosure is illustrated.
[0019] Figures 9A to 9B An uplink transmission scheme using configured granted resources according to some aspects of the present disclosure is illustrated.
[0020] FIG. 10A to FIG. 10B An uplink transmission scheme using configured granted resources according to some aspects of the present disclosure is illustrated.
[0021] Figure 11 is a flow chart of a communication method according to some aspects of the present disclosure. DETAILED DESCRIPTION
[0022] 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 instances, known structures and components are shown in block diagram form to avoid obscuring the concepts.
[0023] The present disclosure generally relates to wireless communication systems, also referred to as wireless communication networks. In various embodiments, the techniques and apparatus may be used for wireless communication networks, such as code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, single carrier FDMA (SC-FDMA) networks, LTE networks, global system for mobile communications (GSM) networks, 5th generation (5G) or new radio (NR) networks, and other communication networks. As described herein, the terms "network" and "system" may be used interchangeably.
[0024] OFDMA networks can implement radio technologies such as Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11, IEEE 802.16, IEEE 802.20, flash-OFDM, and the like. UTRA, E-UTRA, and GSM are parts of the Universal Mobile Telecommunications System (UMTS). Specifically, Long Term Evolution (LTE) is a version of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents provided by an organization called the 3rd Generation Partnership Project (3GPP), and cdma2000 is described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2). These various radio technologies and standards are all known or under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between a group of telecommunications associations that aims to define globally applicable third generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP initiative aimed at improving the UMTS mobile phone standard. 3GPP defines specifications for next generation mobile networks, mobile systems, and mobile devices. This disclosure relates to the evolution of wireless technology from LTE, 4G, 5G, NR, and beyond, with shared access to wireless spectrum between networks employing some new and different radio access technologies or radio air interfaces.
[0025] Specifically, 5G networks are expected to have diverse deployments, diverse spectrum, and diverse services and devices that can be implemented using a unified air interface based on OFDM. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also being considered. 5G NR will be able to extend to provide coverage as follows: (1) to networks with ultra-high density (e.g., ~1M nodes / km) 2 ), ultra-low complexity (e.g., ~10s of bits / second), ultra-low energy (e.g., ~10+ years of battery life), and deep coverage of the massive Internet of Things (IoT) with the ability to reach challenging locations; (2) mission-critical control including strong security to protect sensitive personal, financial, or classified information, ultra-high reliability (e.g., ~99.9999% reliability), ultra-low latency (e.g., ~1ms), and users with wide mobility range or lack of mobility range; and (3) deep awareness with enhanced mobile broadband, including extremely high capacity (e.g., ~10Tbps / km2), extreme data rates (e.g., multi-Gbp rates, 100+Mbp user experience rates), and advanced discovery and optimization.
[0026] 5G NR can be implemented using an optimized OFDM-based waveform with scalable digital schemes and transmission time intervals (TTIs); a common, flexible framework for efficient multiplexing of services and features through dynamic, low-latency time division duplex (TDD) / frequency division duplex (FDD) designs; and advanced wireless technologies such as massive multiple-input multiple-output (MIMO), robust millimeter wave (mmWave) transmission, advanced channel coding, and device-centric mobility. The scalability of the digital scheme in 5G NR, leveraging the scaling of subcarrier spacing, can effectively address the operation of diverse services across diverse spectrums and diverse deployments. For example, in various outdoor and macro coverage deployments of FDD / TDD implementations below 3 GHz, a subcarrier spacing of 15 kHz can be used over bandwidths (BWs) such as 5, 10, 20 MHz, and similar. For other various outdoor and small cell coverage deployments of TDD above 3 GHz, a subcarrier spacing of 30 kHz can be used over 80 / 100 MHz BWs. For various other indoor broadband implementations, using TDD on the unlicensed portion of the 5 GHz band, this can occur at 160 MHz bandwidth with a subcarrier spacing of 60 kHz. Finally, for various deployments transmitting with mmWave components at 28 GHz TDD, this can occur at 500 MHz bandwidth with a subcarrier spacing of 120 kHz.
[0027] 5G NR's scalable digital scheme facilitates scalable TTIs for diverse latency and quality of service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. Efficient multiplexing of long and short TTIs allows transmissions to start on symbol boundaries. 5G NR also foresees a self-contained integrated subframe design with UL / downlink scheduling information, data, and acknowledgments in the same subframe. The self-contained integrated subframe supports communications in unlicensed or contention-based shared spectrum, and can be flexibly configured on a cell-by-cell basis to dynamically switch between UL and downlink to meet current traffic needs for adaptive UL / downlink.
[0028] Various other aspects and features of the present disclosure are further described below. Obviously, the teachings herein can be embodied in various forms, and any specific structure, function, or both disclosed herein are merely representative and non-restrictive. Based on the teachings herein, one of ordinary skill in the art should recognize that an aspect disclosed herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, a device or a practical method can be implemented with any number of aspects set forth herein. In addition, other structures, functions, or structures and functions other than one or more of the aspects set forth herein, or other structures, functions, or structures and functions different from one or more of the aspects set forth herein can be used to implement such a device or practice such a method. For example, a method can be implemented as a system, device, apparatus, and / or part of an instruction stored on a computer-readable medium for execution on a processor or computer. In addition, an aspect can include at least one element of a claim.
[0029] In a wireless communication network, a base station (BS) may configure a user equipment (UE) with a configured grant for autonomous or non-scheduled transmission. Each configured grant is associated with a resource set configured for the UE to send UL communications (e.g., data and / or control information) without being scheduled by the BS. The configured resource set may appear periodically. The configured resource set may correspond to a transmission time opportunity. In some instances, the UE may use the configured resources to send a transport block (TB) on a physical uplink shared channel (PUSCH). To improve communication reliability, the UE may apply hybrid automatic repeat request (HARQ) technology to UL data transmission. In addition, the UE may use different redundancy versions to perform UL data transmission with repetition to improve decoding performance at the BS. When operating on a licensed frequency band, the BS may allocate a HARQ process and / or HARQ redundancy version for transmission in each transmission time opportunity. In other words, the BS may provide a mapping or association between the HARQ process / redundancy version and the configured resources in the time domain. The UE may send UL HARQ data in the configured transmission opportunity based on the association.
[0030] The UE can send UL communications that arrive at the BS at a timing that is offset compared to the periodically configured granted resources. The grant of the uplink configuration (CG-UL) can be associated with a nominal arrival (NA) time that occurs within a period T, and according to the CG-UL configuration, the UE's CG-UL transmission should arrive at the BS at the NA time. The actual arrival (AA) time of the CG-UL transmission may be different from the NA time (e.g., jitter). The UE can be configured with multiple CG-ULs to allow the UE to repeatedly send CG-UL communications and increase the likelihood that the BS receives the communications. However, multiple CG-ULs may cause interference to other channels and require additional signaling overhead to configure a separate HARQ process for each CG-UL.
[0031] This application describes a mechanism for determining PUSCH opportunities for communicating in configured granted resources. For example, a BS may provide a CG-UL to a UE that includes one or more PUSCH opportunities, in which the UE may or may not send CG-UL communications to the BS. In some aspects, the BS and / or the UE may determine a physical uplink shared channel (PUSCH) opportunity set that includes one or more PUSCH opportunities for communicating in configured granted resources.
[0032] In some aspects, the PUSCH opportunity set comprises one of a first contiguous time domain resource allocation (TDRA) set or a second non-contiguous TDRA set. In some aspects, the determined PUSCH opportunity set is associated with a HARQ process ID based on a first symbol of a configured granted resource. In some aspects, the base station and the UE transmit communications associated with dynamic granted resources for retransmissions based on the HARQ process ID.
[0033] In some aspects, the configured granted resources include a repetition factor K, where K is an integer greater than or equal to one (1). In some aspects, a start of a first PUSCH opportunity is based on a first redundancy version (RV) identifier (RVID) equal to zero (0). In some aspects, an end of a first PUSCH opportunity is based on a second RVID in an RV sequence that is the next RVID equal to zero (0) after the first RVID. In some aspects, a determined number of PUSCH opportunities S is based on K.
[0034] In some aspects, the configured granted resources include a number of time slots N, each of the N number of time slots including a number of PUSCHs M. In some aspects, the determined number of PUSCH opportunities S is based on N*M. In some aspects, the configured granted resources include a repetition factor K, where K is an integer greater than or equal to one (1), and the determined number of PUSCH opportunities S is further based on N*M / K. In some aspects, a start of a first PUSCH opportunity is based on a first redundancy version (RV) identifier (RVID) equal to zero (0), and an end of the first PUSCH opportunity is based on a second RVID in an RV sequence that is the next RVID equal to zero (0) after the first RVID. In some aspects, a spacing between PUSCH opportunities in a non-contiguous TDRA set is based on an inter-opportunity spacing T1. In some aspects, the determined number of PUSCH opportunities S is based on an opportunity factor P indicating the number of PUSCHs of the configured granted resources associated with each opportunity.
[0035] Aspects of the present disclosure can provide several benefits. For example, the present disclosure includes a CG-UL that includes one or more PUSCH opportunities in which the UE may or may not send CG-UL communications to the BS, which beneficially provides jitter for jittered periodic CG-UL communications. In addition, configuring a PUSCH opportunity in which the UE may use only one of such opportunities for transmission beneficially avoids interference associated with repeatedly sending (e.g., sending in all opportunities) CG-UL communications. In addition, the present disclosure beneficially includes associating a single HARQ process with a PUSCH opportunity, which beneficially avoids the increased overhead associated with configuring multiple CG-ULs that are associated with different HARQ processes, respectively. The present disclosure also includes configuring PUSCH opportunities on non-contiguous time domain resources, which beneficially increases the flexibility of providing various CG-UL configurations. The present disclosure also includes configuring PUSCH opportunities in different frequency domain allocations and beamforming configurations, which beneficially provides spectrum and spatial diversity for CG-UL communications. The present disclosure therefore improves UE and network performance for CG-UL communications, beneficially providing higher data rates, higher capacity, better spectral efficiency and increased reliability.
[0036] Figure 1 A wireless communication network 100 according to some aspects of the present disclosure is illustrated. The network 100 may be a 5G network. The network 100 includes a number of base stations (BSs) 105 (labeled 105a, 105b, 105c, 105d, 105e, and 105f) and other network entities. The BSs 105 may be stations that communicate with the UEs 115 and may also be referred to as evolved Node Bs (eNBs), next generation eNBs (gNBs), access points, etc. Each BS 105 may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" may refer to that particular geographic coverage area of the BS 105 and / or a BS subsystem serving that coverage area, depending on the context in which the term is used.
[0037] The BS 105 may provide communication coverage for macro cells or small cells (such as pico cells or femto cells) and / or other types of cells. A macro cell generally covers a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs that have a service subscription with a network provider. A small cell, such as a pico cell, generally covers a relatively small geographic area and may allow unrestricted access by UEs that have a service subscription with a network provider. A small cell, such as a femto cell, also generally covers a relatively small geographic area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs for users in a home, etc.). A BS for a macro cell may be referred to as a macro BS. A BS for a small cell may be referred to as a small cell BS, a pico BS, a femto BS, or a home BS. In Figure 1 In the example shown, BSs 105d and 105e may be conventional macro BSs, while BSs 105a-105c may be macro BSs enabled with one of three-dimensional (3D), full-dimensional (FD), or massive MIMO. BSs 105a-105c may utilize their higher-dimensional MIMO capabilities to utilize 3D beamforming in elevation and azimuth beamforming to increase coverage and capacity. BS 105f may be a small cell BS, which may be a home node or a portable access point. BS 105 may support one or more (e.g., two, three, four, etc.) cells.
[0038] Network 100 may support synchronous operation or asynchronous operation. For synchronous operation, the BSs may have similar frame timing, and transmissions from different BSs may be approximately aligned in time. For asynchronous operation, the BSs may have different frame timing, and transmissions from different BSs may not be aligned in time.
[0039] UEs 115 are dispersed throughout wireless network 100, and each UE 115 may be fixed or mobile. UEs 115 may also be referred to as terminals, mobile stations, subscriber units, stations, etc. UEs 115 may be cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, tablet computers, laptops, cordless phones, wireless local loop (WLL) stations, etc. In one aspect, UEs 115 may be devices that include a Universal Integrated Circuit Card (UICC). In another aspect, UEs may be devices that do not include a UICC. In some aspects, UEs 115 that do not include a UICC may also be referred to as IoT devices or Internet of Everything (IoE) devices. UEs 115a-115d are examples of mobile smartphone-type devices that access network 100. UEs 115 may also be machines specifically configured for connected communications, including machine-type communications (MTC), enhanced MTC (eMTC), narrowband IoT (NB-IoT), etc. UEs 115e-115h are examples of various machines configured for communication that access network 100. UEs 115i-115k are examples of vehicles equipped with wireless communication devices configured for communication that access network 100. UE 115 may be able to communicate with any type of BS (whether macro BS, small cell, etc.). Figure 1 , lightning (e.g., communication link) indicates wireless transmission between UE 115 and serving BS 105, desired transmission between BS 105, backhaul transmission between BSs, or sidelink transmission between UE 115, where serving BS 105 is a BS designed to serve UE 115 on downlink (DL) and / or uplink (UL).
[0040] In operation, BSs 105a-105c can use 3D beamforming and cooperative spatial technologies such as coordinated multipoint (CoMP) or multi-connectivity to serve UEs 115a and 115b. Macro BS 105d can perform backhaul communications with BSs 105a-105c and small cell BS 105f. Macro BS 105d can also transmit multicast services that can be subscribed to and received by UEs 115c and 115d. Such multicast services can include mobile TV or streaming video, or can include other services for providing community information, such as weather emergencies or alerts such as Amber Alerts or Gray Alerts.
[0041] The BSs 105 may also communicate with a core network. The core network may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. At least some of the BSs 105 (e.g., which may be examples of gNBs or access node controllers (ANCs)) may interface with the core network via a backhaul link (e.g., NG-C, NG-U, etc.) and may perform radio configuration and scheduling for communications with the UEs 115. In various examples, the BSs 105 may communicate with each other directly or indirectly (e.g., through the core network) over a backhaul link (e.g., X1, X2, etc.), which may be a wired or wireless communication link.
[0042] The network 100 can also support mission-critical communications for mission-critical devices such as UE 115e (which can be a drone) through ultra-reliable and redundant links. The redundant communication links with UE 115e can include links from macro BSs 105d and 105e and a link from small cell BS 105f. Other machine-type devices, such as UE 115f (e.g., a thermometer), UE 115g (e.g., a smart meter), and UE 115h (e.g., a wearable device), can communicate directly with a BS (e.g., small cell BS 105f and macro BS 105e) through the network 100, or in a multi-step configuration by communicating with another user equipment that relays its information to the network, such as UE 115f transmitting temperature measurement information to smart meter UE 115g, which then reports it to the network through small cell BS 105f. The network 100 can also provide additional network efficiency through dynamic, low-latency TDD / FDD communications, such as V2V, V2X, C-V2X communications between UE 115i, 115j or 115k and other UEs 115 and / or vehicle-to-infrastructure (V2I) communications between UE 115i, 115j or 115k and BS 105.
[0043] In some implementations, network 100 communicates using an OFDM-based waveform. An OFDM-based system can divide the system bandwidth into a number (K) of orthogonal subcarriers, also commonly referred to as subcarriers, tones, bins, etc. Each subcarrier can be modulated with data. In some instances, the subcarrier spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system bandwidth. The system bandwidth can also be divided into subbands. In other instances, the subcarrier spacing and / or the duration of a TTI can be scalable.
[0044] In some aspects, BS 105 may allocate or schedule transmission resources (e.g., in the form of time-frequency resource blocks (RBs)) for downlink (DL) and uplink (UL) transmissions in network 100. DL refers to the transmission direction from BS 105 to UE 115, while UL refers to the transmission direction from UE 115 to BS 105. Communications may be in the form of radio frames. A radio frame may be divided into multiple subframes or time slots, e.g., approximately 10. Each time slot may be further divided into mini-slots. In FDD mode, simultaneous UL and DL transmissions may occur in different frequency bands. For example, each subframe includes a UL subframe in a UL frequency band and a DL subframe in a DL frequency band. In TDD mode, UL and DL transmissions occur in different time periods using the same frequency band. For example, a subset of subframes (e.g., DL subframes) in a radio frame may be used for DL transmissions, and another subset of subframes (e.g., UL subframes) in a radio frame may be used for UL transmissions.
[0045] DL subframes and UL subframes can be further divided into several areas. For example, each DL or UL subframe can have a predefined area for the transmission of reference signals, control information, and data. A reference signal is a predetermined signal that facilitates communication between BS 105 and UE 115. For example, a reference signal can have a specific pilot pattern or structure, wherein the pilot tone can span the operating BW or frequency band, and each pilot tone is located at a predefined time and a predefined frequency. For example, BS 105 can send a cell-specific reference signal (CRS) and / or a channel state information reference signal (CSI-RS) to enable UE 115 to estimate the DL channel. Similarly, UE 115 can send a sounding reference signal (SRS) to enable BS 105 to estimate the UL channel. Control information can include resource allocation and protocol control. Data can include protocol data and / or operational data. In some aspects, BS 105 and UE 115 can communicate using self-contained subframes. A self-contained subframe can include a portion for DL communication and a portion for UL communication. A self-contained subframe may be DL-centric or UL-centric. A DL-centric subframe may include a duration for DL communication that is longer than a duration for UL communication. A UL-centric subframe may include a duration for UL communication that is longer than a duration for UL communication.
[0046] In some aspects, network 100 may be an NR network deployed on a licensed spectrum. BS 105 may transmit synchronization signals (e.g., including a primary synchronization signal (PSS) and a secondary synchronization signal (SSS)) in network 100 to facilitate synchronization. BS 105 may broadcast system information associated with network 100 (e.g., including a master information block (MIB), residual system information (RMSI), and other system information (OSI)) to facilitate initial network access. In some instances, BS 105 may broadcast the PSS, SSS, and / or MIB in the form of synchronization signal blocks (SSBs) on a physical broadcast channel (PBCH), and may broadcast the RMSI and / or OSI on a physical downlink shared channel (PDSCH).
[0047] In some aspects, a UE 115 attempting to access the network 100 may perform an initial cell search by detecting the PSS from the BS 105. The PSS may enable synchronization of periodic timing and may indicate a physical layer identification value. The UE 115 may then receive the SSS. The SSS may enable radio frame synchronization and may provide a cell identification value that may be combined with the physical layer identification value to identify a cell. The PSS and SSS may be located in the center portion of a carrier or at any suitable frequency within the carrier.
[0048] After receiving the PSS and SSS, the UE 115 may receive the MIB. The MIB may include system information for initial network access and scheduling information for RMSI and / or OSI. After decoding the MIB, the UE 115 may receive the RMSI and / or OSI. The RMSI and / or OSI may include radio resource control (RRC) information related to random access channel (RACH) procedures, paging, control resource sets (CORESETs) for physical downlink control channel (PDCCH) monitoring, physical UL control channel (PUCCH), physical UL shared channel (PUSCH), power control, and SRS.
[0049] After obtaining the MIB, RMSI, and / or OSI, UE 115 may perform a random access procedure to establish a connection with BS 105. In some examples, the random access procedure may be a four-step random access procedure. For example, UE 115 may send a random access preamble, and BS 105 may respond with a random access response. The random access response (RAR) may include a random access preamble identifier (ID) corresponding to the detection of the random access preamble, timing advance (TA) information, an UL grant, a temporary cell radio network temporary identifier (C-RNTI), and / or a backoff indicator. After receiving the random access response, UE 115 may send a connection request to BS 105, and BS 105 may respond with a connection response. The connection response may indicate contention resolution. In some examples, the random access preamble, RAR, connection request, and connection response may be referred to as message 1 (MSG1), message 2 (MSG2), message 3 (MSG3), and message 4 (MSG4), respectively. In some examples, the random access procedure may be a two-step random access procedure, where the UE 115 may send a random access preamble and a connection request in a single transmission, and the BS 105 may respond by sending a random access response and a connection response in a single transmission.
[0050] After establishing the connection, the UE 115 and the BS 105 may enter a normal operation phase, wherein operational data may be exchanged. For example, the BS 105 may schedule the UE 115 for UL and / or DL communications. The BS 105 may send an UL and / or DL scheduling grant to the UE 115 via the PDCCH. The scheduling grant may be sent in the form of DL control information (DCI). The BS 105 may send a DL communication signal (e.g., carrying data) to the UE 115 via the PDSCH based on the DL scheduling grant. The UE 115 may send an UL communication signal to the BS 105 via the PUSCH and / or PUCCH based on the UL scheduling grant.
[0051] In some aspects, the network 100 may operate on a system BW or a component carrier (CC) BW. The network 100 may divide the system BW into multiple BWPs (e.g., portions). The BS 105 may dynamically assign the UE 115 to operate on a BWP (e.g., a portion of the system BW). The assigned BWP may be referred to as an active BWP. The UE 115 may monitor the active BWP for signaling information from the BS 105. The BS 105 may schedule the UE 115 to conduct UL or DL communications in the active BWP. In some aspects, the BS 105 may assign a pair of BWPs within a CC to the UE 115 for UL and DL communications. For example, the BWP pair may include one BWP for UL communications and one BWP for DL communications.
[0052] In some aspects, the network 100 may provide a UE 115 (or, for example, Figure 2 UE 215 or Figure 5 In some aspects, the BS 105 (or, for example, the UE 500) provides the configured authorized resources. Figure 2 BS 205 or Figure 6 BS 600 of the present invention may also transmit parameters regarding the configured granted resources, such as the number of PUSCHs per time slot and the number of time slots in the configured granted resource period, to UE 115. In some aspects, network 100 may configure the HARQ process associated with the CG-UL. In some aspects, UE 115 may transmit communications to BS 105 via network 100 using the uplink configured grant (CG-UL) resources.
[0053] Figure 2 2 illustrates a hybrid automatic repeat request (HARQ) communication scenario according to some aspects of the present disclosure. Scenario 200 may correspond to a HARQ communication scenario in network 100 when network 100 operates on a shared frequency band or an unlicensed frequency band. Figure 2 , with the x-axis representing time in some constant units. In scenario 200, a BS 205, similar to BS 105, may communicate data with a UE 215, similar to UE 115, using HARQ on a frequency band 202, which may be a licensed frequency band or a shared radio band within a shared spectrum or unlicensed spectrum shared by multiple network operating entities. Frequency band 202 may be located at any suitable frequency. In some aspects, frequency band 202 may be located at approximately 3.5 GHz, 6 GHz, or 30 GHz.
[0054] For HARQ communication, a transmitting node (e.g., UE 215) may send data (e.g., in the form of TBs) to a receiving node (e.g., BS 205). The receiving node may provide feedback to the transmitting node regarding the reception status of the data. For example, the receiving node may send an ACK to the transmitting node to indicate successful decoding of the data. Conversely, the receiving node may send a NACK to the transmitting node to indicate a decoding failure of the data. When the transmitting node receives an ACK from the receiving node, the transmitting node may send new data in a subsequent transmission. However, when the transmitting node receives a NACK from the receiving node, the transmitting node may retransmit the same data to the receiving node. In some instances, the transmitting node may use the same coding version for the initial transmission and the retransmission. In some other instances, the transmitting node may use different coding versions for the initial transmission and the retransmission. The coding versions may be referred to as redundant versions. Different redundant versions may include different combinations of system data information bits and error correction bits. In some aspects, the receiving node may perform soft combining to decode the data based on the initial transmission and the retransmission. For simplicity of discussion and illustration, although similar HARQ mechanisms may be applied to DL data communications, Figure 2 HARQ communication is illustrated in the context of UL data communication.
[0055] As an example, the UE 215 includes a HARQ component 220. The HARQ component 220 is configured to perform multiple parallel HARQ processes 222 for UL data communication. The HARQ processes 222 can operate independently of each other. In other words, ACK, NACK and / or retransmission are determined and processed separately for each HARQ process 222 at the BS 205 and at the UE 215. Each HARQ process 222 can be identified by a HARQ process identifier (ID). For example, the HARQ process 222 can be identified by identifiers H1, H2, ... Hn. Each HARQ process 222 can have one or more TBs ready for transmission. Figure 2 In the illustrated example of FIG, HARQ process H1 222 has one TB 230 ready for transmission, and HARQ process H2 222 has one TB 232 ready for transmission. BS 205 may configure resources configured for autonomous or unscheduled transmissions for UE 215. UE 215 may send TB 230 and TB 232 to BS 205 using the configured resources.
[0056] In some aspects, the BS 205 may configure the UE 215 with configured resources 240. The configured resources 240 may be periodic. For example, the configured resources 240 may be repeated at time intervals 242. The configured resources 240 may be divided into a plurality of transmission time periods or time slots 206. Each time slot 206 may include any suitable number of OFDM symbols depending on the transmission configuration or numbering scheme in use (e.g., subcarrier spacing (SCS) and / or cyclic prefix (CP) pattern).
[0057] UE 215 may perform LBT 250 in frequency band 202 before transmitting. As an example, a first LBT 250 attempt to transmit in the second time slot 206 within the configured resources 240 fails (indicated by the cross symbol). A second LBT 250 attempt to transmit in the third time slot 206 within the configured resources 240 also fails (indicated by the cross symbol). A third LBT attempt to transmit in the fourth time slot 206 within the configured resources 240 passes. Therefore, UE 215 may initiate a transmission starting at the fourth time slot 206. Once UE 215 wins the contention (e.g., via LBT 250), UE 215 may use the configured resources for a number of consecutive HARQ transmissions.
[0058] exist Figure 2In the illustrated example of FIG, after passing LBT 250, UE 215 transmits four repetitions of TB 230, designated TB A, followed by two repetitions of TB 232, designated TB B, in consecutive time slots 206. In some aspects, UE 215 may transmit repetitions of TB 230 using different redundancy versions and / or the same redundancy version. In some instances, each repetition may use a different RVN. In some instances, all repetitions may use the same RVN. In some instances, at least two repetitions may use the same RVN. Similarly, UE 215 may transmit repetitions of TB 232 using different redundancy versions and / or the same redundancy version. In some aspects, UE 215 may include the RVN and / or HARQ ID for each transmission, for example, in uplink control information (UCI) 260. For example, the RVN may indicate RV0, RV1, RV2, RV3, RV4, etc. Each transmission for TBA 230 may include UCI 260 indicating HARQ ID H1. Similarly, each transmission for TB B 232 may include UCI 260 indicating HARQ ID H2. UE 215 may also indicate whether a transmission is an initial transmission or a retransmission by including a new data indicator (NDI) in UCI 260. For example, NDI may be set to a value of 1 to indicate that the corresponding transmission is an initial transmission and may be set to a value of 0 to indicate that the corresponding transmission is a retransmission. For example, UCI 260 for each transmission of TB A 230 may include an NDI having a value of 1 to indicate that the repetition of TB A 230 is associated with the initial transmission of TB A 230. UCI 260 for each transmission of TB B 232 may include an NDI having a value of 0 to indicate that the repetition of TB B 232 is associated with a retransmission of TB B 232. In some aspects, the UE 215 may determine an RV sequence (e.g., a sequence of RVNs) for transmitting one or more redundancy versions of a TB in the configured resources and / or how to prioritize transmission of one TB for a certain HARQ process 222 over another TB for another HARQ process 222 without assistance from the BS 205. In some other instances, the BS 205 may provide some assistance to the UE in RV sequence determination and / or HARQ ID selection.
[0059] Figure 3Illustrates an uplink transmission scheme according to some aspects of the present disclosure. The functions of Scheme 300 can be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) of a wireless communication device or other suitable components. In some aspects, a wireless communication device such as UE 115, UE 215, or UE 500 can perform the steps of Scheme 300 using one or more components such as processor 502, memory 404, CG module 508, transceiver 510, modem 512, and one or more antennas 516. Additionally, a wireless communication device such as base station (BS) 105, BS 205, or BS 600 can perform the steps of Scheme 300 using one or more components such as processor 602, memory 604, CG module 608, transceiver 610, modem 612, and one or more antennas 616. Scheme 300 can employ a mechanism similar to that described in Figures 1 to 2 and FIGS. 4 to <照原文翻译,无需翻译此标签内容>as described in Figure 3 , the x-axis represents time in some arbitrary units.
[0060] As Figure 3 shown, the uplink transmission can be associated with a nominal arrival (NA) time that occurs with a period T. According to the CG-UL configuration, the CG-UL transmission of the UE should arrive at the BS at the NA time. For example, in period T 310, the uplink transmission can be associated with NA 320. The actual arrival (AA) time AA 330 of the transmission at the BS can differ from NA 320 by an offset or time difference D1 340. In some aspects, each uplink transmission can be associated with an effective interval T V 350, within which the transmission will be received to provide low latency (e.g., for Internet of Things applications). In some aspects, T V 350 is less than or significantly less than T (e.g., T V << T). In the next period T 320, a subsequent periodic uplink transmission can be associated with NA 360, which is offset from AA 370 by D2 380, where the sign and magnitude of D1 can be different from D2.
[0061] Figures 4A to 4C An uplink transmission scheme using configured authorized resources according to some aspects of the present disclosure is illustrated. The functions of schemes 400 to 402 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means of a wireless communication device. In some aspects, a wireless communication device such as UE 115, UE 215, or UE 500 may perform the steps of schemes 400 to 402 using one or more components (such as a processor 502, a memory 404, a CG module 508, a transceiver 510, a modem 512, and one or more antennas 516). In addition, a wireless communication device such as base station (BS) 105, BS 205, or BS 600 may perform the steps of schemes 400 to 402 using one or more components (such as a processor 602, a memory 604, a CG module 608, a transceiver 610, a modem 612, and one or more antennas 616). Schemes 400 to 402 may be implemented in the same manner as in the example Figures 1 to 3 and Figures 5 to 11 Similar mechanism as described in . Figures 4A to 4C In , the x-axis represents time in some arbitrary units.
[0062] like Figure 4A As shown, the periodic uplink transmissions associated with the uplink configuration grant resource CG-UL 450 may be associated with a nominal transmission arrival (NA) time and an actual transmission arrival (AA) time at the BS. For example, in period T 410, NA 420 may be associated with AA 430, which is offset by D1 440. In period T 411, NA 460 may be associated with AA 470, which is offset by D2 480.
[0063] like Figure 4AAs further shown, in order to increase the likelihood that the BS will receive CG-UL communications from the UE in scenarios that include arrival time offsets (such as D1 440 and D2 480), in some aspects, the CG-UL 450 can be configured with a repetition factor (RepK). In some aspects, the repetition factor K is an integer greater than or equal to 1. For example, the CG-UL 450 can be configured with RepK=4, so that the UE repeats sending the CG-UL communication four times in each period T 410 and T 411. In some aspects, the UE can start the first of its repeated transmissions in advance so that the BS can receive the communication in T 410 before NA 420 and / or receive the communication in T 411 before NA 460 (e.g., opportunistic early decoding). However, the repeated transmissions may cause increased interference in other channels or frequency bands (e.g., co-channels or adjacent channels), which may cause the network to adopt a more conservative allocation of power and / or time-frequency resources. In some aspects, the repetition factor configuration includes the UE repeating the transmission in each subsequent time slot 490. However, the offset or time difference D1 440 and D2 480 and T V 350 can be smaller than the time slot. For example, D1 440 and D2 480 on the symbol scale and T V 350.
[0064] like Figure 4B As shown, the UE may be configured with multiple configured grants (CGs) in a period CG-UL 451. For example, the UE may be configured with a CG-UL 451 that includes four CGs (410, 420) per period T. In some aspects, the CG-UL 451 may include four PUSCHs associated with period T 410 and four PUSCHs associated with period T 411. For example, Figure 4B As shown, each of the four different PUSCH patterns associated with period T 410 and period T 411 (i.e., diagonal, horizontal, vertical, or cross-hatched) can be associated with a different CG. However, a separate HARQ process can be configured for each of the multiple CG-ULs 451, which increases the signaling overhead associated with separately configuring, activating, and reactivating each HARQ process.
[0065] like Figure 4CAs shown, the UE may be configured with multiple configured grant CG-ULs 452. In some aspects, the CG-UL 452 may include multiple PUSCHs 491 within a time slot 492 and multiple time slots 492 within a period T410 or T 411. In some aspects, the CG-UL 452 may include a number N of time slots 492, each of the N number of time slots including a number M of PUSCHs 491. In some aspects, each PUSCH 491 of the CG-UL 452 may be associated with a different HARQ process. In some aspects, the UE transmits rich context uplink control information (UCI) in each PUSCH so that the HARQ process can be dynamically utilized, for example, to configure retransmissions on the resources of the CG-UL 452. In some aspects, rich context UCI may require more network resources than non-rich context UCI using a static, timing-based HARQ formula and dynamic grant-based retransmissions.
[0066] Thus, the present disclosure provides techniques for determining a set of physical uplink shared channel (PUSCH) opportunities that includes one or more PUSCH opportunities for communicating in configured granted resources. The present disclosure further provides PUSCH opportunities in non-contiguous time domain resources, different frequency domain resources, and / or different beamforming configurations. In some aspects, the present disclosure includes configuring one HARQ process for each configured granted uplink (CG-UL) resource, with a one-to-one mapping between the CG-UL and the HARQ process, and the UE sends a transmission using only one of the PUSCH opportunities in the CG-UL.
[0067] Figure 5 is a block diagram of an exemplary UE 500 according to some aspects of the present disclosure. The UE 500 may be the Figure 1 UE 115 discussed in or above in Figure 2 As shown, UE 500 may include a processor 502, a memory 504, a CG module 508, a transceiver 510 including a modem subsystem 512 and a radio frequency (RF) unit 514, and one or more antennas 516. These elements may communicate with each other directly or indirectly, for example, via one or more buses.
[0068] The processor 502 may include a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, other hardware devices, firmware devices, or any combination thereof configured to perform the operations described herein. The processor 502 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0069] Memory 504 may include cache memory (e.g., cache memory of processor 502), random access memory (RAM), magnetoresistive RAM (MRAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory devices, hard disk drives, other forms of volatile and non-volatile memory, or a combination of different types of memory. In one aspect, memory 504 includes a non-transitory computer-readable medium. Memory 504 may store instructions 506 or have instructions 506 recorded thereon. In conjunction with aspects of the present disclosure (e.g., Figure 3 To Figure 4 and Figures 7 to 11 In some embodiments, the instructions 506 may include instructions that, when executed by the processor 502, cause the processor 502 to perform the operations described herein with reference to the UE 115. The instructions 506 may also be referred to as program code. The program code may be used to cause the wireless communication device to perform these operations, for example, by causing one or more processors (such as the processor 502) to control or command the wireless communication device to perform these operations. The terms "instructions" and "code" should be broadly interpreted to include any type of computer-readable statements. For example, the terms "instructions" and "code" may refer to one or more programs, routines, subroutines, functions, procedures, etc. "Instructions" and "code" may include a single computer-readable statement or many computer-readable statements.
[0070] The CG module 508 can be implemented via hardware, software, or a combination thereof. For example, the CG module 508 can be implemented as a processor, circuitry, and / or instructions 506 stored in the memory 504 and executed by the processor 502. In some examples, the CG module 508 can be integrated within the modem subsystem 512. For example, the CG module 508 can be implemented by a combination of software components (e.g., executed by a DSP or general-purpose processor) and hardware components (e.g., logic gates and circuits) within the modem subsystem 512. In some examples, the UE can include one or more CG modules 508.
[0071] The CG module 508 can be used in various aspects of the present disclosure, for example, Figure 3 To Figure 4 and Figures 7 to 11 In some aspects, the CG module 508 may be configured to determine a PUSCH opportunity set comprising one or more PUSCH opportunities for communicating in the configured granted resources. In some aspects, the CG module 508 may be configured to transmit communications with the BS based on the determined PUSCH opportunity set.
[0072] As shown, transceiver 510 may include a modem subsystem 512 and an RF unit 514. Transceiver 510 may be configured to communicate bidirectionally with other devices, such as BS 105. Modem subsystem 512 may be configured to modulate and / or encode data from memory 504 and / or configured transmission module 507 according to a modulation and coding scheme (MCS), such as a low-density parity-check (LDPC) coding scheme, a turbo coding scheme, a convolutional coding scheme, a digital beamforming scheme, etc. RF unit 514 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) the modulated / encoded data (e.g., configured UL transmissions, dynamically granted UL transmissions, PUSCH, PUCCH, PRACH, SRS, DMRS) from modem subsystem 512 (on outbound transmissions) or from another source, such as UE 115 or BS 105. RF unit 514 may also be configured to perform analog beamforming in conjunction with digital beamforming. Although shown as integrated together in the transceiver 510, the modem subsystem 512 and the RF unit 514 may be separate devices that are coupled together at the UE 115 to enable the UE 115 to communicate with other devices.
[0073] The RF unit 514 can provide modulated and / or processed data, such as data packets (or more generally, data messages that can include one or more data packets and other information), to the antenna 516 for transmission to one or more other devices. The antenna 516 can also receive data messages sent from other devices. The antenna 516 can provide the received data messages for processing and / or demodulation at the transceiver 510. The transceiver 510 can provide demodulated and decoded data (e.g., PDCCH, PDSCH, DCI, CORESET, RRC message, time domain resource allocation (TDRA) table, frequency domain resource allocation (FDRA) table, beamforming configuration, downlink reference signal, CG-PUSCH information, bitmap, other system and channel parameters) to the configured transmission module 507 for processing. The antenna 516 can include multiple antennas with similar or different designs to maintain multiple transmission links. The RF unit 514 can configure the antenna 516.
[0074] In one example, the transceiver 510 is configured to receive information or parameters about configured authorized resources or dynamically authorized resources from a base station (BS) and, for example, by coordinating with the CG module 508, transmit PUSCH and HARQ-ACK associated with PUSCH opportunities, HARQ processes, and HARQ process IDs to the BS.
[0075] In one aspect, the UE 500 may include multiple transceivers 510 that implement different RATs (e.g., NR and LTE). In one aspect, the UE 500 may include a single transceiver 510 that implements multiple RATs (e.g., NR and LTE). In one aspect, the transceiver 510 may include various components, where different combinations of components may implement different RATs.
[0076] Figure 6 is a block diagram of an exemplary BS 600 according to some aspects of the present disclosure. BS 600 may be as described above in Figure 1 As shown, BS 600 may include a processor 602, a memory 604, a CG module 608, a transceiver 610 including a modem subsystem 612 and an RF unit 614, and one or more antennas 616. These elements may communicate with each other directly or indirectly, for example, via one or more buses.
[0077] The processor 602 may have various characteristics as a particular type of processor. For example, these may include a CPU, a DSP, an ASIC, a controller, an FPGA device, other hardware devices, firmware devices, or any combination thereof configured to perform the operations described herein. The processor 602 may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0078] The memory 604 may include cache memory (e.g., cache memory of the processor 602), RAM, MRAM, ROM, PROM, EPROM, EEPROM, flash memory, solid-state memory devices, one or more hard disk drives, memristor-based arrays, other forms of volatile and non-volatile memory, or a combination of different types of memory. In some aspects, the memory 604 may include non-transitory computer-readable media. The memory 604 may store instructions 606. The instructions 606 may include instructions that, when executed by the processor 602, cause the processor 602 to perform operations described herein, for example, Figure 3 To Figure 4 and Figures 7 to 11 Instructions 606 may also be referred to as code, which may be broadly interpreted as including the instructions described above. Figure 5 Any type of computer-readable statement in question.
[0079] The CG module 608 can be implemented via hardware, software, or a combination thereof. For example, the CG module 608 can be implemented as a processor, circuitry, and / or instructions 606 stored in the memory 604 and executed by the processor 602. In some examples, the CG module 608 can be integrated within the modem subsystem 612. For example, the CG module 608 can be implemented by a combination of software components (e.g., executed by a DSP or general-purpose processor) and hardware components (e.g., logic gates and circuits) within the modem subsystem 612. In some examples, the UE can include one or more CG modules 608.
[0080] The CG module 608 can be used in various aspects of the present disclosure, for example, Figure 3 To Figure 4 and Figures 7 to 11 In some aspects, the CG module 608 may be configured to determine a PUSCH opportunity set comprising one or more PUSCH opportunities for communicating in the configured granted resources. In some aspects, the CG module 608 may be configured to transmit communications with the BS based on the determined PUSCH opportunity set.
[0081] As shown, the transceiver 610 may include a modem subsystem 612 and an RF unit 614. The transceiver 610 may be configured to communicate bidirectionally with other devices (such as UE 115 and / or 500) and / or other core network elements. The modem subsystem 612 may be configured to modulate and / or encode data according to an MCS, such as an LDPC coding scheme, a turbo coding scheme, a convolutional coding scheme, a digital beamforming scheme, etc. The RF unit 614 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated / encoded data (e.g., PDCCH, PDSCH, DCI, CORESET, RRC message, time domain resource allocation (TDRA) table, frequency domain resource allocation (FDRA) table, beamforming configuration, downlink reference signal, CG-PUSCH information, bitmap, other system and channel parameters) from the modem subsystem 612 (on outbound transmissions) or from another source (such as UE 115 and / or UE 500). RF unit 614 may also be configured to perform analog beamforming in conjunction with digital beamforming.Although shown as integrated together in transceiver 610, modem subsystem 612 and RF unit 614 may be separate devices coupled together at BS 105 to enable BS 105 to communicate with other devices.
[0082] The RF unit 614 can provide modulated and / or processed data, such as data packets (or more generally, data messages that can contain one or more data packets and other information) to the antenna 616 for transmission to one or more other devices. According to some aspects of the present disclosure, this may include, for example, the transmission of information used to complete attachment to the network and communication with the resident UE 115 or 500. The antenna 616 can further receive data messages sent from other devices and provide the received data messages for processing and / or demodulation at the transceiver 610. The transceiver 610 can provide the demodulated and decoded data (e.g., configured UL transmissions, dynamically granted UL transmissions, PUSCH, PUCCH, PRACH, SRS, DMRS) to the communication module 608 and the configured transmission module 608 for processing. The antenna 616 may include multiple antennas with similar or different designs to maintain multiple transmission links.
[0083] In an example, the transceiver 610 is configured to send information or parameters about configured granted resources and / or dynamically granted resources to the UE, and to transmit PUSCH and HARQ-ACK associated with the PUSCH opportunity, HARQ process, and HARQ process ID to the UE, for example by coordinating with the CG module 608.
[0084] In one aspect, the BS 600 may include multiple transceivers 610 that implement different RATs (e.g., NR and LTE). In one aspect, the BS 600 may include a single transceiver 610 that implements multiple RATs (e.g., NR and LTE). In one aspect, the transceiver 610 may include various components, where different combinations of components may implement different RATs.
[0085] Figure 7 A to Figure 7FAn uplink transmission scheme using configured granted resources according to some aspects of the present disclosure is illustrated. The functions of schemes 700 to 705 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means of a wireless communication device. In some aspects, a wireless communication device such as UE 115, UE 215, or UE 500 may perform the steps of schemes 700 to 705 using one or more components (such as a processor 502, a memory 404, a CG module 508, a transceiver 510, a modem 512, and one or more antennas 516). In addition, a wireless communication device such as base station (BS) 105, BS 205, or BS 600 may perform the steps of schemes 700 to 705 using one or more components (such as a processor 602, a memory 604, a CG module 608, a transceiver 610, a modem 612, and one or more antennas 616). Schemes 700 to 705 may be implemented in the same manner as in the example Figures 1 to 6 and Figure 8 to Figure 11 Similar mechanism as described in . Figure 7 A to Figure 7F In , the x-axis represents time in some arbitrary units.
[0086] like Figure 7 As shown in FIG. 7A , periodic uplink transmissions associated with uplink configuration grant resources CG-UL 750 may be associated with a nominal transmission arrival (NA) time and an actual transmission arrival (AA) time at the BS. For example, in period T 710, NA 720 may be associated with AA 730, which may be offset by D1 740. In period T 711, NA 760 may be associated with AA 770, which may be offset by D2 780. In some aspects, the PUSCH opportunities of CG-UL 750 may be configured via radio resource control (RRC).
[0087] In some aspects, the number S of PUSCH opportunities 790 of the CG-UL 750 may be configured in each of the periods T 710 and T 720. In some aspects, the number S of PUSCH opportunities 790 may be S=4 PUSCH opportunities. Figure 7As shown in A, each of the different patterns of four PUSCHs for the CG-UL 750 associated with period T 710 (or T 711) (i.e., diagonal, horizontal, vertical, or cross-hatched) can be associated with a different PUSCH opportunity. In some aspects, one HARQ process is configured for all PUSCH opportunities of the CG-UL 750. In some aspects, there is a one-to-one mapping between the CG-UL 750 and the HARQ process. In some aspects, the mapping between the CG-UL 750 and the HARQ process is based on the timing of the first symbol of the CG-UL750. In some aspects, the UE uses only one of the PUSCH opportunities of the CG-UL 750 to send a transmission. In some aspects, the UE uses one of the PUSCH opportunities of the CG-UL 750 to send a transmission including non-context-rich UCI. In some aspects, the network configures one or more dynamic grants for PUSCH retransmissions, where the retransmitted transport block is determined based on the HARQ process ID.
[0088] like Figure 7B As shown, the CG-UL 751 may include a set of PUSCH opportunities configured in a non-contiguous time domain resource allocation (TDRA). In some aspects, the PUSCH 791a may include multiple OFDM symbols, such as two symbols. In some aspects, each PUSCH 791a is configured in a different time slot 791b. In some aspects, the CG-UL 751 may include a set of S=4 PUSCH opportunities. In some aspects, the number S of PUSCH opportunities of the CG-UL 751 may be based on the following discussion Figures 8A to 8C In some aspects, the PUSCH opportunities of CG-UL 751 may be configured with PUSCH repetition Type A associated with a relatively (compared to Type B) increased time spacing or gap between repetitions.
[0089] like Figure 7C As shown, the CG-UL 752 may include a set of PUSCH opportunities configured in a non-contiguous TDRA. In some aspects, the PUSCH 792a may include multiple OFDM symbols, such as two symbols. In some aspects, each PUSCH 792a of the CG-UL 752 is configured in a different time slot 792b. In some aspects, the CG-UL 752 may include a set of S=2 PUSCH opportunities, where the first two PUSCHs 792a of the CG-UL 752 (indicated by the slanted style lines) are associated with the first PUSCH opportunity, and the last two PUSCHs 792a of the CG-UL 752 (indicated by the horizontal style lines) are associated with the second PUSCH opportunity. In some aspects, the number S of PUSCH opportunities of the CG-UL 752 may be based on the following discussion Figures 8A to 8C In some aspects, the PUSCH opportunity of CG-UL 752 may be configured with PUSCH repetition type A.
[0090] like Figure 7D As shown, the CG-UL 753 may include a set of PUSCH opportunities configured in consecutive TDRAs. In some aspects, the PUSCH 793a may include multiple OFDM symbols, such as seven symbols. In some aspects, multiple PUSCHs 793a are configured in a single time slot 793b. In some aspects, the CG-UL 753 may include a set of S=4 PUSCH opportunities. In some aspects, the number S of PUSCH opportunities of the CG-UL 753 may be based on the following discussion Figures 8A to 8C 、 Figures 9A to 9B or FIG. 10A to FIG. 1 In some aspects, the PUSCH opportunities of CG-UL 753 may be configured with a PUSCH repetition type B associated with a relatively (compared to type A) reduced time spacing or gap between repetitions.
[0091] like Figure 7E As shown, the CG-UL 754 may include a set of PUSCH opportunities configured in consecutive TDRAs. In some aspects, the PUSCH 794a may include multiple OFDM symbols, such as six symbols. In some aspects, multiple PUSCHs 794a are configured in the same time slot 794b. In some aspects, the CG-UL 754 may include a set of S=2 PUSCH opportunities. In some aspects, the number S of PUSCH opportunities of the CG-UL 754 may be based on the following discussion: Figures 8A to 8C In some aspects, the PUSCH opportunity of CG-UL 754 may be configured with PUSCH repetition type B.
[0092] like Figure 7F As shown, the CG-UL 755 may include a set of PUSCH opportunities configured in non-contiguous TDRA. In some aspects, the PUSCH 795a may include multiple OFDM symbols, such as two symbols. In some aspects, multiple PUSCHs 795a are configured in the same time slot 795b. In some aspects, the CG-UL 755 may include a set of S=4 PUSCH opportunities. In some aspects, the number S of PUSCH opportunities of the CG-UL 755 may be based on the following discussion Figures 8A to 8C 、 Figures 9A to 9B or FIG. 10A to FIG. 1 0D solution to determine.
[0093] In some aspects, the timing of the PUSCH 795a of the CG-UL 755 is configured based on one or both of a parameter T0 796 indicating the offset of the first PUSCH opportunity from the start of the timeslot and a parameter T1 797 indicating the spacing between the PUSCHs 795a. In some aspects, in addition to the parameters T0 796 and T1 797, the CG-UL 755 may also be associated with a repetition factor K. In some aspects, the CG-UL 755 may be associated with a parameter indicating the size of each PUSCH opportunity in terms of the number of PUSCHs of the configured granted resources. In the case where the number of opportunities in the CG-UL 755 is based on a parameter or opportunity factor indicating the size of each opportunity in terms of the number of PUSCHs, the number of opportunities in the CG-UL may be determined independently of the redundancy version (RV) configuration. In some aspects, the network and / or BS may flexibly configure the RV sequence associated with the CG-UL 755 using any sequence. In some aspects, the PUSCH opportunity of the CG-UL 755 may be configured with PUSCH repetition type B and parameter T1 797 .
[0094] Figures 8A to 8C An uplink transmission scheme using configured authorized resources according to some aspects of the present disclosure is illustrated. The functions of schemes 800 to 802 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means of a wireless communication device. In some aspects, a wireless communication device such as UE 115 or UE 500 may perform the steps of schemes 800 to 802 using one or more components (such as a processor 502, a memory 404, a CG-PUSCH module 508, a transceiver 510, a modem 512, and one or more antennas 516). In addition, a wireless communication device such as a base station (BS) 105 or BS 600 may perform the steps of schemes 800 to 802 using one or more components (such as a processor 602, a memory 604, a CG-PUSCH module 608, a transceiver 610, a modem 612, and one or more antennas 616). Schemes 800 to 802 may be implemented in the same manner as in the example Figures 1 to 7 Figures 9 to Figure 11 Similar mechanism as described in . Figures 8A to 8C In , the x-axis represents time in some arbitrary units.
[0095] like Figure 8AAs shown, the PUSCH of the CG-UL can be associated with a redundancy version identifier (RVID) or a set of RVIDs 810. In some aspects, the PUSCH of scheme 801 can be associated with a repetition factor (RepK). In some aspects, in scheme 800, RepK can be set equal to four. In some aspects, the RVID 810 associated with the PUSCH of scheme 800 can be based on the sequence 0, 3, 0, 3. In some aspects, the start of a PUSCH opportunity can be associated with a PUSCH with RVID=0, and the end of a PUSCH opportunity can be associated with the next PUSCH with RVID=0 in the RVID sequence 810. In some aspects, a PUSCH opportunity can be associated with a mini-repetition miniRep1 or miniRep2. In some aspects, miniRep1 and miniRep2 are each associated with multiple PUSCHs (such as two PUSCHs). In some aspects, the PUSCH opportunities of scheme 800 can be configured with PUSCH repetition type A or B and / or Figure 7F Parameters T1 797.
[0096] like Figure 8B As shown, the PUSCH of the CG-UL can be associated with a redundancy version identifier (RVID) or a set of RVIDs 810. In some aspects, the PUSCH of scheme 801 can be associated with a repetition factor (RepK). In some aspects, in scheme 801, RepK can be set equal to eight. In some aspects, the RVID 810 associated with the PUSCH of scheme 801 can be based on the sequence 0, 2, 3, 1. In some aspects, the start of a PUSCH opportunity can be associated with a PUSCH with RVID=0, and the end of a PUSCH opportunity can be associated with the next PUSCH with RVID=0 in the RVID sequence 810. In some aspects, a PUSCH opportunity can be associated with a mini-repetition miniRep1 or miniRep2. In some aspects, miniRep1 and miniRep2 are each associated with multiple PUSCHs (such as four PUSCHs). In some aspects, the PUSCH opportunities of scheme 801 can be configured with PUSCH repetition type A or B and / or Figure 7F Parameters T1 797.
[0097] like Figure 8CAs shown, the PUSCH of the CG-UL can be associated with a redundancy version identifier (RVID) or a set of RVIDs 810. In some aspects, the PUSCH can be associated with a repetition factor (RepK). In some aspects, in scheme 802, RepK can be set equal to eight. In some aspects, the RVIDs 810 associated with the PUSCH of scheme 802 can all be set to RVID=0. In some aspects, the start of a PUSCH opportunity can be associated with a PUSCH with RVID=0, and the end of a PUSCH opportunity can be associated with the next PUSCH with RVID=0 in the RVID sequence 810. In some aspects, the PUSCH opportunities of scheme 802 can each consist of a single PUSCH. In some aspects, the PUSCH opportunities of scheme 802 can be configured with PUSCH repetition type A or B and / or Figure 7F Parameters T1 797.
[0098] Figures 9A to 9B An uplink transmission scheme using configured authorized resources according to some aspects of the present disclosure is illustrated. The functions of schemes 900 to 901 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means of a wireless communication device. In some aspects, a wireless communication device such as UE 115 or UE 500 may perform the steps of schemes 900 and 901 using one or more components (such as a processor 502, a memory 404, a CG-PUSCH module 508, a transceiver 510, a modem 512, and one or more antennas 516). In addition, a wireless communication device such as a base station (BS) 105 or BS 600 may perform the steps of schemes 900 and 901 using one or more components (such as a processor 602, a memory 604, a CG-PUSCH module 608, a transceiver 610, a modem 612, and one or more antennas 616). Schemes 900 and 901 may be implemented in the same manner as in the example Figure 1 Figures 8 and 10 to Figure 11 Similar mechanism as described in . Figures 9A to 9B In , the x-axis represents time in some arbitrary units.
[0099] like Figure 9AAs shown, the PUSCH of the CG-UL can be associated with an RV sequence 910. In some aspects, the PUSCH can be associated with a repetition factor (RepK). In some aspects, in scheme 900, RepK can be set to be equal to two. In some aspects, the RV sequences associated with the PUSCH of scheme 900 can all be set to RVID=0. In some aspects, the number M of PUSCHs 920 can be configured in time slots 930. In some aspects, the number M of PUSCHs 920 configured in time slots 930 is associated with the parameter cg-nrofPUSCH-InSlot-r16 of 3GPP Technical Specification (TS) 38.831. In some aspects, the number N of time slots 930 can be configured in the CG-UL. In some aspects, the number N of time slots 930 that can be configured in the CG-UL is associated with the parameter cg-nrofSlots-r16 of 3GPP Technical Specification (TS) 38.831. In some aspects, the number S of PUSCH opportunities in the CG-UL of the scheme 900 is based on N*M / K. In some aspects, the number S 940 of PUSCH opportunities may be S=2.
[0100] like Figure 9B As shown, the PUSCH of the CG-UL can be associated with an RV sequence 910. In some aspects, the PUSCH can be associated with a repetition factor (RepK). In some aspects, in scheme 901, RepK can be set to be equal to two. In some aspects, the RV sequences associated with the PUSCH of scheme 901 can all be set to RVID=0. In some aspects, a number M of PUSCHs 950 can be configured in a time slot 960. In some aspects, the number M of PUSCHs 950 configured in a time slot 960 is associated with the parameter cg-nrofPUSCH-InSlot-r16 of the 3GPP Technical Specification (TS) 38.831. In some aspects, a number N of time slots 960 can be configured in the CG-UL. In some aspects, the number N of time slots 960 that can be configured in the CG-UL is associated with the parameter cg-nrofSlots-r16 of the 3GPP Technical Specification (TS) 38.831. In some aspects, the number S of PUSCH opportunities in the CG-UL of scheme 901 may be based on N*M / K. In some aspects, the start of a PUSCH opportunity may be associated with a PUSCH with RVID=0, and the end of a PUSCH opportunity may be associated with the next PUSCH with RVID=0 in the RVID sequence 910. In some aspects, the number S 970 of PUSCH opportunities may be S=4.
[0101] FIG. 10A to FIG. 10BAn uplink transmission scheme using configured authorized resources according to some aspects of the present disclosure is illustrated. The functions of schemes 1000 to 1001 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means of a wireless communication device. In some aspects, a wireless communication device such as UE 115 or UE 500 may perform the steps of schemes 1000 to 1001 using one or more components (such as a processor 502, a memory 404, a CG-PUSCH module 508, a transceiver 510, a modem 512, and one or more antennas 516). In addition, a wireless communication device such as a base station (BS) 105 or BS 600 may perform the steps of schemes 1000 to 1001 using one or more components (such as a processor 602, a memory 604, a CG-PUSCH module 608, a transceiver 610, a modem 612, and one or more antennas 616). Schemes 1000 to 1001 may be implemented in the same manner as in the example Figure 1 To Figure 9 and Figure 11 Similar mechanism as described in . FIG. 10A to FIG. 10B , the x-axis represents time in some arbitrary units, and the y-axis represents frequency in some arbitrary units.
[0102] like Figure 10AAs shown, the CG-UL 1010 can be associated with multiple PUSCH opportunities configured in different frequency domain resource allocations (FDRAs). In some aspects, the CG-UL 1010 can include S=3 PUSCH opportunities configured in different FDRAs (i.e., different positions on the y-axis indicating frequency). In some aspects, all or some of the opportunities of the CG-UL 1010 can be configured in the same FDRA. In some aspects, the S=3 PUSCH opportunities of scheme 1000 can be configured in different TDRAs (i.e., different positions on the x-axis indicating time) and different FDRAs (e.g., frequency hopping techniques). In some aspects, all or some of the opportunities of the CG-UL 1010 can be configured in the same TDRA. In some aspects, the S=3 PUSCH opportunities of the CG-UL 1010 can be configured with different beamforming configurations (e.g., as shown by different tilted and vertical shading patterns). In some aspects, all or some of the opportunities of the CG-UL 1010 can be configured to have the same beamforming configuration. In some aspects, the pattern of each of the FDRA and / or beamforming configurations may be different in each period T 1020 and T 1030 of the CG-UL based on predefined rules. In some aspects, for a Type 2 CG-UL, the BS may send a DCI to the UE including information for activating PUSCH opportunities in different FDRAs (or different component carriers). In some aspects, the scheme 1000 may be associated with an unlicensed band. In some aspects, the UE selects a PUSCH opportunity for the CG-UL 1010 based on the signal-to-interference-plus-noise ratio (SINR) associated with each PUSCH opportunity.
[0103] like Figure 10BAs shown, the CG-UL 1040 can be associated with multiple PUSCH opportunities configured in different frequency domain resource allocations (FDRAs). In some aspects, the CG-UL 1040 can include S=9 PUSCH opportunities. In some aspects, the S=9 PUSCH opportunities of the CG-UL 1040 can be configured in different TDRAs (i.e., different positions on the x-axis indicating time) and / or different FDRAs (e.g., frequency hopping techniques). In some aspects, the S=9 PUSCH opportunities of the CG-UL 1040 can be configured with different beamforming configurations (e.g., as shown by different tilted and vertical shading patterns). In some aspects, based on predefined rules, the pattern of each of the FDRAs and / or beamforming configurations can be different in each period T 1050 and T1060 of the CG-UL. In some aspects, scheme 1001 can be associated with an unlicensed band. In some aspects, the UE selects a PUSCH opportunity for the CG-UL 1040 based on the signal-to-interference-plus-noise ratio (SINR) associated with each PUSCH opportunity. In some aspects, different component carriers associated with different FDRAs of the CG-UL 1040 may be configured, activated, and reactivated when a PUSCH opportunity is allocated to a given component carrier.
[0104] Figure 11 10. A flow chart of a communication method 1100 according to some aspects of the present disclosure is illustrated. The functions of the method 1100 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means of a wireless communication device. In some aspects, a wireless communication device such as UE 115, UE 215, or UE 500 may utilize one or more components (e.g., a processor 502, a memory 404, a CG module 508, a transceiver 510, a modem 512, and one or more antennas 516) to perform the steps of the method 1100. In addition, a wireless communication device such as base station (BS) 105, BS 205, or BS 600 may utilize one or more components (e.g., a processor 602, a memory 604, a CG module 608, a transceiver 610, a modem 612, and one or more antennas 616) to perform the steps of the method 1100. The method 1100 may be implemented in a manner similar to that described in the example embodiment. Figure 1 to Figure 1 Similar mechanism as described in 0.
[0105] like Figure 11 As shown, step 1110 includes determining, by the first wireless communication device, a physical uplink shared channel (PUSCH) opportunity set comprising one or more PUSCH opportunities for communicating in the configured granted resources. In some aspects, each of the network 100, the BS 105, and the UE 115 may utilize a PUSCH opportunity set comprising, for example, Figures 5 and 6One or more of the processors, memories, CG modules and / or software of the hardware and software components shown in FIG. 1100 may be used by each entity to perform the determining step 1100. Figure 3 To Figure 4 and Figure 7 to Figure 1 This step is performed by various algorithms of the PUSCH opportunity set determination algorithm described in 0.
[0106] Step 1120 further includes transmitting, by the first wireless communication device, a first communication with the second wireless communication device based on the determined PUSCH opportunity set. In some aspects, each of the network 100, BS 105 / 600, and UE 114 / 500 may utilize a method including, for example, Figures 5 and 6 One or more of the processors, memories, CG modules, transceivers, and / or software of the hardware and software components shown in FIG. 11 may perform the communication step 1120. Each entity may utilize, for example, the hardware and software components described above with respect to FIG. Figure 3 To Figure 4 and Figure 7 to Figure 1 This step is performed by various algorithms of the PUSCH opportunity set determination algorithm described in 0.
[0107] In some examples, the configured grant timer is based on one of an ending PUSCH opportunity in a configured granted resource, a starting PUSCH opportunity in a configured granted resource, or an end of a first PUSCH opportunity.
[0108] In some examples, communications associated with dynamically granted resources for retransmissions are based on a determination by the BS that a demodulation reference signal (DMRS) search in each PUSCH in the determined PUSCH opportunity set satisfies a threshold.
[0109] In some examples, the BS determines a hybrid automatic repeat request (HARQ) combination based on a PUSCH with a maximum metric in a demodulation reference signal (DMRS) search.
[0110] In some examples, communications associated with dynamically granted resources for retransmissions are based on redundancy versions (RVs).
[0111] In some instances, the BS receives a third communication including uplink control information (UCI) having one or more bits indicating that the dynamically granted resources are associated with a false alarm, wherein receiving the third communication is based on the BS sending a fourth communication including one of radio resource control (RRC) information or downlink control information (DCI). In some aspects, the fourth communication can be the same as, or included within the same message or packet as, a communication received by a UE configured with the dynamically granted resources.
[0112] In some examples, wherein the dynamically granted resources are not associated with a false alarm, and wherein the UE transmits uplink control information (UCI) of one or more bits indicating a PUSCH opportunity in which to transmit the first communication.
[0113] In some examples, each opportunity in the determined set of PUSCH opportunities is configured in a different frequency domain resource allocation (FDRA).
[0114] In some aspects, each opportunity in the determined PUSCH opportunity set is configured in a different frequency domain resource allocation (FDRA), and wherein the pattern of the FDRA is different in each period of the CG-UL based on predefined rules.
[0115] In some examples, each opportunity in the determined set of PUSCH opportunities is configured with a different beamforming configuration.
[0116] In some cases, each opportunity of a determined PUSCH opportunity set is configured with a different beamforming configuration, where the pattern of the beamforming configuration is different in each period of the CG-UL based on predefined rules.
[0117] In some examples, communications associated with the determined set of PUSCH opportunities are transmitted based on a signal-to-interference-plus-noise ratio (SINR) associated with each opportunity of the determined set of PUSCH opportunities.
[0118] In some instances, a first set of determined PUSCH opportunity sets is configured in a different frequency domain resource allocation (FDRA), a second set of determined PUSCH opportunity sets is configured with a different beamforming configuration, and a third set of determined PUSCH opportunity sets is configured in the same time domain resource allocation (TDRA).
[0119] In some examples, the first wireless communications device receives the first communication on a physical uplink shared channel (PUSCH) associated with the determined set of PUSCH opportunities.
[0120] In some examples, the first wireless communications device transmits the first communication on a physical uplink shared channel (PUSCH) associated with the determined PUSCH opportunity set.
[0121] Information and signals may be represented using any of a variety of technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.
[0122] The various illustrative blocks and modules described in conjunction with the present disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration).
[0123] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored on a computer-readable medium as one or more instructions or codes or transmitted therethrough. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described above can be implemented using a combination of software, hardware, firmware, hard wiring, or any of these items executed by a processor. The features of the functions implemented can also be physically located at various locations, including being distributed so that the various parts in the functions are implemented at different physical locations. Moreover, as used herein (including in the claims), the "or" used in a list of items (for example, a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of [at least one of A, B, or C] means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
[0124] As will be understood by those skilled in the art by now and depending on the particular application at hand, many modifications, substitutions and variations may be made in the materials, devices, configurations and methods of use of the apparatus of the present disclosure and thereto without departing from the spirit and scope of the present disclosure. In view of this, the scope of the present disclosure should not be limited to the specific embodiments shown and described herein, as they are merely examples thereof, but should be fully commensurate with the claims appended hereto and their functional equivalents.
Claims
1. A method of wireless communication, comprising: determining, by the first wireless communication device, a physical uplink shared channel (PUSCH) opportunity set comprising one or more PUSCH opportunities for communicating in the configured granted resources; as well as transmitting, by the first wireless communication device, a first communication with a second wireless communication device based on the determined PUSCH opportunity set; The PUSCH opportunity set includes one of a first continuous time domain resource allocation (TDRA) set or a second non-continuous TDRA set; wherein the first communication is transmitted based on a first PUSCH opportunity included in the determined PUSCH opportunity set; wherein the determined PUSCH opportunity set is associated with a HARQ process ID based on a first symbol of the configured granted resource; and Wherein, the method further comprises: A second communication associated with dynamically granted resources for retransmission is transmitted by the first wireless communication device with the second wireless communication device based on the HARQ process ID.
2. The method according to claim 1, wherein: The spacing between PUSCH opportunities of the second non-contiguous TDRA set is based on the inter-opportunity spacing T1.
3. The method according to claim 1, wherein: The determined number S of PUSCH opportunities is based on an opportunity factor P indicating the number of PUSCHs associated with each opportunity of the configured granted resources.
4. The method according to claim 1, wherein: The configured authorized resources include a repetition factor K, where K is an integer greater than or equal to one (1); wherein the start of the first PUSCH opportunity is based on a first redundancy version (RV) identifier (RVID) equal to zero (0); wherein the end of the first PUSCH opportunity is based on a second RVID in the RV sequence that is a next RVID equal to zero (0) after the first RVID; and The determined number S of PUSCH opportunities is based on K.
5. The method according to claim 1, wherein: The configured authorized resources include a number N of time slots, each of the N number of time slots includes a number M of PUSCHs; as well as The determined number S of PUSCH opportunities is based on N*M.
6. The method according to claim 5, wherein: The configured authorized resources include a repetition factor K, where K is an integer greater than or equal to one (1); and The determined number S of PUSCH opportunities is further based on N*M / K.
7. The method according to claim 5, wherein: The start of the first PUSCH opportunity is based on a first redundancy version (RV) identifier (RVID) equal to zero (0); and The end of the first PUSCH opportunity is based on a second RVID in the RV sequence that is the next RVID equal to zero (0) after the first RVID.
8. The method according to claim 1, wherein: The configured grant timer is based on one of an ending PUSCH opportunity in the configured grant resources, a starting PUSCH opportunity in the configured grant resources, or an end of the first PUSCH opportunity.
9. The method according to claim 1, wherein: Transmitting the second communication is further based on: Determining, by the first communications device, that a demodulation reference signal (DMRS) search in each PUSCH in the determined PUSCH opportunity set satisfies a threshold; Wherein, the method further comprises: determining, by the first communications device, a hybrid automatic repeat request (HARQ) combination based on the PUSCH having a maximum metric in the demodulation reference signal (DMRS) search; and Wherein transmitting the second communication is further based on a redundancy version (RV).
10. The method according to claim 9, further comprising: receiving, by the first wireless communication device from the second wireless communication device, a third communication including one or more bits of uplink control information (UCI) indicating that the dynamically granted resources are associated with a false alarm; and Wherein, receiving the third communication is based on: A fourth communication including one of radio resource control (RRC) information or downlink control information (DCI) is sent by the first wireless communication device to the second wireless communication device.
11. The method according to claim 9, wherein: The dynamically authorized resource is not associated with a false alarm, and wherein the method further comprises: One or more bits of uplink control information (UCI) are received from the second wireless communication device indicating the PUSCH opportunity in which the first communication was transmitted.
12. The method according to claim 1, wherein: Each opportunity in the determined PUSCH opportunity set is configured in a different frequency domain resource allocation (FDRA).
13. The method according to claim 12, wherein: Each opportunity in the determined PUSCH opportunity set is configured in a different frequency domain resource allocation (FDRA); and Among them, the pattern of the FDRA is different in each cycle of CG-UL based on predefined rules.
14. The method according to claim 1, wherein: Each opportunity in the determined PUSCH opportunity set is configured with a different beamforming configuration; and Wherein transmitting the first communication is further based on: A signal-to-interference-plus-noise ratio (SINR) associated with each opportunity in the determined set of PUSCH opportunities is determined by the first wireless communication device.
15. The method according to claim 14, wherein: The pattern of the beamforming configuration is different in each cycle of CG-UL based on predefined rules.
16. The method according to claim 1, wherein: A first opportunity set of the determined PUSCH opportunity sets is configured in a different frequency domain resource allocation (FDRA); wherein a second opportunity set of the determined PUSCH opportunity set is configured with a different beamforming configuration; and The third opportunity set of the determined PUSCH opportunity set is configured in the same time domain resource allocation (TDRA).
17. The method according to claim 1, wherein: Transmitting the first communication further comprises: The first communication is received by the first wireless communications device on a physical uplink shared channel (PUSCH) associated with the determined set of PUSCH opportunities.
18. The method according to claim 1, wherein: Transmitting the first communication further comprises: The first communication is sent by the first wireless communications device on a physical uplink shared channel (PUSCH) associated with the determined set of PUSCH opportunities.
19. A first wireless communication device, comprising: A processor, the processor being configured to: determining a physical uplink shared channel (PUSCH) opportunity set comprising one or more PUSCH opportunities for communicating in the configured granted resources; and A transceiver, the transceiver being configured to: transmitting a first communication with a second wireless communication device based on the determined set of PUSCH opportunities; The PUSCH opportunity set includes one of a first continuous time domain resource allocation (TDRA) set or a second non-continuous TDRA set; wherein the first communication is transmitted based on a first PUSCH opportunity included in the determined PUSCH opportunity set; wherein the determined PUSCH opportunity set is associated with a HARQ process ID based on a first symbol of the configured granted resource; and Wherein, the transceiver is further configured as: Based on the HARQ process ID, a second communication associated with dynamically granted resources for retransmission is transmitted with the second wireless communication device.
20. The first wireless communication device according to claim 19, wherein: The configured authorized resources include a number N of time slots, each of the N number of time slots includes a number M of PUSCHs; as well as The determined number S of PUSCH opportunities is based on N*M.
21. The first wireless communication device according to claim 20, wherein: The configured authorized resources include a repetition factor K, where K is an integer greater than or equal to one (1); and The determined number S of PUSCH opportunities is further based on N*M / K.
22. The first wireless communication device according to claim 20, wherein: The start of the first PUSCH opportunity is based on a first redundancy version (RV) identifier (RVID) equal to zero (0); as well as The end of the first PUSCH opportunity is based on a second RVID in the RV sequence that is the next RVID equal to zero (0) after the first RVID.
23. The first wireless communication device according to claim 19, wherein: The configured grant timer is based on one of an ending PUSCH opportunity in the configured grant resources, a starting PUSCH opportunity in the configured grant resources, or an end of the first PUSCH opportunity.
24. The first wireless communication device according to claim 19, wherein: The transceiver is further configured to transmit the second communication based on a demodulation reference signal (DMRS) search in each PUSCH within the determined set of PUSCH opportunities satisfying a threshold; wherein the transceiver is further configured to transmit the second communication based on a redundancy version (RV); and Wherein, the processor is further configured to: A hybrid automatic repeat request (HARQ) combination is determined based on the PUSCH having a maximum metric in the demodulation reference signal (DMRS) search.
25. The first wireless communication device according to claim 19, wherein: Each opportunity in the determined PUSCH opportunity set is configured in a different frequency domain resource allocation (FDRA).
26. The first wireless communication device according to claim 25, wherein: Each opportunity in the determined PUSCH opportunity set is configured in a different frequency domain resource allocation (FDRA); and Among them, the pattern of the FDRA is different in each cycle of CG-UL based on predefined rules.
27. The first wireless communication device according to claim 19, wherein: Each opportunity in the determined PUSCH opportunity set is configured with a different beamforming configuration; and Wherein, the processor is further configured to: A signal-to-interference-plus-noise ratio (SINR) associated with each opportunity in the determined set of PUSCH opportunities is determined.
28. The first wireless communication device according to claim 27, wherein: The pattern of the beamforming configuration is different in each cycle of CG-UL based on predefined rules.
29. The first wireless communication device according to claim 19, wherein: A first opportunity set of the determined PUSCH opportunity sets is configured in a different frequency domain resource allocation (FDRA); wherein a second opportunity set of the determined PUSCH opportunity set is configured with a different beamforming configuration; and The third opportunity set of the determined PUSCH opportunity set is configured in the same time domain resource allocation (TDRA).
30. The first wireless communication device according to claim 19, wherein: The transceiver is further configured to: The first communication is received on a physical uplink shared channel (PUSCH) associated with the determined set of PUSCH opportunities.
31. The first wireless communication device according to claim 19, wherein: The transceiver is further configured to: The first communication is sent on a physical uplink shared channel (PUSCH) associated with the determined set of PUSCH opportunities.
32. A non-transitory computer-readable medium having program code recorded thereon, the program code, when executed by a processor in a first wireless communication device, comprising code for causing the first wireless communication device to: determining a physical uplink shared channel (PUSCH) opportunity set comprising one or more PUSCH opportunities for communicating in the configured granted resources; and transmitting a first communication with a second wireless communication device based on the determined set of PUSCH opportunities; in, The PUSCH opportunity set includes one of a first contiguous time domain resource allocation (TDRA) set or a second non-contiguous TDRA set; wherein the first communication is transmitted based on a first PUSCH opportunity included in the determined PUSCH opportunity set; wherein the determined PUSCH opportunity set is associated with a HARQ process ID based on a first symbol of the configured granted resource; and Wherein, when the program code is executed by the processor in the first wireless communication device, it includes code for causing the first wireless communication device to perform the following operations: A second communication associated with dynamically granted resources for retransmission is transmitted with the second wireless communication device based on the HARQ process ID.
33. A first wireless communication device, comprising: means for determining a physical uplink shared channel (PUSCH) opportunity set comprising one or more PUSCH opportunities for communicating in configured granted resources; as well as means for transmitting a first communication with a second wireless communication device based on the determined set of PUSCH opportunities; The PUSCH opportunity set includes one of a first continuous time domain resource allocation (TDRA) set or a second non-continuous TDRA set; wherein the first communication is transmitted based on a first PUSCH opportunity included in the determined PUSCH opportunity set; wherein the determined PUSCH opportunity set is associated with a HARQ process ID based on a first symbol of the configured granted resource; and Wherein, the first wireless communication device further includes: Means for transmitting, with the second wireless communication device, a second communication associated with dynamically granted resources for retransmission based on the HARQ process ID.