Feedback technology in wireless communication
By providing detailed feedback information to the base station via the UE, including ACK/NACK and the actual number of NACKs, the base station adjusts the transmission parameters, solving the problem of difficulty in distinguishing the decoding failure types of the control channel and data channel in wireless communication, and improving communication efficiency and reliability.
Patent Information
- Application Number
- CN202280011313.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-01-27
- Filing Date
- 2022-01-28
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-01-28
AI Technical Summary
Existing wireless communication systems have difficulty distinguishing between the decoding failure types of control channels and data channels in feedback information, which prevents base stations from effectively adjusting transmission parameters and affects communication efficiency and reliability.
The user equipment (UE) provides feedback messages to the base station, including ACK/NACK indications for multiple downlink transmissions and indications of the number of actual NACKs. The base station adjusts the transmission parameters of the control channel and data channel, such as transmission power level, coding rate, modulation scheme, etc., based on these indications.
It improves the reliability of wireless communication, reduces the number of retransmissions, saves wireless resources, and enhances network capacity and user experience.
Smart Images

Figure CN116762294B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This patent application claims priority to U.S. Patent Application 17 / 586,209, filed January 27, 2022, entitled “FEEDBACK TECHNIQUES IN WIRELESS COMMUNICATIONS”, and U.S. Provisional Patent Application 63 / 143,822, filed January 30, 2021, entitled “FEEDBACK TECHNIQUES IN WIRELESS COMMUNICATIONS”; each application is assigned to the assignee of this application, and each application is expressly incorporated herein by reference. Technical Field
[0003] This disclosure relates to wireless communication, including feedback techniques in wireless communication. Background Technology
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, and broadcasting. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems such as Long Term Evolution (LTE), Advanced LTE (LTE-A), or LTE-APro systems, and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), or Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). Wireless multiple access communication systems may include one or more base stations or one or more network access nodes, each supporting communication from multiple communication devices simultaneously, which may also be referred to as User Equipment (UE).
[0005] In some wireless communication systems, the UE and base station can exchange feedback information indicating whether communication has been successfully received at the device. For example, the UE can send a Hybrid Automatic Repeat Request (HARQ) feedback indicating whether one or more downlink transmissions from the base station have been successfully received. This feedback information may include, for example, an Acknowledgment (ACK) indication for successfully received transmissions and a Negative Acknowledgment (NACK) indication for unsuccessfully received transmissions. Upon receiving the feedback, the base station can retransmit one or more downlink transmissions with the NACK indication, and the UE can attempt to decode the retransmitted communication. Efficient techniques for communication feedback information are desired to further enhance the efficiency and reliability of wireless communication. Summary of the Invention
[0006] The described technology relates to improved methods, systems, devices, and apparatuses supporting feedback techniques in wireless communications. Depending on the aspect, feedback can be provided indicating whether one or more communications were successfully received or unsuccessfully received, and in the case of unsuccessful reception, also indicating information related to the number of such unsuccessful receptions as a result of unsuccessful control channel or data channel reception. In some cases, a user equipment (UE) can receive control information via a control channel (e.g., a physical downlink control channel (PDCCH)) that provides scheduling information for data channel (e.g., physical downlink shared channel (PDSCH)) communications that include the UE's data. Based on the control channel information, the UE can receive and decode data channel communications. If the UE successfully decodes the data channel communication, the UE can provide an acknowledgment (ACK) feedback associated with that particular communication to the base station. If the UE cannot successfully decode the control channel communication, the data channel will not be received because the UE is unaware of the scheduling information, and the UE can report a negative acknowledgment (NACK) for that particular communication. This NACK may be referred to herein as a "dummy NACK" because it relates to the control channel relative to the data channel. If the UE does receive control channel communication but cannot successfully decode the scheduled data channel communication, the UE can also report NACK. NACK can be referred to as "real NACK" in this article because it is related to data channel communication.
[0007] According to the various techniques discussed herein, the UE can provide a feedback message to the base station, which includes a feedback report with multiple ACK / NACK indications for multiple downlink transmissions. The feedback message may also include an indication of the number of NACKs (e.g., the actual number of NACKs) resulting from unsuccessful reception of data channel communications. The base station can receive the feedback message and prepare one or more retransmissions for one or more downlink transmissions that report NACKs. In some cases, the indication of the number of NACKs resulting from unsuccessful reception of data channel transmissions can be provided as a binary representation of the total number of such NACKs, or as a quantization value, where each quantization point is associated with a specific number of such NACKs. In some cases, based on the indication of the number of NACKs associated with data channel transmissions, the base station can modify one or more transmission parameters of the control channel, data channel, or a combination thereof. For example, the base station can determine that the control channel is experiencing a relatively high rate of NACKs and can adjust one or more parameters (e.g., transmission power level, coding rate, modulation scheme, repetition count, or any combination thereof) for control channel communications based on such determination.
[0008] A method for wireless communication at a user equipment (UE) is described. The method may include: monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from a base station; generating a feedback report providing feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission; and sending a feedback message to the base station including the feedback report and an indication of the number of negative acknowledgments for the feedback report due to unsuccessful reception of a data channel transmission.
[0009] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: monitor a set of multiple downlink transmissions associated with a set of feedback procedures from a base station; generate a feedback report providing feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission; and send a feedback message to the base station including the feedback report and an indication of the number of negative acknowledgments for the feedback report due to unsuccessful reception of a data channel transmission.
[0010] Another apparatus for wireless communication at a UE is described. The apparatus may include: components for monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from a base station; components for generating feedback reports that provide feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission; and components for sending a feedback message to the base station that includes the feedback report and an indication of the number of negative acknowledgments for the feedback report due to unsuccessful reception of a data channel transmission.
[0011] A non-transitory computer-readable medium is described, storing code for wireless communication at a UE. The code may include processor-executable instructions to: monitor a set of multiple downlink transmissions associated with a set of feedback procedures from a base station; generate feedback reports providing feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission; and send a feedback message to the base station including the feedback reports and an indication of the number of negative acknowledgments for the feedback reports resulting from unsuccessful reception of data channel transmissions.
[0012] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the number of negative acknowledgments is a quantized indication with linear quantization of the amount of negative acknowledgments resulting from unsuccessful reception of data channel transmissions, included in the feedback report. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving control signaling from a base station that provides a number of bits for indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions.
[0013] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining the number of negative acknowledgments associated with each quantization point based on the number of bits and the number of feedback indications in the feedback report. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, control signaling also indicates the quantization granularity of each quantization point in the set of quantization points. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the last quantization point in the set of quantization points includes all remaining negative acknowledgments that may be included in the feedback report that was not quantized by previous quantization points due to unsuccessful reception of data channel transmission.
[0014] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the number of negative acknowledgments is a quantized indication having a non-linear quantization that can be included in a feedback report as a result of unsuccessful reception of data channel transmissions. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a first subset of the set of quantization points provides a first granularity for a first number of negative acknowledgments, and a second subset of the set of quantization points provides a second granularity for a second number of negative acknowledgments, wherein the first number of negative acknowledgments is less than the second number of negative acknowledgments. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the non-linear quantization is logarithmic quantization, wherein successive quantization points indicate the increment in negative acknowledgments according to an exponential function. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a first subset of the set of quantization points provides linear quantization, and a second subset of the set of quantization points provides non-linear quantization.
[0015] A method for wireless communication at a base station is described. The method may include: sending to a UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; receiving from the UE a feedback message including a feedback report providing feedback indication for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of the associated downlink transmission's control channel transmission or data channel transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments in the feedback report resulting from unsuccessful reception of the data channel transmission; and retransmitting one or more of the set of multiple downlink transmissions based on the feedback message.
[0016] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: send to a UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; receive from the UE a feedback message including a feedback report providing feedback indication for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of the associated downlink transmission's control channel transmission or data channel transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments in the feedback report resulting from unsuccessful reception of the data channel transmission; and retransmit one or more of the set of multiple downlink transmissions based on the feedback message.
[0017] Another apparatus for wireless communication at a base station is described. The apparatus may include: components for transmitting to a UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; components for receiving from the UE a feedback message including a feedback report, the feedback report providing feedback indication for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of the associated downlink transmission's control channel transmission or data channel transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of the data channel transmission; and components for retransmitting one or more of the set of multiple downlink transmissions based on the feedback message.
[0018] A non-transitory computer-readable medium is described, storing code for wireless communication at a base station. The code may include processor-executable instructions to: send to a UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; receive from the UE a feedback message including a feedback report providing feedback indication for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of the associated downlink transmission's control channel transmission or data channel transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments in the feedback report resulting from unsuccessful reception of the data channel transmission; and retransmit one or more of the set of multiple downlink transmissions based on the feedback message.
[0019] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the number of negative acknowledgments is a quantized indication having a linear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions, which may be included in the feedback report. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending control signaling to the UE, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions.
[0020] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining the number of negative acknowledgments associated with each quantization point based on the number of bits and the number of feedback indications in the feedback report. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, control signaling also indicates the quantization granularity of each quantization point in the set of quantization points. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the last quantization point in the set of quantization points includes all remaining negative acknowledgments that may be included in the feedback report that was not quantized by previous quantization points due to unsuccessful reception of data channel transmission.
[0021] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the number of negative acknowledgments is a quantized indication having a non-linear quantization that can be included in a feedback report. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a first subset of the set of quantization points provides a first granularity for a first number of negative acknowledgments, and a second subset of the set of quantization points provides a second granularity for a second number of negative acknowledgments, wherein the first number of negative acknowledgments is less than the second number of negative acknowledgments. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, non-linear quantization is a quantization where successive quantization points indicate an increasing number of negative acknowledgments according to an exponential function. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a first subset of the set of quantization points provides linear quantization, and a second subset of the set of quantization points provides non-linear quantization. Attached Figure Description
[0022] Figure 1 An example of a wireless communication system supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0023] Figure 2 An example of a portion of a wireless communication system supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0024] Figure 3 Examples of downlink communication sets and related feedback reports supporting feedback techniques in wireless communication according to various aspects of this disclosure are shown.
[0025] Figure 4A and Figure 4B An example of a feedback message supporting a feedback technique in wireless communication according to various aspects of this disclosure is shown.
[0026] Figure 5A , Figure 5B and Figure 5C An example of a quantization scheme for supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0027] Figure 6 An example of a process flow supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0028] Figure 7 and Figure 8 A block diagram of a device supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0029] Figure 9 A block diagram of a communication manager supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0030] Figure 10 A diagram of a system including a device supporting feedback technology in wireless communication is shown according to various aspects of this disclosure.
[0031] Figure 11 and Figure 12 A block diagram of a device supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0032] Figure 13 A block diagram of a communication manager supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown.
[0033] Figure 14 A diagram of a system including a device supporting feedback technology in wireless communication is shown according to various aspects of this disclosure.
[0034] Figures 15 to 18 A flowchart illustrating a method for supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Detailed Implementation
[0035] In some wireless communication systems, feedback information can be exchanged between a base station and a user equipment (UE) to indicate whether the receiving device has successfully received the communication. For example, the UE and base station can send Hybrid Automatic Repeat Request (HARQ) feedback, which indicates whether the communication was successfully received or not. This feedback information may include, for example, an acknowledgment (ACK) indication for successfully received transmissions and a negative acknowledgment (NACK) indication for unsuccessfully received transmissions. Upon receiving the feedback, the transmitting device can retransmit one or more transmissions with the NACK indication.
[0036] In some cases, feedback information for a communication set (e.g., HARQ feedback information from a downlink transmission set of the UE) may be sent in a feedback codebook or feedback report containing a set of downlink decoding results (e.g., a set of Physical Downlink Shared Channel (PDSCH) decoding results), where ACK indicates successful decoding and NACK indicates decoding failure. Decoding failure during downlink communication reception is due to decoding failure of a control channel (e.g., Physical Downlink Control Channel (PDCCH)) transmission providing scheduling information for PDSCH communication, or due to decoding failure of a data channel or the PDSCH communication itself. As used herein, a NACK associated with a decoding failure of a data channel (e.g., PDSCH) is referred to as a “true NACK” (e.g., a PDSCH decoding failure due to poor PDSCH channel quality), while a NACK associated with reception and decoding failure of a control channel (e.g., PDCCH) transmission is referred to as a “false NACK,” which may be due to the UE being in a discontinuous reception (DRX) state or due to poor control channel quality. Current feedback codebook transmission does not distinguish between these two types of NACK, therefore base stations receiving feedback reports with multiple NACKs cannot distinguish whether it is a control channel or a data channel and need to be enhanced.
[0037] The various techniques discussed herein provide enhanced feedback that can indicate whether one or more communications were successfully received or unsuccessfully received, and, in the case of unsuccessful reception, also indicate information related to the number of such unsuccessful receptions as a result of unsuccessful reception of the control channel or data channel. In some cases, the UE can provide a feedback message to the base station that includes a feedback report with multiple ACK / NACK indications for multiple downlink transmissions. The feedback message may also include an indication of the number of NACKs resulting from unsuccessful reception of data channel communications (e.g., the actual number of NACKs). In some cases, the indication of the number of NACKs resulting from unsuccessful reception of data channel transmissions can be provided as a binary representation of the total number of such NACKs, or as a quantization value, where each quantization point is associated with a specific number of such NACKs. The base station can receive the feedback message and prepare one or more retransmissions for one or more downlink transmissions that report NACKs. In some cases, based on the indication of the number of NACKs associated with data channel transmissions, the base station can modify one or more transmission parameters of the control channel, data channel, or a combination thereof. For example, a base station can determine that the control channel is experiencing a relatively high rate of NACK, and can adjust one or more parameters (e.g., transmission power level, coding rate, modulation scheme, number of repetitions, or any combination thereof) for control channel communication based on such determination.
[0038] This technique can improve the reliability of wireless communication (e.g., PDCCH and PDSCH transmission) and reduce the radio resource usage associated with multiple repetitions of communication. Therefore, the technique discussed in this paper enhances the reliability of wireless communication by saving power and reducing resource usage through effective indication of the type of NACK being experienced in the system. This allows the base station to adjust the parameters of one or more channels that may be experiencing high-rate NACKs. This technique can also enhance the user experience by increasing network capacity and throughput through efficient use of radio resources.
[0039] The various aspects of this disclosure are initially described in the context of wireless communication systems. Various examples of communication and related feedback messages are then discussed. The various aspects of this disclosure are further illustrated and described with reference to process flow diagrams, apparatus diagrams, system diagrams, and flowcharts related to feedback techniques in wireless communication.
[0040] Figure 1An example of a wireless communication system 100 supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-A Advanced (LTE-A) network, an LTE-APro network, or a New Radio (NR) network. In some cases, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.
[0041] Base stations 105 can be distributed throughout a geographical area to form a wireless communication system 100, and can be devices of different forms or with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 over the coverage area. Coverage area 110 can be an example of a geographical area over which base stations 105 and UE 115 can support signal communication according to one or more radio access technologies.
[0042] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be fixed or mobile, or fixed or mobile at different times. UE 115 can be devices of different forms or with different capabilities. Figure 1 Some example UE 115s are shown in the document. The UE 115 described herein is capable of communicating with various types of devices, such as other UE 115s, base station 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network devices), such as... Figure 1 As shown.
[0043] Base station 105 may communicate with core network 130, or with each other, or both. For example, base station 105 may interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 may communicate with each other directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130) or both via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some cases, backhaul link 120 may be or include one or more radio links.
[0044] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base station transceiver, radio base station, access point, radio transceiver, NodeB, eNodeB (eNB), next-generation NodeB or giga-NodeB (any of which may be referred to as gNB), home NodeB, home eNodeB or other suitable terms.
[0045] In other examples, UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client. UE 115 may also include or be referred to as a personal electronic device such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some cases, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine-type communication (MTC) device, and other examples, which may be implemented in various objects such as home appliances or vehicles, meters, and other examples.
[0046] The UE 115 described in this document can communicate with various types of devices, such as other UEs 115 that can sometimes act as repeaters, as well as base station 105 and network devices, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, etc. Figure 1 As shown.
[0047] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion (e.g., a bandwidth portion (BWP)) of a radio frequency spectrum band that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-APro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating operations for the carrier, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation can be used for both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0048] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition or control signaling to coordinate the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Channel Number (EARFCN)) and can be located according to a channel grating for discovery by UE 115. A carrier may operate in standalone mode, where initial acquisition and connection can be performed by UE 115 via the carrier, or in non-standalone mode, where the connection is anchored using different carriers (e.g., the same or different radio access technologies).
[0049] The signal waveform transmitted via a carrier can consist of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate the UE 115 can potentially achieve. Wireless communication resources can refer to a combination of radio spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can further improve the data rate or data integrity for communication with the UE 115.
[0050] One or more sets of parameter theories can be supported for a carrier, where the parameter set may include the subcarrier spacing (Δf) and the cyclic prefix. A carrier can be divided into one or more BWPs with the same or different parameter sets. In some examples, the UE 115 can be configured with multiple BWPs. In some examples, a single BWP of a carrier can be active at a given time, and the communication of the UE 115 can be limited to one or more active BWPs.
[0051] The time interval between base station 105 or UE 115 can be expressed as a multiple of a basic time unit, such as T. s =1 / (Δf) max ·N f The sampling period is ) seconds, where Δf max This can represent the maximum supported subcarrier spacing, and N fThis can represent the maximum supported Discrete Fourier Transform (DFT) size. Communication resources can be organized into time intervals based on radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by its System Frame Number (SFN) (e.g., ranging from 0 to 1023).
[0052] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some cases, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix preceding each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple micro-time slots containing one or more symbols. In addition to the cyclic prefix, each symbol period may contain one or more (e.g., N) f Sampling period. The duration of the symbol period can depend on the subcarrier spacing or the operating frequency band.
[0053] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some cases, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).
[0054] Physical channels can be multiplexed on a carrier using various techniques. For example, one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels on a downlink carrier. A control region (e.g., a control resource set (CORESET)) for physical control channels can be defined by the number of symbol periods and can extend over the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) can be configured for a set of UEs 115. For example, one or more UEs 115 can monitor or search for control regions for control information based on one or more search space sets, and each search space set can include one or more control channel candidates at one or more aggregation levels arranged in a cascaded manner. The aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. Search space sets can include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set for sending control information to a particular UE 115.
[0055] In some examples, base station 105 may be mobile, and thus provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.
[0056] Some UE 115 devices (such as MTC or IoT devices) can be low-cost or low-complexity devices that can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC can include communication from a device that integrates sensors or meters to measure or capture information and forward such information to a central server or application that uses the information or presents it to humans interacting with the application. Some UE 115 devices can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based service charging.
[0057] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services (such as mission-critical key-push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData)). Support for mission-critical functions can include service prioritization, and mission-critical services can be used for public safety or general business applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.
[0058] In some cases, UE 115 can also communicate directly with other UE 115 via device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UE 115s utilizing D2D communication can be within the geographic coverage area 110 of base station 105. Other UE 115s in this group can be outside the geographic coverage area 110 of base station 105, or cannot otherwise receive transmissions from base station 105. In some examples, the group of UE 115s communicating via D2D communication can utilize a one-to-many (1:M) system, where each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates resource scheduling for D2D communication. In other cases, D2D communication is performed between UE 115s without involving base station 105.
[0059] In some systems, the D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles may communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these communications. Vehicles may signal information related to traffic conditions, signal control, weather, safety, emergencies, or any other information related to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure (e.g., roadside units) or with the network, or both, via vehicle-to-network (V2N) communication through one or more network nodes (e.g., base station 105).
[0060] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and can include at least one control plane entity (e.g., a mobility management entity (MME), access and mobility management function (AMF)) managing access and mobility, and at least one user plane entity routing packets or interconnects to external networks (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity can manage non-access stratum (NAS) functions associated with core network 130 for UE 115 served by base station 105, such as mobility, authentication, and bearer management. User IP packets can be delivered through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to one or more network operator IP services 150. IP services 150 can include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0061] Some network devices, such as base station 105, may include sub-components such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transmitting entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transmitting entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio headends and ANCs) or combined into a single network device (e.g., base station 105).
[0062] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. The region from 300 MHz to 3 GHz is generally referred to as the Ultra High Frequency (UHF) region or decimeter band because the wavelength range is from approximately 1 decimeter to 1 meter. UHF waves may be blocked or deflected by buildings and environmental features, but these waves can penetrate structures sufficiently to allow a macrocell to provide service to the UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the High Frequency (HF) or Very High Frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmissions may be associated with smaller antennas and shorter ranges (e.g., less than 100 km).
[0063] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) region (also known as the centimeter band) using a frequency band from 3 GHz to 30 GHz, or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices can be smaller and more closely spaced than UHF antennas. In some examples, this can facilitate the use of an in-device antenna array. However, the propagation of EHF transmissions may suffer even greater atmospheric attenuation and a shorter range than SHF or UHF transmissions. The techniques disclosed herein can be used in transmissions using one or more different frequency regions, and the designated use of frequency bands in these frequency regions can vary by country or regulatory body.
[0064] Wireless communication system 100 can utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 can use licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in unlicensed bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) band. When operating in unlicensed radio frequency spectrum bands, devices such as base station 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some cases, operation in unlicensed bands can be combined with component carriers operating in licensed bands based on carrier aggregation configurations (e.g., LAA). Operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, and other examples.
[0065] Base station 105 or UE 115 may be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels, which can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly such as an antenna tower. In some cases, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with multiple rows and columns of antenna ports, which base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Alternatively or additionally, antenna panels may support radio frequency beamforming for signals transmitted via antenna ports.
[0066] Base station 105 or UE 115 can use MIMO communication to leverage multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique can be referred to as spatial multiplexing. For example, multiple signals can be transmitted by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) in which multiple spatial layers are transmitted to the same receiving device and multi-user MIMO (MU-MIMO) in which multiple spatial layers are transmitted to multiple devices.
[0067] Beamforming, also known as spatial filtering, directional transmission, or directional reception, is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide an antenna beam (e.g., transmit beam, receive beam) along a spatial path between the transmitting and receiving devices. By combining signals transmitted via antenna elements of an antenna array, some signals propagating relative to the antenna array in a particular azimuth experience constructive interference, while other signals experience destructive interference. Adjustments to signals transmitted via antenna elements may include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with the device. The adjustments associated with each antenna element can be defined by a beamforming weight set associated with a specific direction (e.g., relative to the antenna array of the transmitting or receiving device, or relative to some other direction).
[0068] Wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer can perform packet segmentation and reassembly for communication over logical channels. The Medium Access Control (MAC) layer can perform priority processing and multiplex logical channels into transport channels. The MAC layer can also use error detection techniques, error correction techniques, or both to support retransmission at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between UE 115 and base station 105 or core network 130 that supports user plane data radio bearers. At the physical layer, transport channels can be mapped to physical channels.
[0069] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique to increase the likelihood of correct data reception over communication link 125. HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device can support HARQ feedback within the same time slot, where the device can provide HARQ feedback in a specific time slot for data received in the previous symbol within that time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to certain other time intervals.
[0070] In some cases, UE 115 may provide a feedback message to base station 105, which includes a feedback report (e.g., a HARQ feedback report or HARQ codebook) with multiple ACK / NACK indications for multiple downlink transmissions. The feedback message may also include an indication of the number of NACKs resulting from unsuccessful reception of data channel communications (e.g., the number of actual NACKs). In some cases, the indication of the number of NACKs resulting from unsuccessful reception of data channel transmissions may be provided as a binary representation of the total number of such NACKs, or as a quantization value, wherein each quantization point is associated with a specific number of such NACKs. Base station 105 may receive the feedback message and prepare one or more retransmissions for one or more downlink transmissions that report NACKs. In some cases, based on the indication of the number of NACKs associated with data channel transmissions, base station 105 may modify one or more transmission parameters of the control channel, data channel, or a combination thereof.
[0071] Figure 2 Examples of a wireless communication system 200 supporting feedback techniques in wireless communication according to various aspects of this disclosure are shown. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. For example, the wireless communication system 200 may include a base station 105-a and a UE 115-a, which may be examples of base station 105 and UE 115 as described herein. The wireless communication system 200 may support a variety of radio access technologies, including 4G systems such as LTE systems, LTE-A systems, or LTE-A Pro systems, and also 5G systems, which may be referred to as NR systems. The wireless communication system 200 may include feedback techniques that provide improvements in communication reliability and resource utilization, power savings, and in some examples, may facilitate high reliability and low latency uplink operation, among other benefits.
[0072] exist Figure 2In the example, base station 105-a can send downlink communication to UE 115-a via downlink connection 205, and UE 115-a can send uplink communication to base station 105-a via uplink connection 210. In some cases, base station 105-a can send configuration information 215 to UE 115-a. This configuration information may include, for example, RRC configuration information configuring various aspects of communication between UE 115-a and base station 105-a. In some cases, configuration information 215 may include feedback configuration information configuring feedback message 225 to be sent by UE 115-a. In some cases, feedback message 225 may be configured to provide a feedback report or HARQ feedback codebook and an indication of the number of NACKs associated with data channel transmission reported within the feedback report (e.g., an indication of the actual number of NACKs).
[0073] In some cases, base station 105-a may send multiple downlink transmissions 220 to UE 115-a. These transmissions may include PDCCH transmissions (e.g., providing scheduling information) and PDSCH transmissions (e.g., including data from UE 115-a). UE 115-a may monitor the downlink transmissions 220, attempt to decode each transmission, and determine the HARQ feedback associated with each downlink transmission 220. In some cases, each downlink transmission may be associated with a HARQ process ID, and UE 115-a may generate a HARQ-ACK codebook including ACK / NACK for each HARQ process ID based on whether the decoding of the associated PDSCH transmission was successful or failed.
[0074] As discussed herein, in some cases, decoding of PDCCH transmissions may fail, which may result in UE115-a failing to obtain the scheduling information for the associated PDSCH, and the corresponding NACK in the feedback codebook will therefore be a false NACK. Furthermore, if UE115-a is able to decode the PDCCH but fails to decode the associated PDSCH, the corresponding NACK in the feedback codebook will be a true NACK. In various aspects of this disclosure, feedback message 225 may include an indication of the number of true NACKs associated with the feedback codebook. While various aspects of this disclosure discuss providing an indication of the number of true NACKs or NACKs associated with unsuccessful reception of data channel transmissions, these techniques can be used to provide an indication of the number of false NACKs or NACKs as a result of unsuccessful reception of control channel transmissions. In some cases, an indication of true NACKs is provided because a relatively large number of false NACKs may exist in the HARQ codebook (e.g., due to DRX, the number of scheduled downlink transmissions in the codebook, etc.), and an indication of true NACKs can consume less overhead. Based on feedback message 225, base station 105-a may send one or more retransmissions 230 to UE 115-a. In some cases, base station 105-a may adjust one or more transmission parameters associated with PDCCH or PDSCH communication based on the number of real or false NACKs reported by UE 115-a.
[0075] In some cases, the indication of the number of true NACKs (or false NACKs) can be provided as a binary representation of the total number of such NACKs, or as a quantized value, where each quantization point is associated with a specific number of such NACKs. In the case where UE 115-a provides an indication of the number of true NACKs without quantization, the number of bits used to provide this indication can correspond to the number of bits required for a digital representation of the number of true NACKs. For example, for a feedback codebook that can indicate 0 to K NACKs, the indication can include M bits, where M = ceil(log2(K+1)) can represent {0, 1, 2, 3, ..., K} true NACKs. Therefore, this indication has a reporting granularity for each true NACK. In the case of providing quantized values, for example, in... Figures 5A to 5C As discussed in the examples, the number of bits used to provide such an indication can be reduced, thereby helping to reduce the overhead associated with providing an indication of the number of true NACKs (or false NACKs).
[0076] Figure 3Examples of a set of downlink communications supporting feedback techniques in wireless communication and associated feedback reports 300 according to various aspects of this disclosure are shown. In some examples, such communications and associated feedback reports 300 may be implemented in various aspects of wireless communication systems 100 or 200.
[0077] In this example, multiple time slots 305 (or other transmission time intervals, such as subframes) may include resources for communication between the base station and the UE. The first time slot 305-a (and the third time slot 305-c and the sixth time slot 305-f) may not include any communication associated with the UE, and the second time slot 305-b may include PDCCH 310 resources and PDSCH 315 resources associated with the first HARQ process ID. In this example, the UE can successfully decode each of PDCCH 310 and PDSCH 315 in the second time slot 305-b. In this example, the fourth time slot 305-d may be associated with the second HARQ process ID and may have associated PDCCH 310 and PDSCH 315, and decoding of PDCCH 310 may fail, resulting in the loss of PDCCH 325, and the UE may not successfully receive PDSCH 315 in this time slot. The fifth time slot 305-e can be associated with the third HARQ process ID and can have associated PDCCH 310 and PDSCH 315, both of which have been successfully decoded. In this example, the seventh time slot 305-g can be associated with the fourth HARQ process ID, and the UE can successfully decode the associated PDCCH 310, but fails to decode PDSCH 315, resulting in the loss of PDSCH 330.
[0078] Therefore, the UE can generate a HARQ codebook 335, which includes ACK / NACK indications for each of four HARQ process IDs that will be reported by the UE in the uplink transmission (e.g., Physical Uplink Control Channel (PUCCH) transmission) of the feedback codebook 320 in the eighth time slot 305-h. In this example, the HARQ codebook 335 may include: a first bit 340 for the first HARQ process ID, indicating ACK; a second bit 345 for the second HARQ process ID, indicating NACK for a spurious NACK due to the loss of PDCCH 325; a third bit 350 for the third HARQ process ID, indicating ACK; and a fourth bit 355 for the fourth HARQ process ID, indicating NACK for a genuine NACK due to the loss of PDSCH 330. Although a four-bit HARQ codebook 335 is shown in this example, in other examples, a HARQ codebook with significantly more bits (e.g., a 64-bit codebook or larger) may be sent, and Figure 3 The examples are provided for purposes of discussion and illustration. As discussed herein, it is useful for a base station to know how many of the reported NACKs are real NACKs and how many of the reported NACKs are spurious NACKs. In the presence of a relatively large number of NACKs associated with a particular channel, this information can allow the base station to implement one or more enhancements to PDCCH or PDSCH transmission or both. Such communication adjustments help enhance the reliability and efficiency of communication between the UE and the base station.
[0079] Figure 4A and Figure 4B FIG. 400 shows an example of a feedback message in accordance with aspects of the present disclosure, and the feedback message can provide an indication of the number of real NACKs associated with a feedback report. In some examples, such communication and associated feedback messages can be implemented in aspects of wireless communication system 100 or 200.
[0080] In Figure 4A a first example 400-a of, a first feedback message 405 can include a feedback report 410 and an unquantified indication 415 of the number of real NACKs associated with the feedback report 410. In this example, the feedback report 410 can include ACK / NACK bits 420 for 0 to K HARQ feedback process IDs, corresponding to ACK / NACK bits 420-a to 420-k. In such a case, the unquantified indication 415 of the number of real NACKs can be provided in M bits, which provide the number of real NACKs without quantization. Thus, in this example, at the end of the HARQ-ACK codebook of the feedback report 410 (e.g., length = K bits, each bit = ACK or NACK), the UE can append the M-bit unquantified indication 415 to indicate how many real NACK bits are in the K-bit codebook. The M bits for reporting the number of real NACKs without quantization are thus M = ceil(log2(K + 1)).
[0081] In Figure 4B a second example 400-b of, a second feedback message 425 can include a feedback report 410 and a quantified indication 430 of the number of real NACKs associated with the feedback report 410. In this example, the quantified indication 430 can be carried in L bits, where L < M. Thus, the overhead of the quantified indication 430 can be reduced relative to the unquantified indication 415. In various examples, different quantization techniques can be used to report the number of real NACKs, some of which are discussed in reference to Figure 5A 、 Figure 5B and Figure 5C and
[0082] Figure 5A 、 Figure 5BAnd Figure 5C illustrates an example of a quantization scheme 500 that supports feedback techniques in wireless communications in accordance with aspects of the present disclosure. In some examples, such a quantization scheme 500 may be implemented in aspects of a wireless communication system 100 or 200.
[0083] In Figure 5A a first example of, a linear quantization scheme 500-a is illustrated. In this example, a total of K + 1 points 505-a (corresponding to HARQ ACK / NACK bits 0 to K) may be reported using 2 L quantization points 510 (where L < ceil(log2(K + 1)). In some cases, the base station may signal the number of bits (L) to report a true NACK, and the UE may derive the granularity of the number of true NACKs reported as D = (K + 1) / 2 L . In such a case, for each feedback report, the UE may quantize the actual number of true NACKs in the codebook to the closest quantization point, then encode the quantization point into L bits, and provide the resulting indication along with the feedback report in a feedback message. In such an example, there are a total of 2 L quantization points, and L bits may represent which of the 2 L quantization points the UE wishes to report. For example, in the case of K = 63 (corresponding to a 64-bit feedback codebook) and L = 4, each successive quantization point will correspond to an increment of four true NACKs. Thus, in this example, four bits may be used to report the number of true NACKs compared to the six bits required to report the unquantized value of the number of true NACKs. In some cases, the base station may provide an indication of the number of bits (L) and the quantization granularity (D). In such a case, for each report, the UE may quantize the actual number of true NACKs in the codebook to the closest quantization point, then encode the quantization point into L bits, and the last quantization point corresponds to the remaining number of true NACKs to be reported.
[0084] In other examples, non-linear quantization may be used to report the number of true NACKs. In Figure 5BIn an example, such a non - linear quantization scheme 500 - b is shown, in which a total of K + 1 points 505 - b are reported, with L quantization points 515 having an exponential increment in the distance between consecutive quantization points. In such an example, the base station can signal multiple bits to report the number of true NACKs (e.g., L bits, where L < ceil(log2(K + 1)). The UE can set the quantization points with unequal distances between the quantization points, such as increasing the distance between quantization points according to an exponential increment (e.g., 0, D, 3D, 7D, etc.). This technique can provide enhanced granularity for a relatively small number of reported true NACKs and reduce the granularity as the number of true NACKs increases (e.g., indicating poor channel quality).
[0085] In other examples, a mixed linear and non - linear quantization can be used to report the number of true NACKs. In Figure 5C an example, such a mixed linear and non - linear quantization scheme 500 - c is shown, in which a total of K + 1 points 505 - c are reported, with L quantization points 520, where a subset of the quantization points 520 has a linear distance between points, and the remaining quantization points 520 outside the subset have a non - linear distance between points (e.g., an exponential increment in the distance between consecutive quantization points). In such an example, the base station can again signal the number of bits (e.g., L bits, where L < ceil(log2(K + 1)) for reporting the number of true NACKs and the number of bits in the linear subset of the quantization points. The UE can set quantization points with equal distances for the subset of quantization points and set unequal distances between the remaining points. For example, in the case of K = 20 and L = 3, the UE sets the following quantization points:
[0086] 0 NACK → First quantization point
[0087] 1 NACK → Second quantization point
[0088] 2 NACK → Third quantization point
[0089] 3 NACK → Fourth quantization point
[0090] 4 NACK → Fifth quantization point
[0091] 5 - 6 NACK → Sixth quantization point
[0092] 7 - 10 NACK → Seventh quantization point
[0093] ≥11 NACK → Eighth quantization point
[0094] This technique can provide further enhanced granularity for a relatively small number of reported true NACKs, and the granularity decreases as the number of true NACKs increases (e.g., to indicate poor channel quality).
[0095] Figure 6 An example of a process flow 600 supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. In some examples, process flow 600 may implement aspects of wireless communication system 100 or 200. Process flow 600 may be implemented by base station 105-b and UE 115-b, which may be examples of base station 105 and UE 115 as described herein. Alternative examples below may be implemented, wherein some steps are performed in a different order than described or not at all. In some cases, steps may include additional features not mentioned below, or more steps may be added.
[0096] In this example, at 605, base station 105-b may optionally configure a feedback message for UE 115-b. At 610, if base station 105-b configures a feedback message, configuration information providing configuration information can be sent to UE 115-b. For example, the configuration information can be provided in RRC signaling, in MAC-CE, or in other configuration information that can be provided to UE 115-b. In some cases, the configuration information can enable UE 115-b to send a feedback message that includes a feedback report and an indication of the number of real NACKs (or the number of pseudo NACKs associated with the feedback report). Additionally or alternatively, this configuration information may provide parameters such as the size of the indication (e.g., the number of bits on which UE 115-b will quantize the number of real NACKs), the quantization scheme of the indication (e.g., linear quantization, nonlinear quantization, or a mixture of linear and nonlinear quantization), or any combination thereof.
[0097] At 615, base station 105-b can send multiple downlink transmissions to UE 115-b. For example, base station 105-b can send multiple PDCCH transmissions containing scheduling information for corresponding PDSCH transmissions, which in turn contain data from UE 115-b. Downlink transmissions can be sent within a set of downlink communications configured to use feedback reports (e.g., HARQ feedback codebooks) for feedback.
[0098] At 620, UE 115-b can generate feedback reports associated with downlink transmissions. Feedback reports can be generated based on whether the decoding of multiple downlink transmissions was successful or unsuccessful. As discussed herein, in some cases, the feedback report may include one or more genuine NACKs and one or more false NACKs. At 625, UE 115-b can determine the number of genuine NACKs (e.g., NACKs corresponding to unsuccessful decoding of PDSCH or data channel transmissions).
[0099] At 630, UE 115-b can generate a feedback message with a feedback report and an indication of the number of true NACKs. As discussed herein, in some cases, the indication of the number of true NACKs can provide the actual number of unquantized true NACKs. In other cases, the indication of the number of true NACKs can be quantized according to a linear quantization scheme, a nonlinear quantization scheme, or a hybrid linear and nonlinear quantization scheme. At 635, UE 115-b can send the feedback message to base station 105-b.
[0100] At 640, base station 105-b can receive feedback messages and determine one or more retransmissions, channel adjustments, or a combination thereof based on the feedback messages. For example, if the indication of the number of true NACKs indicates that a relatively small number of reported NACKs are true NACKs, base station 105-b can determine that the PDCCH should be enhanced, and base station 105-b can modify one or more transmission parameters of the PDCCH (e.g., modifying one or more of transmit power, modulation and coding scheme (MCS), repetition count, etc.) to improve the reliability of PDCCH transmission. If most or almost all reported NACKs are true NACKs, base station 105-b can determine that the PDCCH is relatively reliable and can adjust one or more parameters of the PDSCH communication (e.g., transmit power, MCS, repetition level, etc.). At 645, if it is determined from the feedback report that one or more retransmissions have been triggered, base station 105-b can send one or more retransmissions of downlink communication.
[0101] Figure 7 A block diagram 700 of a device 705 supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Device 705 may be an example of various aspects of UE 115 as described herein. Device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. Device 705 may also include one or more processors, memory coupled to the one or more processors, and instructions stored in the memory that can be executed by the one or more processors to enable the one or more processors to perform the feedback techniques discussed herein. Each of these components can communicate with each other (e.g., via one or more buses).
[0102] Receiver 710 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, and information channels related to feedback techniques in wireless communication). The information may be transmitted to other components of device 705. Receiver 710 may utilize a single antenna or a group of multiple antennas.
[0103] Transmitter 715 may provide components for transmitting signals generated by other components of device 705. For example, transmitter 715 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). In some examples, transmitter 715 may be co-located with receiver 710 in a transceiver module. Transmitter 715 may utilize a single antenna or a group of multiple antennas.
[0104] The communication manager 720, receiver 710, transmitter 715, or various combinations thereof, or various components thereof, may be examples of components used to perform aspects of the feedback techniques in the wireless communications described herein. For example, the communication manager 720, receiver 710, transmitter 715, or various combinations thereof, or components thereof, may support methods for performing one or more functions described herein.
[0105] In some examples, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in hardware (e.g., in a communication management circuit). The hardware may include a processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, configured to or otherwise supporting components for performing the functions described in this disclosure. In some examples, the processor and memory coupled to the processor may be configured to perform one or more functions described herein (e.g., by executing instructions stored in memory by the processor).
[0106] Additionally or alternatively, in some examples, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in code executed by a processor (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be performed by a general-purpose processor, DSP, central processing unit (CPU), ASIC, FPGA, or any combination of these or other programmable logic devices (e.g., components configured or otherwise supported for performing the functions described in this disclosure).
[0107] In some examples, the communication manager 720 can be configured to use or otherwise cooperate with the receiver 710, transmitter 715, or both to perform various operations (e.g., receiving, monitoring, transmitting). For example, the communication manager 720 can receive information from the receiver 710, send information to the transmitter 715, or integrate with or combine with the receiver 710, transmitter 715, or both to receive information, send information, or perform various other operations described herein.
[0108] According to the examples disclosed herein, the communication manager 720 can support wireless communication at the UE. For example, the communication manager 720 can be configured or otherwise supported to support components for monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from a base station. The communication manager 720 can be configured or otherwise supported to support components for generating feedback reports that provide feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. The communication manager 720 can be configured or otherwise supported to support components for sending feedback messages to a base station that include feedback reports and an indication of the number of negative acknowledgments for the feedback reports resulting from unsuccessful reception of data channel transmissions.
[0109] According to the examples described herein, by including or configuring the communication manager 720, the device 705 (e.g., a processor that controls or otherwise couples to the receiver 710, transmitter 715, communication manager 720, or a combination thereof) can support techniques for improving the reliability of downlink communications (e.g., PDCCH and PDSCH transmissions) and also achieve power savings and reduced processing resource usage by reducing the number of retransmissions due to control or enhanced adjustments to the data channel that may have poor channel quality.
[0110] Figure 8A block diagram 800 of a device 805 supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Device 805 may be an example of aspects of device 705 or UE 115 as described herein. Device 805 may include a receiver 810, a transmitter 815, and a communication manager 820. Device 805 may also include one or more processors. Each of these components may communicate with each other (e.g., via one or more buses).
[0111] Receiver 810 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). The information may be transmitted to other components of device 805. Receiver 810 may utilize a single antenna or a group of multiple antennas.
[0112] Transmitter 815 may provide components for transmitting signals generated by other components of device 805. For example, transmitter 815 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). In some examples, transmitter 815 may be co-located with receiver 810 in a transceiver module. Transmitter 815 may utilize a single antenna or a group of multiple antennas.
[0113] Device 805 or its various components may be examples of parts used to perform aspects of the feedback techniques in the wireless communications described herein. For example, communication manager 820 may include downlink communication manager 825, feedback manager 830, uplink communication manager 835, or any combination thereof. Communication manager 820 may be examples of aspects of communication manager 720 as described herein. In some examples, communication manager 820 or its various components may be configured to use receiver 810, transmitter 815, or both, or otherwise cooperate with them to perform various operations (e.g., receive, monitor, transmit). For example, communication manager 820 may receive information from receiver 810, transmit information to transmitter 815, or integrate with receiver 810, transmitter 815, or a combination thereof to receive information, transmit information, or perform various other operations described herein.
[0114] According to the examples disclosed herein, the communication manager 820 can support wireless communication at the UE. The downlink communication manager 825 can be configured or otherwise supported to support components for monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from the base station. The feedback manager 830 can be configured or otherwise supported to support components for generating feedback reports that provide feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. The uplink communication manager 835 can be configured or otherwise supported to support components for sending feedback messages to the base station, the feedback messages including feedback reports and an indication of the number of negative acknowledgments for the feedback reports resulting from unsuccessful reception of data channel transmissions.
[0115] In some cases, the downlink communication manager 825, feedback manager 830, and uplink communication manager 835 may all be processors (e.g., transceiver processors, radio processors, transmitter processors, or receiver processors) or at least part of a processor. The processor may be coupled to memory and execute instructions stored in memory that enable the processor to perform or facilitate the features of the downlink communication manager 825, feedback manager 830, and uplink communication manager 835 discussed herein. The transceiver processor may co-locate and / or communicate (e.g., instruct its operation) with the transceiver of the device. The radio processor may co-locate and / or communicate (e.g., instruct its operation) with the radio of the device (e.g., NR radio, LTE radio, Wi-Fi radio). The transmitter processor may co-locate and / or communicate (e.g., instruct its operation) with the transmitter of the device. The receiver processor may co-locate and / or communicate (e.g., instruct its operation) with the receiver of the device.
[0116] Figure 9 A block diagram 900 of a communication manager 920 supporting feedback techniques in wireless communication according to aspects of this disclosure is shown. As described herein, the communication manager 920 may be an example of aspects of a communication manager 720, a communication manager 820, or both. The communication manager 920 or its various components may be examples of parts for implementing aspects of the feedback techniques in wireless communication described herein. For example, the communication manager 920 may include a downlink communication manager 925, a feedback manager 930, an uplink communication manager 935, a quantization manager 940, an RRC manager 945, or any combination thereof. Each of these components may communicate with each other directly or indirectly (e.g., via one or more buses).
[0117] According to the examples disclosed herein, the communication manager 920 can support wireless communication at the UE. The downlink communication manager 925 can be configured or otherwise supported to support components for monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from the base station. The feedback manager 930 can be configured or otherwise supported to support components for generating feedback reports that provide feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. The uplink communication manager 935 can be configured or otherwise supported to support components for sending feedback messages to the base station, the feedback messages including feedback reports and an indication of the number of negative acknowledgments for feedback reports resulting from unsuccessful reception of data channel transmissions.
[0118] In some examples, the indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report. In some examples, the indication of the number of negative acknowledgments is a quantized indication with linear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions, which may be included in the feedback report.
[0119] In some examples, the RRC manager 945 can be configured or otherwise supported for receiving control signaling from a base station, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions.
[0120] In some examples, the quantization manager 940 may be configured or otherwise support components for determining the number of negative acknowledgments associated with each quantization point based on the number of bits and the number of feedback indications in the feedback report. In some examples, control signaling also indicates the quantization granularity of each quantization point in the set of quantization points. In some examples, the last quantization point in the set of quantization points includes all remaining negative acknowledgments that may be included in the feedback report due to unsuccessful reception of data channel transmissions, which may be included in the feedback report. In some examples, the indication of the number of negative acknowledgments is an indication of quantization with nonlinear quantization of the number of negative acknowledgments that may be included in the feedback report due to unsuccessful reception of data channel transmissions. In some examples, nonlinear quantization is a quantization where the number of negative acknowledgments increases exponentially with each successive quantization point.
[0121] In some examples, a first subset of the quantization point set provides a first granularity for a first number of negative confirmations, and a second subset of the quantization point set provides a second granularity for a second number of negative confirmations, wherein the first number of negative confirmations is less than the second number of negative confirmations. In some examples, the first subset of the quantization point set provides linear quantization, and the second subset of the quantization point set provides nonlinear quantization.
[0122] In some cases, the downlink communication manager 925, feedback manager 930, uplink communication manager 935, quantization manager 940, and RRC manager 945 may all be processors (e.g., transceiver processors, radio processors, transmitter processors, or receiver processors) or at least part of a processor. The processor may be coupled to memory and execute instructions stored in memory that enable the processor to perform or facilitate the features of the downlink communication manager 925, feedback manager 930, uplink communication manager 935, quantization manager 945, and RRC manager 945 discussed herein.
[0123] Figure 10 A diagram of a system 1000 including a device 1005 supporting feedback techniques in wireless communication is shown according to various aspects of this disclosure. Device 1005 may be an example of a component of the device 705, device 805, or UE 115 described herein, or may include such components. Device 1005 may wirelessly communicate with one or more base stations 105, UE 115, or any combination thereof. Device 1005 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communication manager 1020, an input / output (I / O) controller 1010, a transceiver 1015, an antenna 1025, a memory 1030, a code 1035, and a processor 1040. These components may communicate electronically or be otherwise coupled (e.g., operational ground, communication ground, functional ground, electronic ground, electrical ground) via one or more buses (e.g., bus 1045).
[0124] I / O controller 1010 can manage the input and output signals of device 1005. I / O controller 1010 can also manage peripheral devices not integrated into device 1005. In some cases, I / O controller 1010 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1010 can utilize, for example... The operating system or another known operating system. Additionally or alternatively, the I / O controller 1010 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1010 may be implemented as part of a processor, such as processor 1040. In some cases, a user may interact with device 1005 via the I / O controller 1010 or via hardware components controlled by the I / O controller 1010.
[0125] In some cases, device 1005 may include a single antenna 1025. However, in other cases, device 1005 may have more than one antenna 1025, capable of simultaneously transmitting or receiving multiple wireless transmissions. Transceiver 1015 may communicate bidirectionally via one or more antennas 1025, wired or wireless links, as described herein. For example, transceiver 1015 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1015 may also include a modem to modulate packets, provide modulated packets to one or more antennas 1025 for transmission, and demodulate packets received from one or more antennas 1025. As described herein, transceiver 1015 or transceiver 1015 and one or more antennas 1025 may be examples of transmitter 715, transmitter 815, receiver 710, receiver 810, or any combination thereof or components thereof.
[0126] Memory 1030 may include random access memory (RAM) and read-only memory (ROM). Memory 1030 may store computer-readable, computer-executable code 1035, including instructions that, when executed by processor 1040, cause device 1005 to perform the various functions described herein. Code 1035 may be stored in a non-transitory computer-readable medium, such as system memory or another type of memory. In some cases, code 1035 may not be directly executable by processor 1040, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, memory 1030 may contain a basic I / O system (BIOS), which controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0127] Processor 1040 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic units, discrete hardware units, or any combination thereof). In some cases, processor 1040 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1040. Processor 1040 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting feedback techniques in wireless communication). For example, device 1005 or components of device 1005 may include processor 1040 and memory 1030 coupled to processor 1040, processor 1040 and memory 1030 being configured to perform the various functions described herein.
[0128] According to the examples disclosed herein, the communication manager 1020 can support wireless communication at the UE. For example, the communication manager 1020 can be configured or otherwise supported to support components for monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from a base station. The communication manager 1020 can be configured or otherwise supported to support components for generating feedback reports that provide feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. The communication manager 1020 can be configured or otherwise supported to support components for sending feedback messages to a base station, the feedback messages including feedback reports and an indication of the number of negative acknowledgments for feedback reports resulting from unsuccessful reception of data channel transmissions.
[0129] By including or configuring the communication manager 1020 according to the examples described herein, the device 1005 can support techniques for improving the reliability of downlink communications (e.g., PDCCH and PDSCH transmissions) and also provide power savings and reduced processing resource usage by reducing the number of retransmissions (potentially with poor channel quality) due to enhanced adjustments to the control or data channels.
[0130] In some examples, the communication manager 1020 may be configured to use or otherwise cooperate with transceiver 1015, one or more antennas 1025, or any combination thereof, to perform various operations (e.g., receiving, monitoring, transmitting). Although the communication manager 1020 is shown as a separate component, in some examples, one or more functions described with reference to the communication manager 1020 may be supported or performed by processor 1040, memory 1030, code 1035, or any combination thereof. For example, code 1035 may include instructions executable by processor 1040 to cause device 1005 to perform aspects of the feedback techniques in the wireless communication described herein, or processor 1040 and memory 1030 may be otherwise configured to perform or support these operations.
[0131] Figure 11 A block diagram 1100 of a device 1105 supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Device 1105 may be an example of various aspects of a base station 105 as described herein. Device 1105 may include a receiver 1110, a transmitter 1115, and a communication manager 1120. Device 1105 may also include one or more processors, memory coupled to the one or more processors, and instructions stored in the memory that can be executed by the one or more processors to enable the one or more processors to perform the feedback techniques discussed herein. Each of these components can communicate with each other (e.g., via one or more buses).
[0132] Receiver 1110 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). The information may be transmitted to other components of device 1105. Receiver 1110 may utilize a single antenna or a group of multiple antennas.
[0133] Transmitter 1115 may provide components for transmitting signals generated by other components of device 1105. For example, transmitter 1115 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). In some examples, transmitter 1115 may be co-located with receiver 1110 in a transceiver module. Transmitter 1115 may utilize a single antenna or a group of multiple antennas.
[0134] The communication manager 1120, receiver 1110, transmitter 1115, or various combinations thereof, or various components thereof, may be examples of components used to perform aspects of the feedback techniques in the wireless communications described herein. For example, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations thereof, or components thereof, may support methods for performing one or more functions described herein.
[0135] In some examples, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be implemented in hardware (e.g., in communication management circuitry). The hardware may include a processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, configured or otherwise supporting components for performing the functions described herein. In some examples, the processor and memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in memory by the processor).
[0136] Additionally or alternatively, in some examples, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be implemented in code executed by a processor (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be performed by a general-purpose processor, DSP, CPU, ASIC, FPGA, or any combination of these or other programmable logic devices (e.g., components configured or otherwise supported for performing the functions described in this disclosure).
[0137] In some examples, the communication manager 1120 may be configured to use or otherwise cooperate with the receiver 1110, the transmitter 1115, or to perform various operations (e.g., receiving, monitoring, sending). For example, the communication manager 1120 may receive information from the receiver 1110, send information to the transmitter 1115, or integrate with the receiver 1110, the transmitter 1115, or a combination of both, to receive information, send information, or perform various other operations described herein.
[0138] According to the examples disclosed herein, the communication manager 1120 can support wireless communication at a base station. For example, the communication manager 1120 can be configured or otherwise supported to support components for transmitting to a UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission. The communication manager 1120 can be configured or otherwise supported to support components for receiving from the UE a feedback message including a feedback report, the feedback report providing feedback indication for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission, and wherein the feedback message also includes an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of a data channel transmission. The communication manager 1120 can be configured or otherwise supported to support components for retransmitting one or more of the set of multiple downlink transmissions based on the feedback message.
[0139] By including or configuring the communication manager 1120 according to the examples described herein, device 1105 (e.g., a processor that controls or otherwise couples to receiver 1110, transmitter 1115, communication manager 1120, or a combination thereof) can support techniques for improving the reliability of downlink communications (e.g., PDCCH and PDSCH transmissions) and also provide power savings and reduced processing resource usage by reducing the number of retransmissions (potentially with poor channel quality) due to enhanced adjustments to the control or data channels.
[0140] Figure 12 A block diagram 1200 of a device 1205 supporting feedback techniques in wireless communication according to aspects of this disclosure is shown. Device 1205 may be an example of aspects of device 1105 or base station 105 as described herein. Device 1205 may include a receiver 1210, a transmitter 1215, and a communication manager 1220. Device 1205 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0141] Receiver 1210 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). The information may be transmitted to other components of device 1205. Receiver 1210 may utilize a single antenna or a group of multiple antennas.
[0142] Transmitter 1215 may provide components for transmitting signals generated by other components of device 1205. For example, transmitter 1215 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to feedback techniques in wireless communication). In some examples, transmitter 1215 may be co-located with receiver 1210 in a transceiver module. Transmitter 1215 may utilize a single antenna or a group of multiple antennas.
[0143] Device 1205 or its various components may be examples of parts used to perform aspects of feedback techniques in the wireless communications described herein. For example, communication manager 1220 may include downlink communication manager 1225, feedback manager 1230, retransmission manager 1235, or any combination thereof. Communication manager 1220 may be examples of aspects of communication manager 1120 as described herein. In some examples, communication manager 1220 or its various components may be configured to use receiver 1210, transmitter 1215, or both, or otherwise cooperate with them, to perform various operations (e.g., receiving, monitoring, transmitting). For example, communication manager 1220 may receive information from receiver 1210, send information to transmitter 1215, or integrate with receiver 1210, transmitter 1215, or a combination thereof to receive information, send information, or perform various other operations described herein.
[0144] According to the examples disclosed herein, communication manager 1220 may support wireless communication at a base station. Downlink communication manager 1225 may be configured or otherwise supported to support components for transmitting to the UE a set of multiple downlink transmissions associated with a feedback procedure set, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission. Feedback manager 1230 may be configured or otherwise supported to support components for receiving from the UE a feedback message including a feedback report, the feedback report providing feedback indication for at least a subset of the feedback procedure set, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission, and wherein the feedback message also includes an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of a data channel transmission. Retransmission manager 1235 may be configured or otherwise supported to support components for retransmitting one or more of the set of multiple downlink transmissions based on the feedback message.
[0145] In some cases, the downlink communication manager 1225, feedback manager 1230, and retransmission manager 1235 may all be processors (e.g., transceiver processors, radio processors, transmitter processors, or receiver processors) or at least part of a processor. The processor may be coupled to memory and execute instructions stored in memory that enable the processor to perform or facilitate the features of the downlink communication manager 1225, feedback manager 1230, and retransmission manager 1235 discussed herein. The transceiver processor may co-locate and / or communicate (e.g., instruct its operation) with the transceiver of the device. The radio processor may co-locate and / or communicate (e.g., instruct its operation) with the radio of the device (e.g., NR radio, LTE radio, Wi-Fi radio). The transmitter processor may co-locate and / or communicate (e.g., instruct its operation) with the transmitter of the device. The receiver processor may co-locate and / or communicate (e.g., instruct its operation) with the receiver of the device.
[0146] Figure 13 A block diagram 1300 of a communication manager 1320 supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. As described herein, the communication manager 1320 may be an example of aspects of communication manager 1120, communication manager 1220, or both. The communication manager 1320 or its various components may be examples of parts for implementing various aspects of the feedback techniques in wireless communication described herein. For example, the communication manager 1320 may include a downlink communication manager 1325, a feedback manager 1330, a retransmission manager 1335, a quantization manager 1340, an RRC manager 1345, or any combination thereof. Each of these components may communicate with each other directly or indirectly (e.g., via one or more buses).
[0147] According to the examples disclosed herein, communication manager 1320 may support wireless communication at a base station. Downlink communication manager 1325 may be configured or otherwise supported to support components for transmitting to the UE a set of multiple downlink transmissions associated with a feedback procedure set, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission. Feedback manager 1330 may be configured or otherwise supported to support components for receiving from the UE a feedback message including a feedback report, the feedback report providing feedback indication for at least a subset of the feedback procedure set, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission, and wherein the feedback message also includes an indication of the number of negative acknowledgments of the feedback report resulting from unsuccessful reception of a data channel transmission. Retransmission manager 1335 may be configured or otherwise supported to support components for retransmitting one or more of the set of multiple downlink transmissions based on the feedback message.
[0148] In some examples, the indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report. In some examples, the indication of the number of negative acknowledgments is a quantized indication with linear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions, which may be included in the feedback report.
[0149] In some examples, the RRC manager 1345 may be configured or otherwise supported for sending control signaling to the UE, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions. In some examples, the control signaling also indicates the quantization granularity of each quantization point in the set of quantization points.
[0150] In some examples, the quantization manager 1340 may be configured or otherwise supported to determine the number of negative acknowledgments associated with each quantization point based on the number of bits and the number of feedback indications in the feedback report. In some examples, the last quantization point in the set of quantization points includes all remaining negative acknowledgments that may be included in the feedback report for data channel transmission failures due to unsuccessful reception, and may be included in previous quantization points.
[0151] In some examples, the indication of the number of negative confirmations is a quantization with a non-linear quantization that can be included in the feedback report. In some examples, the non-linear quantization is a quantization where successive quantization points indicate the number of negative confirmations increasing according to an exponential function.
[0152] In some examples, a first subset of the quantization point set provides a first granularity for a first number of negative confirmations, and a second subset of the quantization point set provides a second granularity for a second number of negative confirmations, wherein the first number of negative confirmations is less than the second number of negative confirmations. In some examples, the first subset of the quantization point set provides linear quantization, and the second subset of the quantization point set provides nonlinear quantization.
[0153] In some cases, each of the downlink communication manager 1325, feedback manager 1330, retransmission manager 1335, quantization manager 1340, and RRC manager 1345 can be a processor (e.g., a transceiver processor, or a radio processor, or a transmitter processor, or a receiver processor) or at least part of a processor. The processor can be coupled to memory and execute instructions stored in memory that enable the processor to perform or facilitate the features of the downlink communication manager 1325, feedback manager 1330, retransmission manager 1335, quantization manager 1340, and RRC manager 1345 discussed herein.
[0154] Figure 14 A schematic diagram of a system 1400 including a device 1405 supporting feedback techniques in wireless communication is shown according to various aspects of this disclosure. Device 1405 may be an example of a component of device 1105, device 1205, or base station 105 described herein, or may include such components. Device 1405 may wirelessly communicate with one or more base stations 105, UE 115, or any combination thereof. Device 1405 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communication manager 1420, a network communication manager 1410, a transceiver 1415, an antenna 1425, a memory 1430, code 1435, a processor 1440, and an inter-station communication manager 1445. These components may communicate electronically or be otherwise coupled (e.g., operational ground, communication ground, functional ground, electronic ground, electrical ground) via one or more buses (e.g., bus 1450).
[0155] Network communication manager 1410 can manage communication with core network 130 (e.g., via one or more wired backhaul links). For example, network communication manager 1410 can manage the transmission of data communication by client devices (such as one or more UEs 115).
[0156] In some cases, device 1405 may include a single antenna 1425. However, in other cases, device 1405 may have more than one antenna 1425, which is capable of transmitting or receiving multiple wireless transmissions simultaneously. Transceiver 1415 may communicate bidirectionally via one or more antennas 1425, wired or wireless links, as described herein. For example, transceiver 1415 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1415 may also include a modem to modulate packets, provide modulated packets to one or more antennas 1425 for transmission, and demodulate packets received from one or more antennas 1425. As described herein, transceiver 1415 or transceiver 1415 and one or more antennas 1425 may be examples of transmitter 1115, transmitter 1215, receiver 1110, receiver 1210, or any combination thereof or components thereof.
[0157] Memory 1430 may include RAM and ROM. Memory 1430 may store computer-readable, computer-executable code 1435, including instructions that, when executed by processor 1440, cause device 1405 to perform the various functions described herein. Code 1435 may be stored in a non-transitory computer-readable medium, such as system memory or another type of memory. In some cases, code 1435 may not be directly executable by processor 1440, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, memory 1430 may contain a BIOS, which controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0158] Processor 1440 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic units, discrete hardware units, or any combination thereof). In some cases, processor 1440 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1440. Processor 1440 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1430) to cause device 1405 to perform various functions (e.g., functions or tasks supporting feedback techniques in wireless communication). For example, device 1405 or components of device 1405 may include processor 1440 and memory 1430 coupled to processor 1440, processor 1440 and memory 1430 being configured to perform the various functions described herein.
[0159] Inter-site communication manager 1445 can manage communication with other base stations 105 and may include a controller or scheduler for controlling communication between UE 115 and other base stations 105. For example, inter-site communication manager 1445 can coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques such as beamforming or joint transmission. In some examples, inter-site communication manager 1445 may provide an X2 interface within LTE / LTE-A wireless communication network technology to facilitate communication between base stations 105.
[0160] According to the examples disclosed herein, the communication manager 1420 can support wireless communication at a base station. For example, the communication manager 1420 can be configured or otherwise supported to support components for transmitting to a UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission. The communication manager 1420 can be configured or otherwise supported to support components for receiving from the UE a feedback message including a feedback report, the feedback report providing feedback indication for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission, and wherein the feedback message also includes an indication of the number of negative acknowledgments of the feedback report resulting from unsuccessful reception of a data channel transmission. The communication manager 1420 can be configured or otherwise supported to support components for retransmitting one or more of the set of multiple downlink transmissions based on the feedback message.
[0161] By including or configuring a communication manager 1420 according to the example described herein, device 1405 can support techniques for improving the reliability of downlink communications (e.g., PDCCH and PDSCH transmissions) and also provide power savings and reduced processing resource usage by reducing the number of retransmissions (potentially with poor channel quality) due to enhanced adjustments to the control or data channels.
[0162] In some examples, the communication manager 1420 may be configured to use or otherwise cooperate with a transceiver 1415, one or more antennas 1425, or any combination thereof, to perform various operations (e.g., receiving, monitoring, transmitting). Although the communication manager 1420 is shown as a separate component, in some examples, one or more functions described with reference to the communication manager 1420 may be supported or performed by a processor 1440, a memory 1430, code 1435, or any combination thereof. For example, code 1435 may include instructions executable by the processor 1440 to cause the device 1405 to perform aspects of the feedback techniques in the wireless communications described herein, or the processor 1440 and memory 1430 may be otherwise configured to perform or support these operations.
[0163] Figure 15 A flowchart illustrating a method 1500 for supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Operation of method 1500 can be implemented by a UE or its components as described herein. For example, operation of method 1500 can be performed by reference to... Figures 1 to 10 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described function. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the described function.
[0164] At 1505, the method may include monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from a base station. The operation of 1505 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1505 may be derived from references... Figure 9 The downlink communication manager 925 described herein is used to perform this action.
[0165] In 1510, the method may include generating a feedback report that provides feedback indications for at least a subset of the feedback process set, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. The operation of 1510 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1510 may be derived from references... Figure 9 The feedback manager 930 described is used to execute this.
[0166] In step 1515, the method may include sending a feedback message to a base station, the feedback message including a feedback report and an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of data channel transmission. The operation of step 1515 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of step 1515 may be derived from references... Figure 9The described uplink communication manager 935 is used to execute this.
[0167] Figure 16 A flowchart illustrating a method 1600 for supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Operation of method 1600 can be implemented by a UE or its components as described herein. For example, operation of method 1600 can be performed by reference to... Figures 1 to 10 The UE 115 described is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described function. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the described function.
[0168] In step 1605, the method may include receiving control signaling from a base station, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions. Operation of step 1605 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of step 1605 may be derived from references... Figure 9 The described RRC manager 945 is used to execute this. In some cases, control signaling can indicate the quantization granularity of each quantization point in the set of quantization points.
[0169] In 1610, the method may include monitoring a set of multiple downlink transmissions associated with a set of feedback procedures from a base station. The operation of 1610 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1610 may be derived from references... Figure 9 The downlink communication manager 925 described herein is used to perform this action.
[0170] In 1615, the method may include determining the number of negative acknowledgments associated with each quantization point based on the number of bits and the number of feedback indications in the feedback report. The operation of 1615 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1615 may be derived from references... Figure 9 The Quantization Manager 940 described is used for execution.
[0171] In 1620, the method may include generating a feedback report that provides feedback indications for at least a subset of the set of feedback processes, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. The operation of 1620 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1620 may be derived from references... Figure 9 The feedback manager 930 described is used to execute this.
[0172] In 1625, the method may include sending a feedback message to a base station, the feedback message including a feedback report and an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of data channel transmission. The operation of 1625 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1625 may be derived from references... Figure 9 The described uplink communication manager 935 performs this function. In some cases, the indication of the number of negative acknowledgments may be a quantized indication having a linear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions, which may be included in the feedback report. In some cases, the last quantization point in the set of quantization points includes all remaining negative acknowledgments resulting from unsuccessful reception of data channel transmissions, which may be included in the feedback report not quantized by previous quantization points.
[0173] Figure 17 A flowchart illustrating a method 1700 for supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Operation of method 1700 can be implemented by a base station or its components as described herein. For example, operation of method 1700 can be performed by base station 105, as referenced... Figures 1 to 6 as well as Figures 11 to 14 As described. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the described functions.
[0174] In 1705, the method may include sending to the UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission. The operation of 1705 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1705 may be derived from references... Figure 13 The downlink communication manager 1325 described herein is used to perform this action.
[0175] In 1710, the method may include receiving from the UE a feedback message including feedback reports, the feedback reports providing feedback indications for at least a subset of a set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments of feedback reports resulting from unsuccessful reception of data channel transmissions. Operation of 1710 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1710 may be derived from references... Figure 13 The feedback manager 1330 described is used to execute this.
[0176] In 1715, the method may include retransmitting one or more of a set of multiple downlink transmissions based on feedback messages. The operation of 1715 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1715 can be performed by the retransmission manager 1335, as referenced... Figure 13 As described.
[0177] Figure 18 A flowchart illustrating a method 1800 for supporting feedback techniques in wireless communication according to various aspects of this disclosure is shown. Operation of method 1800 can be implemented by a base station or its components as described herein. For example, operation of method 1800 can be performed by base station 105, as referenced... Figures 1 to 6 as well as Figures 11 to 14 As described. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the described functions.
[0178] At 1805, the method may include sending control signaling to the UE, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions. Operation of 1805 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1805 may be derived from references... Figure 13 The described RRC manager 1345 performs this function. In some cases, the indication of the number of negative acknowledgments is an indication of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions, which may be included in the feedback report, using linear, nonlinear, or mixed linear and nonlinear quantization.
[0179] In 1810, the method may include sending to the UE a set of multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission. The operation of 1810 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1810 may be derived from references... Figure 13 The downlink communication manager 1325 described herein is used to perform this action.
[0180] In 1815, the method may include receiving from the UE a feedback message including feedback reports, the feedback reports providing feedback indications for at least a subset of the feedback process set, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments of the feedback reports resulting from unsuccessful reception of the data channel transmission. Operation of 1815 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1815 may be derived from references... Figure 13 The feedback manager 1330 described is used to execute this.
[0181] In 1820, the method may include determining the number of negative acknowledgments associated with each quantization point based on the number of bits and the number of feedback indications in the feedback report. The operation of 1820 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1820 may be derived from references... Figure 13 The quantization manager 1340 described is used to execute this.
[0182] At 1825, the method may include retransmitting one or more of a set of multiple downlink transmissions based on feedback messages. The operation of 1825 can be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1825 can be performed by the retransmission manager 1335, as referenced... Figure 13 As described.
[0183] The following outlines various aspects of this disclosure:
[0184] Aspect 1: A method for wireless communication at a UE, comprising: monitoring a plurality of downlink transmissions associated with a set of feedback procedures from a base station; generating a feedback report, the feedback report providing feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or a data channel transmission of the associated downlink transmission; and sending a feedback message to the base station, the feedback message including the feedback report and an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of a data channel transmission.
[0185] Aspect 2: According to the method of aspect 1, wherein the indication of the number of negative acknowledgments provides the number of negative acknowledgments in bits, the number of bits being determined based on the number of feedback indications included in the feedback report.
[0186] Aspect 3: The method according to any one of aspects 1 to 2, wherein the indication of the number of negative acknowledgments is a quantized indication having a linear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission, which may be included in the feedback report.
[0187] Aspect 4: The method according to aspect 3 further includes: receiving control signaling from a base station, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
[0188] Aspect 5: The method according to aspect 4 further includes: determining the number of negative acknowledgments associated with each quantization point based at least in part on the number of bits and the number of feedback indications in the feedback report.
[0189] Aspect 6: The method according to any one of aspects 4 to 5, wherein the control signaling further indicates the quantization granularity of each quantization point in the set of quantization points.
[0190] Aspect 7: According to the method of aspect 6, the last quantization point in the quantization point set includes all remaining negative acknowledgments that may be included in feedback reports that have not been quantized by previous quantization points due to unsuccessful reception of data channel transmission.
[0191] Aspect 8: According to the method of aspect 1, wherein the indication of the number of negative acknowledgments is a quantized indication having a nonlinear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission, which may be included in the feedback report.
[0192] Aspect 9: According to the method of aspect 8, wherein a first subset of the quantization point set provides a first granularity for a first number of negative confirmations, and a second subset of the quantization point set provides a second granularity for a second number of negative confirmations, and wherein the first number of negative confirmations is less than the second number of negative confirmations.
[0193] Aspect 10: The method according to any one of aspects 8 to 9, wherein nonlinear quantization is quantization, wherein consecutive quantization points indicate the number of negative confirmations increasing according to an exponential function.
[0194] Aspect 11: The method according to any one of aspects 8 to 10, wherein a first subset of the quantization point set provides linear quantization and a second subset of the quantization point set provides nonlinear quantization.
[0195] Aspect 12: A method for wireless communication at a base station, comprising: transmitting to a UE a plurality of downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; receiving from the UE a feedback message including feedback reports, the feedback reports providing feedback indications for at least a subset of the set of feedback procedures, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of a control channel transmission or a data channel transmission of the associated downlink transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments of feedback reports resulting from unsuccessful reception of a data channel transmission; and retransmitting one or more of the plurality of downlink transmissions at least in part based on the feedback message.
[0196] Aspect 13: The method according to aspect 12, wherein the indication of the number of negative acknowledgments provides the number of negative acknowledgments in bits, the number of bits being determined based on the number of feedback indications included in the feedback report.
[0197] Aspect 14: The method according to any one of aspects 12 to 13, wherein the indication of the number of negative acknowledgments is a quantized indication having a linear quantization of the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission, which may be included in the feedback report.
[0198] Aspect 15: The method according to aspect 14 further includes: sending control signaling to the UE, the control signaling providing a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
[0199] Aspect 16: The method according to aspect 15 further includes: determining the number of negative acknowledgments associated with each quantization point based at least in part on the number of bits and the number of feedback indications in the feedback report.
[0200] Aspect 17: The method according to any one of aspects 15 to 16, wherein the control signaling further indicates the quantization granularity of each quantization point in the set of quantization points.
[0201] Aspect 18: According to the method of aspect 17, the last quantization point in the quantization point set includes all remaining negative acknowledgments that may be included in feedback reports that have not been quantized by previous quantization points due to unsuccessful reception of data channel transmission.
[0202] Aspect 19: The method according to aspect 12, wherein the indication of the number of negative confirmations is a quantitative indication having a non-linear quantization of the number of negative confirmations that can be included in the feedback report.
[0203] Aspect 20: According to the method of aspect 19, wherein a first subset of the quantization point set provides a first granularity for a first number of negative confirmations, and a second subset of the quantization point set provides a second granularity for a second number of negative confirmations, and wherein the first number of negative confirmations is less than the second number of negative confirmations.
[0204] Aspect 21: The method according to any one of aspects 19 to 20, wherein nonlinear quantization is quantization, wherein consecutive quantization points indicate the number of negative confirmations increasing according to an exponential function.
[0205] Aspect 22: The method according to any one of aspects 19 to 21, wherein a first subset of the set of quantization points provides linear quantization and a second subset of the set of quantization points provides nonlinear quantization.
[0206] Aspect 23: An apparatus for wireless communication at a UE, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to any one of aspects 1 to 11.
[0207] Aspect 24: An apparatus for wireless communication at a UE, comprising at least one component for performing the method according to any one of aspects 1 to 11.
[0208] Aspect 25: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code including instructions executable by a processor to perform the method according to any one of aspects 1 to 11.
[0209] Aspect 26: An apparatus for wireless communication at a base station, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to any one of aspects 12 to 22.
[0210] Aspect 27: An apparatus for wireless communication at a base station, comprising at least one component for performing the method according to any one of aspects 12 to 22.
[0211] Aspect 28: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code including instructions executable by a processor to perform the method according to any one of aspects 12 to 22.
[0212] It should be noted that the methods described herein depict possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods can be combined.
[0213] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described can be applied to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0214] The information and signals described herein can be represented using any of a variety of different techniques and skills. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout this specification can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.
[0215] The various illustrative blocks and components described in connection with the disclosure herein may be implemented or performed using a general-purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware component, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, it may also be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a DSP and a microprocessor, multiple microprocessors, a combination of one or more microprocessors integrated with a DSP core, or any other such configuration).
[0216] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, these functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and specific implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions can also be physically located in various locations, including being distributed such that different parts of the function are implemented at different physical locations.
[0217] Computer-readable media include both non-transitory computer storage media and communication media. Communication media includes any medium that facilitates the transfer of a computer program from one place to another. Non-transitory storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer. By way of example and not limitation, non-transitory computer-readable media can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, optical disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code components 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. Any connection is also properly referred to as computer-readable media. 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, these are all included in the definition of computer-readable media. The disks and optical discs used in this article include CDs, laser discs, optical discs, DVDs, floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0218] As used herein (including in the claims), the word "or" as used in a list of items (e.g., a list of items ending with a phrase such as "at least one of..." or "one or more of...") indicates an inclusive list, such that a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an exemplary step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".
[0219] In the accompanying drawings, similar components or features may have the same reference label. Furthermore, various components of the same type can be distinguished by adding a dash after the reference label and a second label to differentiate similar components. If only the first reference label is used in the specification, the description applies to any of the similar components having the same first reference label, regardless of the second or other subsequent reference labels.
[0220] The description herein, illustrated with reference to the accompanying drawings, describes an example configuration and does not represent all examples that can be implemented or that fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," and not "preferred" or "superior to other examples." The detailed description includes specific details intended to provide an understanding of the techniques described. However, these techniques can be practiced without these specific details. In some cases, known structures and devices are shown in block diagram form to avoid obscuring the concept of the described examples.
[0221] The description provided herein is intended to enable those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but is consistent with the widest scope of the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: Monitor multiple downlink transmissions from the base station that are associated with a set of feedback processes; Generate a feedback report that provides feedback indications for at least a subset of the set of feedback processes, wherein each feedback indication includes an acknowledgment of successful reception of an associated downlink transmission or a negative acknowledgment of unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. as well as A feedback message is sent to the base station, the feedback message including the feedback report and an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of data channel transmission.
2. The method according to claim 1, wherein, The indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report.
3. The method according to claim 1, wherein, The indication of the number of negative acknowledgments is a quantized indication having a linear quantization, including in the feedback report, the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
4. The method according to claim 3, further comprising: The base station receives control signaling, which provides a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions.
5. The method according to claim 4, further comprising: The number of negative acknowledgments associated with each quantization point is determined, at least in part, based on the number of bits and the number of feedback indications in the feedback report.
6. The method according to claim 4, wherein, The control signaling also indicates the quantization granularity of each quantization point in the set of quantization points.
7. The method according to claim 6, wherein, The last quantization point in the set of quantization points includes all remaining negative acknowledgments in the feedback report that were not quantized by previous quantization points, resulting from unsuccessful reception of data channel transmission.
8. The method according to claim 1, wherein, The indication of the number of negative acknowledgments is a quantized indication having a non-linear quantization that includes the number of negative acknowledgments in the feedback report resulting from unsuccessful reception of data channel transmissions.
9. The method according to claim 8, wherein, A first subset of the set of quantization points provides a first granularity for a first number of negative confirmations, and a second subset of the set of quantization points provides a second granularity for a second number of negative confirmations, wherein the first number of negative confirmations is less than the second number of negative confirmations.
10. The method according to claim 8, wherein, The nonlinear quantization is a quantization in which consecutive quantization points indicate the number of negative confirmations that increase according to an exponential function.
11. The method according to claim 8, wherein, A first subset of the quantization point set provides linear quantization, and a second subset of the quantization point set provides nonlinear quantization.
12. A method for wireless communication at a base station, comprising: Send to the user equipment (UE) multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; The UE receives a feedback message including a feedback report, the feedback report providing feedback indications for at least a subset of the feedback procedure set, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of the control channel transmission or the data channel transmission of the associated downlink transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments of the feedback report resulting from unsuccessful reception of the data channel transmission; and One or more of the plurality of downlink transmissions may be retransmitted, at least in part, based on the feedback message.
13. The method according to claim 12, wherein, The indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report.
14. The method according to claim 12, wherein, The indication of the number of negative acknowledgments is a quantized indication having a linear quantization, including in the feedback report, the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
15. The method of claim 14, further comprising: A control signaling is sent to the UE, the control signaling providing the number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
16. The method of claim 15, further comprising: The number of negative acknowledgments associated with each quantization point is determined, at least in part, based on the number of bits and the number of feedback indications in the feedback report.
17. The method according to claim 15, wherein, The control signaling also indicates the quantization granularity of each quantization point in the set of quantization points.
18. The method according to claim 17, wherein, The last quantization point in the set of quantization points includes all remaining negative acknowledgments in the feedback report that were not quantized by previous quantization points, resulting from unsuccessful reception of data channel transmission.
19. The method according to claim 12, wherein, The indication of the number of negative confirmations is a quantitative indication having a non-linear quantification of the number of negative confirmations included in the feedback report.
20. The method according to claim 19, wherein, A first subset of the set of quantization points provides a first granularity for a first number of negative confirmations, and a second subset of the set of quantization points provides a second granularity for a second number of negative confirmations, wherein the first number of negative confirmations is less than the second number of negative confirmations.
21. The method according to claim 19, wherein, The nonlinear quantization is a quantization in which consecutive quantization points indicate the number of negative confirmations that increase according to an exponential function.
22. The method according to claim 19, wherein, A first subset of the quantization point set provides linear quantization, and a second subset of the quantization point set provides nonlinear quantization.
23. An apparatus for wireless communication at a user equipment (UE), comprising: processor; Memory, coupled to the processor; as well as Instructions, stored in the memory and executable by the processor, to cause the device to: Monitor multiple downlink transmissions from the base station that are associated with a set of feedback processes; Generate a feedback report that provides feedback indications for at least a subset of the set of feedback processes, wherein each feedback indication includes an acknowledgment of successful reception of an associated downlink transmission or a negative acknowledgment of unsuccessful reception of a control channel transmission or data channel transmission of the associated downlink transmission. as well as A feedback message is sent to the base station, the feedback message including the feedback report and an indication of the number of negative acknowledgments of the feedback report due to unsuccessful reception of data channel transmission.
24. The apparatus according to claim 23, wherein, The indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report.
25. The apparatus according to claim 23, wherein, The indication of the number of negative acknowledgments is a quantized indication having a linear quantization, including in the feedback report, the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
26. The apparatus according to claim 25, wherein, The instructions can also be executed by the processor to cause the device to: The base station receives control signaling, which provides a number of bits indicating the number of negative acknowledgments resulting from unsuccessful reception of data channel transmissions.
27. The apparatus according to claim 26, wherein, The instructions can also be executed by a processor to cause the device to: The number of negative acknowledgments associated with each quantization point is determined, at least in part, based on the number of bits and the number of feedback indications in the feedback report.
28. An apparatus for wireless communication at a base station, comprising: processor; Memory, coupled to the processor; as well as Instructions, stored in the memory and executable by the processor, to cause the device to: Send to the user equipment (UE) multiple downlink transmissions associated with a set of feedback procedures, wherein each downlink transmission has an associated control channel transmission and an associated data channel transmission; The UE receives a feedback message including a feedback report, the feedback report providing feedback indications for at least a subset of the feedback procedure set, wherein each feedback indication includes an acknowledgment indicating successful reception of an associated downlink transmission or a negative acknowledgment indicating unsuccessful reception of the control channel transmission or the data channel transmission of the associated downlink transmission, and wherein the feedback message further includes an indication of the number of negative acknowledgments of the feedback report resulting from unsuccessful reception of the data channel transmission; and One or more of the plurality of downlink transmissions may be retransmitted, at least in part, based on the feedback message.
29. The apparatus according to claim 28, wherein, The indication of the number of negative acknowledgments is provided in bits, the number of bits being determined based on the number of feedback indications included in the feedback report.
30. The apparatus according to claim 28, wherein, The indication of the number of negative acknowledgments is a quantized indication having a linear quantization, including in the feedback report, the number of negative acknowledgments resulting from unsuccessful reception of data channel transmission.
Citation Information
Patent Citations
Acknowledgement design for multi-transmission configuration indicator state transmission
CN112236960A
Feedback techniques in wireless communications
US20180302128A1