The disclosure relates to a field of communication technology, and more particularly to a method and an apparatus for codebook feedback, and a storage medium.
In the related art, a partial Hybrid Automatic Repeat Request (HARQ) feedback disabled mechanism is introduced to improve the system efficiency. For example, a mechanism of disabling some of the HARQ feedback processes is introduced in a feedback mechanism for non-terrestrial networks (NTN) to improve the system efficiency.
When a HARQ codebook feedback is performed based on a HARQ feedback-disabled mechanism, different terminal manufacturers currently have different opinions. Some manufacturers advocate no enhancement of the HARQ codebook, so that network device may use a HARQ result of the disabled HARQ process fed back by the terminal to understand decoding situations, and thus use more appropriate transmission parameters. Moreover, no enhancement of the HARQ codebook may also simplify the complexity of a user equipment (UE). Some manufacturers advocate enhancement of the HARQ codebook to reduce a size of the HARQ codebook, thus reducing the interference caused by redundant information and unnecessary uplink transmission.
According to a first aspect of the disclosure, a method for codebook feedback is provided, which is applied to a terminal. The method includes: sending capability information, in which the capability information indicates a Hybrid Automatic Repeat Request (HARQ) codebook configuration capability, when there are feedback-disabled HARQ processes; obtaining HARQ codebook configuration information configured by a network device for the terminal based on the capability information; and generating a HARQ codebook based on the HARQ codebook configuration information.
According to a second aspect of the disclosure, a method for codebook feedback is provided, which is applied to a network device. The method includes: obtaining capability information of a terminal, in which the capability information indicates a HARQ codebook configuration capability, when there are feedback-disabled HARQ processes; and configuring HARQ codebook configuration information for the terminal based on the capability information.
According to a third aspect of the embodiments of the disclosure, a terminal is provided. The device includes a processor and a memory storing instructions executable by the processor. The processor is configured to: send capability information, wherein the capability information indicates a Hybrid Automatic Repeat Request (HARQ) codebook configuration capability, when there are feedback-disabled HARQ processes; obtain HARQ codebook configuration information configured by a network device for the terminal based on the capability information; and generate a HARQ codebook based on the HARQ codebook configuration information.
It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and do not limit the disclosure.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate the embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
The embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following embodiments do not represent all the implementations consistent with the disclosure. Rather, they are merely examples of apparatus and methods consistent with aspects of the disclosure as detailed in the appended claims.
The method for codebook feedback according to the embodiments of the disclosure is applied to non-terrestrial networks (NTN) networks, for example, satellite communication systems or High Altitude Platform Station (HAPS) communication systems. The embodiments of the disclosure are explained by taking a satellite communication system as an example.
The terminal involved in the embodiments of the disclosure may include, but be not limited to: cellular and/or satellite radiotelephones with or without multi-line displays; Personal Communication System (PCS) terminals that may combine radiotelephone and data processing, fax and/or data communications capabilities; Personal Digital Assistants (PDAs) including radio frequency transceivers and pagers, Internet/Intranet access, Web browsers, organizers, calendars, and/or Global Positioning System (GPS) receivers; and/or other devices including radio frequency transceivers. The terminal involved in the embodiment of the disclosure is sometimes called a satellite terminal, a wireless phone or a terminal, and may also be called a terminal device, a User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), etc.
The network device involved in the embodiments of the disclosure may include, but not limited to, wireless base stations, satellite base stations, wireless transceivers, or ground base stations placed on an aircraft that stay at high altitudes for a long time. The network device involved in the embodiments of the disclosure may also be understood as one or more infrastructure units deployed in the satellite communication system.
In the NTN network, due to too large Round-Trip Time (RTT), the HARQ efficiency is reduced. Therefore, a mechanism of disabling a plurality of HARQ feedback processes is introduced into the feedback mechanism for the NTN network to improve the system feedback efficiency. HARQ codebooks include Type-1 HARQ codebook, Type-2 HARQ codebook and Type-3 HARQ codebook. Type-1 HARQ codebook is also called a semi-static HARQ codebook. Type-2 HARQ codebook is also called a dynamic codebook, and Type-3 HARQ codebook is also called one-shot codebook. The following description takes the Type-1 HARQ codebook as an example.
For the Type-1 HARQ codebook, in an embodiment of the disclosure, the Type-1 HARQ codebook is not enhanced, since it is considered that feeding back by the terminal a HARQ result of the disabled HARQ process may help the network device understand decoding situations and thus use more appropriate transmission parameters. In addition, the complexity of the terminal may be simplified by no enhancement of the codebook.
In another embodiment of the disclosure, the Type-1 HARQ codebook is enhanced. The main object of such embodiment is to reduce a size of the Type-1 codebook, thus reducing the processing overhead and the interference caused by unnecessary uplink transmission.
In the NTN network, the Type-1 HARQ codebook may be enhanced. The enhancement schemes for enhancing the Type-1 HARQ codebook may include the following schemes:
1. Within a certain feedback window, if a Physical Downlink Shared Channel (PDSCH) received in a possible PDSCH receiving window is scheduled by the feedback-disabled HARQ processes, the terminal may skip this feedback occasion and not perform the feedback.
2. For a serving cell where all HARQ process IDs are disabled, the Type-1 HARQ codebook does not reserve a HARQ bit corresponding to the serving cell.
3. A bitmap is used to indicate which possible PDSCH reception positions require the feedback from the PDSCH.
4. The maximum number of possible feedback situations that require the feedback is calculated, such as, ‘1 out of 4’. 4 bits are originally required, but there are only 4 possibilities for ‘1 out of 4’, so only 2 bits are needed, thus reducing the reporting overhead.
In other words, the embodiment for no enhancement of the HARQ codebook is mainly out of considerations such as the complexity of the UE and changes to the existing standards based on capabilities of terminals produced by each manufacturer. For example, Negative Acknowledgement (NACK) or Acknowledgement (ACK) is directly embed for the feedback-disabled HARQ processes, while feedback is not performed based on a check result of PDSCH. The embodiment for the enhancement of the HARQ codebook is mainly out of considerations such as the feedback overhead and the reduced uplink interference (e.g., reducing the frequency of feedback or reducing the size of the codebook itself).
The terminals from different terminal manufacturers support different HARQ codebook configuration capabilities, and complex codebook construction methods will bring higher complexity. There is a problem that needs to be solved about how to make HARQ codebooks with different complexity suitable for the terminals supporting different HARQ codebook configuration capabilities. In other words, providing a method for HARQ codebook feedback suitable for various type of terminals needs to be solved.
In view of this, the embodiments of the disclosure provide a method for codebook feedback. In the method for codebook feedback, the terminal sends capability information indicating HARQ codebook configuration capability supported by the terminal when using a partial HARQ disabled mechanism. The network device configures HARQ codebook configuration information for the terminal based on the capability information. The terminal generates and feeds back a HARQ codebook based on the HARQ codebook configuration information configured by the network device, so that the terminal is caused to generate and feed back a HARQ codebook that matches the HARQ codebook configuration capability supported by the terminal itself. That is, it is achieved that the terminals that support different HARQ codebook configuration capabilities may use HARQ codebooks that adapt to their own complexity.
At S11, capability information is sent, and the capability information indicates HARQ codebook configuration capability supported by the terminal when using a partial HARQ disabled mechanism.
At S12, it is obtained HARQ codebook configuration information configured by the network device for the terminal based on the capability information sent by the terminal.
At S13, a HARQ codebook is generated and fed back based on the HARQ codebook configuration information.
In the embodiment of the disclosure, the HARQ codebook is one of a plurality of types of HARQ codebooks, such as Type-1 HARQ codebook, Type-2 HARQ codebook, and Type-3 HARQ codebook.
In this embodiment of the disclosure, the HARQ codebook configuration capability supported by the terminal when using a partial HARQ disabled mechanism may include: HARQ codebook configuration capability of enhancing the HARQ codebooks (such as Type-1 HARQ codebook, Type-2 HARQ codebook and Type-3 HARQ codebook) involved in the related art, or HARQ codebook configuration capability that does not perform the enhancement.
For convenience of description in the embodiments of the disclosure, a HARQ codebook configuration mode corresponding to the HARQ codebook configuration capability with enhancement is called a first codebook configuration mode. A HARQ codebook configuration mode corresponding to the HARQ codebook configuration capability without enhancement is called a second codebook configuration mode. The first codebook configuration mode may also be understood as an enhancement of the second codebook configuration mode.
There may be one or more codebook configuration modes included in the first codebook configuration mode in the embodiment of the disclosure, for example, one or more of the enhancement schemes for the Type-1 HARQ codebook in the related art. There may be one or more codebook configuration modes included in the second codebook configuration mode
In the embodiment of the disclosure, the terminal may send to the network device the capability information indicating the HARQ codebook configuration capability supported by the terminal, based on whether the supported codebook configuration mode is the first codebook configuration mode or the second codebook configuration mode.
The capability information indicating the HARQ codebook configuration capability supported by the terminal may be separately sent by the terminal to the network device.
In an implementation, when the terminal separately sends the capability information indicating the HARQ codebook configuration capability supported by the terminal to the network device, the terminal may design information dedicated to indicating the HARQ codebook configuration capability of the terminal for the HARQ codebook. The information dedicated to indicating the HARQ codebook configuration capability of the terminal for the HARQ codebook may be referred to as first capability information below.
In an example, it is assumed that the HARQ codebook is the Type-1 HARQ codebook, and the HARQ codebook configuration capability supported by the terminal is the enhanced Type-1 HARQ codebook. The first capability information sent by the terminal to the network device may be information dedicated to indicating the HARQ codebook configuration capability of the terminal for the Type-1 HARQ codebook.
In an example, in the NTN network, an information element (IE) including the first capability information reported by the terminal may be as follows:
On the other hand, the terminal may also send the capability information indicating the HARQ codebook configuration capability supported by the terminal to the network device together with other information. The other information may be understood as information different from information indicating the HARQ codebook configuration capability for the HARQ codebook. In an example, the other information may also be understood as other signaling that may carry capability information of the HARQ codebook configuration capability supported by the terminal. The capability information indicating the HARQ codebook configuration capability supported by the terminal, and the other information different from information indicating the HARQ codebook configuration capability for the HARQ codebook, may be carried in the same information and sent to the terminal. For example, the capability information indicating the HARQ codebook configuration capability supported by the terminal may be carried in other signaling. The following description takes the information carrying the capability information (that indicates the HARQ codebook configuration capability supported by the terminal) and other information as second capability information.
In the embodiment of the disclosure, when the second capability information is sent, an indication of the capability information of the HARQ codebook configuration capability supported by the terminal may be an explicit indication or an implicit indication. For example, the second capability information includes a bit that indicates different HARQ codebook configuration capabilities. The different HARQ codebook configuration capabilities are explicitly indicated by different values of the bit. For another example, when the second capability information does not include the bit that indicates different HARQ codebook configuration capabilities, it may be understood as an implicit indication that the terminal supports the HARQ codebook configuration capability without enhancement.
In an example, it is assumed that the HARQ codebook is the Type-1 HARQ codebook, and the HARQ codebook configuration capability supported by the terminal is the enhanced Type-1 HARQ codebook. The second capability information sent by the terminal to the network device may include information related to the enhanced Type-1 HARQ codebook, and information related to other HARQ codebooks such as the Type-2 HARQ codebook, and Type-3 HARQ codebook.
In an example, in the NTN network, an information element including the second capability information reported by the terminal may be as follows:
In the embodiment of the disclosure, the terminal determines the first capability information or the second capability information sent to the network device, based on Radio Resource Control (RRC) configuration information configured by the network device for the terminal. The RRC configuration information may be configured by the network device based on the capabilities of the terminals, interference conditions/load conditions, etc.
In the embodiment of the disclosure, the terminal sends to the network device the capability information indicating the HARQ codebook configuration capability supported by the terminal, so that the network device may configure the HARQ codebook configuration information for the terminal based on the capability information.
In the embodiment of the disclosure, the HARQ codebook configuration information configured by the network device for the terminal may include HARQ codebook configuration information corresponding to the first codebook configuration mode, which is hereinafter referred to as the first HARQ codebook configuration information. The HARQ codebook configuration information configured by the network device for the terminal may include HARQ codebook configuration information corresponding to the second codebook configuration mode, which is hereinafter referred to as the second HARQ codebook configuration information.
In the method for codebook feedback according to the embodiments of the disclosure, the network device may configure based on the HARQ codebook configuration capability supported by the terminal, the first HARQ codebook configuration information or the second HARQ codebook configuration information for the terminal, and the terminal configures the HARQ codebook in a codebook configuration mode corresponding to the configured codebook configuration information.
In an implementation, when the capability information sent by the terminal indicates that the terminal supports the first codebook configuration mode, the HARQ codebook configuration information includes the first HARQ codebook configuration information, and the first HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in the first codebook configuration mode.
At S21, capability information is sent, in which the capability information indicates the terminal supports the first codebook configuration code.
At S22, first HARQ codebook configuration information is obtained. The first HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in the first codebook configuration mode.
At S23, the HARQ codebook is generated and fed back in the first codebook configuration mode.
In the embodiment of the disclosure, if the terminal has the capability to support the first codebook configuration mode, the terminal may send to the network device the capability information indicating that the terminal supports the first codebook configuration mode. The network device configures the first HARQ codebook configuration information for the terminal based on the capability information of supporting the first codebook configuration mode, so as to cause the terminal to configure the HARQ codebook in the first codebook configuration mode.
In an example, the terminal supports a codebook configuration mode that reduces a codebook size, and the network device may configure the HARQ codebook configuration information for the terminal to construct a codebook with a smaller codebook size. Alternatively, if the terminal supports a codebook configuration mode that reduces a HARQ codebook feedback frequency, the network device may configure the terminal to feed back the HARQ codebook in the above mode of skipping a certain HARQ codebook feedback.
In the embodiment of the disclosure, if the terminal has the capability to support the first codebook configuration mode, the terminal may send to the network device the capability information indicating that the terminal supports the first codebook configuration mode. Since the first codebook configuration mode is an enhancement of the second codebook configuration mode, when the terminal supports the first codebook configuration mode, it also supports the second codebook configuration mode. Therefore, the network device may configure the second HARQ codebook configuration information for the terminal based on the capability information of supporting the first codebook configuration mode, so as to cause the terminal to configure the HARQ codebook by the second codebook configuration mode.
In another embodiment, the capability information sent by the terminal indicates that the terminal supports the first codebook configuration mode, the HARQ codebook configuration information includes second HARQ codebook configuration information, and the second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook by the second codebook configuration mode.
At S31, capability information indicating that the terminal supports the first codebook configuration mode is sent.
At S32, second HARQ codebook configuration information is obtained. The second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook by the second codebook configuration mode.
At S33, the second codebook configuration mode is used to generate and feed back the HARQ codebook.
In the embodiment of the disclosure, if the terminal has the capability to support the first codebook configuration mode, it may be implemented based on the implementations of
In yet another implementation, in the embodiment of the disclosure, if the terminal has the capability to support the second codebook configuration mode, the capability information indicating that the terminal supports the second codebook configuration mode is sent. The network device configures the second HARQ codebook configuration information for the terminal based on the capability information of supporting the second codebook configuration mode. The second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook by the second codebook configuration mode. The terminal obtains the second HARQ codebook configuration information, generates and feeds back the HARQ codebook by the second codebook configuration mode
In this embodiment of the disclosure, the network device may configure HARQ codebook configuration information for the terminal through RRC information. In an example, the terminal may obtain the first HARQ codebook configuration information through RRC information. The terminal may also obtain the second HARQ codebook configuration information through RRC information.
In an example, assuming that the HARQ codebook is the Type-1 HARQ codebook, the example of configuring the first HARQ codebook configuration information (i.e., enhanced HARQ codebook) through RRC information is as follows:
The method for codebook feedback according to the embodiments of the disclosure is suitable for one of a plurality of types of HARQ codebooks, such as Type-1 HARQ codebook, Type-2 HARQ codebook, and Type-3 HARQ codebook. For example, it may be a feedback for the Type-1 HARQ codebook or a feedback for the Type-3 HARQ codebook.
In an implementation, the HARQ codebook is a Type-1 HARQ codebook.
When the Type-1 HARQ codebook is transmitted on a Physical Uplink Shared Channel (PUSCH), there may be a corresponding Downlink assignment index (DAI) indication to help perform rate matching. In the related art, when a value of the DAI is 0, it indicates that there is no need to feed back the HARQ codebook on the PUSCH. When the value of the DAI is 1, it indicates that there is a need to feed back the HARQ codebook on the PUSCH.
In an implementation, in the method for codebook feedback according to the embodiment of the disclosure, the HARQ codebook is a Type-1 HARQ codebook, and the terminal receives DAI indication information.
In the embodiment of the disclosure, for the Type-1 HARQ codebook, an enhanced method for feeding back the Type-1 HARQ codebook is an enhanced design of the Type-1 HARQ codebook that skips a certain feedback, which is also called downlink control information (DCI) miss detection with the enabled-HARQ process. That is, the HARQ codebook configuration information received by the terminal is the first HARQ codebook configuration information, and the first HARQ codebook configuration information indicates that feedback is not performed when a HARQ process scheduling signaling that requires information to be fed back is not received.
Based on the above example, for the Type-1 HARQ codebook, there may be an enhanced design for the Type-1 HARQ codebook that skips a certain feedback. It is necessary to solve a conflict problem between the DCI miss detection including the enabled-HARQ process and a value of DAI being equal to 1 in the scheduled PUSCH including the type-1 HARQ codebook.
In the embodiment of the disclosure, in order to solve the above conflict problem, when it occurs that in the enhanced design for the Type-1 HARQ codebook that skips the certain feedback, it is necessary to solve the conflict problem between the DCI miss detection including the enabled-HARQ process and the value of DAI being equal to 1 in the scheduled PUSCH including the type-1 HARQ codebook, the terminal still generates and feeds back the HARQ codebook based on the DAI indication information.
At S41, first HARQ codebook configuration information is received, and DAI indication information is received.
The first HARQ codebook configuration information indicates that feedback is not performed when a HARQ process scheduling signaling that requires information to be fed back is not received. The DAI indication information indicates multiplexing the HARQ codebook fed back by the PUSCH.
At S42, the terminal still generates and feeds back the HARQ codebook based on the DAI indication information.
In an example of the disclosure, the terminal receives DCI with VT-DAI=1 while the terminal does not receive any PDSCH scheduled by HARQ-ACK feedback enabled HARQ process. The terminal generates the HARQ codebook and multiplexes HARQ-ACK information in a PUSCH transmission.
Based on the above embodiments, the embodiments of the disclosure also provide a method for codebook feedback, executed by a network device.
At S51, capability information of the terminal is obtained. The capability information indicates HARQ codebook configuration capability supported by the terminal when using a partial HARQ disabled mechanism.
In the embodiment of the disclosure, the HARQ codebook is one of a plurality of types of HARQ codebooks, such as Type-1 HARQ codebook, Type-2 HARQ codebook, and Type-3 HARQ codebook.
In the embodiment of the disclosure, the HARQ codebook configuration capability supported by the terminal when using the partial HARQ disabled mechanism may include HARQ codebooks such as the Type-1 HARQ codebook, the Type-2 HARQ codebook and the Type-3 HARQ codebook involved in the related art. The codebook has enhanced HARQ codebook configuration capabilities, or HARQ codebook configuration capability that does not perform the enhancement.
At S52, HARQ codebook configuration information is configured for the terminal based on the capability information.
In an implementation, the capability information of the terminal indicates that the terminal supports a first codebook configuration mode, the network device configures first HARQ codebook configuration information for the terminal, and the first HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in the first codebook configuration mode.
The network device may configure the first HARQ codebook configuration information for the terminal through RRC configuration information.
In another implementation, the capability information of the terminal indicates that the terminal supports the first codebook configuration mode, and second HARQ codebook configuration information is configured for the terminal. The second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in a second codebook configuration mode. The first codebook configuration mode is an enhancement of the second codebook configuration mode.
The network device may configure the second HARQ codebook configuration information for the terminal through RRC configuration information.
In yet another implementation, the capability information of the terminal indicates that the terminal supports the second codebook configuration mode, and the second HARQ codebook configuration information is configured for the terminal. The second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook by the second codebook configuration mode. The first codebook configuration mode is an enhancement of the second codebook configuration mode.
The network device may configure the second HARQ codebook configuration information for the terminal through the RRC configuration information.
In the embodiment of the disclosure, the network device obtains the capability information of the terminal. On the one hand, the network device may obtain first capability information. The first capability information is information dedicated to indicating the HARQ codebook configuration capability of the terminal for the HARQ codebook. On the other hand, the network device may obtain second capability information, which includes HARQ codebook configuration capability information for the HARQ codebook, and other information different from the HARQ codebook configuration capability information for the HARQ codebook.
In an implementation, the HARQ codebook is a semi-static HARQ codebook. The network device may also send DAI indication information to the terminal, and receive a HARQ codebook generated and fed back by the terminal based on the DAI indication information after the terminal receives the first HARQ codebook configuration information. The first HARQ codebook configuration information indicates that feedback is not performed when a HARQ process scheduling signaling that requires information to be fed back is not received.
In the method for codebook feedback according to the embodiments of the disclosure, the network device configures HARQ codebook configuration information for the terminal based on the capability information obtained from the terminal, so that the terminal may generate and feed back a HARQ codebook that matches the HARQ codebook configuration capability supported by the terminal itself.
It may be understood that the method for codebook feedback according to the embodiments of the disclosure is also applicable to a process of interactions between a terminal and a network device to implement the codebook feedback. For the process of interaction between the terminal and the network device to implement the codebook feedback, please refer to the relevant descriptions of the above embodiments for the method for codebook feedback at the terminal and at the network device.
It should be noted that those skilled in the art may understand that the various implementations/embodiments mentioned above in the embodiments of the disclosure may be used in conjunction with the foregoing embodiments or may be used independently. Whether used alone or in conjunction with the foregoing embodiments, the implementation principles are similar. In the implementations of the disclosure, some embodiments are described in a way that they are implemented together. Of course, those skilled in the art may understand that such illustrations do not limit the embodiments of the disclosure.
Based on the same concept, the embodiments of the disclosure also provide an apparatus for codebook feedback.
It may be understood that, in order to implement the above functions, the apparatus for codebook feedback according to the embodiments of the disclosure includes hardware structures and/or software modules corresponding to each function. Combined with the units and algorithm steps of each example disclosed in the embodiments of the disclosure, the embodiments of the disclosure may be implemented in the form of hardware or a combination of hardware and computer software. Whether the functions are performed by hardware or computer software driving the hardware, depends on a specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to go beyond the scope of the technical solutions of the embodiments of the disclosure.
The sending unit 101 is configured to send capability information. The capability information indicates a HARQ codebook configuration capability supported by the terminal when using a partial HARQ disabled mechanism. The obtaining unit 102 is configured to obtain HARQ codebook configuration information configured by a network device for the terminal based on the capability information. The processing unit 103 is configured to generate and feed back a HARQ codebook based on the HARQ codebook configuration information.
In an implementation, the capability information indicates that the terminal supports a first codebook configuration mode, the HARQ codebook configuration information includes first HARQ codebook configuration information, and the first HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in the first codebook configuration mode.
In an implementation, the capability information indicates that the terminal supports a first codebook configuration mode, the HARQ codebook configuration information includes second HARQ codebook configuration information, and the second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in a second codebook configuration mode. The first codebook configuration mode is an enhancement of the second codebook configuration mode.
In an implementation, the HARQ codebook is one of a plurality of types of HARQ codebooks.
In an implementation, the sending unit 101 sends first capability information. The first capability information is information dedicated to indicating the HARQ codebook configuration capability of the terminal for the HARQ codebook.
In an implementation, the sending unit 101 sends second capability information. The second capability information includes information indicating the HARQ codebook configuration capability of the terminal for the HARQ codebook, and other information different from the information indicating the HARQ codebook configuration capability for the HARQ codebook.
In an implementation, the HARQ codebook is a semi-static HARQ codebook.
In an implementation, the obtaining unit 102 is further configured to receive DAI indication information.
In an implementation, in response to the HARQ codebook configuration information being the first HARQ codebook configuration information, and the first HARQ codebook configuration information indicating that feedback is not performed when a HARQ process scheduling signaling that requires information to be fed back is not received, the processing unit 103 still generates and feeds back the HARQ codebook based on the DAI indication information.
The obtaining unit 201 is configured to obtain capability information of a terminal. The capability information indicates a HARQ codebook configuration capability supported by the terminal when using a partial HARQ disabled mechanism. The processing unit 202 configures HARQ codebook configuration information for the terminal based on the capability information.
In an implementation, in response to the capability information indicating that the terminal supports the first codebook configuration mode, the processing unit 202 configures first HARQ codebook configuration information for the terminal, in which the first HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in the first codebook configuration mode.
In an implementation, in response to the capability information indicating that the terminal supports the first codebook configuration mode, the processing unit 202 configures second HARQ codebook configuration information for the terminal, in which the second HARQ codebook configuration information is used for configuring the terminal to configure the HARQ codebook in a second codebook configuration mode. The first codebook configuration mode is an enhancement of the second codebook configuration mode.
In an implementation, the HARQ codebook is one of a plurality of types of HARQ codebooks.
In an implementation, the obtaining unit 201 obtains first capability information, in which the first capability information is information dedicated to indicating the HARQ codebook configuration capability of the terminal for the HARQ codebook.
In an implementation, the obtaining unit 201 obtains second capability information, in which the second capability information includes information indicating the HARQ codebook configuration capability for the HARQ codebook, and other information different from the information indicating the HARQ codebook configuration capability for the HARQ codebook.
In an implementation, the HARQ codebook is a semi-static HARQ codebook.
In an implementation, the apparatus 200 for codebook feedback further includes a sending unit 203, and the sending unit 203 is configured to send DAI indication information. The obtaining unit is also configured to receive the HARQ codebook generated and fed back based on the DAI indication information by the terminal after receiving the first HARQ codebook configuration information, in which the first HARQ codebook configuration information indicates that feedback is not performed when a HARQ process scheduling signaling that requires information to be fed back is not received
Regarding the apparatus in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, which will not be described in detail here.
Referring to
The processing component 302 generally controls overall operations of the device 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above method. Additionally, the processing component 302 may include one or more modules that facilitate interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate interaction between the multimedia component 308 and the processing component 302.
The memory 304 is configured to store various types of data to support operations at the device 300. Examples of such data include instructions for any application program or any method operating on the device 300, contact data, phonebook data, messages, pictures, videos, etc. The memory 304 may be implemented by any type of volatile or non-volatile storage device, or their combination, such as a Static Random Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EEPROM), a Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic memory, a flash memory, a magnetic or an optical disk.
The power component 306 provides power to the various components of device 300. The power component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing powers to the device 300.
The multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or slide action, but also detect a duration and a pressure associated with the touch or slide action. In some embodiments, the multimedia component 308 includes a front-facing camera and/or a rear-facing camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each of the front-facing camera and the rear-facing camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.
The audio component 310 is configured to output and/or input audio signals. For example, the audio component 310 includes a microphone (MIC) configured to receive external audio signals when the device 300 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode. The received audio signals may be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
The I/O interface 312 provides an interface between the processing component 302 and a peripheral interface module, which may be a keyboard, a click wheel, a button, etc. These buttons may include, but are not limited to: a home button, volume buttons, a start button, and a lock button.
The sensor component 314 includes one or more sensors for providing various aspects of status assessment for the device 300. For example, the sensor component 314 may detect an on/off state of the device 300, a relative positioning of components such as a display and a keypad of the device 300, and the sensor component 314 may also detect a position change of the device 300 or a component of the device 300, a presence or absence of a user contact with the device 300, an orientation or acceleration/deceleration of the device 300 and a temperature change of the device 300. The sensor component 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 314 may also include a light sensor, such as a Complementary Metal-Oxide-Semiconductor (CMOS) or Charge Coupled Device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor component 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 316 is configured to facilitate wired or wireless communication between the device 300 and other devices. The device 300 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or their combination. In an embodiment, the communication component 316 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an embodiment, the communication component 316 also includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-Wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
In an embodiment, the device 300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), a Field Programmable Gate Array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components, for executing the above method.
In an embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 304 including instructions, which may be executed by the processor 320 of the device 300 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical a data storage device, etc.
The device 400 may also include a power supply component 426 configured to perform power management of device 400, a wired or wireless network interface 450 configured to connect the device 400 to a network, and an input-output (I/O) interface 458. The device 400 may operate based on an operating system stored in the memory 432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
In an embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 432 including instructions executable by the processing component 422 of the device 400 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
The technical solution according to the embodiments of the disclosure may include the following beneficial effects: the terminal sends capability information indicating HARQ codebook configuration capability supported by the terminal when the HARQ disabling mechanism is used. The network device configures HARQ codebook configuration information for the terminal based on the capability information. The terminal generates and feeds back a HARQ codebook based on the HARQ codebook configuration information, so that the HARQ codebook generated and fed back by the terminal may match the HARQ codebook configuration capability supported by the terminal itself.
It may be further understood that “a plurality of” in the disclosure refers to two or more than two, and other quantifiers are similar. “And/or” describes a relationship between related objects, indicating that there may be three relationships. For example, A and/or B may mean: A exists alone, A and B exist simultaneously, and B exists alone. The character “/” generally indicates that the related objects are in an “or” relationship. The singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It is further understood that the terms “first”, “second”, etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other and do not imply a specific order or importance. In fact, the expressions such as “first” and “second” may be used interchangeably. For example, without departing from the scope of the disclosure, first information may also be called second information, and similarly, second information may also be called first information.
It will be further understood that although the operations are described in a specific order in the drawings in the embodiments of the disclosure, it should not be understood as requiring that these operations are performed in a specific order as shown or in a serial order, or all the operations shown are performed to obtain a desired result. In certain circumstances, multitasking and parallel processing may be advantageous.
Other embodiments of the disclosure may be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. The invention is intended to cover any variations, uses, or adaptations of the disclosure that follow the general principles of the disclosure and include common knowledge or conventional technical means in the technical field that are not disclosed herein. It is intended that the Replacement Specification-clean Docket No. P3210US/00603501 specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims.
It is to be understood that the disclosure is not limited to the precise structures described above and illustrated in the accompanying drawings, various modifications and changes may be made without departing from the scope of the disclosure. The scope of the disclosure is limited only by the appended claims.
This application is the U.S. National Stage Application of International Application No. PCT/CN2021/117814, filed on Sep. 10, 2021, the entire content of which is incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/117814 | 9/10/2021 | WO |