Wireless communication devices, related methods and memory.
Patent Information
- Application Number
- BR112019016518
- Authority / Receiving Office
- BR · BR
- Patent Type
- Patents
- Current Assignee / Owner
- Publication Date
- 2026-09-01
Smart Images

Figure 00000099_0000 
Figure 00000099_0001 
Figure 00000100_0000
Abstract
Description
1 / 94 Wireless communication devices, related methods and memory.
[0001] This patent application claims priority over provisional patent application No. U.S. 62 / 458,568, by Jiang et al., entitled “Feedback Techniques For Wireless Communications”, filed February 13, 2017; and over patent application No. U.S. 15 / 713,335 by Jiang et al., entitled “Feedback Techniques For Wireless Communications”, filed September 22, 2017; each of which is assigned to the same assignee. BACKGROUND
[0002] What follows generally refers to wireless communication and, more specifically, to feedback techniques for wireless communication.
[0003] Wireless multiple access technologies have been adopted in several telecommunications standards to provide a common protocol that allows different wireless devices to communicate at a municipal, national, regional, and even global level. An exemplary telecommunications standard is Long Term Evolution (LTE). LTE is designed to improve spectral efficiency, reduce costs, enhance services, make use of new spectrum, and better integrate with other open standards. LTE can use orthogonal frequency division multiple access (OFDMA) on the downlink (DL), single carrier frequency division multiple access (SCFDMA) on the uplink (UL), and multiple-input multiple-output (MIMO) antenna technology.
[0004] In some examples, a wireless multiple access communication system may include several Petition 870250047569, dated 06 / 06 / 2025, page 13 / 18 2 / 94 base stations, each simultaneously supporting communication for multiple communication devices, otherwise known as user equipment (UEs). In an LTE or LTE-Advanced (LTE-A) network, a set of one or more base stations can define an eNodeB (eNB). In other examples (e.g., in a next-generation (NR) or 5G new radio network), a wireless multiple access communication system may include multiple intelligent radio heads (RHs) communicating with multiple access node controllers (ANCs), where a set of one or more RHs, communicating with an ANC, defines a base station (e.g., an eNB or gNB). A base station can communicate with a set of UEs on downlink (DL) channels (e.g., for transmissions from a base station to a UE) and uplink (UL) channels (e.g., for transmissions from a UE to a base station).
[0005] In some LTE or NR deployments, a base station may transmit to one or more UEs using different length transmission time intervals (TTIs) that may be shorter in length compared to legacy LTE TTIs. Such a shorter TTI may be called a shortened TTI (sTTI) in some examples and may support some low-latency wireless services that provide low latency with high reliability for wireless transmissions of the low-latency service. An sTTI may be a subset of one or more subframes that correspond to legacy TTI subframes or a subset of a longer TTI, such as a partition TTI. In some cases, low-latency services may Petition 870190076925, dated 09 / 08 / 2019, p. 8 / 142 3 / 94 pierce other services that may have longer TTIs, which may result in portions of the longer TTI service transmissions not being received at the transmission receiver. SUMMARY
[0006] The techniques described refer to methods, systems, devices, or apparatus that support feedback techniques based on coded transmission blocks (TBs) in wireless communications. Generally, the techniques described provide the generation of a coded TB that includes a number of systematic coded blocks (CBs) and a number of parity CBs. The systematic CBs can be transmitted to a receiver, and the receiver can attempt to decode the systematic CBs. In some cases, one or more parity CBs can be transmitted with the systematic CBs, and the systematic CBs can be successfully decoded even if one or more of the systematic CBs are not successfully received. In some cases, if a number of systematic CBs are not successfully received, the receiver can provide feedback that requests that additional CBs be transmitted.Additional CBs can be transmitted and used at the receiver to decode the systematic CBs that were received, and it is not necessary to transmit the missing systematic CBs.
[0007] In some cases, the receiver may transmit a quantized value to indicate the number of CBs required for decoding a transmission, which can reduce overhead associated with a feedback transmission. The quantized value may be based on a Petition 870190076925, dated 09 / 08 / 2019, page 9 / 142 4 / 94 number of quantization levels that are available for feedback information, and the quantized value can be selected based on the number of CBs needed to decode the received transmission and the number of quantization levels. In some cases, the number of quantization levels may depend on the features that must be used to transmit the feedback transmission. For example, different quantization levels may be used for feedback transmitted in common uplink burst features versus feedback transmitted in an uplink-centered subframe. Additionally, different quantization levels may be used for feedback transmitted in uplink control channel transmissions that rely on a control channel format for uplink control channel transmissions.In some cases, different quantization levels can be used for feedback from a base station to a user device (UD) that can be transmitted using different downlink features, such as uplink control channel or shared channel features that can be transmitted in the downlink-centered subframe or in a downlink portion of the uplink-centered subframe.
[0008] A method of wireless communication is described. The method may include receiving a transmission comprising at least a portion of an encoded TB, wherein the TB comprises systematic CBs and parity CBs, identifying a first subset of CBs from the encoded TB. Petition 870190076925, dated 09 / 08 / 2019, page 10 / 142 5 / 94 that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received, and transmit a request to transmit one or more additional CBs based, at least in part, on the second subset.
[0009] A device for wireless communication is described. The device may include means for receiving a transmission comprising at least a portion of an encoded TB, wherein the TB comprises systematic CBs and parity CBs, means for identifying a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received, and means for transmitting a request for transmission of one or more additional CBs based, at least in part, on the second subset.
[0010] Another apparatus for wireless communication is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in memory. The instructions may be operable to cause the processor to receive a transmission comprising at least a portion of an encoded TB, wherein the TB comprises systematic CBs and parity CBs, identify a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received, and transmit a request for transmission of one or more additional CBs based, at least in part, on the second subset.
[0011] A computer-readable medium not Petition 870190076925, dated 09 / 08 / 2019, page 11 / 142 Transient 6 / 94 for wireless communication is described. Non-transient computer-readable media may include operable instructions to cause the processor to receive a transmission comprising at least a portion of an encoded TB, wherein the TB comprises systematic CBs and parity CBs, identify a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received, and transmit a request for transmission of one or more additional CBs based, at least in part, on the second subset.
[0012] Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for receiving one or more additional CBs in response to the request, wherein a number of the additional CBs may be based, at least in part, on the second subset of CBs. Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for decoding the encoded TB based, at least in part, on the first subset of CBs and the parity CBs received in the absence of a retransmission of the second subset of CBs.
[0013] In some examples of the non-transient computer-readable method, apparatus and media described above, the encoded TB can be successfully decoded in the absence of a retransmission of the second subset of CBs. Petition 870190076925, dated 09 / 08 / 2019, page 12 / 142 7 / 94
[0014] In some examples of the non-transient computer-readable method, apparatus and media described above, the decoding may be based, at least in part, on an external code that can be applied to each systematic CB of the first subset of CBs and one or more parity CBs.
[0015] In some examples of the non-transient computer-readable method, apparatus and media described above, parity CBs can be decoded from the encoded TB independently of a CB location from the second subset of CBs within the encoded TB.
[0016] In some examples of the non-transient computer-readable method, apparatus and media described above, the transmission comprises transmitting the request in a common downlink burst portion of a downlink-centered subframe.
[0017] In some examples of the non-transient computer-readable method, apparatus, and media described above, the encoded TB uses a first-duration transmission time interval (TTI), and the identification of the second subset of CBs may be based, at least in part, on a first portion of the encoded TB that is punctured by a second transmission that has a second-duration TTI that may be shorter than the first-duration TTI.
[0018] Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for transmitting a negative acknowledgment (NACK) to the encoded TB when a number of Petition 870190076925, dated 09 / 08 / 2019, page 13 / 142 8 / 94 The CBs of the second subset of CBs exceed a threshold.
[0019] Some examples of the non-transient computer-readable method, apparatus and media described above may additionally include processes, resources, means or instructions for receiving a retransmission of the encoded TB in response to the NACK for the TB.
[0020] A wireless communication method is described. The method may include receiving, from a transmitting device, a transmission comprising a plurality of CBs, identifying a first subset of the plurality of CBs that are successfully received and a second subset of the plurality of CBs that are unsuccessfully received, and transmitting, to the transmitting device, a quantized value associated with the second subset of CBs that are unsuccessfully received.
[0021] A device for wireless communication is described. The device may include means for receiving, from a transmitting device, a transmission comprising a plurality of CBs, means for identifying a first subset of the plurality of CBs that are successfully received and a second subset of the plurality of CBs that are unsuccessfully received, and means for transmitting, to the transmitting device, a quantized value associated with the second subset of CBs that are unsuccessfully received.
[0022] Another device for wireless communication is described. The device may include a processor, memory in electronic communication with the processor, and instructions stored in memory. The instructions may be operable to cause the processor to receive, from a Petition 870190076925, dated 09 / 08 / 2019, page 14 / 142 9 / 94 transmission device, a transmission comprising a plurality of CBs, identify a first subset of the plurality of CBs that are successfully received and a second subset of the plurality of CBs that are unsuccessfully received, and transmit to the transmission device a quantized value associated with the second subset of CBs that are unsuccessfully received.
[0023] A non-transient computer-readable medium for wireless communication is described. The non-transient computer-readable medium may include operable instructions to cause a processor to receive, from a transmitting device, a transmission comprising a plurality of CBs, identify a first subset of the plurality of CBs that are successfully received and a second subset of the plurality of CBs that are unsuccessfully received, and transmit, to the transmitting device, a quantized value associated with the second subset of CBs that are unsuccessfully received.
[0024] Some examples of the non-transient computer-readable method, apparatus and media described above may additionally include processes, resources, means or instructions for determining the quantized value based, at least in part, on a number of CBs in the second subset of CBs and a number of quantization levels associated with the quantized value.
[0025] In some examples of the non-transient computer-readable method, apparatus and media described above, the number of quantization levels may be Petition 870190076925, dated 09 / 08 / 2019, page 15 / 142 10 / 94 configured through one or more radio resource control (RRC) signals or downlink control information (DCI) received from the base station. In some examples of the method, apparatus, and nontransient computer-readable media described above, the plurality of CBs forms a TB, and the method further comprises transmitting a NACK to the TB when a number of CBs from the second subset of CBs exceeds a threshold. Some examples of the method, apparatus, and nontransient computer-readable media described above may further include processes, resources, means, or instructions for receiving a retransmission from the TB in response to the NACK to the TB.Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for identifying the quantized value as a quantization level from a number of quantization levels, based at least in part on a number of CBs from the plurality of CBs.
[0026] In some examples of the nontransient computer-readable method, apparatus, and media described above, the identification of the two or more quantization levels further comprises determining whether the quantized value can be transmitted in a common downlink burst portion of a downlink-centered subframe or in an uplink-centered subframe, and identifying a first number of quantization levels associated with the common uplink burst of the downlink-centered subframe and a second number of quantization levels associated with the Petition 870190076925, dated 09 / 08 / 2019, page 16 / 142 11 / 94 subframe centered on ascending link.
[0027] In some examples of the non-transient computer-readable method, apparatus and media described above, the transmission of the quantized value further comprises selecting the first number of quantization levels or the second number of quantization levels based, at least in part, on the determination, selecting one from the first number of quantization levels as the quantized value based, at least in part, on a number of CBs in the second subset of CBs when the first number of quantization levels can be selected, and selecting one from the second number of quantization levels as the quantized value based, at least in part, on the number of CBs in the second subset of CBs when the second number of quantization levels can be selected.
[0028] In some examples of the nontransient computer-readable method, apparatus, and media described above, the identification of the two or more quantization levels comprises determining an uplink channel to transmit the quantized value, and identifying a number of quantization levels from the two or more quantization levels based, at least in part, on the uplink channel. In some examples of the nontransient computer-readable method, apparatus, and media described above, the identification of the two or more quantization levels further comprises determining that the uplink channel may be an uplink control channel, and identifying the number of quantization levels based, at least in part, on Petition 870190076925, dated 09 / 08 / 2019, page 17 / 142 Part 12 / 94, in an uplink control channel format.
[0029] In some examples of the non-transient computer-readable method, apparatus and media described above, the transmission of the quantized value comprises comparing a number of CBs from the second subset of CBs to a threshold value, transmitting a negative CB acknowledgment (NACK) when the number of CBs may be below the threshold value to request one or more parity CBs for use in decoding the first subset of CBs and the second subset of CBs, and transmitting a NACK TB when the number of CBs may be at or below the threshold value to request the retransmission of all of the plurality of CBs.Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for receiving, in response to the NACK CB, one or more parity CBs, wherein the number of parity CBs may be based, at least in part, on one or more retransmissions of one or more CBs from the second subset of CBs. Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for receiving, in response to the NACK TB, a retransmission of an encoded TB that includes the plurality of CBs and one or more parity CBs, wherein the number of parity CBs included in the retransmissions may be indicated in one or more of the RRC or DCI signaling associated with the retransmission.
[0030] A method of wireless communication is Petition 870190076925, dated 09 / 08 / 2019, page 18 / 142 13 / 94 described. The method may include transmitting to an UE a transmission comprising at least a portion of an encoded TB, wherein the encoded TB comprises systematic CBs and parity CBs, receiving a request from the UE for transmission of one or more additional CBs, wherein the request indicates that one or more CBs of the encoded TB are received unsuccessfully, and transmitting the one or more additional CBs to the UE for use in decoding the encoded TB.
[0031] A device for wireless communication is described. The device may include means for transmitting to an UE a transmission comprising at least a portion of an encoded TB, wherein the encoded TB comprises systematic CBs and parity CBs, means for receiving a request from the UE for the transmission of one or more additional CBs, wherein the request indicates that one or more CBs of the encoded TB are received unsuccessfully, and means for transmitting the one or more additional CBs to the UE for use in decoding the encoded TB.
[0032] Another apparatus for wireless communication is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in memory. The instructions may be operable to cause the processor to transmit, to an UE, a transmission comprising at least a portion of an encoded TB, the encoded TB comprising systematic CBs and parity CBs, receive a request from the UE for the transmission of one or more additional CBs, the request indicating that one or more CBs of the TB Petition 870190076925, dated 09 / 08 / 2019, page 19 / 142 14 / 94 encoded messages are received unsuccessfully, and transmit one or more additional CBs to the UE for use in decoding the encoded TB.
[0033] A non-transient computer-readable medium for wireless communication is described. The non-transient computer-readable medium may include operable instructions to cause the processor to transmit, to a UE, a transmission comprising at least a portion of an encoded TB, wherein the encoded TB comprises systematic CBs and parity CBs, receive a request from the UE for the transmission of one or more additional CBs, wherein the request indicates that one or more CBs of the encoded TB are received unsuccessfully, and transmit the one or more additional CBs to the UE for use in decoding the encoded TB.
[0034] Some examples of the non-transient computer-readable method, apparatus and media described above may additionally include processes, resources, means or instructions for receiving an acknowledgment (ACK) from the UE indicating successful receipt of the encoded TB in the absence of a retransmission of one or more CBs of the TB that may be received unsuccessfully.
[0035] Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for applying an external code to each systematic CB of an unencoded TB to generate the encoded TB, and wherein the external code and one or more parity CBs enable the UE to decode the encoded TB when one or more CBs of the encoded TB may not be Petition 870190076925, dated 09 / 08 / 2019, page 20 / 142 15 / 94 successfully received in the EU.
[0036] In some examples of the nontransient computer-readable method, apparatus, and media described above, reception comprises receiving the request in a common downlink burst portion of a downlink-centered subframe. Some examples of the nontransient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for receiving a NACK for the encoded TB when a number of CBs from the second subset of CBs exceeds a threshold. Some examples of the nontransient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for transmitting a retransmission of the encoded TB in response to the NACK.
[0037] A wireless communication method is described. The method may include transmitting a plurality of CBs to an UE, receiving from the UE a quantized value indicating that a subset of the CBs are received unsuccessfully at the UE, and transmitting one or more additional CBs or a retransmission of one or more CBs based, at least in part, on the quantized value.
[0038] A device for wireless communication is described. The device may include means for transmitting a plurality of CBs to an UE, means for receiving from the UE a quantized value indicating that a subset of the CBs is unsuccessfully received at the UE, and means for transmitting one or more additional CBs or a retransmission of one or more CBs based, at least in part, on the value. Petition 870190076925, dated 09 / 08 / 2019, p. 21 / 142 16 / 94 quantified.
[0039] Another apparatus for wireless communication is described. The apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in memory. The instructions may be operable to cause the processor to transmit a plurality of CBs to an UE, receive from the UE a quantized value indicating that a subset of the CBs is received unsuccessfully in the UE, and transmit one or more additional CBs or a retransmission of one or more CBs based, at least in part, on the quantized value.
[0040] A non-transient computer-readable medium for wireless communication is described. The non-transient computer-readable medium may include operable instructions for causing a processor to transmit a plurality of CBs to an UE, receive from the UE a quantized value indicating that a subset of the CBs is unsuccessfully received by the UE, and transmit one or more additional CBs or a retransmission of one or more CBs based, at least in part, on the quantized value.
[0041] In some examples of the non-transient computer-readable method, apparatus, and media described above, the quantized value may be based, at least in part, on a number of CBs in the subset of CBs and a number of quantization levels associated with the quantized value. Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for configuring, in the UE, the number of levels of Petition 870190076925, dated 09 / 08 / 2019, page 22 / 142 17 / 94 quantization through one or more of the following: RRC or DCI signaling.
[0042] In some examples of the nontransient computer-readable method, apparatus, and media described above, the plurality of CBs forms a TB, and wherein the method further comprises: receiving, from the UE, a NACK for the TB indicating that a number of CBs in the subset of CBs exceeds a threshold. Some examples of the nontransient computer-readable method, apparatus, and media described above may further include processes, resources, means, or instructions for transmitting a retransmission of the TB in response to the NACK for the TB.
[0043] Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for configuring the UE with two or more quantization levels for the quantized value based, at least in part, on a number of CBs of the plurality of CBs. In some examples of the non-transient computer-readable method, apparatus, and media described above, the two or more quantization levels may be based, at least in part, on one or more of: an uplink transmission used to transmit the quantized value, an uplink channel to transmit the quantized value, or a control channel format of an uplink control channel to transmit the quantized value.
[0044] Some examples of the non-transient computer-readable method, apparatus and media described above may additionally include processes, resources, Petition 870190076925, dated 09 / 08 / 2019, page 23 / 142 18 / 94 means or instructions for determining that the quantized value indicates a NACK CB. Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for transmitting, in response to the NACK CB, one or more CBs, and wherein a number of the CBs may be based, at least in part, on one or more retransmissions of one or more CBs from the subset of CBs.
[0045] Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for determining that the quantized value indicates a NACK TB. Some examples of the non-transient computer-readable method, apparatus, and media described above may additionally include processes, resources, means, or instructions for transmitting, in response to the NACK TB, a retransmission of an encoded TB that includes the plurality of CBs and one or more parity CBs, and wherein the number of parity CBs included in the retransmissions may be indicated in one or more of the RRC or DCI signaling associated with the retransmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 illustrates an example of a system for wireless communication that supports wireless communication feedback techniques, according to aspects of the present disclosure.
[0047] Figure 2 illustrates an example of a wireless communications system that supports feedback techniques for wireless communications, according to aspects of the present disclosure. Petition 870190076925, dated 09 / 08 / 2019, page 24 / 142 19 / 94
[0048] Figure 3 illustrates an example of scalable TTIs that support feedback techniques for wireless communications, according to aspects of the present disclosure.
[0049] Figure 4 illustrates an example of an encoded TB that supports feedback techniques for wireless communications, according to aspects of the present disclosure.
[0050] Figure 5 illustrates an example of a wireless transmission that supports feedback techniques for wireless communications, according to aspects of the present disclosure.
[0051] Figure 6 illustrates an example of wireless resources that support feedback techniques for wireless communications, according to aspects of the present disclosure.
[0052] Figure 7 illustrates an example of a process flow that supports feedback techniques for wireless communications, according to aspects of the present disclosure.
[0053] Figure 8 illustrates an example of another process flow that supports feedback techniques for wireless communications, according to aspects of the present disclosure.
[0054] Figures 9 to 11 show block diagrams of a device supporting feedback techniques for wireless communications, according to aspects of the present disclosure.
[0055] Figure 12 illustrates a block diagram of a system that includes a user device. Petition 870190076925, dated 09 / 08 / 2019, page 25 / 142 20 / 94 (EU) supporting feedback techniques for wireless communications, in accordance with aspects of the present disclosure.
[0056] Figures 13 to 15 show block diagrams of a device supporting feedback techniques for wireless communications, according to aspects of the present disclosure.
[0057] Figure 16 illustrates a block diagram of a system that includes a base station that supports feedback techniques for wireless communications, according to aspects of the present disclosure.
[0058] Figures 17 to 23 illustrate methods for feedback techniques for wireless communications, according to aspects of the present disclosure. DETAILED DESCRIPTION
[0059] The techniques described refer to methods, systems, devices, or apparatus that support feedback techniques based on coded transmission blocks (TBs) in wireless communications. In some examples, a coded TB may include a number of systematic code blocks (CBs) and a number of parity CBs. The systematic CBs may be transmitted to a receiver, and the receiver may attempt to decode the systematic CBs. In some cases, one or more parity CBs may be transmitted with the systematic CBs, and the systematic CBs may be successfully decoded even if one or more of the systematic CBs are not successfully received. In some cases, if a number of systematic CBs are not successfully received, a receiver may Petition 870190076925, dated 09 / 08 / 2019, page 26 / 142 21 / 94 provides feedback that requests additional CBs to be transmitted. The additional CBs can be transmitted and used at the receiver to decode the systematic CBs that have been received, and it is not necessary to retransmit the missing systematic CBs. In this way, additional CBs can be transmitted only when needed by a receiver to decode the TB, and system resources can be efficiently utilized.
[0060] In some cases, the receiver may transmit a quantized value to indicate a number of CBs that are needed in order to decode the TB, which can reduce the overhead associated with a feedback transmission and further enhance the efficient use of system resources. The quantized value may be based on a number of quantization levels that are available for feedback information, and the quantized value may be selected based on the number of unsuccessfully received CBs and the number of quantization levels. In some cases, the number of quantization levels may depend on the resources that must be used to transmit the feedback transmission. For example, different quantization levels may be used for feedback transmitted in common uplink burst resources versus feedback transmitted in an uplink-centered subframe.Furthermore, different quantization levels can be used for transmitted feedback in uplink control channel transmissions that rely on a control channel format for uplink control channel transmissions. In some cases, different levels of... Petition 870190076925, dated 09 / 08 / 2019, page 27 / 142 22 / 94 quantization can be used for feedback from a base station to a user equipment (UE) that can be transmitted using different downlink features, such as uplink control channel or shared channel features that can be transmitted in the downlink-centered subframe or in a downlink portion of the uplink-centered subframe.
[0061] Resources allocated for wireless transmissions can be used for uplink and / or downlink communications that are relatively latency-sensitive (called low-latency communications) as opposed to communications that may be relatively latency-insensitive, such as Advanced Mobile Broadband (eMBB) transmissions that may use a 1 ms TTI duration (or legacy LTE). In some cases, a TTI duration for wireless transmissions may correspond to a partition of a wireless subframe, an Orthogonal Frequency Division Multiplexing (OFDM) symbol, or multiple OFDM symbols (e.g., 2, 3, or 4). In some examples, a 1 ms TTI duration may correspond to a 1 ms subframe duration.
[0062] In some cases, wireless communication systems may use scalable TTI durations, and may provide multiple different wireless services that may use different TTI durations based on the latency requirements or quality of service (QoS) requirements of the service. Such different services may be selected depending on the nature of the communications. For example, communications requiring low latency and high latency may require scalable TTI durations. Petition 870190076925, dated 09 / 08 / 2019, page 28 / 142 23 / 94 reliability, sometimes called mission-critical communications (MiCr), are served through a lower latency service (e.g., an ultra-reliable low-latency communication (URLLC) service) that uses reduced TTI durations (e.g., one-symbol or two-symbol TTIs). Correspondingly, communications that are more delay-tolerant can be served through a service that provides relatively higher throughput with higher latency, such as a mobile broadband service (e.g., an eMBB service) that uses partition TTIs, or TTIs of 1 ms or longer. In other examples, communications may be with UEs that are embedded in other devices (e.g., meters, vehicles, appliances, machines, etc.), and a machine-type communication (MTC) service (e.g., massive MTC (mMTC)) can be used for such communications.In some cases, different services (e.g., eMBB, URLLC, mMTC) may have different TTIs, different subcarrier spacing (or tones), and different cyclic prefixes.
[0063] This disclosure describes various techniques with reference to 4G networks (e.g., LTE networks) and next-generation networks (e.g., 5G or NR networks) that are being designed to support features such as bandwidth operations, more dynamic subframe / partition types, and self-contained subframe / partition types (where HARQ feedback for a subframe / partition can be transmitted before the end of the subframe / partition). However, such techniques can be used for any system where the Petition 870190076925, dated 09 / 08 / 2019, page 29 / 142 24 / 94 feedback can be Hybrid ARQ (HARQ) provided for a portion of a TTI and retransmissions provided according to configured repeat levels that provide two or more retransmissions.
[0064] The aspects of the disclosure are initially described in the context of a wireless communication system. Several sTTI structures and feature sets are then described. The aspects of the disclosure are further illustrated and described with reference to device diagrams, system diagrams, and flowcharts that relate to feedback techniques for wireless communications.
[0065] Figure 1 illustrates an example of a 100 wireless communications system, according to various aspects of the present disclosure. The 100 wireless communications system includes 105 base stations, 115 UEs, and a 130 core network. In some examples, the 100 wireless communications system may be a Long Term Evolution (LTE), LTE-Advanced (LTE-A), or New Radio (NR) network. In some cases, the 100 wireless communications system may support advanced broadband communications, ultra-reliable (i.e., critical) communications, low-latency communications, and low-cost communications and low-complexity devices.The 100 wireless communications system can provide wireless transmissions in which transmitted TBs can be encoded to provide systematic CBs and parity CBs, and in which a receiver can successfully decode an encoded transmission using one or more parity CBs even in the case where one or more systematic CBs may not be. Petition 870190076925, dated 09 / 08 / 2019, page 30 / 142 25 / 94 successfully received. Such techniques can enable higher reliability transmissions and efficient system operation.
[0066] Base stations 105 can communicate wirelessly with UEs 115 through one or more base station antennas. Each base station 105 can provide communication coverage for a respective geographic coverage area 110. The communication links 125 shown in the wireless communication system 100 can include uplink (UL) transmissions from a UE 115 to a base station 105, or downlink (DL) transmissions from a base station 105 to a UE 115. Control information and data can be multiplexed onto an uplink channel or downlink channel, according to various techniques. Control information and data can be multiplexed onto a downlink channel, for example, using time-division multiplexing (TDM) techniques, frequency-division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques.In some examples, control information transmitted during a transmission time interval (TTI) of a downlink channel can be distributed among different control regions in a cascading manner (for example, between common control regions and one or more UE-specific control regions).
[0067] UEs 115 can be dispersed throughout the wireless communications system 100, and each UE 115 can be stationary or mobile. A UE 115 can also be called a mobile station, a subscriber station, a Petition 870190076925, dated 09 / 08 / 2019, page 31 / 142 26 / 94 mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communications device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client or some other suitable terminology. A UE 115 may also be a mobile phone, a personal digital assistant (PDA), a wireless modem, a wireless communications device, a portable device, a tablet computer, a laptop computer, a cordless phone, a personal electronic device, a handheld device, a personal computer, a wireless local area network (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, a machine-type communications device (MTC), a household appliance, an automobile or similar.
[0068] In some cases, a UE 115 can also communicate directly with other UEs (for example, using a point-to-point (P2P) or device-to-device (D2D) protocol). One or more UEs in a group using D2D communications may be within the geographic coverage area of a cell. Other UEs in such a group may be outside the geographic coverage area of the cell or otherwise unable to receive transmissions from a base station. In some cases, groups of UEs communicating via D2D communications may use a one-to-many (1:M) system where each UE transmits to all other UEs in the group. In some cases, a base station Petition 870190076925, dated 09 / 08 / 2019, p. 32 / 142 27 / 94 facilitates the programming of resources for D2D communications. In other cases, D2D communications are carried out independently of a base station 105.
[0069] Some UEs 115, such as devices Machine-to-Machine (M2M) or IoT devices can be low-complexity or low-cost devices that provide automated machine-to-machine (MTC) communication. M2M or MTC can refer to data communication technologies that allow devices to communicate with each other or a base station without human intervention. For example, M2M or MTC can refer to communications from devices that integrate sensors or meters to measure or capture information and relay that information to a central server or application program that can use the information or present the information to humans interacting with the program or application. Some UEs 115 may be designed to collect information or enable automated machine behavior.Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, geological and meteorological event monitoring, fleet management and tracking, remote security detection, physical access control, and transaction-based commercial charging.
[0070] In some cases, an MTC device may operate using half-duplex (unidirectional) communications at a reduced peak rate. The devices Petition 870190076925, dated 09 / 08 / 2019, page 33 / 142 28 / 94 MTCs can also be configured to enter a power-saving “deep sleep” mode when not engaged in active communications. In some cases, MTC or IoT devices may be designed to support mission-critical functions, and the wireless communications system may be configured to provide ultra-reliable communications for these functions.
[0071] Base stations 105 can communicate with the main network 130 and with each other. For example, base stations 105 can interface with the main network 130 via return transport channel links 132 (e.g., S1, etc.). Base stations 105 can communicate with each other via return transport channel links 134 (e.g., X2, etc.) both directly and indirectly (e.g., via the main network 130). Base stations 105 can perform radio configuration and programming for communication with UEs 115, or they can operate under the control of a base station controller (not shown). In some examples, base stations 105 can be macrocells, small cells, access points, or similar. Base stations 105 can also be called eNodeBs (eNBs) 105 or gNodeBs (gNBs) 105.
[0072] A base station 105 can be connected via an S1 interface to the main network 130. The main network can be an evolved packet core (EPC), which can include at least one MME, at least one S-GW, and at least one P-GW. MME 162 can be the control node that processes signaling between UEs 115 and the EPC. All user internet protocol (IP) packets can be Petition 870190076925, dated 09 / 08 / 2019, page 34 / 142 29 / 94 transferred through the S-GW, which can be properly connected to the P-GW. The P-GW can provide IP address allocation as well as other functions. The P-GW can be connected to network operator IP services. Operator IP services 420 may include the Internet, Intranet, an IP Multimedia Subsystem (IMS), and a Packet Switched Continuous Transmission Service (PSS).
[0073] The main network 130 can provide user authentication, access authorization, tracking, IP connectivity, and other access, routing, or mobility functions. At least some of the network devices, such as the base station 105, may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC). Each access network entity can communicate with a number of UEs 115 through one or more network transmission entities, each of which may be an example of a smart radio head or a transmit / receive point (TRP). In some configurations, various functions of each access network entity or base station 105 may be distributed across multiple network devices (e.g., radio heads and access network controllers) or consolidated into a single network device (e.g., a base station 105).
[0074] The 100 wireless communications system can operate in an ultra-high frequency (UHF) region using frequency bands from 700 MHz to 2,600 MHz (2.6 GHz), although in some cases WLAN networks can use frequencies as high as 4 GHz. This region also Petition 870190076925, dated 09 / 08 / 2019, page 35 / 142 30 / 94 can be known as the decimeter band, since the wavelengths are in the range of approximately one decimeter to one meter in length. UHF waves can propagate primarily by line of sight, and can be blocked by buildings and environmental features. However, the waves can penetrate walls sufficiently to provide service to UEs 115 located indoors. UHF wave transmission is characterized by smaller antennas and shorter range (e.g., less than 100 km) compared to transmission using lower frequencies (and longer wavelengths) of the high-frequency (HF) or very high-frequency (VHF) portion of the spectrum. In some cases, the wireless communication system 100 can also use extremely high-frequency (EHF) portions of the spectrum (e.g., from 30 GHz to 300 GHz).This region can also be known as the millimeter band, since the wavelengths are in the range of approximately one millimeter to one centimeter in length. Therefore, EHF antennas can be even smaller and more closely spaced than UHF antennas. In some cases, this can facilitate the use of antenna arrays within a UE 115 (for example, for directional beamforming).
[0075] In some cases, the 100 wireless communications system may be a packet-based network that operates according to a layered protocol stack. At the user plane, communications at the carrier or Packet Data Convergence Protocol (PDCP) layer may be IP-based. A Radio Link Control (RLC) layer, in some cases, may perform Petition 870190076925, dated 09 / 08 / 2019, page 36 / 142 31 / 94 Packet segmentation and reassembly to communicate through logical channels. A Medium Access Control (MAC) layer can perform priority manipulation and multiplexing of logical channels into transport channels. The MAC layer can also use Hybrid ARQ (HARQ) to provide retransmission at the MAC layer to enhance link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide establishment, configuration, and maintenance of an RRC connection between a UE 115 and a network device or main network 130 that supports radio carriers for user plane data. In the Physical (PHY) layer, transport channels can be mapped to physical channels. [007 6] Time intervals in LTE or NR can be expressed in multiples of a basic time unit (which can be a sampling period of Ts = 1 / 30,720,000 seconds). Time resources can be organized according to 10 ms long radio frames (Tf = 307200Ts), which can be identified by a system frame number (SFN) in the range of 0 to 1023. Each frame can include ten 1 ms subframes numbered 0 to 9. A subframe can be further divided into two 0.5 ms partitions, each of which contains 6 or 7 modulation symbol periods (depending on the cyclic prefix length attached to each symbol). Excluding the cyclic prefix, each symbol contains 2048 sample periods. In some cases the subframe can be the smallest programming unit, also known as a TTI. In other cases, as discussed above, a TTI may be shorter than a subframe (e.g., an sTTI) or it may Petition 870190076925, dated 09 / 08 / 2019, page 37 / 142 32 / 94 can be dynamically selected (for example, in short TTI bursts or in component carriers selected using short TTIs).
[0077] The 100 wireless communications system can support multi-cell or carrier operation, a feature that can be called carrier aggregation (CA) or multi-carrier operation. A carrier can also be called a component carrier (CC), a layer, a channel, etc. The terms carrier, “component carrier”, cell, and channel can be used interchangeably in this document. A UE 115 can be configured with multiple downlink CCs and one or more uplink CCs for carrier aggregation. Carrier aggregation can be used with both FDD and TDD component carriers.
[0078] In some cases, the 100 wireless communications system may utilize advanced component carriers (eCCs). An eCC may be characterized by one or more features including: wider bandwidth, shorter symbol duration, shorter transmission time intervals (TTIs), and modified control channel configuration. In some cases, an eCC may be associated with a carrier aggregation configuration or a dual connectivity configuration (e.g., when multiple server cells have a suboptimal return transport channel link). An eCC may also be configured for use in unlicensed or shared spectrum (e.g., when more than one operator is allowed to use the spectrum). An eCC characterized by wide bandwidth may include one or more segments Petition 870190076925, dated 09 / 08 / 2019, page 38 / 142 33 / 94 which can be used by UEs 115 that do not have the capacity to monitor the entire bandwidth or prefer to use a limited bandwidth (e.g., to conserve energy). In some cases, an eCC may use a different symbol duration than other CCs, which may include the use of a reduced symbol duration compared to the symbol durations of other CCs. A shorter symbol duration may be associated with increased support spacing. A TTI in an eCC may consist of one or multiple symbols. In some cases, the TTI duration (i.e., the number of symbols in a TTI) may be variable.
[0079] As indicated above, in some cases, 105 base stations and 115 UEs may use feedback techniques based on encoded TBs in wireless communications. In some examples, an encoded TB may include a number of systematic CBs and a number of parity CBs. For example, an early error correction (FEC) code, such as a maximum distance separable (MDS) external code, may be applied to CBs of the unencoded TB to generate systematic CBs and a number (e.g., r) of parity CBs. In such examples, r systematic CBs may be recoverable, so that even if r CBs are lost, the TB may be successfully decoded. The systematic CBs may be transmitted to a receiver (e.g., a 105 base station or a 115 UE), and the receiver may attempt to decode the systematic CBs. In some cases, one or more parity CBs may be transmitted with the systematic CBs, and the systematic CBs may be decoded. Petition 870190076925, dated 09 / 08 / 2019, page 39 / 142 34 / 94 successfully even if one or more of the systematic CBs are not successfully received. In some cases, if a number of systematic CBs are not successfully received, a receiver can provide feedback requesting that additional CBs be transmitted. The additional CBs can be transmitted and used at the receiver to decode the systematic CBs that were received, and it is not necessary to retransmit the missing systematic CBs. In this way, additional CBs can be transmitted only when needed by a receiver to decode the TB, and system resources can be efficiently utilized.
[0080] In some cases, the receiver may transmit a quantized value to indicate a number of CBs that are needed to decode the transmission, which can reduce the overhead associated with a feedback transmission and further enhance the efficient use of system resources. The quantized value may be based on a number of quantization levels that are available for feedback information, and the quantized value may be selected based on the number of unsuccessfully received CBs and the number of quantization levels. In some cases, the number of quantization levels may depend on the resources that must be used to transmit the feedback transmission. For example, different quantization levels may be used for feedback transmitted in common uplink burst resources versus feedback transmitted in an uplink-centered subframe. Furthermore, different quantization levels may be used for… Petition 870190076925, dated 09 / 08 / 2019, page 40 / 142 35 / 94 Feedback transmitted in uplink control channel transmissions that rely on a control channel format for uplink control channel transmissions. In some cases, different quantization levels can be used for feedback from a base station to a UE that can be transmitted using different downlink features, such as in uplink control channel or shared channel features that can be transmitted in the downlink-centered subframe or in a downlink portion of the uplink-centered subframe.
[0081] Figure 2 illustrates an example of a 200 wireless communications system that supports feedback techniques for wireless communications, according to various aspects of the present disclosure. The 200 wireless communications system includes a 105-ae base station and an 115-a UE, which may be examples of aspects of a 105 base station or 115 UE, as described with reference to Figure 1. In the example of Figure 2, the 200 wireless communications system may operate according to a radio access technology (RAT), such as an LTE, 5G, or NR RAT, although the techniques described herein may be applied to any RAT and to systems that may simultaneously use two or more different RATs.
[0082] Base station 105-a can communicate with UE 115-a, and one or more other UEs within a geographic coverage area 110-a of base station 105-a, via an uplink carrier 205 and a Petition 870190076925, dated 09 / 08 / 2019, p. 41 / 142 36 / 94 downlink carrier 215. In some instances, base station 105-a may allocate resources for communication with UEs via uplink carrier 205 and downlink carrier 215. For example, base station 105-a may allocate uplink resources 210 on uplink carrier 205 for uplink transmissions from UE 115-a, and may allocate downlink resources 220 on downlink carrier 215 for downlink transmissions from base station 105-a to UE 115-a. In some cases, one or more uplink resources 210 or downlink resources 220 may correspond to the 0.5 ms transmission partition. In some cases, one or more 210 uplink resources or 220 downlink resources may correspond to a legacy LTE TTI of 1 ms.In this example, the uplink resources 210 may include a first uplink resource 210-a, a second uplink resource 210-b, and a third uplink resource 210-c. Each of the uplink resources 210 may include two partitions, where each partition may have a number of OFDM symbols. In this example, a first partition (partition 0) 225 and a second partition (partition 1) 230 may be included in the first uplink resource 210-a. The downlink carrier 215 may have downlink resources 220 allocated similarly.
[0083] As indicated above, in the uplink of a low-latency system, different TTI lengths can be used for transmissions across Petition 870190076925, dated 09 / 08 / 2019, page 42 / 142 37 / 94 of the uplink carrier 205. For example, one-symbol TTI, two-symbol TTI, and one-partition TTI durations can be supported for physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH) transmissions. Thus, within the first partition 225 or second partition 230, there can be multiple TTIs.
[0084] Figure 3 illustrates an example of scalable 300 TTIs supporting feedback techniques for wireless communications, according to various aspects of the present disclosure. The scalable 300 TTIs can be used for communications between a UE and a base station, as discussed above in relation to Figures 1 and 2. Several different TTI configurations can be implemented, where the TTIs can be arranged to be aligned to subframes or partitions. Note that although the symbols illustrated in Figure 3 are all illustrated as having the same length, depending on the numerology (e.g., subcarrier spacing) the symbol lengths can also be different. For example, 2 symbols under 30 kHz carrier spacing have the same length as one symbol under 15 kHz subcarrier spacing.Therefore, the examples provided in Figure 3 are not necessarily to scale, and symbol lengths may be used in some cases.
[0085] In some cases, such as deployments NR, scalable TTIs can be used for various latency, efficiency, and reliability requirements. For example, latency-sensitive services, such as MiCr or URLLC services, can use relatively short TTIs, such as Petition 870190076925, dated 09 / 08 / 2019, page 43 / 142 38 / 94 as a one-symbol TTI 305, a two-symbol TTI 310, a four-symbol TTI 315, or a short TTI 320 which corresponds to a duration of half a 0.5 ms partition. In some cases, such MiCr or URLLC services may have a high reliability requirement and a latency limit of less than 1 ms. Furthermore, services that may be relatively insensitive to latency, such as eMBB services, may use relatively longer TTI durations, such as a four-symbol TTI 315, a short TTI 320, a normal TTI 325 which has a duration corresponding to a 0.5 ms partition, or a long TTI 330 which may have a duration of 1 ms or longer. Services using such longer TTI durations can provide relatively low average latency, relatively high spectrum efficiency, and high reliability within a more relaxed latency limit than MiCr or URLLC services.
[0086] In some examples, eMBB and MiCr services may be scheduled at different TTI intervals to meet their respective QoS requirements, and may be multiplexed on the same time-frequency resource. In some cases, MiCr or URLLC services may use relatively wideband frequency resources to achieve relatively high capacity, and multiplexing between eMBB and MiCr may be used to achieve efficient resource utilization. As indicated above, URLLC or MiCr services may have priority over eMBB or higher latency services, and transmissions of such lower latency services may puncture resource elements already allocated in eMBB transmissions, and in such situations some CBs of the eMBB service may be lost. Petition 870190076925, dated 09 / 08 / 2019, page 44 / 142 39 / 94
[0087] As indicated above, in some cases, transmitted TBs can be encoded using a FEC, and one or more parity CBs can be generated. In the event that one or more CBs are punctured, the CBs can still be successfully decoded at a receiver using one or more parity CBs. In some cases, a transmitter (e.g., a UE or a base station) may not transmit all parity CBs for an encoded TB, and will only transmit retained parity CBs upon receiving a request from the receiver. Thus, if a longer TTI transmission is punctured by a shorter TTI transmission, a retransmission of one or more CBs can be avoided by transmitting parity CBs that allow the recovery of lost systematic CBs, and thus system efficiency can be increased.In such cases, a receiving device, such as a UE or a base station, may request more CBs in the event that one or more missing systematic CBs cannot be successfully decoded or are punctured. In some cases, a receiver may transmit a quantized value indicating a number of CBs that should be transmitted. Indicating only a number of CBs can thus reduce the overhead for feedback transmissions compared to having to provide feedback on a CB base. Quantized values for feedback can further reduce the overhead for such feedback transmissions.
[0088] Figure 4 illustrates an example of a coded TB 400 that supports feedback techniques. Petition 870190076925, dated 09 / 08 / 2019, page 45 / 142 40 / 94 for wireless communications, according to various aspects of the present disclosure. The 400-coded TB can be used for communications between a UE and a base station, as discussed above in relation to Figures 1 and 2.
[0089] In this example, the transmitter, such as a UE or a base station, may identify an unencoded 405 TB that must be transmitted to a receiver. The unencoded 405 TB may include a number of CBs, and a 410 encoding process may be applied to the unencoded 405 TB to generate the encoded 415 TB. In some cases, the encoding may be MDS encoding, which may generate m 425 parity CBs for n systematic 420 CBs. In such cases, the 425 parity CBs may be used for a loss of up to m 420 CBs. In some cases, the values of neither may be determined based on traffic patterns, channel conditions, specified values, or combinations thereof. As indicated above, in some cases, a transmitter may initially transmit less than all 425 parity CBs, and transmit additional 425 parity CBs upon request.Thus, in the case where all systematic 420 CBs are received, no additional 425 parity CBs may need to be transmitted. Furthermore, if one or more of the 425 parity CBs are transmitted in a particular TTI, a receiver may be able to correct a loss of one or more systematic 420 CBs without transmitting additional 425 parity CBs. Therefore, a receiver requests the necessary overhead (number of additional 425 parity CBs) based on its observation of how many encoded 420 CBs are received unsuccessfully, and how many 425 parity CBs may be received. Petition 870190076925, dated 09 / 08 / 2019, page 46 / 142 41 / 94 required to successfully decode the received systematic CBs 420.
[0090] Figure 5 illustrates an example of a 500 wireless transmission that supports feedback techniques for wireless communications, according to various aspects of the present disclosure. The wireless transmission can be used for communications between a UE and a base station, as discussed above in relation to Figures 1 and 2.
[0091] In this example, the transmitter, such as a UE or a base station, can communicate via a 505 link that can be used to transmit a number of systematic CBs. In this example, CB1 to CB7 can be transmitted in a downlink-centered subframe, and two 510 CBs, namely CB3 and BC4, may not be successfully received by a UE. The base station can transmit a first 515 parity CB, however, since two systematic CBs are missing, the UE may need additional parity CBs to successfully decode the systematic CBs CB1 to CB7. In this example, the UE can send a request for additional parity CBs in a 520 uplink transmission, which can be in a common burst or an uplink transmission in an uplink-centered subframe.In response to a request for additional parity CBs, the base station may transmit additional 535 and 540 parity CBs, which the UE can use to decode the systematic CBs. Note that this is simply an example, and in other cases, the receiver may not request more parity CBs and may request a number of CBs. Petition 870190076925, dated 09 / 08 / 2019, page 47 / 142 42 / 94 additional. In some examples, a transmitter may send some systematic CBs plus r parity CBs, and if more than r CBs are lost, then the receiver may request more CBs. In the example in Figure 5, after the first parity request, systematic CB 525 and systematic CB 530 may not be successfully decoded, and another request for additional CBs may be transmitted in a subsequent uplink transmission 545. The base station may then transmit additional parity CBs 550, which may be used to decode systematic CBs CB1 to CB13. Although Figure 5 illustrates a downlink transmission from a base station to a UE, the same process can be used for uplink transmissions from a UE to a base station, where the base station can request more CBs through an uplink grant.
[0092] As discussed above, a set of parity CBs can be generated based on systematic CBs, but not transmitted until a request for such parity CBs is received. During initial transmissions up to the first uplink transmission 520, a set of systematic CBs is sent, along with the additional parity CB 515. In some instances, no parity CBs may be transmitted until a request is received. In some cases, a base station may configure whether one or more parity CBs are transmitted in the absence of a request for parity CBs, such as based on traffic or channel conditions, for example. Thus, depending on the number of CBs Petition 870190076925, dated 09 / 08 / 2019, pages 48 / 142 If systematic 43 / 94 transmissions are missing, the UE requests more parity, and the UE does not send a TB-level ACK / NACK (i.e., PHY-level retransmission), and in subsequent transmissions, based on UE requests, more parity CBs are sent. In some cases, sets of systematic CB transmissions may be called PHY MAC first through nth transmissions.
[0093] As indicated above, in some cases, quantized values can be provided for feedback in a number of CBs necessary in order to decode the transmission. Furthermore, with the use of such an asynchronous HARQ FEC approach, a receiver will send the number of CBs required in the feedback transmission. In some cases, such as in NR systems, the number of systematic CBs can be relatively large, which may require a relatively large number of bits to provide feedback. For example, with Ncb CBs, log2(Ncb) bits may be required for feedback transmissions. Thus, if Ncb = 128, seven bits of feedback information may need to be available. In some cases, it may be desirable to reduce the feedback overhead.For example, in some cases, feedback may be provided in common burst transmissions, or by a UE that may be limited in coverage, the resources available to send feedback may be limited. In some cases, the overhead associated with feedback transmissions can be reduced by quantizing the number of CBs required in the retransmissions. In such examples, the number of CBs, 1 to Ncb, can be quantized in L levels, where... Petition 870190076925, dated 09 / 08 / 2019, page 49 / 142 44 / 94 each level is associated with a quantized value. In a specific example, if the number of required CBs is between 1 and 4 (while the total number of CBs is 128), the UE can request 4 CBs. The feedback overhead, therefore, can be reduced to log2(L). In some cases, the number of quantization levels (L) can be configured based on the resources that can be used to transmit the feedback information.
[0094] Figure 6 illustrates an example of 600 wireless resources that support feedback techniques for wireless communications, according to various aspects of the present disclosure. 600 wireless resources can be used for systematic and parity CB transmission, as well as feedback transmissions between a UE and a base station, as discussed above in relation to Figures 1 and 2.
[0095] In the example in Figure 6, link 605 may include downlink-centered TTIs 610 and uplink-centered TTIs 615. Downlink-centered TTIs may include, for example, a physical uplink control channel transmission portion (PDCCH) 620, a data portion 625 (e.g., PDSCH), a guard period 630, and a downlink common burst portion 635 that may be used to provide ACK / NACK feedback. The uplink-centered TTI 615 may include, for example, a downlink transmission portion PDCCH 640, a guard period 645, an uplink portion that may include an uplink data portion (e.g., PUSCH) 650, and an uplink PUCCH portion. Petition 870190076925, dated 09 / 08 / 2019, page 50 / 142 45 / 94 655, which can be used to transmit FEC overload, such as feedback information. A second guard period 670 may follow the uplink portion, followed by a downlink burst transmission 675 which may include ACK / NACK feedback from a base station to a UE. Thus, several different resources can be used for feedback information transmission. For uplink feedback transmissions, in some examples, a UE has an option to send an acknowledgment (ACK) to indicate no retransmission or the number of CBs required, send a TB-level NACK to indicate a PHY-level retransmission of the entire TB, or a CB NACK with a value associated with one of the quantized levels.
[0096] In some cases, the number of quantization levels can be configured. For example, finer quantization can be configured if uplink feedback needs to be transmitted via uplink-centered TTI 615, and coarser quantization can be configured if uplink feedback needs to be transmitted via a common uplink burst 625. Compared to uplink-centered TTI 615, the duration of the common uplink burst 625 is shorter and fewer bits are available for feedback information. In some cases, quantization levels for each case are known in the UE and base station, and can be configured by the base station via RRC or DCI signaling, for example. Similarly, the number of quantization levels can be Petition 870190076925, dated 09 / 08 / 2019, page 51 / 142 46 / 94 varies depending on the PUCCH design, as some PUCCH formats can carry a larger number of bits compared to other formats. Additionally, the number of quantization levels can depend on whether feedback is sent via PUCCH or PUCCH, as a larger number of bits can be sent via PUCCH. In further examples, the overhead associated with feedback transmissions can be further reduced simply by indicating either an ACK TB, a NACK TB, or a NACK CB, thus providing three quantization levels. If a NACK CB is sent, the number of additional CBs can be defined by higher layers for each retransmission (e.g., for the first retransmission, the number of additional CBs may be different than for the second retransmission, and so on).
[0097] Figure 7 illustrates an example of process flow 800 that supports feedback techniques for wireless communications, according to various aspects of the present disclosure. Process flow 700 may include a base station 105-b, and a UE 115-b, which may be examples of the corresponding devices described with reference to Figures 1 to 2. Although the example in Figure 7 illustrates a downlink transmission from base station 105-b to UE 115-b, the techniques described in this document are equally applicable to uplink transmissions from UE 115-b to base station 105-b.
[0098] Base stations 105-be and UE 115-b can establish a 705 connection, according to the Petition 870190076925, dated 09 / 08 / 2019, p. 52 / 142 47 / 94 Connection Establishment Techniques for the Wireless Communications System. In block 710, the base station can identify a TB for transmission to UE 115-b. In block 715, base station 105-b can encode the TB to generate systematic CBs and parity CBs. The encoding can be external-level FEC encoding, for example, as discussed above. Base station 105-b can transmit a 720 downlink transmission with systematic CBs to UE 115-b.
[0099] In block 725, UE 115-b can identify the number of missing CBs from downlink transmission 720. The number of missing CBs can be identified, for example, based on the CBs that are unsuccessfully decoded in UE 115-b. UE 115-b can transmit a CB request 730 to base station 105-b based on the number of missing CBs.
[0100] In block 735, base station 105-b can identify additional CBs for transmission to UE 115-b. The additional CBs can be identified based on the number of missing CBs identified in CB request 730, for example. Base station 105-b can transmit CBs 740 to UE 115-b.
[0101] In block 745, the UE 115-b can decode systematic CBs based on received systematic and parity CBs. In some instances, FEC can be used to recover any missing systematic CBs using parity CBs, and the UE 115-b can successfully decode downlink transmission without requiring retransmission of any systematic CBs. The UE 115b can transmit Petition 870190076925, dated 09 / 08 / 2019, page 53 / 142 48 / 94 ACK / NACK 750 feedback to base station 105-b. In the event that additional CBs are needed, or if the entire TB needs to be retransmitted, base station 105-b can format additional transmissions to UE 115-b.
[0102] Figure 8 illustrates an example of another 800 process flow that supports feedback techniques for wireless communications, according to various aspects of the present disclosure. The 800 process flow may include a 105-c base station and a 115-c UE, which may be examples of the corresponding devices described with reference to Figures 1 to 2. Although the example in Figure 8 illustrates a downlink transmission from the 105-c base station to the 115-c UE, the techniques described in this document are equally applicable to uplink transmissions from the 115-c UE to the 105-c base station.
[0103] Base station 105-ceo UE 115-c can establish an 805 connection, according to the connection establishment techniques for the wireless communication system. In block 810, the base station can identify a TB and CBs for transmission to UE 115-c. In some cases, base station 105-c can encode the CBs to generate systematic CBs and parity CBs, as discussed above. Base station 105-c can transmit a downlink transmission 815 with CBs to UE 115-c.
[0104] In block 820, UE 115-c can identify the number of missing CBs from the downlink transmission 815. The number of missing CBs can be identified, for example, based on the Petition 870190076925, dated 09 / 08 / 2019, page 54 / 142 49 / 94 CBs that are unsuccessfully decoded on UE 115-c. In block 825, UE 115-c can identify a quantized value of the number of CBs needed to decode the TB. The quantized value can be identified based on a number of quantization levels and the number of missing CBs, for example, as discussed above. UE 115-c can transmit the 830 feedback transmission to base station 105-c based on the quantized value.
[0105] In block 835, base station 105-c can identify CBs for retransmission, or parity CBs for transmission, to UE 115-c. The number of additional CBs, for example, can be identified based on the quantized value of the number of CBs needed. In some examples, feedback transmission 830 may indicate TB retransmission, and base station 105-c can initiate such retransmission in such cases. Base station 105-c can transmit CB transmissions or CB retransmissions 840 to UE 115-c.
[0106] In block 845, UE 115-c can decode the TB based on the received CBs. In some instances, FEC can be used to recover any missing systematic CBs using parity CBs, and UE 115-c can successfully decode the downlink transmission without requiring retransmission of any systematic CBs. UE 115-c can transmit ACK / NACK 850 feedback to base station 105-c.
[0107] Figure 9 shows a block diagram 900 of a wireless device 905 that supports feedback techniques for wireless communications, according to various aspects of the present disclosure. The wireless device Petition 870190076925, dated 09 / 08 / 2019, page 55 / 142 50 / 94 wire 905 can be an example of aspects of a user equipment (UE) 115, as described with reference to Figures 1. The wireless device 905 may include the receiver 910, the UE encoding manager 915, and the transmitter 920. The wireless device 905 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0108] The 910 receiver can receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to feedback techniques for wireless communications, etc.). The information can be passed to other components of the device. The 910 receiver can be an example of aspects of the 1235 transceiver described with reference to Figure 12.
[0109] The UE 915 encoding manager can be an example of aspects of the UE 1215 encoding manager described with reference to Figure 12.
[0110] The UE 915 encoding manager and / or at least some of its subcomponents may be implemented in hardware, processor-executed software, firmware, or any combination thereof. If implemented in processor-executed software, the functions of the UE 915 encoding manager and / or at least some of its various subcomponents may be performed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a gate array. Petition 870190076925, dated 09 / 08 / 2019, page 56 / 142 51 / 94 field programmable logic controllers (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described in this disclosure. The UE 915 encoding manager and / or at least some of its various subcomponents may be physically located in multiple positions, including being distributed, so that portions of the functions are implemented in different physical locations through one or more physical devices. In some examples, the UE 915 encoding manager and / or at least some of its various subcomponents may be a separate and distinct component, according to various aspects of this disclosure.In other examples, the UE 915 encoding manager and / or at least some of its various subcomponents may be combined with one or more hardware components, including, but not limited to, an I / O component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or a combination thereof, in accordance with various aspects of this disclosure.
[0111] The UE 915 encoding manager can receive a transmission that includes at least a portion of an encoded TB, wherein the TB includes systematic CBs and parity CBs, identify a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received, and transmit a request to transmit one or more of the CBs based on the second subset. The UE 915 encoding manager Petition 870190076925, dated 09 / 08 / 2019, p. 57 / 142 52 / 94 can also receive a transmission that includes a set of CBs, identifying a first subset of the set of The device processes two CBs that are successfully received: a second subset of the set of CBs that are unsuccessfully received, and a second subset of the set of CBs that are unsuccessfully received. The device then transmits a quantized value to the transmitting device based on the number of CBs in the second subset of CBs that are unsuccessfully received.
[0112] The 920 transmitter can transmit signals generated by other components of the device. In some examples, the 920 transmitter can be placed with a 910 receiver in a transceiver module. For example, the 920 transmitter can be an example of aspects of the 1235 transceiver described with reference to Figure 12. The 920 transmitter may include a single antenna or it may include an array of antennas.
[0113] Figure 10 shows a block diagram 1000 of a wireless device 1005 supporting feedback techniques for wireless communications, according to various aspects of the present disclosure. The wireless device 1005 may be an example of aspects of a wireless device 905 or a UE 115, as described with reference to Figures 1 and 9. The wireless device 1005 may include the receiver 1010, the UE encoding manager 1015, and the transmitter 1020. The wireless device 1005 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0114] Receiver 1010 can receive information, such as packets, user data, or control information associated with various channels of Petition 870190076925, dated 09 / 08 / 2019, page 58 / 142 53 / 94 information (e.g., control channels, data channels, and information related to feedback techniques for wireless communications, etc.). The information can be passed to other components of the device. The 1010 receiver can be an example of aspects of the 1235 transceiver described with reference to Figure 12.
[0115] The UE 1015 encoding manager may be an example of aspects of the UE 1215 encoding manager described with reference to Figure 12. The UE 1015 encoding manager may also include the CB 1025 reception component, CB 1030 identification component, CB 1035 additional component, and 1040 quantization component.
[0116] The CB 1025 receiving component can receive a transmission that includes at least a portion of an encoded TB, wherein the TB includes systematic CBs and parity CBs, and receive one or more CBs in response to a request for additional CBs. In some cases, the number of additional CBs is based on the second subset of CBs. The CB 1025 receiving component can also receive a retransmission of the encoded TB in response to a NACK for the TB. In some cases, the CB 1025 receiving component can receive a retransmission of the TB in response to the NACK for the TB. In some cases, the CB 1025 receiving component can receive, in response to a CB NACK, one or more CBs, wherein the number of CBs is based on one or more retransmissions of one or more CBs from the second subset of CBs. In some cases, the number of CBs included in the retransmission is indicated in one or more of the following: Petition 870190076925, dated 09 / 08 / 2019, p. 59 / 142 54 / 94 RRC or DCI signaling associated with retransmission. In some cases, the encoded TB uses a first duration transmission time interval (TTI), and the identification of the second subset of CBs is based on a first portion of the encoded TB that is punctured by a second transmission that has a second duration TTI that is shorter than the first duration TTI.
[0117] The CB 1030 identification component can identify a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received.
[0118] The additional CB component 1035 can transmit a request for transmission of one or more of the additional CBs based on the second subset. In some cases, the CBs serve to decode the encoded TB independently of a CB location of the second subset of CBs within the encoded TB. In some cases, the transmission includes transmitting the request in a common downlink burst portion of a downlink-centered subframe.
[0119] The 1040 quantization component can determine the quantized feedback value based on a number of CBs in the second subset of CBs and a number of quantization levels associated with the quantized value. In some cases, the number of quantization levels is configured through one or more of the RRC or DCI signals received from the base station. In some cases, identifying the two or more quantization levels additionally includes determining whether the value Petition 870190076925, dated 09 / 08 / 2019, p. 60 / 142 Quantized 55 / 94 data must be transmitted in a common downlink burst portion of a downlink-centered subframe or in an uplink-centered subframe, and identify a first quantization level number associated with the common uplink burst of the downlink-centered subframe and a second quantization level number associated with the uplink-centered subframe.In some cases, the transmission of the quantized value additionally includes selecting the first number of quantization levels or the second number of quantization levels based, at least in part, on the determination, selecting one of the first number of quantization levels as the quantized value based, at least in part, on a number of CBs in the second subset of CBs when the first number of quantization levels is selected, and selecting one of the second number of quantization levels as the quantized value based, at least in part, on the number of CBs in the second subset of CBs when the second number of quantization levels is selected. In some cases, the identification of the two or more quantization levels includes determining an uplink channel to transmit the quantized value, and identifying a number of quantization levels from the two or more quantization levels based on the uplink channel.In some cases, identifying the two or more quantization levels additionally includes determining that the uplink channel is an uplink control channel, and identifying the number of quantization levels based on a control channel format. Petition 870190076925, dated 09 / 08 / 2019, page 61 / 142 56 / 94 uplink control.
[0120] The 1020 transmitter can transmit signals generated by other components of the device. In some examples, the 1020 transmitter can be placed with a 1010 receiver in a transceiver module. For example, the 1020 transmitter can be an example of aspects of the 1235 transceiver described with reference to Figure 12. The 1020 transmitter may include a single antenna or it may include an array of antennas.
[0121] Figure 11 shows a block diagram 1100 of a UE 1115 encoding manager supporting feedback techniques for wireless communications, according to various aspects of the present disclosure. The UE 1115 encoding manager may be an example of aspects of a UE 915 encoding manager, a UE 1015 encoding manager, or a UE 1215 encoding manager described with reference to Figures 9, 10, and 12. The UE 1115 encoding manager may include a CB 1120 receiving component, a CB 1125 identification component, an additional CB 1130 component, a quantization component, a 1140 decoding component, and a feedback component. Each of these modules may communicate, directly or indirectly, with each other (e.g., through one or more buses).
[0122] The receiving component CB 1120 can receive a transmission that includes at least a portion of an encoded TB, wherein the TB includes systematic CBs and parity CBs, and receive one or more CBs in response to a request for CBs. In some cases, a number of the CBs are based on the second subset of CBs. The component Petition 870190076925, dated 09 / 08 / 2019, p. 62 / 142 CB 1120 receiving component 57 / 94 may also receive a retransmission from the encoded TB in response to a NACK for the TB. In some cases, the CB 1120 receiving component may receive a retransmission from the TB in response to the NACK for the TB. In some cases, the CB 1120 receiving component may receive, in response to a CB NACK, one or more CBs, wherein the number of CBs is based on one or more retransmissions of one or more CBs from the second subset of CBs. In some cases, the number of CBs included in the retransmission is indicated in one or more of the RRC or DCI signaling associated with the retransmission. In some cases, the encoded TB uses a first-duration transmission time interval (TTI), and the identification of the second subset of CBs is based on a first portion of the encoded TB that is punctured by a second transmission that has a second-duration TTI that is shorter than the first-duration TTI.
[0123] The CB 1125 identification component can identify a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received.
[0124] The additional CB component 1130 can transmit a request for transmission of one or more of the CBs based on the second subset. In some cases, the CBs serve to decode the encoded TB independently of a CB location of the second subset of CBs within the encoded TB. In some cases, the transmission includes transmitting the request in a common burst portion of a downlink link. Petition 870190076925, dated 09 / 08 / 2019, page 63 / 142 58 / 94 subframe centered on descending link.
[0125] The quantization component 1135 can determine the quantized feedback value based on a number of CBs in the second subset of CBs and a number of quantization levels associated with the quantized value. In some cases, the number of quantization levels is configured through one or more of the RRC or DCI signals received from the base station. In some cases, the identification of the two or more quantization levels additionally includes determining whether the quantized value should be transmitted in a common downlink burst portion of a downlink-centered subframe or in an uplink-centered subframe, and identifying a first number of quantization levels associated with the common uplink burst of the downlink-centered subframe and a second number of quantization levels associated with the uplink-centered subframe.In some cases, the transmission of the quantized value additionally includes selecting the first number of quantization levels or the second number of quantization levels based, at least in part, on the determination, selecting one from the first number of quantization levels as the quantized value based, at least in part, on a number of CBs in the second subset of CBs when the first number of quantization levels is selected, and selecting one from the second number of quantization levels as the quantized value based, at least in part, on the number of CBs in the second subset of CBs when the second number of quantization levels is selected. In some. Petition 870190076925, dated 09 / 08 / 2019, page 64 / 142 In 59 / 94 cases, identifying the two or more quantization levels includes determining an uplink channel to transmit the quantized value, and identifying a number of quantization levels from the two or more quantization levels based on the uplink channel. In some cases, identifying the two or more quantization levels additionally includes determining that the uplink channel is an uplink control channel, and identifying the number of quantization levels based on a control channel format of the uplink control channel.
[0126] The decoding component 1140 can decode the encoded TB based, at least in part, on the first subset of systematic CBs and the parity CBs received in the absence of a retransmission of the second subset of CBs. In some cases, the decoding is based on an external code that is applied to each systematic CB of the first subset of CBs and to one or more parity CBs.
[0127] Feedback component 1145 can transmit a NACK to the encoded TB when a number of CBs from the second subset of CBs exceeds a threshold. In some cases, the set of CBs forms a TB, and a NACK can be transmitted to the TB when a number of CBs from the second subset of CBs exceeds a threshold. In some cases, the transmission of the quantized value includes comparing a number of CBs from the second subset of CBs to a threshold value, transmitting a negative CB acknowledgment (NACK) when the number of CBs is below the threshold value to request one or more CBs for use in decoding the Petition 870190076925, dated 09 / 08 / 2019, p. 65 / 142 60 / 94 first subset of CBs and second subset of CBs, and transmit a NACK TB when the number of CBs is at or above the threshold for requesting retransmission of the entire set of CBs.
[0128] Figure 12 shows a diagram of a system 1200 that includes a device 1205 supporting feedback techniques for wireless communications, according to various aspects of the present disclosure. The device 1205 may be an example of, or include, the components of, the wireless device 905, wireless device 1005, or a UE 115, as described above, for example, with reference to Figures 1, 9, and 10. The device 1205 may include components for bidirectional voice and data communication that include components for transmitting and receiving communications, including the encoding manager UE 1215, processor 1220, memory 1225, software 1230, transceiver 1235, antenna 1240, and I / O controller 1245. These components may be in electronic communication via one or more buses (e.g., bus 1210). The 1205 device can communicate wirelessly with one or more 105 base stations.
[0129] The 1220 processor may include an intelligent hardware device (for example, 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 a combination thereof). In some cases, the 1220 processor may be configured to operate a memory arrangement using a controller. Petition 870190076925, dated 09 / 08 / 2019, page 66 / 142 61 / 94 memory. In other cases, a memory controller may be integrated into the 1220 processor. The 1220 processor may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks that support feedback techniques for wireless communications).
[0130] Memory 1225 may include random access memory (RAM) and read-only memory (ROM). Memory 1225 may store computer-readable software, computer-executable software 1230 including instructions that, when executed, cause the processor to perform various functions described in this document. In some cases, memory 1225 may contain, among other things, a basic input / output system (BIOS) that may control basic hardware and / or software operation, such as interaction with peripheral components or devices.
[0131] The 1230 software may include code to implement aspects of the present disclosure, including code to support feedback techniques for wireless communications. The 1230 software may be stored on a non-transient, computer-readable medium, such as system memory or other memory. In some cases, the 1230 software may not be directly executable by the processor, but may cause a computer (e.g., when compiled and executed) to perform functions described herein.
[0132] The 1235 transceiver can communicate bidirectionally, through one or more antennas, wired or wireless links, as described above. For example, the Petition 870190076925, dated 09 / 08 / 2019, page 67 / 142 The 62 / 94 transceiver 1235 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The 1235 transceiver may also include a modem to modulate packets and provide modulated packets to antennas for transmission, and demodulate packets received from the antennas.
[0133] In some cases, the wireless device may include a single 1240 antenna. However, in some cases, the device may have more than one 1240 antenna, which may have the capability to simultaneously transmit or receive multiple wireless transmissions.
[0134] The 1245 I / O controller can manage input and output signals for the 1205 device. The 1245 I / O controller can also manage peripherals not integrated into the 1205 device. In some cases, the 1245 I / O controller can represent a physical connection or port for an external peripheral. In some cases, the 1245 I / O controller can use and operate an operating system, such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the 1245 I / O controller can represent or interact with a modem, a keyboard, a mouse, a touch screen, or a similar device. In some cases, the 1245 I / O controller can be implemented as part of a processor. In some cases, a user can interact with device 1205 through the I / O controller 1245 or through hardware components controlled by the I / O controller 1245.
[0135] Figure 13 shows a 1300 block diagram of a 1305 wireless device that supports Petition 870190076925, dated 09 / 08 / 2019, page 68 / 142 63 / 94 feedback techniques for wireless communications, according to various aspects of the present disclosure. Wireless device 1305 may be an example of aspects of a base station 105 described with reference to Figure 1. Wireless device 1305 may include receiver 1310, base station encoding manager 1315, and transmitter 1320. Wireless device 1305 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0136] The 1310 receiver can receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to feedback techniques for wireless communications, etc.). The information can be passed to other components of the device. The 1310 receiver can be an example of aspects of the 1635 transceiver described with reference to Figure 16.
[0137] The 1315 base station encoding manager may be an example of aspects of the 1615 base station encoding manager described with reference to Figure 16.
[0138] The 1315 base station encoding manager and / or at least some of its subcomponents may be implemented in hardware, processor-executed software, firmware, or any combination thereof. If implemented in processor-executed software, the functions of the encoding manager Petition 870190076925, dated 09 / 08 / 2019, p. 69 / 142 64 / 94 base station coding 1315 and / or at least some of its various subcomponents may be performed by a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described in this disclosure. The base station coding manager 1315 and / or at least some of its various subcomponents may be physically located in multiple locations, including being distributed, so that portions of the functions are implemented in different physical locations through one or more physical devices. In some examples, the base station coding manager 1315 and / or at least some of its various subcomponents may be a separate and distinct component, according to various aspects of this disclosure.In other examples, the 1315 base station encoding manager and / or at least some of its various subcomponents may be combined with one or more hardware components, including, but not limited to, an I / O component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or a combination thereof, in accordance with various aspects of this disclosure.
[0139] Base station 1315 encoding manager can transmit, to an UE, a transmission that includes at least a portion of an encoded TB, wherein the encoded TB includes systematic CBs and parity CBs, upon receiving a request to Petition 870190076925, dated 09 / 08 / 2019, page 70 / 142 65 / 94 from the UE for transmission of one or more CBs, where the request indicates that one or more systematic CBs of the encoded TB are received unsuccessfully, and transmit one or more additional CBs to the UE for use in decoding the encoded TB. The base station encoding manager 1315 can also transmit a set of CBs to a UE, receive from the UE a quantized value indicating that a subset of the CBs is received unsuccessfully in the UE, and transmit one or more additional CBs or a retransmission of one or more CBs based on the quantized value.
[0140] Transmitter 1320 can transmit signals generated by other components of the device. In some examples, transmitter 1320 can be placed with a receiver 1310 in a transceiver module. For example, transmitter 1320 can be an example of aspects of transceiver 1635 described with reference to Figure 16. Transmitter 1320 may include a single antenna or it may include an array of antennas.
[0141] Figure 14 shows a block diagram 1400 of a wireless device 1405 supporting feedback techniques for wireless communications, according to various aspects of the present disclosure. The wireless device 1405 may be an example of aspects of a wireless device 1305 or a base station 105 described with reference to Figures 1 and 13. The wireless device 1405 may include the receiver 1410, the base station encoding manager 1415, and the transmitter 1420. The wireless device 1405 may also include a processor. Each of these components may be in Petition 870190076925, dated 09 / 08 / 2019, page 71 / 142 66 / 94 communication with each other (for example, by means of one or more buses).
[0142] The 1410 receiver can receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to feedback techniques for wireless communications, etc.). The information can be passed to other components of the device. The 1410 receiver can be an example of aspects of the 1635 transceiver described with reference to Figure 16.
[0143] The base station encoding manager 1415 may be an example of aspects of the base station encoding manager 1615 described with reference to Figure 16. The base station encoding manager 1415 may also include the encoding component 1425, the feedback manager 1430, and the additional CB component 1435.
[0144] The 1425 encoding component can apply an external code to each systematic CB of an unencoded TB to generate the encoded TB, wherein the external code and one or more parity CBs allow the UE to decode the encoded TB when one or more systematic CBs of the encoded TB are not successfully received in the UE. The 1425 encoding component can also transmit, to a UE, a transmission that includes at least a portion of an encoded TB, wherein the encoded TB includes systematic CBs and parity CBs.
[0145] The 1430 feedback manager Petition 870190076925, dated 09 / 08 / 2019, page 72 / 142 67 / 94 may receive a request from the UE to transmit one or more of the CBs, wherein the request indicates that one or more CBs of the encoded TB are received unsuccessfully, and transmit one or more CBs in response. In some cases, the 1430 feedback manager may transmit, in response to a NACK TB, a retransmission of an encoded TB that includes the set of CBs and one or more parity CBs, and wherein the number of parity CBs included in the retransmission is indicated in one or more of the RRC or DCI signaling associated with the retransmission. In some cases, a NACK may be received for the encoded TB when a number of CBs from the second subset of CBs exceeds a threshold, and a retransmission of the encoded TB is transmitted in response to the NACK. In some cases, an ACK may be received from the UE indicating successful receipt of the encoded TB in the absence of a retransmission of one or more CBs of the TB that are received unsuccessfully.In some cases, the 1430 feedback handler may determine that the quantized value indicates a NACK CB, and transmit, in response to the NACK CB, one or more CBs, where a number of the CBs is based on one or more retransmissions of one or more CBs from the subset of CBs. In some cases, the 1430 feedback handler may determine that the quantized value indicates a NACK TB. In some cases, reception includes receiving the request in a common downlink burst portion of a downlink-centered subframe.
[0146] The additional CB component 1435 can transmit one or more CBs to the EU for use in Petition 870190076925, dated 09 / 08 / 2019, page 73 / 142 68 / 94 decoding of the encoded TB and transmitting one or more CBs or a retransmission of one or more CBs based on the quantized value.
[0147] The 1420 transmitter can transmit signals generated by other components of the device. In some examples, the 1420 transmitter can be placed with a 1410 receiver in a transceiver module. For example, the 1420 transmitter can be an example of aspects of the 1635 transceiver described with reference to Figure 16. The 1420 transmitter may include a single antenna or it may include an array of antennas.
[0148] Figure 15 shows a 1500 block diagram of a 1515 base station encoding manager supporting feedback techniques for wireless communications, according to various aspects of the present disclosure. The 1515 base station encoding manager may be an example of aspects of a 1615 base station encoding manager described with reference to Figures 13, 14, and 16. The 1515 base station encoding manager may include the 1520 encoding component, 1525 feedback manager, 1530 additional CB component, 1535 quantization component, and 1540 feedback component. Each of these modules may communicate, directly or indirectly, with each other (e.g., through one or more buses).
[0149] The 1520 encoding component can apply an external code to each systematic CB of an unencoded TB to generate the encoded TB, wherein the external code and one or more parity CBs allow the UE to decode the encoded TB when one or more CBs Petition 870190076925, dated 09 / 08 / 2019, page 74 / 142 Systematic 69 / 94 coded TB transmissions are not successfully received in the UE. The 1520 encoding component can also transmit, to an UE, a transmission that includes at least a portion of an encoded TB, where the encoded TB includes systematic CBs and parity CBs.
[0150] The 1525 feedback manager may receive a request from the UE to transmit one or more of the CBs, wherein the request indicates that one or more CBs of the encoded TB are received unsuccessfully, and transmit one or more CBs in response thereto. In some cases, the 1525 feedback manager may transmit, in response to a NACK TB, a retransmission of an encoded TB that includes the set of CBs and one or more parity CBs, and wherein the number of parity CBs included in the retransmission is indicated in one or more of the RRC or DCI signaling associated with the retransmission. In some cases, a NACK may be received for the encoded TB when a number of CBs from the second subset of CBs exceeds a threshold, and a retransmission of the encoded TB is transmitted in response to the NACK.In some cases, an ACK may be received from the UE indicating successful receipt of the encoded TB in the absence of a retransmission of one or more CBs of the TB that are received unsuccessfully. In some cases, the 1525 feedback manager may determine that the quantized value indicates a NACK CB, and transmit, in response to the NACK CB, one or more CBs, where the number of CBs is based on one or more retransmissions of one or more CBs from the subset of CBs. In some cases, the 1525 feedback manager may determine that the value... Petition 870190076925, dated 09 / 08 / 2019, page 75 / 142 Quantized 70 / 94 indicates a NACK TB. In some cases, reception includes receiving the request in a common downlink burst portion of a downlink-centered subframe.
[0151] The additional CB component 1530 can transmit one or more CBs to the UE for use in decoding the encoded TB and transmit one or more CBs or a retransmission of one or more CBs based on the quantized value.
[0152] The 1535 quantization component can configure, in the UE, the number of quantization levels through one or more of the following RRC or DCI signaling, and configure the UE with two or more quantization levels for the quantized value based on a number of CBs from the CB set. In some cases, the quantized value is based on a number of CBs in the subset of CBs and a number of quantization levels associated with the quantized value. In some cases, the two or more quantization levels are based on one or more of the following: An uplink transmission used to transmit the quantized value, an uplink channel to transmit the quantized value, a control channel format of an uplink control channel to transmit the quantized value, or a length of an uplink TTI used to transmit the quantized value. The 1540 feedback component can transmit a retransmission from the TB in response to the NACK to the TB.
[0153] Figure 16 shows a diagram of a 1600 system that includes a 1605 device that supports feedback techniques for wireless communications, of Petition 870190076925, dated 09 / 08 / 2019, page 76 / 142 71 / 94 in accordance with various aspects of the present disclosure. Device 1605 may be an example of, or include, the components of base station 105 as described above, for example, with reference to Figure 1. Device 1605 may include components for bidirectional voice and data communications, including components for transmitting and receiving communications, including base station encoding manager 1615, processor 1620, memory 1625, software 1630, transceiver 1635, antenna 1640, network communications manager 1645, and base station communications manager 1650. These components may be in electronic communication via one or more buses (e.g., bus 1610). Device 1605 may wirelessly communicate with one or more UEs 115.
[0154] The 1620 processor may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or a combination thereof). In some cases, the 1620 processor may be configured to operate a memory arrangement using a memory controller. In other cases, a memory controller may be integrated into the 1620 processor. The 1620 processor may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks that support feedback techniques for wireless communications).
[0155] 1625 memory may include RAM and ROM. Petition 870190076925, dated 09 / 08 / 2019, page 77 / 142 72 / 94 Memory 1625 can store computer-readable software, computer-executable software 1630, including instructions that, when executed, cause the processor to perform various functions described in this document. In some cases, memory 1625 may contain, among other things, a BIOS that can control basic hardware and / or software operation, such as interaction with peripheral components or devices.
[0156] The 1630 software may include code to implement aspects of the present disclosure, including code to support feedback techniques for wireless communications. The 1630 software may be stored on a non-transient, computer-readable medium, such as system memory or other memory. In some cases, the 1630 software may not be directly executable by the processor, but may cause a computer (e.g., when compiled and executed) to perform functions described herein.
[0157] The 1635 transceiver can communicate bidirectionally, through one or more antennas, wired or wireless links, as described above. For example, the 1635 transceiver can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The 1635 transceiver can also include a modem to modulate packets and provide modulated packets to antennas for transmission, and demodulate packets received from antennas.
[0158] In some cases, the wireless device may include a single 1640 antenna. However, in some cases, the device may have more than one 1640 antenna, which Petition 870190076925, dated 09 / 08 / 2019, page 78 / 142 73 / 94 may have the capability to simultaneously transmit or receive multiple wireless transmissions.
[0159] The 1645 network communications manager can manage communications with the main network (for example, through one or more wired return transport channel links). For example, the 1645 network communications manager can manage the transfer of data communications to client devices, such as one or more 115 UEs.
[0160] The 1650 base station communications manager can manage communications with another 105 base station, and may include a controller or programmer to control communications with UEs 115 in cooperation with other 105 base stations. For example, the 1650 base station communications manager can coordinate scheduling for transmissions to UEs 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the 1650 base station communications manager can provide an X2 interface within a Long Term Evolution (LTE) / LTE-A wireless communication network technology to provide communication between 105 base stations.
[0161] Figure 17 shows a flowchart illustrating a 1700 method for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of the 1700 method can be implemented by a UE 115 or its components, as described in this document. For example, the operations of the 1700 method can be performed by a manager of Petition 870190076925, dated 09 / 08 / 2019, page 79 / 142 74 / 94 UE encoding, as described with reference to Figures 9 to 12. In some instances, a UE 115 may execute a set of codes to control the functional elements of the device to perform the functions described below. Alternatively, the UE 115 may perform aspects of the functions described below using special-purpose hardware.
[0162] In block 1705, UE 115 can receive a transmission comprising at least a portion of an encoded TB, wherein the TB comprises systematic CBs and parity CBs. Block 1705 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 1705 operations can be performed by a CB receiving component, as described with reference to Figures 9 to 12.
[0163] In block 1710, UE 115 can identify a first subset of CBs from the encoded TB that are successfully received and a second subset of CBs from the encoded TB that are unsuccessfully received. The block 1710 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 1710 operations can be performed by a CB identification component, as described with reference to Figures 9 to 12.
[0164] In block 1715, UE 115 can transmit a request to transmit one or more of the CBs based, at least in part, on the second subset. Operations in block 1715 can be performed, according to Petition 870190076925, dated 09 / 08 / 2019, pages 80 / 142 75 / 94 the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 1715 operations may be performed by an additional CB component, as described with reference to Figures 9 to 12.
[0165] Figure 18 shows a flowchart illustrating an 1800 method for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of the 1800 method can be implemented by a UE 115 or its components, as described in this document. For example, the operations of the 1800 method can be performed by a UE encoding manager, as described with reference to Figures 9 to 12. In some examples, a UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below using special-purpose hardware.
[0166] In block 1805, UE 115 can receive a transmission comprising at least a portion of an encoded TB, wherein the TB comprises systematic CBs and parity CBs. Block 1805 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 1805 operations can be performed by a CB receiving component, as described with reference to Figures 9 to 12.
[0167] In block 1810, UE 115 can identify a first subset of CBs from the encoded TB that are successfully received and a second Petition 870190076925, dated 09 / 08 / 2019, page 81 / 142 76 / 94 subset of CBs from the encoded TB that are received unsuccessfully. Block 1810 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 1810 operations can be performed by a CB identification component, as described with reference to Figures 9 to 12.
[0168] In block 1815, UE 115 can transmit a request for transmission of one or more of the CBs based, at least in part, on the second subset. The block 1815 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 1815 operations can be performed by an additional CB component, as described with reference to Figures 9 to 12.
[0169] In block 1820, UE 115 can receive one or more CBs in response to the request, wherein a number of the CBs are based, at least in part, on the second subset of CBs. Block 1820 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 1820 operations can be performed by a receiving CB component, as described with reference to Figures 9 to 12.
[0170] In block 1825, UE 115 can decode TB encoded based, at least in part, on the first subset of systematic CBs and parity CBs received in the absence of a retransmission of the second subset of CBs. The operations of block 1825 can be performed according to the methods described. Petition 870190076925, dated 09 / 08 / 2019, p. 82 / 142 77 / 94 with reference to Figures 1 to 8. In certain examples, aspects of the block 1825 operations can be performed by a decoding component, as described with reference to Figures 9 to 12.
[0171] Figure 19 shows a flowchart illustrating a 1900 method for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of the 1900 method can be implemented by a UE 115 or its components, as described in this document. For example, the operations of the 1900 method can be performed by a UE encoding manager, as described with reference to Figures 9 to 12. In some examples, a UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below using special-purpose hardware.
[0172] In block 1905, UE 115 can receive, from a transmitting device, a transmission comprising a plurality of CBs. Block 1905 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 1905 operations can be performed by a CB receiving component, as described with reference to Figures 9 to 12.
[0173] In block 1910, UE 115 can identify a first subset from the plurality of CBs that are successfully received and a second subset from the plurality of CBs that are received Petition 870190076925, dated 09 / 08 / 2019, p. 83 / 142 78 / 94 unsuccessful. The block 1910 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 1910 operations can be performed by a CB identification component, as described with reference to Figures 9 to 12.
[0174] In block 1915, UE 115 can transmit to the transmitting device a quantized value associated with the second subset of CBs that are received unsuccessfully. The block 1915 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 1915 operations can be performed by a synchronization component, as described with reference to Figures 9 to 12.
[0175] Figure 20 shows a flowchart illustrating a Method 2000 for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of Method 2000 can be implemented by a UE 115 or its components, as described in this document. For example, the operations of Method 2000 can be performed by a UE encoding manager, as described with reference to Figures 9 to 12. In some examples, a UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below using special-purpose hardware.
[0176] In block 2005, EU 115 can receive, a Petition 870190076925, dated 09 / 08 / 2019, page 84 / 142 79 / 94 from a transmitting device, a transmission comprising a plurality of CBs. Block 2005 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 2005 operations can be performed by a CB receiving component, as described with reference to Figures 9 to 12.
[0177] In block 2010, UE 115 can identify a first subset from the plurality of CBs that are successfully received and a second subset from the plurality of CBs that are unsuccessfully received. The block 2010 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 2010 operations can be performed by a CB identification component, as described with reference to Figures 9 to 12.
[0178] In block 2015, UE 115 can determine the quantized value based, at least in part, on a number of CBs in the second subset of CBs and a number of quantization levels associated with the quantized value. The block 2015 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 2015 operations can be performed by a quantization component, as described with reference to Figures 9 to 12.
[0179] In block 2020, UE 115 can transmit to the transmission device a quantized value associated with the second subset of CBs that are received unsuccessfully. The operations of block 2020 can be Petition 870190076925, dated 09 / 08 / 2019, page 85 / 142 80 / 94 performed, according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the 2020 block operations can be performed by a quantization component, as described with reference to Figures 9 to 12.
[0180] Figure 21 shows a flowchart illustrating a 2100 method for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of the 2100 method can be implemented by a 105 base station or its components, as described in this document. For example, the operations of the 2100 method can be performed by a base station encoding manager, as described with reference to Figures 13 to 16. In some examples, a 105 base station can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the 105 base station can perform aspects of the functions described below using special-purpose hardware.
[0181] In block 2105, base station 105 can transmit to an UE a transmission comprising at least a portion of an encoded TB, wherein the encoded TB comprises systematic CBs and parity CBs. The operations of block 2105 can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 2105 operations can be performed by an encoding component, as described with reference to Figures 13 to 16. Petition 870190076925, dated 09 / 08 / 2019, page 86 / 142 81 / 94
[0182] In block 2110, base station 105 may receive a request from the UE to transmit one or more of the CBs, wherein the request indicates that one or more CBs of the encoded TB are received unsuccessfully. The operations of block 2110 may be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 2110 operations may be performed by a feedback manager, as described with reference to Figures 13 to 16.
[0183] In block 2115, base station 105 can transmit one or more CBs to the UE for use in decoding the encoded TB. Block 2115 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 2115 operations can be performed by an additional CB component, as described with reference to Figures 13 to 16.
[0184] Figure 22 shows a flowchart illustrating a 2200 method for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of the 2200 method can be implemented by a base station 105 or its components, as described in this document. For example, the operations of the 2200 method can be performed by a base station encoding manager, as described with reference to Figures 13 to 16. In some examples, a base station 105 can execute a set of codes to control the functional elements of the device to perform the functions described below. From Petition 870190076925, dated 09 / 08 / 2019, page 87 / 142 In an additional or alternative mode, the 105 base station can perform aspects of the functions described below using special-purpose hardware.
[0185] In block 2205, base station 105 can apply an external code to each systematic CB of an unencoded TB to generate the encoded TB, wherein the external code and one or more parity CBs allow the UE to decode the encoded TB when one or more CBs of the encoded TB are not successfully received at the UE. The block 2205 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 2205 operations can be performed by an encoding component, as described with reference to Figures 13 to 16.
[0186] In block 2210, base station 105 can transmit to a UE a transmission comprising at least a portion of an encoded TB, wherein the encoded TB comprises systematic CBs and parity CBs. Block 2210 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 2210 operations can be performed by an encoding component, as described with reference to Figures 13 to 16.
[0187] In block 2215, base station 105 may receive a request from the UE to transmit one or more CBs, wherein the request indicates that one or more CBs from the encoded TB are received unsuccessfully. Operations in block 2215 may be performed, in accordance with Petition 870190076925, dated 09 / 08 / 2019, page 88 / 142 83 / 94 the methods described with reference to Figures 1 to 8. In certain examples, aspects of the operations in block 2215 can be performed by a feedback manager, as described with reference to Figures 13 to 16.
[0188] In block 2220, base station 105 can transmit one or more CBs to the UE for use in decoding the encoded TB. Block 2220 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 2220 operations can be performed by a CB component, as described with reference to Figures 13 to 16.
[0189] In block 2225, base station 105 may receive an ACK from the UE indicating successful reception of the encoded TB in the absence of a retransmission of one or more CBs from the TB that are received unsuccessfully. Block 2225 operations may be performed according to the methods described with reference to Figures 1 to 8. In certain instances, aspects of block 2225 operations may be performed by a feedback manager, as described with reference to Figures 13 to 16.
[0190] Figure 23 shows a flowchart illustrating a 2300 method for feedback techniques for wireless communications, according to various aspects of the present disclosure. The operations of the 2300 method can be implemented by a 105 base station or its components, as described in this document. For example, the operations of the 2300 method can be performed by a Petition 870190076925, dated 09 / 08 / 2019, page 89 / 142 84 / 94 base station encoding manager, as described with reference to Figures 13 to 16. In some examples, a 105 base station may execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the 105 base station may perform aspects of the functions described below using special-purpose hardware.
[0191] In block 2305, base station 105 can transmit a plurality of CBs to a UE. Block 2305 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of block 2305 operations can be performed by an encoding component, as described with reference to Figures 13 to 16.
[0192] In block 2310, base station 105 can receive, from the UE, a quantized value indicating that a subset of the CBs is received unsuccessfully in the UE. The block 2310 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, aspects of the block 2310 operations can be performed by a feedback manager, as described with reference to Figures 13 to 16.
[0193] In block 2315, base station 105 can transmit one or more CBs or a retransmission of one or more CBs based, at least in part, on the quantized value. Block 2315 operations can be performed according to the methods described with reference to Figures 1 to 8. In certain examples, the Petition 870190076925, dated 09 / 08 / 2019, pages 90 / 142 85 / 94 aspects of the block 2315 operations can be performed by a CB component, as described with reference to Figures 13 to 16.
[0194] In some examples, aspects of two or more of the methods 1700 to 2300 described with reference to Figures 17 to 23 can be combined. It should be noted that the methods described above describe possible implementations, and that the operations and steps of the methods can be rearranged or otherwise modified so that other implementations are possible. Furthermore, aspects of two or more of the methods can be combined.
[0195] The techniques described in this document can 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. The terms system and network are often used interchangeably. A code-division multiple access (CDMA) system may implement a radio technology, such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 encompasses the IS-2000, IS-95, and standards. IS-856. Versions of IS-2000 are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly called CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other CDMA variants. A multiple access system by Petition 870190076925, dated 09 / 08 / 2019, pp. 91 / 142 86 / 94 time division (TDMA) can implement a radio technology, such as the Global System for Mobile Communications (GSM).
[0196] An OFDMA system can implement a radio technology, such as Ultra Mobile Broadband (UMB), Evolved UTRA (EUTRA), Institute of Electrical and Electronics Engineers (IEEE) 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). Long-Term Evolution 3GPP (LTE) and LTE-Advanced (LTE-A) are versions of the Universal Mobile Telecommunications System (UMTS) that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, NR, and the Global System for Mobile Communications (GSM) are described in organizational documents called the “3rd Generation Partnership Project” (3GPP). CDMA2000 and UMB are described in the documents of an organization called “3rd Generation Partnership Project 2” (3GPP2). The techniques described in this document can be used for the radio systems and technologies mentioned above, as well as other radio systems and technologies.Although aspects of an LTE or NR system may be described for illustrative purposes, and LTE or NR terminology may be used throughout the description, the techniques described herein are applicable beyond LTE or NR applications.
[0197] In LTE / LTE-A networks, including such networks described in this document, the term evolved B node (eNB) can generally be used to describe base stations. The wireless communication system or systems described in this document may include a network Petition 870190076925, dated 09 / 08 / 2019, pp. 92 / 142 87 / 94 Heterogeneous LTE / LTE-A or NR, where different types of evolved B nodes (eNBs) provide coverage for various geographic regions. For example, each eNB, gNB, or base station can provide communication coverage for a macrocell, a small cell, or other cell types. The term cell can be used to describe a base station, a carrier or component carrier associated with a base station, or a geographic coverage area (e.g., sector, etc.) of a carrier or base station, depending on the context.
[0198] Base stations may include, or may be referred to by those skilled in the art as, a transceiver base station, a radio base station, an access point (AP), a radio transceiver, a NodeB, eNodeB (eNB), next-generation NodeB (gNB), Initial NodeB, an Initial eNodeB, or some other suitable terminology. The geographic coverage area for a base station may be divided into sectors that form only a portion of the geographic coverage area. The wireless communication system or systems described herein may include base stations of different types (e.g., macro-cell or small-cell base stations). The UEs described herein may have the capability to communicate with various types of base stations and network equipment including macro eNBs, small-cell eNBs, gNBs, relay base stations, and the like. There may be overlapping coverage areas for different technologies.
[0199] A macrocell generally covers a relatively large geographic area (e.g., several Petition 870190076925, dated 09 / 08 / 2019, pp. 93 / 142 (88 / 94 kilometers in radius) and can allow unrestricted access by UEs to service subscriptions with the network provider. A small cell is a lower-power base station, compared to a macrocell, that can operate in the same frequency bands or in different frequency bands (e.g., licensed, unlicensed, etc.) as macrocells. Small cells can include picocells, femtocells, and microcells, according to various examples. A picocell, for example, can cover a small geographic area and can allow unrestricted access by UEs to service subscriptions with the network provider. A femtocell also covers a small geographic area (e.g., a residence) and can provide restricted access by UEs that have an association with the femtocell (e.g., UEs in a closed subscriber group (CSG), UEs for users in the residence, and similar). An eNB for a macrocell can be called a macro eNB.An eNB for a small cell can be called a small-cell eNB, a pico eNB, a femto eNB, or an initial eNB. An eNB can support one or multiple cells (e.g., two, three, four, and the like) (e.g., component carriers).
[0200] The wireless communication system or systems described in this document may support synchronous or asynchronous operation. For synchronous operation, base stations may have similar frame timing, and transmissions from different base stations may be approximately time-aligned. For asynchronous operation, base stations may have different frame timing, and transmissions from different stations may be approximately time-aligned. Petition 870190076925, dated 09 / 08 / 2019, pp. 94 / 142 89 / 94 bases may not be time-aligned. The techniques described in this document can be used for both synchronous and asynchronous operations.
[0201] The downlink transmissions described in this document may be called forward link transmissions, while the uplink transmissions may also be called reverse link transmissions. Each communication link described in this document, which includes, for example, the 100 and 200 wireless communication systems of Figures 1 and 2, may include one or more carriers, wherein each carrier may be a signal formed of multiple subcarriers (e.g., waveform signals of different frequencies).
[0202] The description presented in this document, in connection with the accompanying drawings, describes exemplary configurations and does not represent all examples that can be implemented or that are covered by the scope of the claims. The term "exemplary" as used herein means to serve as an example, instance, or illustration and is not preferred or advantageous in relation to other examples. The detailed description includes specific details for the purpose of providing an understanding of the described set of procedures. This set of procedures, however, can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring concepts from the described examples.
[0203] In the attached Figures, components or Petition 870190076925, dated 09 / 08 / 2019, pages 95 / 142 90 / 94 similar resources may have the same reference identification. Furthermore, several components of the same type may be distinguished by following the reference identification with a dash and a second identification that distinguishes between similar components. If only the first reference marking is used in the specification, the description is applicable to any of the similar components that have the same first reference marking, regardless of the second reference marking.
[0204] The information and signals described in this document may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and integrated circuits that may be referenced throughout the description above may be represented by voltages, currents, electromagnetic waves, magnetic particles or fields, optical particles or fields, or any combination thereof.
[0205] The various illustrative blocks and modules described in conjunction with the disclosure in this document may be implemented or realized with a general-purpose processor, a (DSP), an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this document. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any processor, controller, microcontroller, or state machine. Petition 870190076925, dated 09 / 08 / 2019, pp. 96 / 142 91 / 94 conventional. A processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors together with a DSP core, or any other such configuration.
[0206] The functions described herein may be deployed in hardware, software, firmware, or any combination thereof. If implemented in software running through a processor, the functions may be stored in, or transmitted over, as one or more instructions or code on a computer-readable medium. Other examples and deployments are covered by the scope of the disclosure and the appended claims. For example, due to the nature of the software, the functions described above may be deployed using software running on a processor, hardware, firmware, directly connected, or combinations thereof. The function deployment attributes may also be physically located in multiple positions, which includes being distributed so that portions of the functions are deployed in different physical locations.As used herein, including in the claims, the term "and / or," when used in a list of two or more items, means that any one of the listed items may be used alone or any combination of two or more of the listed items may be used. For example, if a composition is described as containing components A, B, and / or C, the composition may contain A alone; B alone; or C. Petition 870190076925, dated 09 / 08 / 2019, pp. 97 / 142 92 / 94 C by itself; A and B in combination; A and C in combination; B and C in combination; or A, B, and C in combination. Furthermore, as used herein, including in the claims, or as used in a list of items (for example, a list of items preceded by a phrase such as 'at least one of' or 'one or more of') indicates an inclusive list such that, for example, a phrase referring to 'at least one of' a list of items refers to any combination of those items, including single members. As an example, 'at least one of: A, B, or C' is intended to cover A, B, C, AB, AC, BC, and A-BC, as well as any combination with multiples of the same element (for example, AA AAA, AAB, AAC, ABB, A-CC, BB, BBB, BBC, CC, and CCC or any other order of A, B, and C).
[0207] Furthermore, as used in this document, the phrase "based on" should not be interpreted as referring to a closed set of conditions. For example, an exemplary step that is described as being based on condition A may be based on either condition A or condition B without departing from the scope of this disclosure. In other words, as used in this document, the phrase "based on" should be interpreted in the same way as the phrase "based, at least in part, on."
[0208] Computer-readable media include both non-transient computer storage media and communication media, which include any means that facilitate the transfer of a computer program from one location to another. A non-transient storage medium may Petition 870190076925, dated 09 / 08 / 2019, pp. 98 / 142 93 / 94 being any available medium that can be accessed by a general-purpose or special-purpose computer. By way of example, and without limitation, non-transient computer-readable media may comprise RAM, ROM, electrically erasable programmable read-only memory (EEPROM), 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 carry or store desired program code media in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. In addition, any connection is properly termed 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 technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Magnetic disk and optical disk, as used herein, include CD, laser disk, optical disk, digital versatile disk (DVD), floppy disk, and Blu-ray disc, wherein magnetic disks typically reproduce data magnetically, while optical disks reproduce data optically with lasers. Combinations of the foregoing are also covered by this definition. Petition 870190076925, dated 09 / 08 / 2019, pages 99 / 142 94 / 94 scope of computer-readable media.
[0209] The description in this document is provided to enable a person skilled in the art to produce or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein, but should be compatible with the broadest scope consistent with the innovative principles and features disclosed herein. Petition 870190076925, dated 09 / 08 / 2019, pages 100 / 142
Claims
1 / 4 CLAIMS 1.Method (1900) for wireless communication characterized in that it comprises: receiving (1905), from a transmitting device, a transmission comprising a plurality of code blocks, CBs; identifying (1910) a first subset of the plurality of CBs that are successfully received and a second subset of the plurality of CBs that are unsuccessfully received; transmitting (1915), in a feedback transmission to the transmitting device, a quantized value to indicate a number of CBs that is required for decoding the transmission, the quantized value associated with the second subset of CBs that are unsuccessfully received; and determining the quantized value based, at least in part, on a number of CBs in the second subset of CBs and a number of quantization levels associated with the quantized value, wherein the number of quantization levels depends on resources that must be used to transmit the feedback transmission.
2. A method according to claim 1, characterized in that the number of quantization levels is configured through one or more radio resource control signaling (RRC) or downlink control information (DCI) received from the transmitting device.
3. Method according to claim 1, characterized in that the plurality of CBs forms a transport block, TB, and wherein the method further comprises: transmitting a negative acknowledgment, NACK, to the TB when a number of CBs from the second subset of CBs exceeds a threshold. Petition 870250047569, dated 06 / 06 / 2025, p. 14 / 18 2 / 4 4. Method (2300) for wireless communication characterized in that it comprises: transmitting (2305) a transmission comprising a plurality of code blocks, CBs, to a user equipment, UE; receiving (2310), in a feedback transmission from the UE, a quantized value indicating that a subset of the CBs is received unsuccessfully in the UE and a number of CBs that is required for decoding the transmission; and transmitting (2315) one or more additional CBs based, at least in part, on the quantized value, wherein the quantized value is based, at least in part, on a number of CBs in the subset of CBs and a number of quantization levels associated with the quantized value, wherein the number of quantization levels depends on resources that must be used for the feedback transmission.
5. Method, according to claim 4, characterized in that it further comprises: configuring, in the UE, the number of quantization levels through one or more of the following radio resource control signaling, RRC, or downlink control information, DCI.
6. Method, according to claim 4, characterized in that the plurality of CBs forms a transport block, TB, and wherein the method further comprises: receiving, from the UE, a negative confirmation, NACK, for the TB indicating that a number of CBs in the subset of CBs exceeds a threshold.
7. Method according to claim 6, characterized in that it further comprises: transmitting a retransmission from the TB in response to the NACK to the TB. Petition 870250047569, dated 06 / 06 / 2025, page 15 / 18 3 / 4 8. Wireless communication apparatus characterized in that it comprises: means for receiving (1905), from a transmitting device, a transmission comprising a plurality of CBs; means for identifying (1910) a first subset of the plurality of CBs that are successfully received and a second subset of the plurality of CBs that are unsuccessfully received; means for transmitting (1915), in a feedback transmission to the transmitting device, a quantized value to indicate a number of CBs that is necessary for decoding the transmission, the quantized value associated with the second subset of CBs that are unsuccessfully received;and means for determining the quantized value based, at least in part, on a number of CBs in the second subset of CBs and a number of quantization levels associated with the quantized value, wherein the number of quantization levels depends on resources that must be used to transmit the feedback transmission.
9. Apparatus, according to claim 8, characterized in that the number of quantization levels is configured by means of one or more radio resource control signaling, RRC, or downlink control information, DCI, received from the transmitting device.
10. Wireless communication apparatus characterized in that it comprises: means for transmitting (2305) a transmission comprising a plurality of CBs to an UE; means for receiving (2310), in a feedback transmission from the UE, a quantized value indicating that a subset of the CBs is Petition 870250047569, dated 06 / 06 / 2025, page 16 / 18 4 / 4 received unsuccessfully in the UE and a number of CBs that is necessary for decoding the transmission; and means for transmitting (2315) one or more additional CBs or a retransmission of one or more CBs based, at least in part, on the quantized value, wherein the quantized value is based, at least in part, on a number of CBs in the subset of CBs and a number of quantization levels associated with the quantized value, wherein the number of quantization levels depends on resources that must be used for feedback transmission.
11. Apparatus, according to claim 10, characterized in that it further comprises: means for configuring, in the UE, the number of quantization levels through one or more of the following radio resource control signaling, RRC, or downlink control information, DCI.
12. Memory characterized in that it comprises instructions which, when executed by: an apparatus defined in claim 8, cause the apparatus to perform the method defined in any of claims 1 to 3; or an apparatus defined in claim 10, cause the apparatus to perform the method defined in any of claims 4 to 7. Petition 870250047569, dated 06 / 06 / 2025, pp. 17 / 18