Patent Description:
The following abbreviations are herewith defined, at least some of which are referred to within the following description: Third Generation Partnership Project ("3GPP"), Positive-Acknowledgment ("ACK"), Binary Phase Shift Keying ("BPSK"), Clear Channel Assessment ("CCA"), Cyclic Prefix ("CP"), Cyclical Redundancy Check ("CRC"), Channel State Information ("CSI"), Common Search Space ("CSS"), Discrete Fourier Transform Spread ("DFTS"), Downlink Control Information ("DCI"), Downlink ("DL"), Downlink Pilot Time Slot ("DwPTS"), Enhanced Clear Channel Assessment ("eCCA"), Enhanced Mobile Broadband ("eMBB"), Evolved Node B ("eNB"), European Telecommunications Standards Institute ("ETSI"), Frame Based Equipment ("FBE"), Frequency Division Duplex ("FDD"), Frequency Division Multiple Access ("FDMA"), Frequency Division Orthogonal Cover Code ("FD-OCC"), Guard Period ("GP"), Hybrid Automatic Repeat Request ("HARQ"), Internet-of-Things ("IoT"), Licensed Assisted Access ("LAA"), Load Based Equipment ("LBE"), Listen-Before-Talk ("LBT"), Long Term Evolution ("LTE"), Multiple Access ("MA"), Modulation Coding Scheme ("MCS"), Machine Type Communication ("MTC"), Multiple Input Multiple Output ("MIMO"), Multi User Shared Access ("MUSA"), Narrowband ("NB"), Negative-Acknowledgment ("NACK") or ("NAK"), Next Generation Node B ("gNB"), Non-Orthogonal Multiple Access ("NOMA"), Orthogonal Frequency Division Multiplexing ("OFDM"), Primary Cell ("PCell"), Physical Broadcast Channel ("PBCH"), Physical Downlink Control Channel ("PDCCH"), Physical Downlink Shared Channel ("PDSCH"), Pattern Division Multiple Access ("PDMA"), Physical Hybrid ARQ Indicator Channel ("PHICH"), Physical Random Access Channel ("PRACH"), Physical Resource Block ("PRB"), Physical Uplink Control Channel ("PUCCH"), Physical Uplink Shared Channel ("PUSCH"), Quality of Service ("QoS"), Quadrature Phase Shift Keying ("QPSK"), Radio Resource Control ("RRC"), Random Access Procedure ("RACH"), Random Access Response ("RAR"), Radio Link Failure ("RLF"), Radio Network Temporary Identifier ("RNTI"), Reference Signal ("RS"), Remaining Minimum System Information ("RMSI"), Resource Spread Multiple Access ("RSMA"), Reference Signal Received Power ("RSRP"), Round Trip Time ("RTT"), Receive ("RX"), Sparse Code Multiple.

Access ("SCMA"), Scheduling Request ("SR"), Single Carrier Frequency Division Multiple Access ("SC-FDMA"), Secondary Cell ("SCell"), Shared Channel ("SCH"), Signal-to-Interference-Plus-Noise Ratio ("SINR"), System Information Block ("SIB"), Synchronization Signal ("SS"), Transport Block ("TB"), Transport Block Size ("TBS"), Time-Division Duplex ("TDD"), Time Division Multiplex ("TDM"), Time Division Orthogonal Cover Code ("TD-OCC"), Transmission Time Interval ("TTI"), Transmit ("TX"), Uplink Control Information ("UCI"), User Entity/Equipment (Mobile Terminal) ("UE"), Uplink ("UL"), Universal Mobile Telecommunications System ("UMTS"), Uplink Pilot Time Slot ("UpPTS"), Ultra-reliability and Low-latency Communications ("URLLC"), and Worldwide Interoperability for Microwave Access ("WiMAX"). As used herein, "HARQ-ACK" may represent collectively the Positive Acknowledge ("ACK") and the Negative Acknowledge ("NACK"). ACK means that a TB is correctly received while NACK (or NAK) means a TB is erroneously received.

In certain wireless communications networks, feedback may be transmitted in response to receiving data. Especially for a TDD configuration, feedback may have insufficient resources.

R1-<NUM> is a 3GPP discussion document titled "<NPL>. This document discusses determination of PUCCH duration (i.e. short PUCCH vs. long PUCCH) and a PUCCH resource for HARQ-ACK feedback in response to Msg4.

Claim <NUM> defines a method performed by a base unit, claim <NUM> defines a base unit, claim <NUM> defines a method performed by a remote unit, and claim <NUM> defines a remote unit. In the following, any method and/or apparatus referred to as embodiments but nevertheless do not fall within the scope of the appended claims are to be understood as examples helpful in understanding the invention.

Methods for receiving feedback are disclosed. Apparatuses and systems also perform the functions of the method. In one embodiment, the method includes transmitting multiple data blocks. In certain embodiments, the method includes receiving a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; or some combination thereof.

In one embodiment, the feedback message includes a sequence of a sequence set, the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via a single frequency tone, a single frequency pattern, a single frequency waveform, or some combination thereof.

In some embodiments, the feedback message includes multiple sequences of a sequence set, each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via multiple frequency tones, multiple frequency patterns, multiple frequency waveforms, or some combination thereof.

In one embodiment, the feedback message includes a sequence of a sequence set in a physical resource of a physical resource set, the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via a single frequency tone, a single frequency pattern, a single frequency waveform, or some combination thereof.

In some embodiments, the feedback message includes multiple sequences of a sequence set in a physical resource of a physical resource set, the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via multiple frequency tones, multiple frequency patterns, multiple frequency waveforms, or some combination thereof.

An apparatus for receiving feedback, in one embodiment, includes a transmitter that transmits multiple data blocks. In certain embodiments, the apparatus includes a receiver that receives a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; or some combination thereof.

One method for transmitting feedback includes receiving multiple data blocks. In certain embodiments, the method includes transmitting a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; or some combination thereof.

In one embodiment, the feedback message includes a sequence of a sequence set, the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via a single frequency tone, a single frequency pattern, a single frequency waveform, or some combination thereof.

In some embodiments, the feedback message includes multiple sequences of a sequence set, each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via multiple frequency tones, multiple frequency patterns, multiple frequency waveforms, or some combination thereof.

In one embodiment, the feedback message includes a sequence of a sequence set in a physical resource of a physical resource set, the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via a single frequency tone, a single frequency pattern, a single frequency waveform, or some combination thereof.

In some embodiments, the feedback message includes multiple sequences of a sequence set in a physical resource of a physical resource set, the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via multiple frequency tones, multiple frequency patterns, multiple frequency waveforms, or some combination thereof.

An apparatus for transmitting feedback, in one embodiment, includes a receiver that receives multiple data blocks. In certain embodiments, the apparatus includes a transmitter that transmits a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; or some combination thereof.

<FIG> depicts an embodiment of a wireless communication system <NUM> for transmitting and/or receiving feedback. In one embodiment, the wireless communication system <NUM> includes remote units <NUM> and base units <NUM>. Even though a specific number of remote units <NUM> and base units <NUM> are depicted in <FIG>, one of skill in the art will recognize that any number of remote units <NUM> and base units <NUM> may be included in the wireless communication system <NUM>.

In one embodiment, the remote units <NUM> may include computing devices, such as desktop computers, laptop computers, personal digital assistants ("PDAs"), tablet computers, smart phones, smart televisions (e.g., televisions connected to the Internet), set-top boxes, game consoles, security systems (including security cameras), vehicle on-board computers, network devices (e.g., routers, switches, modems), aerial vehicles, drones, or the like.

The base units <NUM> may be distributed over a geographic region. In certain embodiments, a base unit <NUM> may also be referred to as an access point, an access terminal, a base, a base station, a Node-B, an eNB, a gNB, a Home Node-B, a relay node, a device, a core network, an aerial server, or by any other terminology used in the art. The base units <NUM> are generally part of a radio access network that includes one or more controllers communicably coupled to one or more corresponding base units <NUM>.

In one implementation, the wireless communication system <NUM> is compliant with the 3GPP protocol, wherein the base unit <NUM> transmits using an OFDM modulation scheme on the DL and the remote units <NUM> transmit on the UL using a SC-FDMA scheme or an OFDM scheme. More generally, however, the wireless communication system <NUM> may implement some other open or proprietary communication protocol, for example, WiMAX, among other protocols.

In one embodiment, a remote unit <NUM> may receive multiple data blocks. In certain embodiments, the remote unit <NUM> may transmit a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; and/or multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. Accordingly, a remote unit <NUM> may be used for transmitting feedback.

In one embodiment, a base unit <NUM> may transmit multiple data blocks. In certain embodiments, the base unit <NUM> receives a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; and/or multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. Accordingly, a base unit <NUM> may be used for receiving feedback.

<FIG> depicts one embodiment of an apparatus <NUM> that may be used for transmitting feedback. The apparatus <NUM> includes one embodiment of the remote unit <NUM>. Furthermore, the remote unit <NUM> may include a processor <NUM>, a memory <NUM>, an input device <NUM>, a display <NUM>, a transmitter <NUM>, and a receiver <NUM>. In some embodiments, the input device <NUM> and the display <NUM> are combined into a single device, such as a touchscreen. In certain embodiments, the remote unit <NUM> may not include any input device <NUM> and/or display <NUM>. In various embodiments, the remote unit <NUM> may include one or more of the processor <NUM>, the memory <NUM>, the transmitter <NUM>, and the receiver <NUM>, and may not include the input device <NUM> and/or the display <NUM>.

The transmitter <NUM> is used to provide UL communication signals to the base unit <NUM> and the receiver <NUM> is used to receive DL communication signals from the base unit <NUM>. In certain embodiments, the receiver <NUM> receives multiple data blocks. In various embodiments, the transmitter <NUM> may transmit a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; and/or multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks.

<FIG> depicts one embodiment of an apparatus <NUM> that may be used for receiving feedback. The apparatus <NUM> includes one embodiment of the base unit <NUM>. Furthermore, the base unit <NUM> may include a processor <NUM>, a memory <NUM>, an input device <NUM>, a display <NUM>, a transmitter <NUM>, and a receiver <NUM>. As may be appreciated, the processor <NUM>, the memory <NUM>, the input device <NUM>, the display <NUM>, the transmitter <NUM>, and the receiver <NUM> may be substantially similar to the processor <NUM>, the memory <NUM>, the input device <NUM>, the display <NUM>, the transmitter <NUM>, and the receiver <NUM> of the remote unit <NUM>, respectively.

In some embodiments, the transmitter <NUM> may transmit multiple data blocks. In various embodiments, the receiver <NUM> may receive a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; and/or multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. Although only one transmitter <NUM> and one receiver <NUM> are illustrated, the base unit <NUM> may have any suitable number of transmitters <NUM> and receivers <NUM>.

<FIG> is a schematic block diagram <NUM> illustrating one embodiment of a resource unit <NUM> for transmitting and/or receiving feedback. In certain embodiments, the resource unit ("RU") <NUM> may have a duration <NUM> of <NUM> with a subcarrier spacing <NUM> of <NUM>, and use a single tone (e.g., other embodiments may use multiple tones). In such embodiments, the duration <NUM> of <NUM> may be shorter than a <NUM> duration used in other embodiments. By having a duration <NUM> of <NUM>, the RU <NUM> may be used with any LTE TDD configuration.

In other embodiments, the RU <NUM> may have a duration <NUM> of <NUM> and a subcarrier spacing <NUM> of <NUM>. In such embodiments, the duration <NUM> of <NUM> may be shorter than an <NUM> duration used in other embodiments. By having a duration <NUM> of <NUM>, the RU <NUM> may be used with any LTE TDD configuration having <NUM> consecutive UL subframes.

In one embodiment, the RU <NUM> may include multiple symbols <NUM> (e.g., OFDM symbols) that include a BPSK repetition coding sequence (e.g., symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM>) used for HARQ-ACK feedback information transmission and DMRS symbols (e.g., symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM>). Moreover, the BPSK repetition coding sequence may include any suitable number of symbols (e.g., <NUM> symbols), but may be less than <NUM> symbols used in other embodiments. In various embodiments, a number of repetitions included in the BPSK repetition coding sequence may be configured by RRC signaling. In some embodiments, because the RU <NUM> may have a shorter duration <NUM> than in other embodiments, the number of repetitions included in the BPSK repetition coding sequence may be increased. In various embodiments, multiple RUs <NUM> that are transmitted may use the same frequency (e.g., tones). In such embodiments, cross channel estimation may be used between RUs <NUM>.

In some embodiments, multiple RUs <NUM> that are transmitted may use multiple frequencies (e.g., tones), as illustrated in <FIG>. In such embodiments, the HARQ-ACK may retune to a tone pair for transmission. <FIG> is a schematic block diagram <NUM> illustrating one embodiment of transmitting and/or receiving feedback using tone retuning for a time division duplex mode.

For a TDD configuration <NUM>, alternating tones <NUM> may be used. Specifically, a repeating alternation between a first tone <NUM> and a second tone <NUM> may be used. In some embodiments, an activation of tone retuning and/or a tone pair for transmission may be explicitly indicated in DCI; while in other embodiments, an activation of tone retuning and/or a tone pair for transmission may be implicitly indicated (e.g., determined based on a TDD configuration). In certain embodiments, a tone pair may be indicated (e.g., a tone pair including tone <NUM> and tone <NUM>, a tone pair including tone <NUM> and tone <NUM>, etc.) explicitly or implicitly. In various embodiments, retuning between tones may not be necessary due to a long time between UL subframes (e.g., subframes that exceed a coherent time, subframes separated by at least a threshold time duration). For example, for TDD configuration <NUM>, there may be no retuning necessary because the set of UL subframes will use one tone and there is only one set of UL subframes in TDD configuration <NUM>. In some embodiments, retuning between tones may be necessary, such as for TDD configuration <NUM> because there are two sets of UL subframes in a single frame. In certain embodiments, a tone pair may span more than one carrier configured by a base unit <NUM>. For example, a first tone may be in one carrier and a second tone may be in another carrier.

In various embodiments, HARQ-ACK may be multiplexed and/or bundled together. In a first embodiment, multiple HARQ-ACK may be bundled together as shown by one example illustrated in Table <NUM>. In such an embodiment, multiple HARQ-ACK may be logically combined together (e.g., via an AND logic operation) so that a single combined HARQ-ACK may be transmitted (e.g., via NB-PUSCH format <NUM>). In Table <NUM>, a "<NUM>" represents ACK and a "<NUM>" represents NACK.

In a second embodiment, multiple HARQ-ACK may be multiplexed together using a RU as illustrated in <FIG>. For example, in one embodiment, a QPSK repetition coding sequence may be used instead of a BPSK repetition coding sequence in order to convey two HARQ-ACK feedback information. In embodiments in which multiple HARQ-ACK are to be transmitted in the same resource, the HARQ-ACK transmission resource may be indicated by DCI. Moreover, a sequence corresponding to the multiple HARQ-ACK may be transmitted in the resource indicated. In certain embodiments, a base unit <NUM> may schedule a PDSCH process <NUM> transmitted in a subframe n and a related HARQ-ACK resource in a physical resource M (e.g., subframe n+k, tone l), and may schedule a PDSCH process <NUM> transmitted in a subframe n+<NUM> and a related HARQ-ACK resource in the same physical resource M. Moreover, in a subframe n+k and tone l, a remote unit <NUM> may transmit a sequence corresponding to a multiplexed HARQ-ACK. One embodiment of possible sequences is illustrated in Table <NUM>. The sequences A, B, C, and D illustrated in Table <NUM> are QPSK repetition coding sequences. In Table <NUM>, a "<NUM>" represents ACK and a "<NUM>" represents NACK.

<FIG> is a schematic block diagram <NUM> illustrating another embodiment of a resource unit <NUM> for transmitting and/or receiving feedback. In certain embodiments, the resource unit ("RU") <NUM> may have a duration <NUM> of <NUM>, a subcarrier spacing <NUM> of <NUM>, and use a single tone. In one embodiment, the RU <NUM> may include multiple symbols <NUM> (e.g., OFDM symbols) that include a repetition coding sequence (e.g., symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM> in two frames) used for HARQ-ACK and DMRS symbols (e.g., symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM> in two frames). Accordingly, the repetition coding sequence may include <NUM> symbols.

In a third embodiment, multiple HARQ-ACK may be multiplexed together using multiple tone based sequences using a RU as illustrated in <FIG>. For example, in one embodiment, first and second tone based sequences may be used in order to convey two HARQ-ACK. In certain embodiments, a base unit <NUM> may schedule a PDSCH process <NUM> transmitted in a subframe n and a related HARQ-ACK resource in a physical resource M (e.g., subframe n+k, tone l), and may schedule a PDSCH process <NUM> transmitted in a subframe n+<NUM> and a related HARQ-ACK resource in a physical resource N (e.g., subframe n+k, tone l+<NUM>). Moreover, in a subframe n+k and tones l and l+<NUM>, a remote unit <NUM> may transmit two tone based repetition coding sequences (e.g., DFTS-OFDM) to transmit two HARQ-ACK feedback information.

<FIG> is a schematic block diagram <NUM> illustrating a further embodiment of a resource unit <NUM> for transmitting and/or receiving feedback. In certain embodiments, the resource unit ("RU") <NUM> may have a duration <NUM> of <NUM>, a subcarrier spacing <NUM> of <NUM>, and use multiple tones. In one embodiment, the RU <NUM> may include multiple symbols <NUM> (e.g., OFDM symbols) that include a BPSK repetition coding sequence (e.g., symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM> in two frames) used for HARQ-ACK and DMRS symbols (e.g., symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM> in two frames). Accordingly, the BPSK repetition coding sequence may include <NUM> symbols. The first BPSK repetition coding sequence may use a first tone sequence, and the second BPSK repetition coding sequence may use a second tone sequence.

In a fourth embodiment, multiple HARQ-ACK may be multiplexed together using multiple sequences and multiple tones (e.g., to convey multiple HARQ-ACK) using a RU as illustrated in <FIG>. For example, in one embodiment, first and second tones and first and second sequences may be used in order to convey two HARQ-ACK. In certain embodiments, a base unit <NUM> may schedule a PDSCH process <NUM> transmitted in a subframe n and a related HARQ-ACK resource in a physical resource M (e.g., subframe n+k, tone l), and may schedule a PDSCH process <NUM> transmitted in a subframe n+<NUM> and a related HARQ-ACK resource in a physical resource N (e.g., subframe n+k, tone l+<NUM>). Moreover, in subframe n+k, multiple sequences may be used. Tables <NUM> and <NUM> illustrate different examples of the fourth embodiment. The sequence <NUM> and sequence <NUM> in Tables <NUM> and <NUM> may use a BPSK repetition coding sequence.

<FIG> is a schematic flow chart diagram illustrating one embodiment of a method <NUM> for receiving feedback. In some embodiments, the method <NUM> is performed by an apparatus, such as the base unit <NUM>. In certain embodiments, the method <NUM> may be performed by a processor executing program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, a FPGA, or the like.

The method <NUM> may include transmitting <NUM> multiple data blocks. In certain embodiments, the method <NUM> includes receiving <NUM> a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; and/or multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks.

In one embodiment, the feedback message includes a sequence of a sequence set, the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via a single frequency tone, a single frequency pattern, and/or a single frequency waveform.

In some embodiments, the feedback message includes multiple sequences of a sequence set, each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via multiple frequency tones, multiple frequency patterns, and/or multiple frequency waveforms.

In one embodiment, the feedback message includes a sequence of a sequence set in a physical resource of a physical resource set, the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via a single frequency tone, a single frequency pattern, and/or a single frequency waveform.

In some embodiments, the feedback message includes multiple sequences of a sequence set in a physical resource of a physical resource set, the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, receiving the feedback message includes receiving the feedback message via multiple frequency tones, multiple frequency patterns, and/or multiple frequency waveforms.

<FIG> is a schematic flow chart diagram illustrating one embodiment of a method <NUM> for transmitting feedback. In some embodiments, the method <NUM> is performed by an apparatus, such as the remote unit <NUM>. In certain embodiments, the method <NUM> may be performed by a processor executing program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, a FPGA, or the like.

The method <NUM> may include receiving <NUM> multiple data blocks. In various embodiments, the method <NUM> may also include transmitting <NUM> a feedback message in a time slot. In such embodiments, the feedback message corresponds to the multiple data blocks. In various embodiments, the feedback message includes: a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks; multiple sequences of a sequence set, wherein each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks; a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks; and/or multiple sequences of a sequence set in a physical resource of a physical resource set, wherein the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks.

In one embodiment, the feedback message includes a sequence of a sequence set, the sequence indicates feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via a single frequency tone, a single frequency pattern, and/or a single frequency waveform.

In some embodiments, the feedback message includes multiple sequences of a sequence set, each sequence of the multiple sequences indicates feedback information, and the feedback information corresponds to one data block of the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via multiple frequency tones, multiple frequency patterns, and/or multiple frequency waveforms.

In one embodiment, the feedback message includes a sequence of a sequence set in a physical resource of a physical resource set, the sequence and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In a further embodiment, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via a single frequency tone, a single frequency pattern, and/or a single frequency waveform.

In some embodiments, the feedback message includes multiple sequences of a sequence set in a physical resource of a physical resource set, the multiple sequences and the physical resource indicate feedback information, and the feedback information corresponds to the multiple data blocks. In various embodiments, the sequence set is selected from a group including a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set. In certain embodiments, transmitting the feedback message includes transmitting the feedback message via multiple frequency tones, multiple frequency patterns, and/or multiple frequency waveforms.

Claim 1:
A method (<NUM>) performed by a base unit, the method (<NUM>) comprising:
transmitting (<NUM>) a plurality of data blocks;
receiving (<NUM>) a feedback message in a time slot, wherein the feedback message corresponds to the plurality of data blocks, and the feedback message comprises at least one of:
a sequence of a sequence set, wherein the sequence indicates feedback information, and the feedback information corresponds to the plurality of data blocks, and the sequence is multiplexed with demodulation reference signal symbols in a time domain;
a plurality of sequences of a sequence set, wherein each sequence of the plurality of sequences indicates feedback information, the feedback information corresponds to one data block of the plurality of data blocks, and each sequence of the plurality of sequences is multiplexed with demodulation reference signal symbols in the time domain;
a sequence of a sequence set in a physical resource of a physical resource set, wherein the sequence and the physical resource indicate feedback information, the feedback information corresponds to the plurality of data blocks, and the sequence is multiplexed with demodulation reference signal symbols in the time domain;
a plurality of sequences of a sequence set in a physical resource of a physical resource set, wherein the plurality of sequences and the physical resource indicate feedback information, the feedback information corresponds to the plurality of data blocks, and each sequence of the plurality of sequences is multiplexed with demodulation reference signal symbols in the time domain;
wherein the sequence set is selected from a group comprising a binary phase shift keying sequence set, a quadrature phase shift keying sequence set, and a Hadamard sequence set.