User equipment-specific scheduling request repetitions

KR103017520B1Active Publication Date: 2026-09-09QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
KR1020247035475
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2018-09-21
Filing Date
2018-09-24
Publication Date
2026-09-09
Estimated Expiration
2038-09-24

Smart Images

  • Figure 112024116000828-PAT00002_ABST
    Figure 112024116000828-PAT00002_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communication are described. A base station and a user equipment (UE) may communicate using a high reliability and low latency communication system (e.g., ultra-reliable low-latency communications (URLLC)). The base station may signal a UE-specific scheduling request (SR) repetition configuration that the UE may utilize to transmit an instantaneous SR when a buffer status report (BSR) is triggered by a new data packet. The UE may transmit the SR repeatedly until the number of repetitions or the time period of repetitions is satisfied or until an uplink acknowledgment is received from the base station. The SR repetition configuration may include a number of parameters, including repetition setup, power setup, resource allocation, and acknowledgment / negative acknowledgment (ACK / NACK) procedures.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] Cross-references

[0002] The present application claims priority to U.S. Patent Application No. 16 / 137,840 by Li et al., filed September 21, 2018, titled “User Equipment-Specific Scheduling Request Repetitions”; and U.S. Provisional Patent Application No. 62 / 563,011 by Li et al., filed September 25, 2017, titled “User Equipment-Specific Scheduling Request Repetitions”; each of these shall be assigned to the assignee of this specification.

[0003] The following generally relates to wireless communication, and more specifically to user equipment (UE)-specific scheduling request (SR) repetitions (e.g., retransmissions). Background Technology

[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, and broadcast. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include 4th generation (4G) systems, such as Long Term Evolution (LTE) systems or LTE-Advanced (LTE-A) systems, and 5th generation (5G) systems, which may be referred to as New Radio (NR). These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform-Spread-OFDM (DFT-S-OFDM). A wireless multiple-access communication system may include multiple base stations or network access nodes, each of which simultaneously supports communication to multiple communication devices, which may otherwise be known as UEs.

[0005] In some wireless communication systems, a UE may transmit an SR to a base station to request resources for uplink transmission. An SR may be triggered when data becomes available for transmission. In some cases, the UE may wait to transmit an SR at periodic start times specified by the base station. However, in wireless communication systems with high reliability and low latency requirements (e.g., ultra-reliable low latency communications (URLLC)), more efficient techniques for transmitting SRs more frequently may be desired. means of solving the problem

[0006] The described techniques relate to improved methods, systems, devices, or apparatus that support User Equipment (UE)-specific Scheduling Request (SR) iterations (e.g., retransmissions). Generally, the described techniques provide an SR iteration configuration that enables instantaneous transmission of an SR so as to reduce latency and improve reliability. For example, an SR iteration configuration may include an SR iteration number, SR iteration periodicity, a start symbol duration for transmitting an SR iteration, a power configuration for transmitting an SR iteration, a configuration of SR resource allocation for transmitting an SR iteration, or a combination thereof. In some cases, an SR iteration parameter may be created to denote an SR iteration configuration. For example, an SR iteration parameter may indicate different parameters of the SR iteration configuration. Additionally, or alternatively, an SR iteration parameter may include an index of the SR iteration configuration. In some cases, the SR iteration configuration and parameters may be specific to the UE. For example, the SR iteration configuration and parameters may be based on traffic priority for the UE, UE link budget, UE latency requirements, UE reliability requirements, UE historical SR performance, UE location, or a combination thereof.

[0007] The base station may determine a UE-specific SR repeat configuration, generate SR repeat parameters based on the SR repeat configuration, and transmit the SR repeat parameters to the UE. In some cases, the UE may transmit repeats of the SR as part of Ultra-Reliable Low Latency Communication (URLLC). In some cases, the UE may transmit the SR during the SR response window until the maximum number of SR repeats, as indicated by the SR repeat parameters, is satisfied. Additionally, or alternatively, the UE may transmit the SR during the SR response window until a resource acknowledgment is received from the base station.

[0008] A method of wireless communication is described. The method may include the steps of receiving a message from a base station containing SR repetition parameters for a UE, and transmitting repetitions of the SR to the base station based on the received SR repetition parameters. The SR repetition parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0009] An apparatus for wireless communication is described. The apparatus may include means for receiving a message from a base station containing SR repetition parameters for a UE, and means for transmitting repetitions of the SR to the base station based on the received SR repetition parameters. The SR repetition parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0010] Other devices for wireless communication are described. The device may include a processor, a memory that communicates electronically with the processor, and instructions stored in the memory. The instructions may be operable to cause the processor to receive a message from a base station containing SR repetition parameters for a UE, and to transmit repetitions of the SR to the base station based on the received SR repetition parameters. The SR repetition parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0011] A non-transient computer-readable medium for wireless communication is described. The non-transient computer-readable medium may include instructions operable to cause a processor to receive a message containing SR repetition parameters for a UE from a base station, and to transmit repetitions of the SR to the base station based on the received SR repetition parameters. The SR repetition parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0012] In some examples of the above-described method, apparatus and non-transient computer-readable medium, the SR repetition parameter may represent an SR repetition number indicating the maximum number of SR repetitions.

[0013] In some examples of the above-described method, apparatus and non-transient computer-readable medium, the SR repetition parameter may indicate SR repetition periodicity.

[0014] In some examples of the above-described method, apparatus and non-transient computer-readable medium, the SR repetition parameter may indicate a start symbol period for initiating the transmission of a repetition of the SR, the start symbol period is based on the SR repetition number and the SR repetition periodicity, and the repetition of the SR may be transmitted using the start symbol period.

[0015] In some examples of the above-described method, device, and non-transient computer-readable medium, the SR iteration parameter may indicate an SR iteration configuration for the UE.

[0016] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for adjusting transmission power to transmit repetitions of SR based on power configuration.

[0017] In some examples of the above-described method, apparatus, and non-transient computer-readable medium, adjusting the transmit power for transmitting repetitions of SR includes increasing the transmit power for repetitions of SR in a symbol period known by the UE so as to have channel conditions that satisfy a threshold.

[0018] In some examples of the above-described method, apparatus and non-transient computer-readable medium, the SR repetition parameter may indicate a transmission power for transmitting repetitions of the SR based on the SR repetition number.

[0019] In some examples of the method, apparatus and non-transient computer-readable medium described above, the SR repetition parameter may indicate an SR resource allocation, and the repetition of the SR may be transmitted over a set of time-frequency resources according to the SR resource allocation.

[0020] In some examples of the method, apparatus, and non-transient computer-readable medium described above, SR resource allocation may indicate transmitting repetitions of SR using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof.

[0021] In some examples of the above-described method, apparatus and non-transient computer-readable medium, transmitting a repetition of SR includes transmitting SR during an SR response window until a maximum number of SR repetitions may be satisfied.

[0022] In some examples of the above-described method, apparatus and non-transient computer-readable medium, transmitting a repetition of the SR includes transmitting the SR during the SR response window until a resource acknowledgment may be received from the base station.

[0023] In some examples of the above-described method, apparatus and non-transient computer-readable medium, transmitting a repetition of SR includes transmitting a repetition of SR in multiple slots or subframes.

[0024] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for identifying a conflict between the transmission of a feedback message and the repetition of an SR. Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for determining the priority of a feedback message and the repetition priority of an SR. Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for transmitting a feedback message, or a repetition of an SR, or both, based on the priority of a feedback message and the repetition priority of an SR.

[0025] In some examples of the above-described method, apparatus, and non-transient computer-readable medium, the message includes a wireless resource control (RRC) message or a physical downlink control channel (PDCCH).

[0026] In some examples of the above-described method, apparatus, and non-transient computer-readable medium, repetitions of SR may be transmitted as part of URLLC.

[0027] A method of wireless communication is described. The method may include the steps of identifying channel conditions associated with a UE, determining an SR iteration configuration for the UE based on the channel conditions, generating SR iteration parameters for the UE based on the SR iteration configuration, and transmitting the SR iteration parameters to the UE. The SR iteration configuration is UE-specific and may also be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0028] An apparatus for wireless communication is described. The apparatus may include means for identifying channel conditions associated with a UE, means for determining an SR iteration configuration for a UE based on the channel conditions, means for generating SR iteration parameters for a UE based on the SR iteration configuration, and means for transmitting SR iteration parameters to a UE. The SR iteration configuration is UE-specific and may also be based at least partially on one or more of a traffic priority for a UE, a UE link budget, traffic latency requirements, or historical SR performance.

[0029] Other devices for wireless communication are described. The device may include a processor, a memory that communicates electronically with the processor, and instructions stored in the memory. The instructions may be operable to cause the processor to identify channel conditions associated with the UE, determine an SR iteration configuration for the UE based on the channel conditions, generate SR iteration parameters for the UE based on the SR iteration configuration, and transmit the SR iteration parameters to the UE. The SR iteration configuration is UE-specific and may also be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0030] A non-transient computer-readable medium for wireless communication is described. The non-transient computer-readable medium may include instructions operable to cause a processor to identify channel conditions associated with a UE, determine an SR iteration configuration for the UE based on the channel conditions, generate SR iteration parameters for the UE based on the SR iteration configuration, and transmit the SR iteration parameters to the UE. The SR iteration configuration is UE-specific and may also be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance.

[0031] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for determining an SR iteration number indicating the maximum number of SR iterations by the UE, wherein the SR iteration parameter may indicate the SR iteration number.

[0032] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for determining the SR repetition periodicity for the UE to transmit a repetition of the SR, wherein the SR repetition parameter may indicate the SR repetition periodicity.

[0033] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for determining a start symbol period for a UE to transmit an SR repetition, the start symbol period is based on an SR repetition number and an SR repetition periodity, and an SR repetition parameter may indicate the SR repetition periodity.

[0034] In some examples of the above-described method, apparatus and non-transient computer-readable medium, the SR iteration parameter may include an index of the SR iteration configuration.

[0035] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or commands for the UE to determine a power configuration for transmitting iterations of SR, the power configuration is based on channel conditions, and the SR iteration parameter may indicate the power configuration.

[0036] In some examples of the above-described method, apparatus and non-transient computer-readable medium, the power configuration includes an indication of transmission power for transmitting repetitions of SR based on an SR repetition number.

[0037] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for the UE to configure an SR resource allocation for transmitting iterations of the SR, wherein the SR iteration parameter may indicate the SR resource allocation.

[0038] In some examples of the method, apparatus, and non-transient computer-readable medium described above, the SR resource allocation may indicate a set of time-frequency resources for the repetition of the SR using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof.

[0039] Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for receiving iterations of an SR from a UE during an SR resource response window according to an SR iteration configuration. Some examples of the above-described method, apparatus, and non-transient computer-readable medium may further include processes, features, means, or instructions for decoding an SR based on a combination of the received iterations of the SR.

[0040] In some examples of the above-described method, apparatus and non-transient computer-readable media, the SR iteration configuration may also be based on the reliability requirements of the UE, or the location of the UE, or any combination thereof.

[0041] In some examples of the above-described method, apparatus and non-transient computer-readable medium, SR repetition parameters may be transmitted via RRC messaging or via PDCCH. Brief explanation of the drawing

[0042] FIG. 1 illustrates an example of a system for wireless communication that supports User Equipment (UE)-specific Scheduling Request (SR) repetitions (e.g., retransmissions) according to embodiments of the present disclosure. FIG. 2 illustrates an example of a wireless communication system that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIGS. 3a, 3b, and 3c illustrate examples of SR iteration resource allocation configurations that support UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIG. 4 illustrates an example of a process flow that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIGS. 5 through 7 show block diagrams of a device supporting UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIG. 8 illustrates a block diagram of a system including a UE that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIGS. 9 through 11 show block diagrams of a device supporting UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIG. 12 illustrates a block diagram of a system including a base station that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. FIGS. 13 through 18 illustrate methods for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Specific details for implementing the invention

[0043] A User Equipment (UE) may transmit a Scheduling Request (SR) message to a base station requesting an uplink transmission. The SR may respond to events in the UE (e.g., a change in a Buffer Status Report (BSR) or the arrival of uplink data from a logical channel group). In some examples, the SR may convey a request for resources using one or multiple bits. When the SR is transmitted and received by the base station, the base station may transmit an uplink acknowledgment (e.g., Downlink Control Information (DCI)), and the UE may transmit a message on the Physical Uplink Shared Channel (PUSCH) in response to the uplink acknowledgment. In some cases, the base station may signal an SR configuration to the UE via Radio Resource Control (RRC) messaging to transmit SRs. The configuration may include a start point indicating a periodic start time when the UE may transmit an SR. Additionally, the configuration may include an SR response window in which the UE waits for a response from the base station (e.g., an uplink acknowledgment). If the UE does not receive a response within the window, it may resend the SR.

[0044] In some cases, the base station and the UE may operate in a communication system (e.g., URLLC) that requires high reliability and low-latency transmissions between devices. In such communication systems, the UE may transmit an instantaneous SR when the SR is triggered by a new data packet, instead of waiting for a periodic start time to transmit an SR. Additionally, as described herein, the base station may signal a UE-specific SR repetition configuration that the UE may utilize to reduce the chances of missed detection of the SR by the base station and to eliminate the need to wait until the end of the response window to retransmit the SR. The UE may transmit the SR repeatedly until the number of repetitions or the duration of the repetitions is satisfied or until an uplink acknowledgment is received from the base station. The base station may determine the UE-specific SR repetition configuration based on UE-specific conditions such as traffic priority, UE link budget, latency requirements, history requirements, etc. In some cases, the base station may select a UE-specific SR repeat configuration from a table of available SR configurations and signal to the UE an index corresponding to the selected UE-specific SR repeat configuration. The base station may transmit the UE-specific SR configuration in semi-continuous signaling (e.g., RRC messaging) or in dynamic signaling (e.g., Physical Downlink Control Channel (PDCCH)).

[0045] The SR iteration configuration may include multiple parameters, including iteration settings, power settings, resource allocation, and acknowledgment / negative acknowledgment (ACK / NACK) procedures. The iteration setting parameters may include the number of iterations for the SR, the time duration for the iterations, the starting point for the iterations, or a combination thereof. The power settings may include power boosts for certain iterations of the SR based on channel conditions or latency requirements. The resource allocation parameters may include certain resources in the time-frequency domain for transmitting the SR iterations. The ACK / NACK procedure parameters may include an indication of how the UE should respond when it is necessary to transmit ACK / NACK feedback in the same symbol as the SR.

[0046] Aspects of the present disclosure are first described in the context of wireless communication systems. Then, examples of SR iteration configurations and process flows are described. Aspects of the present disclosure are further illustrated and described with reference to device diagrams, system diagrams, and flowcharts relating to UE-specific scheduling request iterations (e.g., retransmissions).

[0047] FIG. 1 illustrates an example of a wireless communication system (100) according to various embodiments of the present disclosure. The wireless communication system (100) includes base stations (105), UEs (115), and a core network (130). In some examples, the wireless communication system (100) may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, or a New Radio (NR) network. In some cases, the wireless communication system (100) may support enhanced broadband communications, ultra-reliability (e.g., mission-critical) communications, low-latency communications, or communications with low-cost and low-complexity devices (e.g., URLLC).

[0048] Base stations (105) may communicate wirelessly with UEs (115) through one or more base station antennas. Base stations (105) may include or be referred to by a person skilled in the art as base transceiver stations, wireless base stations, access points, wireless transceivers, node B, e-node B (eNB), next-generation node B (gNB), or giga-node B (which may be referred to as gNB), home node B, home e-node B, or some other suitable term. A wireless communication system (100) may include different types of base stations (105) (e.g., macro or small cell base stations). The UEs (115) described herein may be able to communicate with various types of base stations (105) and network equipment, including macro eNBs, small cell eNBs, gNBs, repeater base stations, etc.

[0049] Each base station (105) may be associated with a specific geographical coverage area (110) that supports communication with various UEs (115). Each base station (105) may provide communication coverage for individual geographical coverage areas (110) via communication links (125), and the communication links (125) between the base station (105) and the UE (115) may utilize one or more carriers. The communication links (125) illustrated in the wireless communication system (100) may include uplink transmissions from the UE (115) to the base station (105), or downlink transmissions from the base station (105) to the UE (115). Downlink transmissions may also be referred to as forward link transmissions, while uplink transmissions may also be referred to as reverse link transmissions.

[0050] The geographical coverage area (110) for a base station (105) may be divided into sectors that constitute only a part of the geographical coverage area (110), and each sector may be associated with a cell. For example, each base station (105) may provide communication coverage for a macro cell, a small cell, a hot spot, or other types of cells, or various combinations thereof. In some examples, the base station (105) may be mobile and thus may provide communication coverage for a moving geographical coverage area (110). In some examples, different geographical coverage areas (110) associated with different technologies may overlap, and overlapping geographical coverage areas (110) associated with different technologies may be supported by the same base station (105) or different base stations (105). The wireless communication system (100) may include, for example, a heterogeneous LTE / LTE-A or NR network in which base stations (105) of different types provide coverage for various geographical areas (110).

[0051] The term “cell” refers to a logical communication entity used for communication with a base station (105) (e.g., via a carrier) and may be associated with an identifier (e.g., physical cell identifier (PCID), virtual cell identifier (VCID)) for identifying neighboring cells operating via the same or different carriers. In some examples, the carrier may support multiple cells, and the different cells may be configured according to different protocol types (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), etc.) that may provide access to different types of devices. In some cases, the term “cell” may refer to a part (e.g., a sector) of the geographical coverage area (110) where the logical entity operates.

[0052] UEs (115) may be distributed throughout the wireless communication system (100), and each UE (115) may be stationary or mobile. A UE (115) may also be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable term, where “device” may also be referred to as a unit, a station, a terminal, or a client. A UE (115) may be a personal electronic device such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, a UE (115) may also refer to a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or an MTC device, etc., which may be implemented in various items such as appliances, vehicles, meters, etc.

[0053] Some UEs (115), such as MTCs or IoT devices, may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technologies that allow devices to communicate with each other or with a base station (105) without human intervention. In some examples, M2M communication or MTC may include communication from a device incorporating sensors or meters to measure or capture information and relay that information to a central server or application program, which may make the information available or present the information to humans interacting with the program or application. Some UEs (115) may be designed to collect information or enable automated behavior of machines. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based business billing.

[0054] Some UEs (115) may be configured to adopt operating modes that reduce power consumption, such as half-duplex communications (e.g., a mode that supports unidirectional communication through transmission or reception but does not support transmission and reception simultaneously). In some examples, half-duplex communications may be performed at a reduced peak rate. Other power conservation techniques for the UEs (115) include entering a power-saving "deep sleep" mode when not engaged in active communications or when operating through a limited bandwidth (e.g., according to narrowband communication). In some cases, the UEs (115) may be designed to support critical functions (e.g., mission-critical functions), and the wireless communication system (100) may be configured to provide ultra-reliable communications for these functions.

[0055] In some cases, the UE (115) may also communicate directly with other UEs (115) (e.g., using peer-to-peer (P2P) or device-to-device (D2D) protocols). One or more of the groups of UEs (115) utilizing D2D communication may be within the geographical coverage area (110) of the base station (105). Other UEs (115) in such a group may be outside the geographical coverage area (110) of the base station (105) or otherwise may not be able to receive transmissions from the base station (105). In some cases, the group of UEs (115) communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE (115) transmits to all other UEs (115) in the group. In some cases, the base station (105) facilitates the scheduling of resources for D2D communications. In other cases, D2D communication is performed between UEs (115) without the involvement of a base station (105).

[0056] Base stations (105) may communicate with the core network (130) and with each other. For example, base stations (105) may interface with the core network (130) through backhaul links (132) (e.g., through S1 or other interfaces). Base stations (105) may communicate with each other directly (e.g., directly between base stations (130)) or indirectly (e.g., through the core network (130)) through backhaul links (134) (e.g., X2 or other interfaces).

[0057] The core network (130) may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network (130) may be an evolved packet core (EPC) that may include at least one Mobility Management Entity (MME), at least one Serving Gateway (S-GW), and at least one Packet Data Network (PDN) Gateway (P-GW). The MME may manage non-access stratum functions (e.g., control plane) such as mobility, authentication, and bearer management for UEs (115) served by base stations (105) associated with the EPC. User IP packets may be transmitted through the S-GW, and the S-GW itself may be connected to the P-GW. The P-GW may provide IP address allocation and other functions. The P-GW may be connected to the Network Operator IP Service. Operator IP services may include access to the Internet, intranet(s), IP multimedia subsystem (IMS), or packet-switched (PS) streaming services.

[0058] At least some of the network devices, such as the base station (105), may include subcomponents such as access network entities, which may be examples of access node controllers (ANCs). Each access network entity may communicate with UEs (115) through a number of other access network transmitting entities, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). In some configurations, the various functions of each access network entity or base station (105) may be distributed across various network devices (e.g., radio heads and access network controllers) or integrated within a single network device (e.g., base station (105)).

[0059] A wireless communication system (100) may typically operate using one or more frequency ranges in the range of 300 MHz to 300 GHz. Generally, the range of 300 MHz to 3 GHz is known as the ultra-high frequency (UHF) region or decimeter band because the wavelength ranges from approximately 1 decimeter to 1 meter. UHF waves may be blocked or redirected by buildings and environmental features. However, the waves may penetrate structures sufficiently for macro cells to provide service to UEs (115) located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter ranges (e.g., less than 100 km) compared to transmission using smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.

[0060] The wireless communication system (100) may operate in the ultra-high frequency (SHF) range using a frequency band of 3 GHz to 30 GHz, also known as the centimeter band. The SHF range includes bands such as the 5 GHz industrial, scientific, and medical (ISM) band, which may be opportunistically used by a device capable of withstanding interference with other users.

[0061] The wireless communication system (100) may also operate in the extreme high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as the centimeter band. In some examples, the wireless communication system (100) may support millimeter wave (mmW) communication between UEs (115) and base stations (105), and the EHF antennas of individual devices may be much smaller or more closely spaced than UHF antennas. In some cases, this may facilitate the use of antenna arrays within the UE (115). However, the propagation of EHF transmissions may be subject to much greater atmospheric attenuation and shorter ranges than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions using one or more different frequency regions, and the designated use of bands across these frequency regions may vary by country or regulatory body.

[0062] In some cases, the wireless communication system (100) may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system (100) may employ License Assisted Access (LAA), LTE-Unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz ISM band. When operating in an unlicensed radio frequency spectrum band, wireless devices such as base stations (105) and UEs (115) may employ a listen-before-talk (LBT) procedure to ensure that the frequency channel is clear before transmitting data. In some cases, operations in unlicensed bands may be based on carrier aggregation (CA) in cooperation with CCs operating in a licensed band (e.g., LAA). Operations in the unlicensed spectrum may include downlink transmissions, uplink transmissions, peer-to-peer transmissions, or a combination thereof. Duplexing in the unpermitted spectrum may be based on frequency division duplexing (FDD), time division duplexing (TDD), or a combination of both.

[0063] In some examples, the base station (105) or the UE (115) may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. For example, a wireless communication system (100) may use a transmission method between a transmitting device (e.g., base station (105)) and a receiving device (e.g., UE (115)), wherein the transmitting device may be equipped with multiple antennas and the receiving device may be equipped with one or more antennas. MIMO communications may employ multipath signal propagation to increase spectral efficiency by transmitting or receiving multiple signals through different spatial layers, which may be referred to as spatial multiplexing. Multiple signals may be transmitted by the transmitting device, for example, through different antennas or different combinations of antennas. Likewise, multiple signals may be received by the receiving device through different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams. Different spatial layers may be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), where multiple spatial layers are transmitted to the same receiving device, and multi-user MIMO (MU-MIMO), where multiple spatial layers are transmitted to multiple devices.

[0064] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., base station (105) or UE (115)) to shape or steer an antenna beam (e.g., a transmitting beam or a receiving beam) along a spatial path between a transmitting device and a receiving device. Beamforming may be achieved by combining signals transmitted through antenna elements of an antenna array such that signals propagating in certain orientations with respect to the antenna array experience constructive interference, while others experience destructive interference. The adjustment of signals transmitted through antenna elements may include a transmitting device or a receiving device applying a predetermined amplitude and phase offset to the signals transmitted through each of the antenna elements associated with the device. The adjustments associated with each of the antenna elements may be defined by a beamforming weight set associated with a specific orientation (e.g., for the antenna array of the transmitting device or the receiving device, or for some other orientations).

[0065] In one example, the base station (105) may perform beamforming operations for directional communication with the UE (115) using multiple antennas or antenna arrays. For example, some signals (e.g., synchronization signals, reference signals, beam select signals, or other control signals) may be transmitted multiple times to the base station (105) in different directions, and may include signals transmitted according to different beamforming weighting sets associated with different transmission directions. Transmissions in different beam directions may be used to identify the beam direction for subsequent transmission and / or reception by the base station (105) (e.g., by the base station (105) or a receiving device, e.g., the UE (115)). Some signals, such as data signals associated with a specific receiving device, may be transmitted by the base station (105) in a single beam direction (e.g., a direction associated with a receiving device such as the UE (115)). In some examples, the beam direction associated with transmissions along a single beam direction may be determined at least partially based on signals transmitted in different beam directions. For example, the UE (115) may receive one or more of the signals transmitted by the base station (105) in different directions, and the UE (115) may report to the base station (105) an indication of the signal received with the highest signal quality, or otherwise acceptable signal quality. These techniques are described with reference to signals transmitted in one or more directions by the base station (105), but the UE (115) may employ similar techniques to transmit signals multiple times in different directions (e.g., to identify the beam direction for subsequent transmission or reception by the UE (115)) or to transmit a signal in a single direction (e.g., to transmit data to a receiving device).

[0066] A receiving device (e.g., a UE (115) which may be an example of a mmW receiving device) may attempt multiple receiving beams when receiving various signals from a base station (105), such as synchronization signals, reference signals, beam select signals, or other control signals. For example, the receiving device may attempt multiple receiving directions by receiving through different antenna subarrays, by processing signals received along different antenna subarrays, by receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of an antenna array, or by processing signals received according to different receiving beamforming weights applied to signals received at multiple antenna elements of an antenna array, any of which may be referred to as "listening" according to different receiving beams or receiving directions. In some examples, the receiving device may use a single receiving beam to receive along a single beam direction (e.g., when receiving a data signal). A single receiving beam may be aligned to a beam direction determined at least partially based on listening according to different receiving beam directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio, or otherwise acceptable signal quality based at least partially based on listening according to multiple beam directions).

[0067] In some cases, the antennas of the base station (105) or the UE (115) may be located within one or more antenna arrays that may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be placed in an antenna assembly such as an antenna tower. In some cases, the antennas or antenna arrays associated with the base station (105) may be located at various geographical locations. The base station (105) may have an antenna array having multiple rows and columns of antenna ports that the base station (105) may use to support beamforming of communications with the UE (115). Likewise, the UE (115) may have one or more antenna arrays that may support various MIMO or beamforming operations.

[0068] In some cases, the wireless communication system (100) may be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer may be IP-based. In some cases, the Wireless Link Control (RLC) layer may communicate over logical channels by performing packet segmentation and reassembly. The Media Access Control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels. The MAC layer may also utilize Hybrid Automatic Repetition Request (HARQ) to provide retransmission at the MAC layer to improve link efficiency. In the control plane, the Wireless Resource Control (RRC) protocol layer may provide the establishment, configuration, and maintenance of RRC connections between the core network (130) or base stations (105) supporting wireless bearers for user plane data and the UE (115). In the physical (PHY) layer, transport channels may be mapped to physical channels.

[0069] In some cases, the UE (115) and base stations (105) may support data retransmissions to increase the likelihood that data is successfully received. HARQ feedback is a technique that increases the likelihood that data is accurately received over the communication link (125). HARQ may include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), Forward Error Correction (FEC), and retransmission (e.g., Automatic Repetition Request (ARQ)). HARQ may improve throughput at the (MAC) layer under poor radio conditions (e.g., signal-to-noise conditions). In some cases, the radio device may support same-slot HARQ feedback, where the device may provide HARQ feedback in a specific slot for data received in the previous symbol in the slot. In other cases, the device may provide HARQ feedback in a subsequent slot or according to some other time interval.

[0070] Time intervals in LTE or NR can also be expressed as multiples of the basic time unit, which is, for example, T s = may refer to a sampling period of 1 / 30,720,000 seconds. The time intervals of communication resources may be organized according to radio frames, each having a duration of 10 milliseconds (ms), where the frame duration is T f = 307,200 T sIt may also be expressed as. Wireless frames may be identified by a system frame number (SFN) in the range of 0 to 1023. Each frame may contain 10 subframes numbered from 0 to 9, and each subframe may have a duration of 1 ms. Subframes may additionally be divided into 2 slots, each having a duration of 0.5 ms, and each slot may contain 6 or 7 modulation symbol periods (depending on the length of the cyclic prefix pre-defended for each symbol period). Excluding the cyclic prefix, each symbol period may contain 2048 sampling periods. In some cases, a subframe may be the minimum scheduling unit of the wireless communication system (100) and may be referred to as a transmit time interval (TTI). In other cases, the minimum scheduling unit of the wireless communication system (100) may be shorter than a subframe or may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs) or in selected component carriers using sTTIs).

[0071] In some wireless communication systems, a slot may be further subdivided into multiple mini-slots containing one or more symbols. In some cases, a symbol or mini-slot of a mini-slot may be the minimum unit of scheduling. Each symbol may have a duration that varies, for example, depending on the subcarrier interval or the operating frequency band. Additionally, some wireless communication systems may implement slot aggregation in which multiple slots or mini-slots are aggregated together and used for communication between the UE (115) and the base station (105).

[0072] The term “carrier” refers to a set of radio frequency spectrum resources having a physical layer structure defined to support communications over a communication link (125). For example, the carrier of the communication link (125) may include a portion of a radio frequency spectrum band that operates according to physical layer channels for a given radio access technology. Each physical layer channel may carry user data, control information, or other signaling. The carrier may be associated with a predefined frequency channel (e.g., E-UTRA Absolute Radio Frequency Channel Number (EARFCN)) or positioned according to a channel raster for discovery by UEs (115). The carrier may be a downlink or uplink (e.g., in FDD mode) or configured to carry downlink and uplink communications (e.g., in TDD mode). In some examples, signal waveforms transmitted through a carrier may be composed of multiple subcarriers (using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform-spread-OFDM (DFT-s-OFDM).

[0073] The organizational structure of carriers may differ for different wireless access technologies (e.g., LTE, LTE-A, NR, etc.). For example, communication through a carrier may be organized according to TTIs or slots, each of which may include user data as well as control information or signaling to support the decoding of user data. A carrier may also include dedicated acquisition signaling (e.g., synchronization signals or system information, etc.) and control signaling that coordinates operations for the carrier. In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling that coordinates operations for other carriers.

[0074] Physical channels may be multiplexed over a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed over a downlink carrier using, for example, time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques. In some examples, control information transmitted in a physical control channel may be distributed in a cascaded manner between different control regions (e.g., between a common control region or common search space and one or more UE-specific control regions or UE-specific search spaces).

[0075] A carrier may be associated with a specific bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or the wireless communication system (100). For example, the carrier bandwidth may be one of a number of predetermined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz) for carriers of a particular wireless access technology. In some examples, each served UE (115) may be configured to operate through part or all of the carrier bandwidth. In other examples, some UEs (115) may be configured to operate using a narrowband protocol type associated with a predefined portion or range (e.g., a set of RBs or subcarriers) within the carrier (e.g., an "in-band" placement of the narrowband protocol type).

[0076] In systems employing MCM techniques, a resource element may consist of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, wherein the symbol period and subcarrier interval are inversely related. The number of bits returned by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme). Thus, the more resource elements the UE (115) receives and the higher the order of the modulation scheme, the higher the data rate may be for the UE (115). In MIMO systems, radio communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers), and the use of multiple spatial layers may further increase the data rate for communications with the UE (115).

[0077] Devices of the wireless communication system (100) (e.g., base stations (105) or UEs (115)) may have a hardware configuration that supports communications over a specific carrier bandwidth, or may be configured to support communications over one of a set of carrier bandwidths. In some examples, the wireless communication system (100) may include base stations (105) and / or UEs that can support simultaneous communications over carriers associated with more than one different carrier bandwidth.

[0078] The wireless communication system (100) may support communication with the UE (115) over multiple cells or carriers, and the features may be referred to as Carrier Aggregation (CA) or multi-carrier operation. The UE (115) may be composed of multiple downlink CCs and one or more uplink CCs according to the Carrier Aggregation configuration. Carrier Aggregation may be used with both FDD and TDD component carriers.

[0079] In some cases, the wireless communication system (100) may utilize enhanced component carriers (eCCs). The eCC may be characterized by one or more features including a wider carrier or frequency channel bandwidth, a shorter symbol duration, a shorter TTI duration, and a modified control channel configuration. In some cases, the eCC may be associated with a carrier aggregation configuration or a duplex configuration (e.g., when multiple serving cells have suboptimal or non-ideal backhaul links). The eCC may also be configured for use in unlicensed spectrum or shared spectrum (e.g., when more than one operator is allowed to use the spectrum). An eCC characterized by a wide carrier bandwidth may include one or more segments that may be utilized by UEs (115) that cannot monitor the full carrier bandwidth or are otherwise configured to use a limited carrier bandwidth (e.g., to conserve power).

[0080] In some cases, eCC may use a symbol duration different from other CCs, which may involve the use of a reduced symbol duration compared to the symbol durations of other CCs. A shorter symbol duration may be associated with an increased spacing between adjacent subcarriers. A device such as a UE (115) or base station (105) utilizing eCCs may transmit broadband signals at reduced symbol durations (e.g., 16.67 microseconds) (e.g., depending on frequency channels or carrier bandwidths such as 20, 40, 60, 80 MHz). TTI in eCC may consist of one or multiple symbol durations. In some cases, the TTI duration (i.e., the number of symbol durations in TTI) may be variable.

[0081] Wireless communication systems, such as NR systems, may utilize any combination of licensed, shared, and unlicensed spectrum bands. Flexibility in eCC symbol duration and subcarrier spacing may allow for the use of eCC across multiple spectra. In some examples, NR shared spectrum may increase spectrum utilization and spectrum efficiency, particularly through the dynamic vertical (e.g., across frequencies) and horizontal (e.g., across time) sharing of resources.

[0082] A wireless communication system (100) may provide high-reliability, low-latency services that may be required in certain applications (e.g., remote control, wireless automation of production facilities, vehicle traffic efficiency and safety, mobile games, etc.). URLLC is an example of a high-reliability, low-latency service. In these wireless communications, a base station (105) may transmit URLLC data to a UE (115), and the UE (115) may immediately transmit ACK / NACK feedback.

[0083] In some cases, the UE (115) may send an SR message to the base station requesting resources for uplink transmission. The MAC of the UE (115) may trigger an SR in response to an event in the UE (e.g., arrival of uplink data from a logical channel group or change in a BSR). When the SR is transmitted and received by the base station (105), the base station (105) may transmit an uplink acknowledgment (e.g., in DCI 0 format), and the UE (115) may transmit a message on the PUSCH in response to the uplink acknowledgment. In some cases, the base station (105) may signal an SR configuration to the UE (115) via RRC messaging to transmit SRs. The configuration may include a start point indicating a periodic start time at which the UE (115) may transmit an SR. Additionally, the configuration may include an SR response window in which the UE (115) waits for a response (e.g., an uplink acknowledgment) from the base station (105). If the UE (115) does not receive a response within the window, it may retransmit the SR. The timing between the SR, uplink acknowledgment, and PUSCH transmission may vary depending on the transmission scheme (e.g., FDD, TDD, etc.). In some cases, waiting to transmit, wait for, or retransmit the SR during the start period after the response window time has expired may increase the latency of the SR transmission.

[0084] The wireless communication system (100) may support efficient techniques for configuring and utilizing SR repetition schemes. The base station (105) and the UE (115) may communicate with a high-reliability (e.g., block error rate of less than 0.001%) and low-latency (e.g., less than 2ms) communication system (e.g., URLLC). In these communication systems, the UE (115) may transmit an instantaneous SR when the SR is triggered by a new data packet instead of waiting for a periodic start time to transmit the SR. Additionally, as described herein, the base station (105) may signal a UE-specific SR repetition configuration that the UE (115) may utilize to reduce missed detection opportunities of the SR by the base station (105) and to eliminate the need to wait until the end of the response window to retransmit the SR. The UE (115) may repeatedly transmit an SR until the number of iterations or the time period of the iterations is satisfied or until an uplink acknowledgment is received from the base station (105). The base station (105) may determine a UE-specific SR iteration configuration based on UE-specific conditions for the UE (115), such as traffic priority, UE link budget, latency requirements, history requirements, etc. In some cases, the base station (105) may select a UE-specific SR iteration configuration from a table of available SR configurations and signal an index corresponding to the selected UE-specific SR iteration configuration to the UE (115). The base station (105) may transmit the UE-specific SR configuration in semi-continuous signaling (e.g., RRC messaging) or in dynamic signaling (e.g., PDCCH).

[0085] The SR iteration configuration may include a number of parameters, including iteration settings, power settings, resource allocation, and ACK / NACK procedures. The iteration setting parameters may include the number of iterations for the SR, the time duration for the iterations, the starting point for the iterations, or a combination thereof. The power settings may include power boosts for certain iterations of the SR based on channel conditions or based on latency requirements. The resource allocation parameters may include any resources in the time-frequency domain to transmit the SR iterations. For example, resource allocation may include hopping patterns, the allocation of multiple resources within the same symbol, or cyclic shifts of resources between resource blocks. The ACK / NACK procedure parameters may include an indication of how the UE (115) should respond when it is necessary to transmit ACK / NACK feedback in response to the SR and URLLC data within the same symbol. For example, the UE (115) may multiplex the SR and ACK / NACK feedback together or transmit the SR or ACK / NACK feedback based on the priority between the two transmissions.

[0086] FIG. 2 illustrates an example of a wireless communication system (200) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. In some embodiments, the wireless communication system (200) may implement embodiments of the wireless communication system (100). In some embodiments, the wireless communication system (200) may operate in a URLLC system. The base station (105-a) may display to the UE (115-a) SR iteration parameters (210) corresponding to an SR iteration configuration specific to the UE (115-a) on the resources of the carrier (205). Accordingly, the UE (115-a) may transmit one or more SR iterations (220) corresponding to an SR iteration configuration on the resources of the carrier (215).

[0087] In some cases, the base station (105-a) may determine an SR iteration configuration for the UE (115-a) based on specific conditions for the UE (115-a). In some cases, these UE-specific conditions may include traffic priority, UE link budget, latency requirements, history requirements, etc. In some cases, the base station (105-a) may select a UE-specific SR configuration from a table of available SR configurations and signal an index corresponding to the selected UE-specific SR configuration to the UE (115-a). Additionally, the base station (105-a) may transmit SR iteration parameters (210) corresponding to the UE-specific SR configuration via semi-continuous signaling (e.g., RRC messaging) or via dynamic signaling on the carrier (205) (e.g., PDCCH). An SR iteration configuration may include a number of parameters, including iteration settings, power settings, resource allocation, and ACK / NACK procedures.

[0088] The repetition setting parameters may include the number of repetitions for the SR, the time period for the repetitions, the starting point for the repetitions, or a combination thereof. For example, the base station (105-a) may select a predetermined number of SR repetitions for the UE (115-a) based on reliability and latency requirements. In some cases, for the UE (115), if it is further from the base station (105-a) (i.e., a cell-edge UE), a higher number of repetitions (e.g., 4) may be selected, resulting in a lower link budget. Alternatively, if the UE (115) is closer to the base station (105-a) (i.e., a cell-centered UE), a lower number of repetitions (e.g., 0 or 1) may be selected, resulting in a higher link budget. Generally, the lower the expected loss and the better the link budget, the lower the number of selected iterations may result from the higher reliability of the base station in accurately receiving the SR in a shorter time (i.e., lower latency). However, the base station (105-a) may select more or fewer iterations based on other UE-specific conditions as specified above.

[0089] Additionally or alternatively, the base station (105-a) may select a time period for repetitions based on latency requirements. For example, the base station (105-a) may select a short repetition period (e.g., 1 or 2 OFDM symbols, etc.) for UEs (115) having lower latency requirements. Additionally, the base station (105-a) may select a starting point for repetitions based on latency requirements (i.e., a more frequent starting point may be selected for UEs (115) with lower latency requirements). For example, the SR starting transmission point may be n, n+4, n+8, etc. for 4 or fewer repetitions, or n, n+1, n+2, etc. for 1 or fewer repetitions, where n refers to the symbol index. The base station (105-a) may jointly select a starting point based on the selected number of SR repetitions and the duration. Additionally, iterations can cross slot / subframe boundaries.

[0090] As a result of selecting the number, duration, and starting point of SR repetitions for the base station (105-a), the base station (105-a) may perform combined detection / decoding of the SR transmitted from the UE (115-a) to improve reliability. For example, the selected SR repetition configuration may include four SR repetitions with one symbol periodicity at starting points (n, n + 4, n + 8, etc.). If the base station (105-a) misses the SR in symbols n and n + 1, it may combine the signals received for symbols n, n + 1, and n + 2 to detect the SR transmitted from the UE (115-a) in symbol n + 2. Additionally, the base station (105-a) may perform combined decoding if the SR returns information for other purposes. Because the payload size for the SR is small, the size of the memory used to store repeated SR signals may be small. In some cases, the SR response window (i.e., the time window for the UE (115-a) to receive a response from the base station (105-a) for the transmitted SR) may be maintained consistently regardless of the selected repetition parameters.

[0091] Power settings may include power boosts for certain iterations of SR based on channel conditions or latency requirements. For example, the base station (105-a) may select a higher power for certain iterations if it is known in advance that one or more symbols have superior channel conditions, which may increase reliability. In another example, the base station (105-a) may boost the SR power when traffic with lower latency requirements is detected. As a result of lower latency requirements, the number of SR iterations and the size of the SR response window may be reduced, and increasing the SR power may serve the equivalent purpose of having more SR iterations. In contrast to other power boosting or ramping procedures (e.g., LTE Physical Random Access Channel (PRACH) power ramping), the base station (105-a) may boost the power based on channel conditions or latency requirements instead of unsuccessful transmission attempts. In some cases, the base station (105-a) may signal power setting parameters indicating power settings via the PDCCH. For example, the base station (105-a) may signal the UE (115-a) to transmit an SR in a specific subframe or symbol with a specific power setting (e.g., low, medium, or high power setting). In such cases, by transmitting power settings using the PDCCH, dynamic changes to channel conditions may be described, and an appropriate power boost may be utilized by the UE (115-a) based on various changes in channel conditions.

[0092] Resource allocation parameters may include an indication of which resources in the time-frequency domain can be used to transmit SR iterations specific to the UE (115-a). For example, the resources utilized for SR iterations may be based on a hopping pattern of time-frequency resources. Additionally or alternatively, the resources utilized for SR iterations may be allocated from the same or different symbols (e.g., two separate resources for SR in a single symbol). Additionally or alternatively, the resources utilized for SR iterations may be based on a cyclic shift within a resource block. In some cases, the base station (105-a) may configure resource allocations for SR iterations for each specific UE (115) including the UE (115-a). UE-specific resource allocations may randomize SR iteration transmissions. Randomization may reduce collisions with other SRs or uplink control information (UCI) transmissions from other UEs (115). Additionally, randomization can leverage hopping diversity (e.g., time-frequency diversity), which can improve reliability.

[0093] The ACK / NACK procedure parameter may include an indication of how the UE (115) should respond when it is necessary to transmit ACK / NACK feedback in response to SR and URLLC data in the same symbol. For example, if both the ACK / NACK feedback and the SR are urgent, the base station (105-a) may signal the UE (115-a) to multiplex the ACK / NACK feedback and the SR together. Alternatively, if the SR takes more weight or is more urgent (e.g., no repetition is configured), the base station (105-a) may signal the UE (115-a) to drop the ACK / NACK feedback and transmit the SR. Alternatively, if the ACK / NACK feedback takes more weight and is more urgent (e.g., multiple SR iterations are configured), the base station (105-a) may signal the UE (115-a) to drop one of the SR iterations corresponding to the symbol for the ACK / NACK feedback.

[0094] FIGS. 3a, 3b, and 3c each illustrate examples of SR repeat resource allocation configurations (300, 302, and 304) that support UE-specific SR repeats (e.g., retransmissions) according to embodiments of the present disclosure. In some embodiments, the SR repeat resource allocation configurations (300, 302, and 304) may implement embodiments of wireless communication systems (100 and 200). It should be understood that the SR repeat resource allocation configurations (300, 302, and 304) illustrate examples of possible resource allocations for SR repeat configurations as described with reference to FIG. 2 and do not contain a complete list of all possible resource allocations. The SR repeat resource allocation configurations (300, 302, and 304) may include a plurality of frequency resources (305) and symbols (310).

[0095] The SR repeat resource allocation configuration (300) may include two SR repeats across the same frequency resources (305-a) for two symbols (310-a). In this example, the base station (105) may configure the UE (115) to transmit SR repeats such that there are two repeats starting from the third symbol (310-a). Additionally, in some cases, different UEs (115) may utilize the same time-frequency resources as the UE (115). For example, different UEs (115) may utilize the same resource blocks, but each may utilize cyclic shifts.

[0096] The SR repeat resource allocation configuration (302) may include four SR repeats across different frequency resources (305-b) for different symbols (310-b). In some cases, resources may be allocated for SR repeats according to a hopping pattern specific to the UE (115). As described above, UE-specific resource allocations may randomize SR repeat transmissions for each UE (115). Randomization may reduce collisions with UCI transmissions or other SRs of other UEs (115). Additionally, randomization may leverage hopping diversity (e.g., time-frequency diversity), which may improve reliability.

[0097] The SR repeat resource allocation configuration (304) may include four SR repeats across different frequency resources (305-c) for two symbols (310-c). The base station (105) may allocate multiple frequency resources (305-c) for SR repeats within the same symbol (310-c). In some cases, the present example may illustrate a single SR repeat configuration having four SR repeats on four frequency resources (305-c) for two symbols (310-c). Alternatively, the present example may illustrate two SR repeat configurations each having two SR repeats on two frequency resources (305-c) of one symbol (310-c) having different start periods.

[0098] FIG. 4 illustrates an example of a process flow (400) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. In some embodiments, the process flow (400) may implement embodiments of wireless communication systems (100 and 200).

[0099] In the following description of the process flow (400), operations between the UE (115-b) and the base station (105-b) may be performed in a different order or at different times. Certain operations may also be excluded from the process flow (400), or other operations may be added to the process flow (400).

[0100] In 405, the base station (105-b) may identify channel conditions associated with the UE (e.g., UE (115-b)). In 410, the base station (105-b) may determine an SR iteration configuration for the UE (115-b) based on the channel conditions. In some cases, the SR iteration configuration may be specific to the UE (115-b) (e.g., UE-specific) and may also be based on one or more of the traffic priority, UE link budget, traffic latency requirements, or historical SR performance for the UE (115-b).

[0101] Additionally, determining the SR repeat configuration for the UE (115-b) may include determining an SR repeat number that indicates the maximum number of SR repeats by the UE (115-b). Additionally, or alternatively, the base station (105-b) may determine the SR repeat periodicity for the UE (115-b) to transmit repeats of the SR. The base station (105-b) may further determine the start symbol period for the UE to transmit repeats of the SR, the start symbol period being based on the SR repeat number and the SR repeat periodicity. In some cases, the base station (105-b) may determine the power configuration for the UE (115-b) to transmit repeats of the SR, the power configuration being based on channel conditions. The power configuration may include an indication of the transmit power for transmitting repeats of the SR based on the SR repeat number. Additionally, the base station (105-b) may configure an SR resource allocation for the UE (115-b) to transmit a repetition of the SR. The SR resource allocation may indicate a set of time-frequency resources for the repetition of the SR using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof.

[0102] In 415, the base station (105-b) may generate SR repeat parameters for the UE (115-b) based on the SR repeat configuration. In some cases, the SR repeat parameters are based on the traffic priority for the UE (115-b), or the UE link budget, the latency requirements of the UE (115-b), or the reliability requirements of the UE (115-b), or the historical SR performance of the UE (115-b), the location of the UE (115-b), or any combination thereof. In some cases, the SR repeat parameters may include an index of the SR repeat configuration. Additionally or alternatively, the SR repeat configuration may indicate an SR repeat number, SR repeat periodicity, start symbol duration, power configuration, SR resource allocation, or a combination thereof.

[0103] In 420, the base station (105-b) may transmit SR repeat parameters to the UE (115-b). In some cases, the SR repeat parameters may be transmitted via RRC messaging or via PDCCH.

[0104] In 425, the UE (115-b) may transmit repetitions of the SR to the base station based on the received SR repetition parameters. Additionally, the UE (115-b) may adjust the transmit power for transmitting repetitions of the SR based on the power configuration. For example, the UE (115-b) may increase the transmit power for repetitions of the SR during symbol periods known by the UE to have channel conditions that satisfy a threshold. In some cases, the UE (115-b) may transmit the SR during the SR response window until the maximum number of SR repetitions is satisfied. Additionally or alternatively, the UE (115-b) may transmit the SR during the SR response window until a resource acknowledgment is received from the base station (105-b). In some cases, the UE (115-b) may transmit repetitions of the SR in multiple slots or subframes. In some cases, repetitions of SR may be transmitted as part of URLLC. The base station (105-b) may receive repetitions of SR during the SR response window according to the SR repetition configuration.

[0105] In 430, the UE (115-b) may identify a conflict between the transmission of a feedback message (e.g., ACK / NACK feedback) and the repetition of an SR. Additionally, the UE (115-b) may determine the priority of the feedback message and the priority of the repetition of the SR. In 435, the UE (115-b) may transmit the feedback message, the repetition of the SR, or both, based on the priority of the feedback message and the priority of the repetition of the SR.

[0106] In 440, the base station (105-b) may decode the SR based on a combination of repetitions of the received SR. In 445, the base station (105-b) may transmit an uplink acknowledgment to the UE (115-b) based on the received SR repetitions. In some cases, the base station (105-b) may transmit an uplink acknowledgment based on successful decoding of a combination of repetitions of the received SR.

[0107] FIG. 5 shows a block diagram (500) of a wireless device (505) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. The wireless device (505) may be an example of embodiments of the UE (115) as described herein. The wireless device (505) may include a receiver (510), a UE SR iteration manager (515), and a transmitter (520). The wireless device (505) may also include a processor. Each of these components may communicate with one another (e.g., via one or more buses).

[0108] The receiver (510) may receive information such as packets associated with various information channels, user data, or control information (e.g., control channels, data channels, and UE-specific scheduling request iterations, etc.). The information may be transmitted to other components of the device. The receiver (510) may be an example of the embodiments of the transceiver (835) described with reference to FIG. 8. The receiver (510) may utilize a single antenna or a set of antennas.

[0109] The UE SR iteration manager (515) may be an example of an embodiment of the UE SR iteration manager (815) described with reference to FIG. 8. At least some of the UE SR iteration manager (515) and / or its various sub-components may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented as software executed by a processor, the functions of at least some of the UE SR iteration manager (515) and / or its various sub-components may be implemented in a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0110] At least some of the UE SR iteration manager (515) and / or its various sub-components may be physically located in various positions, including distributed so that parts of the functions are implemented at different physical locations by one or more physical devices. In some examples, at least some of the UE SR iteration manager (515) and / or its various sub-components may be separate and distinct components according to various aspects of the present disclosure. In other examples, at least some of the UE SR iteration manager (515) and / or its various sub-components may be combined with one or more other hardware components, including but not limited to I / O components, transceivers, network servers, other computing devices, one or more other components described in the present disclosure, or combinations thereof according to various aspects of the present disclosure.

[0111] The UE SR repetition manager (515) may receive a message from the base station containing SR repetition parameters for the UE and transmit a repetition of the SR to the base station based on the received SR repetition parameters.

[0112] The transmitter (520) may transmit signals generated by other components of the device. In some examples, the transmitter (520) may be juxtaposed with the receiver (510) in the transceiver module. For example, the transmitter (520) may be an example of the embodiments of the transceiver (835) described with reference to FIG. 8. The transmitter (520) may utilize a single antenna or a set of antennas.

[0113] FIG. 6 shows a block diagram (600) of a wireless device (605) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. The wireless device (605) may be an example of embodiments of the wireless device (505) or the UE (115) as described with reference to FIG. 5. The wireless device (605) may include a receiver (610), a UE SR iteration manager (615), and a transmitter (620). The wireless device (605) may also include a processor. Each of these components may communicate with one another (e.g., via one or more buses).

[0114] The receiver (610) may receive information such as packets associated with various information channels, user data, or control information (e.g., control channels, data channels, and UE-specific scheduling request iterations, etc.). The information may be transmitted to other components of the device. The receiver (610) may be an example of the embodiments of the transceiver (835) described with reference to FIG. 8. The receiver (610) may utilize a single antenna or a set of antennas.

[0115] The UE SR iteration manager (615) may be an example of an embodiment of the UE SR iteration manager (815) described with reference to FIG. 8. The UE SR iteration manager (615) may also include an SR iteration parameter component (625) and an SR transmission component (630).

[0116] The SR repeat parameter component (625) may receive a message containing SR repeat parameters for a UE from a base station via a receiver (610). In some cases, the SR repeat parameter may indicate an SR repeat configuration. In some cases, the SR repeat parameter may indicate an SR repeat number indicating the maximum number of SR repeats. Additionally or alternatively, the SR repeat parameter may indicate an SR repeat period. In some cases, the SR repeat parameter may indicate a start symbol period for initiating the transmission of an SR repeat, the start symbol period is based on the SR repeat number and the SR repeat period, and the SR repeat is transmitted using the start symbol period. In some cases, the SR repeat parameter is UE-specific and may be based on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. In some cases, the message containing SR repeat parameters for the UE may be transmitted via an RRC message or via a PDCCH.

[0117] The SR transmission component (630) may transmit repetitions of the SR to the base station based on the received SR repetition parameters. In some cases, transmitting repetitions of the SR may include transmitting the SR during the SR response window until the maximum number of SR repetitions is satisfied. Additionally or alternatively, transmitting repetitions of the SR may include transmitting the SR during the SR response window until a resource acknowledgment is received from the base station. In some cases, transmitting repetitions of the SR may include transmitting repetitions of the SR in multiple slots or subframes. In some cases, repetitions of the SR may be transmitted as part of the URLLC.

[0118] The transmitter (620) may transmit signals generated by other components of the device. In some examples, the transmitter (620) may be juxtaposed with the receiver (610) in the transceiver module. For example, the transmitter (620) may be an example of the embodiments of the transceiver (835) described with reference to FIG. 8. The transmitter (620) may utilize a single antenna or a set of antennas.

[0119] FIG. 7 shows a block diagram (700) of a UE SR repeat manager (715) that supports UE-specific SR repeats (e.g., retransmissions) according to embodiments of the present disclosure. The UE SR repeat manager (715) may be an example of embodiments of the UE SR repeat manager (515), UE SR repeat manager (615), or UE SR repeat manager (815) described with reference to FIG. 5, FIG. 6, and FIG. 8. The UE SR repeat manager (715) may include an SR repeat parameter component (720), an SR transmit component (725), an SR configuration index component (730), an SR power configuration component (735), an SR resource allocation component (740), and a feedback collision component (745). Each of these modules may communicate directly or indirectly with one another (e.g., via one or more buses).

[0120] The SR repeat parameter component (720) may receive a message from the base station containing SR repeat parameters for the UE. In some cases, the SR repeat parameter may indicate an SR repeat configuration. In some cases, the SR repeat parameter may indicate an SR repeat number indicating the maximum number of SR repeats. In some cases, the SR repeat parameter may indicate an SR repeat period. In some cases, the SR repeat parameter may indicate a start symbol period for initiating the transmission of an SR repeat, the start symbol period is based on the SR repeat number and the SR repeat period, and the SR repeat is transmitted using the start symbol period. In some cases, the SR repeat parameter is UE-specific and may be based on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. In some cases, the message containing the SR repeat parameter for the UE may be transmitted via an RRC message or a PDCCH.

[0121] The SR transmission component (725) may transmit repetitions of the SR to the base station based on the received SR repetition parameters. In some cases, transmitting repetitions of the SR may include transmitting the SR during the SR response window until the maximum number of SR repetitions is satisfied. Additionally or alternatively, transmitting repetitions of the SR may include transmitting the SR during the SR response window until a resource acknowledgment is received from the base station. In some cases, transmitting repetitions of the SR may include transmitting repetitions of the SR in multiple slots or subframes. In some cases, repetitions of the SR may be transmitted as part of the URLLC.

[0122] The SR configuration index component (730) may indicate an index of the SR repetition configuration for the UE based at least partially on the SR repetition parameter. The SR power configuration component (735) may adjust the transmit power for transmitting repetitions of the SR based on the power configuration. In some cases, adjusting the transmit power for transmitting repetitions of the SR may include increasing the transmit power for repetitions of the SR in a symbol period known by the UE so as to have channel conditions that satisfy a threshold. In some cases, the SR repetition parameter may indicate the transmit power for transmitting repetitions of the SR based on the SR repetition number.

[0123] The SR resource allocation component (740) may indicate an SR resource allocation, wherein the repetition of the SR is transmitted over a set of time-frequency resources according to the SR resource allocation. In some cases, the SR resource allocation may indicate transmitting the repetition of the SR using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof.

[0124] The feedback collision component (745) identifies a collision between the transmission of a feedback message and the repetition of an SR, determines the priority of the feedback message and the priority of the repetition of the SR, and may transmit the feedback message or the repetition of the SR based on the priority of the feedback message and the priority of the repetition of the SR.

[0125] FIG. 8 illustrates a diagram of a system (800) comprising a device (805) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. The device (805) may be an example of a wireless device (505), a wireless device (605), or a UE (115) described, for example, with reference to FIG. 5 and FIG. 6, or may include components thereof. The device (805) may include components for bidirectional voice and data communication, including a UE SR iteration manager (815), a processor (820), memory (825), software (830), a transceiver (835), an antenna (840), and an I / O controller (845), for transmitting and receiving communications. These components may communicate electronically through one or more buses (e.g., bus (810)). The device (805) may also communicate wirelessly with one or more base stations (105).

[0126] The processor (820) may include intelligent hardware devices (e.g., a general-purpose processor, a DSP, a central processing unit (CPU), a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor (820) may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated within the processor (820). The processor (820) may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks that support UE-specific scheduling requests).

[0127] Memory (825) may include random access memory (RAM) and read-only memory (ROM). Memory (825) may store computer-readable, computer-executable software (830) containing instructions, which, when executed, cause the processor to perform the various functions described herein. In some cases, memory (825) may include a basic input / output system (BIOS) which, among others, may control basic hardware or software operations such as interaction with peripheral components or devices.

[0128] Software (830) may include code for implementing aspects of the present disclosure, including code for supporting UE-specific scheduling request iterations. Software (830) may be stored in a non-transient computer-readable medium, such as system memory or other memory. In some cases, software (830) may not be directly executable by a processor, but may cause a computer to perform the functions described herein (e.g., when compiled and executed).

[0129] As described above, the transceiver (835) may communicate bidirectionally through one or more antennas, wired or wireless links. For example, the transceiver (835) may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver (835) may include a modem configured to modulate packets, provide the modulated packets to antennas for transmission, and demodulate packets received from the antennas. In some cases, the wireless device may include a single antenna (840). However, in some cases, the device may have more than one antenna (840) capable of simultaneously transmitting or receiving multiple wireless transmissions.

[0130] The I / O controller (845) may manage input and output signals for the device (805). The I / O controller (845) may also manage peripherals that are not integrated into the device (805). In some cases, the I / O controller (845) may represent a physical connection or port to an external peripheral. In some cases, the I / O controller (845) may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or other known operating systems. In other cases, the I / O controller (845) may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller (845) may be implemented as part of a processor. In some cases, the user may interact with the device (805) through the I / O controller (845) or through hardware components controlled by the I / O controller (845).

[0131] FIG. 9 shows a block diagram (900) of a wireless device (905) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. The wireless device (905) may be an example of embodiments of a base station (105) as described herein. The wireless device (905) may include a receiver (910), a base station SR iteration manager (915), and a transmitter (920). The wireless device (905) may also include a processor. Each of these components may communicate with one another (e.g., via one or more buses).

[0132] The receiver (910) may receive information such as packets associated with various information channels, user data, or control information (e.g., control channels, data channels, and UE-specific scheduling request iterations, etc.). The information may be transmitted to other components of the device. The receiver (910) may be an example of the embodiments of the transceiver (1235) described with reference to FIG. 12. The receiver (910) may utilize a single antenna or a set of antennas.

[0133] The base station SR iteration manager (915) may be an example of an embodiment of the base station SR iteration manager (1215) described with reference to FIG. 12. At least some of the base station SR iteration manager (915) and / or its various sub-components may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. Where implemented in software executed by a processor, the functions of at least some of the base station SR iteration manager (915) and / or its various sub-components may be performed by a general-purpose processor, DSP, ASIC, 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.

[0134] At least some of the base station SR iteration manager (915) and / or its various sub-components may be physically located in various positions, including distributed so that parts of the functions are implemented at different physical locations by one or more physical devices. In some examples, at least some of the base station SR iteration manager (915) and / or its various sub-components may be separate and distinct components according to various aspects of the present disclosure. In other examples, at least some of the base station SR iteration manager (915) and / or its various sub-components may be combined with one or more other hardware components, including but not limited to I / O components, transceivers, network servers, other computing devices, one or more other components described in the present disclosure, or combinations thereof according to various aspects of the present disclosure.

[0135] The base station SR iteration manager (915) may identify channel conditions associated with the UE, determine an SR iteration configuration for the UE based on the channel conditions, generate SR iteration parameters for the UE based on the SR iteration configuration, and transmit the SR iteration parameters to the UE. The SR iteration configuration may be UE-specific and may also be based on one or more of the traffic priority, UE link budget, traffic latency requirements, or historical SR performance for the UE.

[0136] The transmitter (920) may transmit signals generated by other components of the device. In some examples, the transmitter (920) may be juxtaposed with the receiver (910) in the transceiver module. For example, the transmitter (920) may be an example of the embodiments of the transceiver (1235) described with reference to FIG. 12. The transmitter (920) may utilize a single antenna or a set of antennas.

[0137] FIG. 10 shows a block diagram (1000) of a wireless device (1005) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. The wireless device (1005) may be an example of embodiments of a wireless device (905) or a base station (105) as described with reference to FIG. 9. The wireless device (1005) may include a receiver (1010), a base station SR iteration manager (1015), and a transmitter (1020). The wireless device (1005) may also include a processor. Each of these components may communicate with one another (e.g., via one or more buses).

[0138] The receiver (1010) may receive information such as packets associated with various information channels, user data, or control information (e.g., control channels, data channels, and UE-specific scheduling request iterations, etc.). The information may be transmitted to other components of the device. The receiver (1010) may be an example of the embodiments of the transceiver (1235) described with reference to FIG. 12. The receiver (1010) may utilize a single antenna or a set of antennas.

[0139] The base station SR iteration manager (1015) may be an example of an embodiment of the base station SR iteration manager (1215) described with reference to FIG. 12. The base station SR iteration manager (1015) may also include a channel conditions component (1025), an SR iteration configuration component (1030), and an iteration parameter component (1035).

[0140] The channel conditions component (1025) may identify channel conditions associated with the UE. The SR iteration configuration component (1030) may determine the SR iteration configuration for the UE based on the channel conditions. In some cases, the SR iteration configuration is UE-specific and may be based on one or more of the traffic priority, UE link budget, traffic latency requirements, or historical SR performance for the UE.

[0141] The repetition parameter component (1035) generates SR repetition parameters for a UE based on an SR repetition configuration, transmits the SR repetition parameters to the UE, and determines an SR repetition number that indicates the maximum number of SR repetitions by the UE, wherein the SR repetition parameter determines the SR repetition number that indicates the SR repetition number, determines the SR repetition periodicity for the UE to transmit an SR repetition, wherein the SR repetition parameter determines the SR repetition periodicity that indicates the SR repetition periodicity, and may determine a start symbol period for the UE to transmit an SR repetition, wherein the start symbol periodicity is based on the SR repetition number and the SR repetition periodicity, and the SR repetition parameter indicates the start symbol periodicity. In some cases, the SR repetition parameter is based on the traffic priority for the UE, the UE link budget, the UE latency requirements, the UE reliability requirements, the UE historical SR performance, the UE location, or a combination thereof. In some cases, the SR repetition parameter is transmitted via RRC messaging or via PDCCH.

[0142] The transmitter (1020) may transmit signals generated by other components of the device. In some examples, the transmitter (1020) may be juxtaposed with the receiver (1010) in a transceiver module. For example, the transmitter (1020) may be an example of the embodiments of the transceiver (1235) described with reference to FIG. 12. The transmitter (1020) may utilize a single antenna or a set of antennas.

[0143] FIG. 11 shows a block diagram (1100) of a base station SR repeater (1115) that supports UE-specific SR repeats (e.g., retransmissions) according to embodiments of the present disclosure. The base station SR repeater (1115) may be an example of embodiments of the base station SR repeater (1215) described with reference to FIG. 9, FIG. 10 and FIG. 12. The base station SR repeater (1115) may include a channel conditions component (1120), an SR repeat configuration component (1125), a repeat parameter component (1130), a configuration index component (1135), a power configuration component (1140), a resource allocation configuration component (1145), an SR receiving component (1150), and an SR decoding component (1155). Each of these modules may communicate directly or indirectly with one another (e.g., via one or more buses).

[0144] The channel conditions component (1120) may identify channel conditions associated with the UE. The SR iteration configuration component (1125) may determine the SR iteration configuration for the UE based on the channel conditions. In some cases, the SR iteration configuration is UE-specific and is based on one or more of the traffic priority, UE link budget, traffic latency requirements, or historical SR performance for the UE.

[0145] The repetition parameter component (1130) may generate SR repetition parameters for the UE based on the SR repetition configuration and transmit the SR repetition parameters to the UE. In some cases, the repetition parameter component (1130) may determine an SR repetition number indicating the maximum number of SR repetitions by the UE, where the SR repetition parameter indicates the SR repetition number. Additionally or alternatively, the repetition parameter component (1130) may determine an SR repetition period for the UE to transmit repetitions of the SR, where the SR repetition parameter indicates the SR repetition period. Additionally, the repetition parameter component (1130) may determine a start symbol period for the UE to transmit repetitions of the SR, the start symbol period is based on the SR repetition number and the SR repetition period, and the SR repetition parameter indicates the start symbol period. In some cases, SR repeat parameters may be based on the traffic priority for the UE, the UE link budget, the UE latency requirements, the UE reliability requirements, the UE historical SR performance, the UE location, or a combination thereof. In some cases, SR repeat parameters may be transmitted via RRC messaging or via PDCCH.

[0146] The configuration index component (1135) may indicate an index of the SR iteration configuration. The power configuration component (1140) may determine the power configuration for the UE to transmit iterations of the SR, the power configuration is based at least partially on channel conditions, and the SR iteration parameter indicates this power configuration. In some cases, the power configuration may include an indication of the transmit power for transmitting iterations of the SR based on the SR iteration number.

[0147] The resource allocation configuration component (1145) may configure an SR resource allocation for the UE to transmit repetitions of the SR, and the SR repetition parameter indicates the SR resource allocation. In some cases, the SR resource allocation may indicate a set of time-frequency resources for repetitions of the SR using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof.

[0148] The SR receiving component (1150) may receive iterations of the SR from the UE during the SR response window according to the SR iteration configuration. The SR decoding component (1155) may decode the SR based on a combination of the received iterations of the SR.

[0149] FIG. 12 illustrates a diagram of a system (1200) comprising a device (1205) that supports UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. The device (1205) may include, for example, components of a base station (105) as described above with reference to FIG. 1, or examples thereof. The device (1205) may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a base station SR iteration manager (1215), a processor (1220), memory (1225), software (1230), a transceiver (1235), an antenna (1240), a network communication manager (1245), and an inter-station communication manager (1250). These components may communicate electronically through one or more buses (e.g., a bus (1210)). The device (1205) may also communicate wirelessly with one or more UEs (115).

[0150] The processor (1220) may include intelligent hardware devices (e.g., general-purpose processor, DSP, CPU, microcontroller, ASIC, FPGA, programmable logic device, discrete gate or transistor logic component, discrete hardware component, or any combination thereof). In some cases, the processor (1220) may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor (1220). The processor (1220) may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks that support UE-specific scheduling requests).

[0151] Memory (1225) may include RAM and ROM. Memory (1225) may store computer-readable, computer-executable software (1230) containing instructions, which, when executed, cause the processor to perform the various functions described herein. In some cases, memory (1225) may include a BIOS, among others, which may control basic hardware or software operations such as interactions with peripheral components or devices.

[0152] Software (1230) may include code for implementing aspects of the present disclosure, including code for supporting UE-specific scheduling request iterations. Software (1230) may be stored in a non-transient computer-readable medium, such as system memory or other memory. In some cases, software (1230) may not be directly executable by a processor, but may cause a computer to perform the functions described herein (e.g., when compiled and executed).

[0153] The transceiver (1235) may communicate bidirectionally through one or more antennas, wired or wireless links as described above. For example, the transceiver (1235) may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver (1235) may include a modem configured to modulate packets, provide the modulated packets to antennas for transmission, and demodulate packets received from the antennas. In some cases, the wireless device may include a single antenna (1240). However, in some cases, the device may have more than one antenna (1240) capable of simultaneously transmitting or receiving multiple wireless transmissions.

[0154] The network communication manager (1245) may manage communication with the core network (e.g., through one or more wired backhaul links). For example, the network communication manager (1245) may manage the delivery of data communication to client devices such as one or more UEs (115).

[0155] The inter-station communication manager (1250) may manage communication with other base stations (105) and may include a controller or scheduler to control communication with UEs (115) in cooperation with other base stations (105). For example, the inter-station communication manager (1250) may coordinate scheduling for transmissions to UEs (115) for various interference mitigation techniques such as beamforming or joint transmission. In some examples, the inter-station communication manager (1250) may provide an X2 interface within LTE / LTE-A wireless communication network technology to provide communication between base stations (105).

[0156] FIG. 13 illustrates a flowchart illustrating a method (1300) for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Operations of the method (1300) may be implemented by the UE (115) or its components as described herein. For example, operations of the method (1300) may be performed by a UE SR iteration manager as described with reference to FIGS. 5 through 8. In some examples, the UE (115) may perform the functions described below by executing a set of codes to control functional elements of the device. Additionally or alternatively, the UE (115) may perform embodiments of the functions described below using special-purpose hardware.

[0157] In block (1305), the UE (115) may receive a message from a base station containing SR iteration parameters for the UE. The SR iteration parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. The operations of block (1305) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1305) may be performed by an SR iteration parameter component as described with reference to FIGS. 5 through 8.

[0158] In block (1310), the UE (115) may transmit a repetition of the SR to the base station based on the received SR repetition parameter. The operations of block (1310) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1310) may be performed by an SR transmission component as described with reference to FIGS. 5 through 8.

[0159] FIG. 14 illustrates a flowchart illustrating a method (1400) for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Operations of the method (1400) may be implemented by the UE (115) or its components as described herein. For example, operations of the method (1400) may be performed by a UE SR iteration manager as described with reference to FIGS. 5 through 8. In some examples, the UE (115) may perform the functions described below by executing a set of codes to control functional elements of the device. Additionally or alternatively, the UE (115) may perform embodiments of the functions described below using special-purpose hardware.

[0160] In block (1405), the UE (115) may receive a message from a base station containing SR iteration parameters for the UE. The SR iteration parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. The operations of block (1405) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1405) may be performed by an SR iteration parameter component as described with reference to FIGS. 5 through 8.

[0161] In block (1410), the UE (115) may transmit a repetition of the SR to the base station based on the received SR repetition parameter. The operations of block (1410) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1410) may be performed by an SR transmission component as described with reference to FIGS. 5 through 8.

[0162] In block (1415), the UE (115) may adjust the transmit power for transmitting repetitions of the SR based on the power configuration. The operations of block (1415) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1415) may be performed by an SR power configuration component as described with reference to FIGS. 5 through 8.

[0163] FIG. 15 illustrates a flowchart illustrating a method (1500) for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Operations of the method (1500) may be implemented by the UE (115) or its components as described herein. For example, operations of the method (1500) may be performed by a UE SR iteration manager as described with reference to FIGS. 5 through 8. In some examples, the UE (115) may perform the functions described below by executing a set of codes to control functional elements of the device. Additionally or alternatively, the UE (115) may perform embodiments of the functions described below using special-purpose hardware.

[0164] In block (1505), the UE (115) may receive a message from a base station containing SR iteration parameters for the UE. The SR iteration parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. The operations of block (1505) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1505) may be performed by an SR iteration parameter component as described with reference to FIGS. 5 through 8.

[0165] In block (1510), the UE (115) may transmit a repetition of the SR to the base station based on the received SR repetition parameter. The operations of block (1510) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1510) may be performed by an SR transmission component as described with reference to FIGS. 5 through 8.

[0166] In some cases, transmitting repetitions of SR involves transmitting SR during the SR response window until the maximum number of SR repetitions is satisfied.

[0167] FIG. 16 illustrates a flowchart illustrating a method (1600) for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Operations of the method (1600) may be implemented by the UE (115) or its components as described herein. For example, operations of the method (1600) may be performed by a UE SR iteration manager as described with reference to FIGS. 5 through 8. In some examples, the UE (115) may perform the functions described below by executing a set of codes to control functional elements of the device. Additionally or alternatively, the UE (115) may perform embodiments of the functions described below using special-purpose hardware.

[0168] In block (1605), the UE (115) may receive a message from a base station containing SR iteration parameters for the UE. The SR iteration parameters are UE-specific and may be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. The operations of block (1605) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1605) may be performed by an SR iteration parameter component as described with reference to FIGS. 5 through 8.

[0169] In block (1610), the UE (115) may transmit a repetition of the SR to the base station based on the received SR repetition parameters. In some cases, transmitting a repetition of the SR involves transmitting the SR during the SR response window until a resource acknowledgment is received from the base station. The operations of block (1610) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1610) may be performed by an SR transmission component as described with reference to FIGS. 5 through 8.

[0170] FIG. 17 illustrates a flowchart illustrating a method (1700) for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Operations of the method (1700) may be implemented by a base station (105) or its components as described herein. For example, operations of the method (1700) may be performed by a base station SR iteration manager as described with reference to FIGS. 9 through 12. In some examples, the base station (105) may perform the functions described below by executing a set of codes to control functional elements of the device. Additionally or alternatively, the base station (105) may perform embodiments of the functions described below using special-purpose hardware.

[0171] In block (1705), the base station (105) may identify channel conditions associated with the UE. The operations of block (1705) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1705) may be performed by the channel conditions component as described with reference to FIGS. 9 through 12.

[0172] In block (1710), the base station (105) may determine an SR iteration configuration for the UE (115) based on channel conditions. The SR iteration configuration is UE-specific and may also be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. The operations of block (1710) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1710) may be performed by an SR iteration configuration component as described with reference to FIGS. 9 through 12.

[0173] In block (1715), the base station (105) may generate SR iteration parameters for the UE based on the SR iteration configuration. The operations of block (1715) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1715) may be performed by the iteration parameter component as described with reference to FIGS. 9 through 12.

[0174] In 1720, the base station (105) may transmit SR repetition parameters to the UE. The operations of block (1720) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1720) may be performed by a repetition parameter component as described with reference to FIGS. 9 through 12.

[0175] FIG. 18 illustrates a flowchart illustrating a method (1800) for UE-specific SR iterations (e.g., retransmissions) according to embodiments of the present disclosure. Operations of the method (1800) may be implemented by a base station (105) or its components as described herein. For example, operations of the method (1800) may be performed by a base station SR iteration manager as described with reference to FIGS. 9 through 12. In some examples, the base station (105) may perform the functions described below by executing a set of codes to control functional elements of the device. Additionally or alternatively, the base station (105) may perform embodiments of the functions described below using special-purpose hardware.

[0176] In block (1805), the base station (105) may identify channel conditions associated with the UE. The operations of block (1805) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1805) may be performed by channel conditions components as described with reference to FIGS. 9 through 12.

[0177] In block (1810), the base station (105) may determine an SR iteration configuration for the UE (115) based on channel conditions. The SR iteration configuration is UE-specific and may also be based at least partially on one or more of the traffic priority for the UE, the UE link budget, traffic latency requirements, or historical SR performance. The operations of block (1810) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1810) may be performed by an SR iteration configuration component as described with reference to FIGS. 9 through 12.

[0178] In block (1815), the base station (105) may configure an SR resource allocation for the UE to transmit an SR repetition, and the SR repetition parameter indicates the SR resource allocation. The operations of block (1815) may be performed according to the methods described herein. In certain examples, aspects of the operations of block (1815) may be performed by a resource allocation configuration component as described with reference to FIGS. 9 through 12.

[0179] In block (1820), the base station (105) may generate SR iteration parameters for the UE based on the SR iteration configuration. The operations of block (1820) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1820) may be performed by the iteration parameter component as described with reference to FIGS. 9 through 12.

[0180] In 1825, the base station (105) may transmit SR repetition parameters to the UE. The operations of block (1825) may be performed according to the methods described herein. In certain examples, modes of the operations of block (1825) may be performed by a repetition parameter component as described with reference to FIGS. 9 through 12.

[0181] It should be noted that the methods described above describe possible implementations, and that the operations and steps may be rearranged or otherwise changed, and that other implementations are possible. Additionally, modes from two or more of the methods may be combined.

[0182] The techniques described herein may be used for various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), and other systems. CDMA systems may implement wireless technologies such as CDMA2000 and UTRA (Universal Terrestrial Radio Access). CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 releases may be collectively referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is collectively referred to as CDMA2000 1xEV-DO, HRPD (High Rate Packet Data), etc. UTRA includes Broadband CDMA (WCDMA) and other variations of CDMA. The TDMA system can also implement wireless technologies such as the Global System for Mobile Communications (GSM).

[0183] OFDMA systems may also implement wireless technologies such as UMB (Ultra Mobile Broadband), E-UTRA (Evolved UTRA), IEEE (Institute of Electrical and Electronics Engineers) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in literature from an organization named the "Third Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in literature from an organization named the "Third Generation Partnership Project 2" (3GPP2). The techniques described in this specification may be used for other systems and wireless technologies as well as the systems and wireless technologies mentioned above. Although embodiments of LTE or NR systems may be described for illustrative purposes and the terms LTE or NR may be used in most descriptions, the techniques described herein are applicable to applications other than LTE or NR applications.

[0184] Macro cells generally cover a relatively large geographical area (e.g., a radius of several kilometers) and may allow unrestricted access by UEs (115) with service subscriptions to a network provider. Small cells may be associated with a low-power base station (105) compared to macro cells, and small cells may operate in frequency bands that are the same or different (e.g., licensed, unlicensed, etc.) as macro cells. Small cells may include pico cells, femto cells, and micro cells depending on various examples. Pico cells may, for example, cover a small geographical area and may allow unrestricted access by UEs (115) with service subscriptions to a network provider. A femto cell may also cover a small geographical area (e.g., home) and provide limited access by UEs (115) associated with the femto cell (e.g., UEs (115) within a Closed Subscriber Group (CSG), UEs (115) for users within the home, etc.). An eNB for a macro cell may be referred to as a macro eNB. An eNB for a small cell may be referred to as a small cell eNB, pico eNB, femto eNB, or home eNB. An eNB may support one or multiple (e.g., two, three, four, etc.) cells and may also support communication using one or more multi-component carriers.

[0185] The wireless communication system (100) or systems described herein may support synchronous or asynchronous operation. For synchronous operation, base stations (105) may have similar frame timings, and transmissions from different base stations (105) may be roughly aligned in time. For asynchronous operation, base stations (105) may have different frame timings, and transmissions from different base stations (105) may not be aligned in time. The techniques described herein may be used for synchronous or asynchronous operation.

[0186] The information and signals described in this specification may be represented using any various different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.

[0187] The various exemplary blocks and modules described in connection with the disclosure herein may be implemented or performed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (PLD), 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 alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration).

[0188] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted through a computer-readable medium as one or more instructions or code. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of the software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions may also be physically located at various positions, including distributed so that parts of the functions are implemented at different physical locations.

[0189] Computer-readable media include both communication media comprising any medium that facilitates the transfer of a computer program from one place to another, and non-transient computer storage media. A non-transient storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer. By example, but not by limitation, non-transient computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disc storage or other magnetic storage devices, or any other non-transient medium that can be used to record or store desired program code means in the form of instructions or data structures and can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Additionally, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology such as infrared, radio, and microwave, such coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology such as infrared, radio, and microwave is included within the definition of a medium. As used herein, disks and discs include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy discs, and Blu-ray discs, wherein disks typically reproduce data magnetically, while discs reproduce data optically using lasers. The above combinations are also included within the scope of computer-readable media.

[0190] As used herein, including in the claims, the word “or” as used in a list of items (e.g., a list of items beginning with a phrase such as “at least one of” or “one or more of”) indicates a comprehensive list such 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, B, and C). Additionally, as used herein, the phrase “based on” should not be interpreted as a reference to a closed set of conditions. For example, an exemplary step described as “based on condition A” may be based on both condition A and condition B without departing from the scope of the disclosure. That is, as used herein, the phrase “based on” should be interpreted in the same way as the phrase “at least partially based on”.

[0191] In the attached drawings, similar components or features may have the same reference label. Additionally, various components of the same type may be distinguished by a dash and a second label following the reference label to distinguish similar components. Where only the first reference label is used in the specification, the description may apply to any one of the similar components having the same first reference label, regardless of the second reference label or other subsequent reference labels.

[0192] The descriptions provided herein in conjunction with the accompanying drawings describe exemplary configurations and do not represent all examples that may be implemented or are within the scope of the claims. As used herein, the term "exemplary" means "serving as an example, case, or example" and does not mean "preferred" or "advantageous" over other examples. The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some examples, well-known structures and devices are illustrated in block diagram form to avoid obscuring the concepts of the described examples.

[0193] The description in this specification is provided to enable those skilled in the art to manufacture or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and general principles defined in this specification may be applied to other variations without departing from the scope of the present disclosure. Accordingly, the present disclosure is not limited to the examples and designs described in this specification, but conforms to the broadest scope consistent with the principles and novel features disclosed in this specification.

[0195] *

Claims

Claim 1 A device for wireless communication in a user device (UE), comprising: a processor; a memory that communicates electronically with the processor; and instructions stored in the memory, wherein, when executed by the processor, the instructions cause the device to receive a scheduling request (SR) repetition parameter from a base station, wherein the number of SR repetitions is based on the parameter; transmit a first SR repetition among the number of SR repetitions to the base station; and drop a second SR repetition among the number of SR repetitions, wherein the second SR repetition conflicts with acknowledgment / negative acknowledgment (ACK / NACK) feedback. Claim 2 In claim 1, the parameter is a device for wireless communication in a user device (UE) that indicates a start symbol for initiating the transmission of the first SR repetition. Claim 3 In claim 2, the parameter indicates SR repeatability, a device for wireless communication in user equipment (UE). Claim 4 In claim 3, the start symbol is at least partially based on the SR repeat periodicity, a device for wireless communication in user equipment (UE). Claim 5 A device for wireless communication in a user device (UE), wherein, in claim 1, the parameter includes an index of an SR configuration for the UE. Claim 6 A device for wireless communication in a user device (UE), wherein, in claim 1, the parameter indicates a power configuration for the first SR iteration, and the commands are further executable by the processor to adjust the transmission power for transmitting the first SR iteration based on the power configuration. Claim 7 A device for wireless communication in a user device (UE), wherein, in claim 6, the instructions executable by the processor to adjust the transmission power for transmitting the first SR repetition further include instructions executable by the processor to increase the transmission power for the first SR repetition in symbol periods known by the UE to have channel conditions satisfying a threshold. Claim 8 In claim 6, the parameter indicates the transmission power for transmitting the first SR repetition based at least partially on the number of the SR repetitions, a device for wireless communication in a user device (UE). Claim 9 A device for wireless communication in a user device (UE), wherein, in claim 1, the parameter indicates an SR resource allocation, and the first SR iteration is transmitted over a set of time-frequency resources according to the SR resource allocation. Claim 10 A device for wireless communication in a user device (UE), wherein the SR resource allocation indicates transmitting the first SR repetition using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof. Claim 11 A device for wireless communication in a user device (UE), wherein, in claim 1, the instructions executable by the processor to transmit the first SR repetition further include instructions executable by the processor to transmit the first SR repetition during an SR response window until the number of the SR repetitions is satisfied. Claim 12 A device for wireless communication in a user device (UE), wherein, in claim 1, the instructions executable by the processor to transmit the first SR repetition further include instructions executable by the processor to transmit the first SR repetition during an SR response window until a resource acknowledgment is received from the base station. Claim 13 A device for wireless communication in a user device (UE), wherein, in claim 1, the instructions executable by the processor to transmit the first SR repetition further include instructions executable by the processor to transmit the first SR repetition in multiple slots or subframes. Claim 14 A device for wireless communication in a user device (UE), wherein, in claim 1, the commands are further executable by the processor to identify a collision between the transmission of the ACK / NACK feedback and the second SR repetition; determine the priority of the ACK / NACK feedback and the priority of the second SR repetition; and transmit the ACK / NACK feedback at least partially based on the priority of the ACK / NACK feedback and the priority of the second SR repetition. Claim 15 In claim 1, the parameter is a device for wireless communication at a user device (UE) received via a wireless resource control (RRC) message or a physical downlink control channel (PDCCH). Claim 16 A device for wireless communication at a base station, comprising: a processor; a memory that communicates electronically with the processor; and instructions stored in the memory, wherein, when executed by the processor, the instructions cause the device to generate a scheduling request (SR) iteration parameter for a user equipment (UE), wherein the number of SR iterations is based on the parameter; wherein the device generates the SR iteration parameter; wherein the parameter is transmitted; and wherein the device receives a first SR iteration among the number of SR iterations, wherein the second SR iteration among the number of SR iterations is dropped, and the second SR iteration conflicts with acknowledgment / negative acknowledgment (ACK / NACK) feedback. Claim 17 In claim 16, the parameter is a device for wireless communication at a base station, indicating the start symbol of the first SR repetition. Claim 18 In claim 17, the above parameter indicates SR repetition periodicity, a device for wireless communication at a base station. Claim 19 In claim 18, the above start symbol is based at least partially on the SR repeat periodicity, a device for wireless communication at a base station. Claim 20 In claim 16, the device for wireless communication at a base station, wherein the parameter includes an index of the SR configuration for the UE. Claim 21 In claim 16, the above parameter is a device for wireless communication at a base station, indicating a power configuration. Claim 22 In claim 21, the power configuration comprises an indication of transmission power for transmitting the first SR repetition based at least partially on the number of the SR repetitions, for a device for wireless communication at a base station. Claim 23 In claim 21, the above commands configure an SR resource allocation for the UE to transmit the first SR iteration, wherein the parameter indicates the SR resource allocation, and the device for wireless communication at a base station is further executable by the processor to configure the SR resource allocation. Claim 24 A device for wireless communication at a base station, wherein, in claim 23, the SR resource allocation represents a set of time-frequency resources for the first SR iteration using a hopping pattern, or the same symbol period, or multiple symbol periods, or cyclic shifts in a single resource block, different radio frequency bands, or any combination thereof. Claim 25 A device for wireless communication at a base station, wherein, in claim 21, the commands are further executable by the processor to receive SR repetitions from the UE during an SR response window according to the parameters; and to decode the SR based at least partially on a combination of the received SR repetitions. Claim 26 In claim 21, the parameter is also based at least partially on the reliability requirements of the UE, or the location of the UE, or any combination thereof, a device for wireless communication at a base station. Claim 27 In claim 21, the parameter is a device for wireless communication at a base station, transmitted via a wireless resource control (RRC) message or a physical downlink control channel (PDCCH). Claim 28 A non-transient computer-readable storage medium for storing code for wireless communication in a user device (UE), wherein the code comprises instructions executable by a processor to drop a second SR iteration among the number of SR iterations, wherein the second SR iteration conflicts with acknowledgment / negative acknowledgment (ACK / NACK) feedback, wherein the code receives a scheduling request (SR) iteration parameter from a base station, wherein the number of SR iterations is based on the parameter; transmit a first SR iteration among the number of SR iterations to the base station; and drop a second SR iteration among the number of SR iterations, wherein the second SR iteration conflicts with acknowledgment / negative acknowledgment (ACK / NACK) feedback. Claim 29 A non-transient computer-readable storage medium for storing code for wireless communication at a base station, wherein the code comprises instructions executable by a processor to generate a scheduling request (SR) iteration parameter for a user equipment (UE), wherein the number of SR iterations is based on the parameter; generate said SR iteration parameter; transmit said parameter; and receive said first SR iteration among said number of SR iterations, wherein a second SR iteration among said number of SR iterations is dropped, and said second SR iteration conflicts with acknowledgment / negative acknowledgment (ACK / NACK) feedback. Claim 30 delete Claim 31 delete Claim 32 delete Claim 33 delete Claim 34 delete Claim 35 delete Claim 36 delete Claim 37 delete Claim 38 delete Claim 39 delete Claim 40 delete Claim 41 delete Claim 42 delete Claim 43 delete Claim 44 delete Claim 45 delete Claim 46 delete Claim 47 delete Claim 48 delete Claim 49 delete Claim 50 delete Claim 51 delete Claim 52 delete Claim 53 delete Claim 54 delete Claim 55 delete Claim 56 delete Claim 57 delete Claim 58 delete Claim 59 delete Claim 60 delete Claim 61 delete Claim 62 delete Claim 63 delete Claim 64 delete Claim 65 delete Claim 66 delete Claim 67 delete Claim 68 delete Claim 69 delete Claim 70 delete Claim 71 delete Claim 72 delete Claim 73 delete Claim 74 delete Claim 75 delete Claim 76 delete Claim 77 delete Claim 78 delete Claim 79 delete Claim 80 delete Claim 81 delete Claim 82 delete Claim 83 delete Claim 84 delete Claim 85 delete Claim 86 delete

Citation Information

Patent Citations

  • Device and method for transmitting scheduling request in wireless communication system

    KR1020110039160A

  • Method and apparatus for scheduling request in a wireless communication system

    KR1020170015935A