Feedback codebook determination method and apparatus
Patent Information
- Application Number
- CN202211545594.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-31
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2040-07-31
AI Technical Summary
[0016] The method, apparatus, device and storage medium provided by the embodiments of the present application divide the plurality of time domain resources in the first time domain resource set in units of sub-slots to obtain the second time domain resource set. Since the time domain resources included in the determined second time domain resource set all belong to one sub-slot, the feedback codebook can be determined according to the time domain resources included in the second time domain resource set, breaking the limitation that the feedback codebook cannot be determined in units of single sub-slot, and improving the accuracy of determining the feedback codebook.
Smart Images

Figure CN116017730B_ABST
Abstract
Description
[0001] Cross Reference to Related Applications
[0002] This application is a divisional application of the Chinese Invention Patent Application No. 202080094363.X, filed on July 31, 2020, entitled "Feedback Codebook Determination Method, Device, Equipment and Storage Medium". TECHNICAL FIELD
[0003] The present application relates to the field of mobile communication, in particular to a feedback codebook determination method and device. BACKGROUND
[0004] At present, with the rapid development of mobile communication technology and the wide application of terminal equipment, the terminal equipment can receive a PDSCH (Physical Downlink Shared Channel), map the feedback information of the PDSCH on a feedback codebook, and send it to the base station to inform the base station whether the terminal equipment correctly receives the PDSCH.
[0005] When the terminal equipment transmits the feedback information of the PDSCH to the base station, the feedback codebook must be determined based on a single sub-slot. However, a time slot includes multiple sub-slots, and the time domain resources of a PDSCH may occupy multiple sub-slots. In this case, the feedback codebook cannot be determined based on a single sub-slot, and the feedback information cannot be sent to the base station. Therefore, there is an urgent need for a feedback codebook determination method. SUMMARY
[0006] The embodiments of the present application provide a feedback codebook determination method, device, equipment and storage medium, which breaks the limitation that the feedback codebook cannot be determined based on a single sub-slot, and improves the accuracy of determining the feedback codebook. The technical solution is as follows:
[0007] According to one aspect of the present application, a feedback codebook determination method is provided, applied to a terminal equipment, the method comprising:
[0008] determining a first time domain resource set, the first time domain resource set including at least one time domain resource, a first time domain resource in the at least one time domain resource belonging to a time slot, the time slot including multiple sub-slots;
[0009] from the first time domain resource set, determining a second time domain resource set, the end time domain symbol of the time domain resource in the second time domain resource set being located in a first sub-slot in the multiple sub-slots;
[0010] determining a feedback codebook according to the second time domain resource set.
[0011] According to one aspect of the present application, a feedback codebook determination apparatus is provided, which is arranged in a terminal device, and the apparatus comprises:
[0012] a first set determination module configured to determine a first time domain resource set, the first time domain resource set comprising at least one time domain resource, a first time domain resource in the at least one time domain resource belonging to one time slot, the time slot comprising a plurality of sub-slots;
[0013] a second set determination module configured to determine a second time domain resource set from the first time domain resource set, an ending time domain symbol of a time domain resource in the second time domain resource set being located in a first sub-slot in the plurality of sub-slots;
[0014] a codebook determination module configured to determine a feedback codebook according to the second time domain resource set.
[0015] The technical solutions provided by the embodiments of the present application have at least the following beneficial effects:
[0016] The method, apparatus, device and storage medium provided by the embodiments of the present application divide the plurality of time domain resources in the first time domain resource set in units of sub-slots to obtain the second time domain resource set. Since the time domain resources included in the determined second time domain resource set all belong to one sub-slot, the feedback codebook can be determined according to the time domain resources included in the second time domain resource set, breaking the limitation that the feedback codebook cannot be determined in units of single sub-slot, and improving the accuracy of determining the feedback codebook. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0018] Figure 1 A block diagram of a communication system provided by an exemplary embodiment of the present application is shown;
[0019] Figure 2 A flowchart of a feedback codebook determination method provided by an exemplary embodiment of the present application is shown;
[0020] Figure 3 A schematic diagram of time domain resource distribution provided by an exemplary embodiment of the present application is shown;
[0021] Figure 4 A flowchart of an information transmission method provided by an exemplary embodiment of the present application is shown;
[0022] Figure 5 a block diagram of a feedback codebook determination apparatus provided by an example embodiment of the present application is shown;
[0023] Figure 6 a block diagram of a feedback codebook determination apparatus provided by an example embodiment of the present application is shown;
[0024] Figure 7 a structural schematic diagram of a communication device provided by an example embodiment of the present application is shown. DETAILED DESCRIPTION
[0025] For the purpose, technical solutions and advantages of the present application to be clearer, the following will further describe the embodiments of the present application in detail with reference to the drawings.
[0026] It can be understood that the terms "first", "second" and the like used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another.
[0027] First, the terms involved in the embodiments of the present application are briefly introduced:
[0028] Slot: In a communication system, a slot includes a predetermined number of time domain symbols. For example, a slot includes 14 time domain symbols.
[0029] Sub-slot: The sub-slot is divided from the slot, and a slot includes a plurality of sub-slots, and each sub-slot includes at least one time domain symbol. For example, a slot includes 2 sub-slots, 3 sub-slots or other number of sub-slots. For another example, if a slot includes 14 time domain symbols, and a slot includes 2 sub-slots, each sub-slot includes 7 time domain symbols.
[0030] Time domain resource set: The time domain resource set includes a plurality of time domain resources, and each time domain resource corresponds to at least one slot.
[0031] Feedback codebook: The feedback codebook can reserve bit positions for the feedback information corresponding to the PDSCH, so that the terminal device transmits the feedback information corresponding to the PDSCH to the base station.
[0032] If the base station transmits the PDSCH to the terminal device, the terminal device can map the feedback information on the feedback codebook and transmit the feedback information to the base station. The feedback information can be ACK (acknowledgement message) information or NACK (negative message) information. If the feedback information is ACK information, the ACK information is used to indicate that the terminal device determines to receive the PDSCH. Or, if the feedback information is NACK information, the NACK information is used to indicate that the terminal device does not receive the PDSCH.
[0033] Figure 1 A block diagram of a communication system is shown, which can include an access network 12 and a terminal device 13.
[0034] The access network 12 includes a plurality of network devices 120. The network device 120 can be a base station, which is a device deployed in an access network to provide wireless communication functions for terminal devices. The base station can include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different wireless access technologies, the names of devices with base station functions can be different, for example, in LTE systems, it is called eNodeB or eNB; in 5G NR-U systems, it is called gNodeB or gNB. As communication technology evolves, the description of “base station” can change. For the convenience of the embodiments of the present application, the above-mentioned devices providing wireless communication functions for terminal devices are collectively referred to as access network devices.
[0035] The terminal device 13 can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems with wireless communication functions, and various forms of user equipment, mobile stations (MS), terminal devices, and the like. For the convenience of description, the above-mentioned devices are collectively referred to as terminal devices. The access network device 120 and the terminal device 13 communicate with each other through certain air interface technology, such as Uu interface.
[0036] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, an Advanced long term evolution (LTE-A) system, a New Radio (NR) system, an evolved system of the NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-U system, a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system, a Wireless Local Area Networks (WLAN), a Wireless Fidelity (WiFi), a next generation communication system, or other communication systems, and the like.
[0037] Generally, a conventional communication system supports a limited number of connections, and is easy to implement. However, with the development of communication technology, a mobile communication system will not only support conventional communication, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, and a Vehicle to everything (V2X) system, and the like. The embodiments of the present application can also be applied to these communication systems.
[0038] Figure 2A flow chart of a feedback codebook determination method provided by an example embodiment of the present application is shown, which is applied in a terminal device and a base station as shown in Figure 1 The method comprises at least part of the following contents:
[0039] In step 210, the base station sends configuration information of the first time domain resource set to the terminal device.
[0040] The first time domain resource set comprises at least one time domain resource, and any time domain resource in the at least one time domain resource is used for transmitting a PDSCH. Therefore, the base station can send a PDSCH on any time domain resource, and the terminal device receives the PDSCH on the time domain resource. Optionally, the time domain resource is a PDSCH occasion.
[0041] The configuration information is used for indicating the position of the time domain resource in the first time domain resource set.
[0042] Optionally, before the base station sends the configuration information of the first time domain resource set to the terminal device, the base station first acquires configuration information of the at least one time domain resource in the first time domain resource set, and the configuration information of the at least one time domain resource can constitute the configuration information of the first time domain resource set.
[0043] The base station sends the configuration information of the first time domain resource set to the terminal device, which also means that the configuration information of the at least one time domain resource is sent to the terminal device.
[0044] The configuration information comprises at least one of the following:
[0045] (1) A slot offset of the PDSCH.
[0046] The slot offset is used for indicating the slot offset between the PDSCH and a corresponding PUCCH (Physical Uplink Control Channel). The base station sends the slot offset of the PDSCH to the terminal device, so that the terminal device can determine the slot offset between the PDSCH and the PUCCH, and further determine the time domain resource of the PUCCH.
[0047] (2) A starting time domain symbol of the PDSCH in a slot.
[0048] The starting time domain symbol is used for indicating the starting position of the time domain resource of the PDSCH in a slot. For example, a slot comprises 14 time domain symbols, and the starting time domain symbol is the 1st time domain symbol, the 2nd time domain symbol, or other time domain symbol in the slot. If the starting time domain symbol of a PDSCH is the 2nd time domain symbol in the slot, the 2nd time domain symbol in the slot is the starting point, and a reference number of time domain symbols after the starting point constitute the time domain resource of the PDSCH.
[0049] (3) Time domain resource length of PDSCH.
[0050] The time domain resource length is used to indicate the length of the time domain resource occupied by the PDSCH. For example, the time domain resource length is 5 time domain symbols, 10 time domain symbols, or other lengths. If the time domain resource length of a PDSCH is 5 time domain symbols, it means that the PDSCH occupies 5 time domain symbols in a slot.
[0051] Step 220: The terminal device receives the configuration information of the first time domain resource set.
[0052] Optionally, the base station sends the configuration information to the terminal device through high-layer signaling, and the terminal device receives the configuration information through the high-layer signaling.
[0053] The high-layer signaling can be RRC (Radio Resource Control) signaling, RAN (Radio Access Network) signaling, or other types of signaling.
[0054] It should be noted that steps 201-202 in the embodiments of the present application are optional steps. In another embodiment, steps 201-202 can also not be performed, and the base station does not need to inform the terminal device of the configuration information of the first time domain resource set. The configuration information of the first time domain resource set is determined according to the protocol, and the terminal device can determine the first time domain resource set according to the protocol.
[0055] Step 230: The terminal device determines the first time domain resource set according to the configuration information.
[0056] At least one time domain resource in the first time domain resource set belongs to at least one slot, and a first time domain resource in the at least one time domain resource belongs to one slot. One slot includes a plurality of sub-slots. If the terminal device receives the configuration information of the first time domain resource set sent by the base station, the terminal device can determine each time domain resource in the first time domain resource set based on the configuration information.
[0057] In a possible implementation, the configuration information of the first time domain resource set includes at least one of the following information: a slot offset where the PDSCH is located, a starting time domain symbol of the PDSCH in one slot, or a time domain resource length of the PDSCH. Then, the terminal device can determine the at least one time domain resource based on the at least one information.
[0058] The first time domain resource set includes at least one time domain resource, which includes the following two cases: (1) The first time domain resource set includes one time domain resource. (2) The first time domain resource set includes a plurality of time domain resources.
[0059] Optionally, the time domain resources included in the first set of time domain resources satisfy at least one of the following conditions:
[0060] (1) The start time domain symbol and the end time domain symbol of one of the at least one time domain resource belong to different sub-slots.
[0061] wherein each of the at least one time domain resource corresponds to at least one time domain symbol, and there is a time domain resource in the at least one time domain resource whose start time domain symbol and end time domain symbol belong to different sub-slots.
[0062] For example, as shown in Figure 3 , the first set of time domain resources includes 5 time domain resources, namely time domain resource 1, time domain resource 2, time domain resource 3, time domain resource 4, and time domain resource 5. Time domain resource 1 and time domain resource 2 belong to the first sub-slot, time domain resource 4 and time domain resource 5 belong to the second sub-slot, and the start time domain symbol of time domain resource 3 belongs to the first sub-slot, and the end time domain symbol of time domain resource 3 belongs to the second sub-slot. Therefore, the start time domain symbol and the end time domain symbol of time domain resource 3 belong to different sub-slots.
[0063] (2) The at least one time domain resource includes a plurality of time domain resources, and the end time domain symbols of at least two of the plurality of time domain resources are located in different sub-slots.
[0064] If the at least one time domain resource includes a plurality of time domain resources, the time domain symbol of each time domain resource can be determined, and then the end time domain symbol of each time domain resource can be obtained. The end time domain symbols of at least two of the plurality of time domain resources are located in different sub-slots.
[0065] For example, as shown in Figure 3 , the end time domain symbols of time domain resource 1 and time domain resource 2 are located in the first sub-slot, and the end time domain symbols of time domain resource 3, time domain resource 4, and time domain resource 5 are located in the second sub-slot. Therefore, it can be known from Figure 3 that the first set of time domain resources includes at least two time domain resources whose end time domain symbols are located in different sub-slots.
[0066] (3) In the at least one time domain resource, the start time domain symbol of the time domain resource with the earliest start time domain symbol and the end time domain symbol of the time domain resource with the latest end time domain symbol are located in different sub-slots.
[0067] The time domain resource with the earliest starting time domain symbol is the earliest time domain resource among the at least one time domain resource. The first time domain symbol of the time domain resource is the starting time domain symbol of the time domain resource. The time domain resource with the latest ending time domain symbol is the latest time domain resource among the at least one time domain resource. The last time domain symbol of the time domain resource is the ending time domain symbol of the time domain resource.
[0068] Optionally, if the at least one time domain resource includes one time domain resource, the first time domain symbol of the time domain resource is the start time domain symbol of the time domain resource, and the last time domain symbol of the time domain resource is the end time domain symbol of the time domain resource.
[0069] For example, if the time domain resource includes 5 time domain symbols, and these 5 time domain symbols are time domain symbol 1, time domain symbol 2, time domain symbol 3, time domain symbol 4 and time domain symbol 5 from front to back, then time domain symbol 1 is the starting time domain symbol of the time domain resource, and time domain symbol 5 is the ending time domain symbol of the time domain resource.
[0070] Optionally, if the at least one time domain resource includes multiple time domain resources, the time domain resource with the earliest starting time domain symbol is the first ranked time domain resource, and the time domain resource with the latest ending time domain symbol is the last ranked time domain resource.
[0071] For example, multiple time domain resources include time domain resource 1 and time domain resource 2, and time domain resource 1 includes time domain symbol 1, time domain symbol 2, and time domain symbol 3; time domain resource 2 includes time domain symbol 3, time domain symbol 4, time domain symbol 5, and time domain symbol 6; and the larger the time domain symbol number, the later the time domain symbol, then time domain symbol 1 is the starting time domain symbol of the time domain resource with the earliest starting time domain symbol, and time domain symbol 6 is the ending time domain symbol of the time domain resource with the latest ending time domain symbol.
[0072] Optionally, the first time domain resource set is represented by a time domain resource allocation table, the time domain resource allocation table includes at least one time domain resource, and each row in the time domain resource allocation table is used to indicate a time domain resource for transmitting PDSCH.
[0073] In one possible implementation, Figure 3 As shown, the time domain resource allocation table includes at least one time domain resource, and each time domain resource corresponds to a time domain resource in the time domain resource allocation table.
[0074] For example, the time domain resource allocation table includes five PDSCH occasions, namely PDSCH occasion 1, PDSCH occasion 2, PDSCH occasion 3, PDSCH Hoccasion 4, and PDSCH occasion 5.
[0075] It should be noted that the embodiments of the present application are described only by taking the example of a terminal device determining the first time domain resource set based on the configuration information sent by the base station. In another embodiment, the first time domain resource set is determined by negotiation between the base station and the terminal device, and the terminal device directly determines each time domain resource in the first time domain resource set based on the negotiation result.
[0076] Step 240: The terminal device determines a second time domain resource set from the first time domain resource set.
[0077] Among them, the first time domain resource set includes at least one time domain resource, and at least one time domain resource corresponds to multiple sub-time slots in at least one time slot. The terminal device can divide the time domain resources in the first time domain resource set in units of sub-time slots to obtain the second time domain resource set.
[0078] The second time domain resource set includes at least one time domain resource, and an end time domain symbol of the time domain resource in the second time domain resource set is located in a first sub-time slot among the multiple sub-time slots.
[0079] In the process of determining the second time domain resource set, the terminal device selects, for a sub-time slot included in at least one time slot, a time domain resource whose end time domain symbol is located in the sub-time slot from multiple time domain resources to form a second time domain resource set.
[0080] For example, Figure 3 As shown, time domain resource 1, time domain resource 2, time domain resource 3, time domain resource 4, and time domain resource 5 correspond to two sub-time slots. For the first sub-time slot, the end time domain symbols of time domain resource 1 and time domain resource 2 are both located in the first sub-time slot, and the first second time domain resource set determined includes time domain resource 1 and time domain resource 2. For the second sub-time slot, the end time domain symbols of time domain resource 3, time domain resource 4, and time domain resource 5 are located in the second sub-time slot, and the second second time domain resource set determined includes time domain resource 3, time domain resource 4, and time domain resource 5.
[0081] It should be noted that the embodiment of the present application is only described by taking the example of determining the second time domain resource set for each sub-time slot. In another embodiment, there may be no time domain resource whose end time domain symbol is located in the sub-time slot, and then the second time domain resource set will not be determined for the sub-time slot.
[0082] Step 250: The terminal device determines a feedback codebook according to the second time domain resource set.
[0083] The feedback codebook includes bits of feedback information corresponding to the time domain resources in the second time domain resource set. The feedback codebook may be a type-1 codebook or a codebook of another type.
[0084] The feedback information is used to indicate a case where the terminal device receives information on a corresponding time domain resource. If the terminal device receives information sent by the base station on the time domain resource, the terminal device can send confirmation information to the base station to indicate that the base station receives the information. If the terminal device does not receive information sent by the base station on the time domain resource, the terminal device can send negative information to the base station to indicate that the base station does not receive the information.
[0085] The terminal device can determine a feedback codebook including the feedback information according to the second set of time domain resources, and the terminal device can send the feedback information to the base station according to the feedback codebook to inform the base station whether the terminal device receives the message.
[0086] Optionally, the feedback information is ACK information or NACK information. The ACK information is a confirmation message used to indicate that the terminal device receives information sent by the base station. The NACK information is a negative message used to indicate that the terminal device does not receive the message sent by the base station.
[0087] Optionally, a bit of the feedback information corresponding to the time domain resource in the second set of time domain resources is used to carry feedback information corresponding to a PDSCH received on the time domain resource.
[0088] If the terminal device receives a PDSCH on the time domain resource in the second set of time domain resources, the ACK information corresponding to the PDSCH is mapped to a bit corresponding to the time domain resource of the PDSCH in the feedback codebook, and the ACK information corresponding to the PDSCH is transmitted through the feedback codebook. If the terminal device does not receive a PDSCH on the time domain resource in the second set of time domain resources, the NACK information corresponding to the PDSCH is mapped to a bit corresponding to the time domain resource of the PDSCH in the feedback codebook.
[0089] Wherein, the bit corresponding to the time domain resource of the first PDSCH in the second set of time domain resources in the feedback codebook is earlier than the bit corresponding to the time domain resource of the second PDSCH in the second set of time domain resources in the feedback codebook, the time domain resource of the first PDSCH and the time domain resource of the second PDSCH do not overlap, and the time domain resource of the first PDSCH is earlier than the time domain resource of the second PDSCH.
[0090] Optionally, step 250 includes step 2501:
[0091] Step 2501, the terminal device determines a group of bits corresponding to each time domain resource in the second set of time domain resources in the feedback codebook.
[0092] The terminal device can determine a group of bit positions in the feedback codebook corresponding to each time domain resource in the second set of time domain resources, and can determine the feedback codebook if each time domain resource in the second set of time domain resources determines a group of bit positions in the feedback codebook.
[0093] In addition, if the second set of time domain resources includes at least two time domain resources that overlap, the at least two time domain resources correspond to the same group of bit positions in the feedback codebook.
[0094] Optionally, the terminal device determines a group of bit positions in the feedback codebook corresponding to each time domain resource in the at least one second set of time domain resources, including the following two ways:
[0095] First, if multiple time domain resources in the second set of time domain resources overlap, the multiple time domain resources correspond to a group of bit positions in the feedback codebook.
[0096] Wherein, the multiple time domain resources overlap means that the multiple time domain resources correspond to the same time domain symbol. For example, time domain resource 1 corresponds to time domain symbol 1, time domain symbol 2, and time domain symbol 3, and time domain resource 2 corresponds to time domain symbol 2, time domain symbol 3, and time domain symbol 4. Both the time domain resource 1 and the time domain resource 2 correspond to time domain symbol 2 and time domain symbol 3, indicating that the time domain resource 1 and the time domain resource 2 overlap.
[0097] If multiple time domain resources in the second set of time domain resources overlap, the feedback information corresponding to the multiple time domain resources can share a group of bit positions, so the multiple time domain resources correspond to a group of bit positions in the feedback codebook.
[0098] Second, if a first time domain resource in the second set of time domain resources does not overlap with other time domain resources in the second set of time domain resources, the first time domain resource corresponds to a group of bit positions in the feedback codebook, and the other time domain resources correspond to at least a group of bit positions in the feedback codebook.
[0099] Wherein, the time domain resources do not overlap means that two time domain resources correspond to different time domain symbols. For example, time domain resource 1 corresponds to time domain symbol 1, time domain symbol 2, and time domain symbol 3, and time domain resource 2 corresponds to time domain symbol 4, time domain symbol 5, and time domain symbol 6. There is no same time domain symbol in the time domain resource 1 and the time domain resource 2, indicating that the time domain resource 1 and the time domain resource 2 do not overlap.
[0100] For each sub-slot corresponding to the second set of time domain resources in the at least one sub-slot, if there are non-overlapping time domain resources in the second set of time domain resources, the non-overlapping first time domain resources correspond to a group of bit positions in the feedback codebook, and at least a group of bit positions in the feedback codebook corresponding to the non-overlapping other time domain resources can be determined.
[0101] Optionally, if multiple time domain resources included in the other time domain resources overlap, it is determined that the other time domain resources correspond to a group of bit positions in the feedback codebook. If the other time domain resources still include time domain resources that do not overlap with each other, it is determined that a second time domain resource that does not overlap in the other time domain resources corresponds to a group of bit positions in the feedback codebook, and at least one group of bit positions corresponding to the second time domain resource in the feedback codebook is determined.
[0102] For example, if the second set of time domain resources includes time domain resource 1, time domain resource 2, time domain resource 3, and time domain resource 4, and time domain resource 1 corresponds to time domain symbol 1, time domain symbol 2, and time domain symbol 3, time domain resource 2 corresponds to time domain symbol 4, time domain symbol 5, and time domain symbol 6, time domain resource 3 corresponds to time domain symbol 7, time domain symbol 8, and time domain symbol 9, and time domain resource 4 corresponds to time domain symbol 8, time domain symbol 9, and time domain symbol 10, then time domain resource 1 corresponds to a group of bit positions in the feedback codebook, time domain resource 2 corresponds to a group of bit positions in the feedback codebook, and time domain resource 3 and time domain resource 4 correspond to a group of bit positions in the feedback codebook.
[0103] Optionally, the number of each group of bit positions in the feedback codebook includes any of the following cases:
[0104] (1) The number of each group of bit positions in the feedback codebook is the maximum number of code words scheduled by one DCI (Downlink Control Information).
[0105] If the DCI sent by the base station to the terminal device corresponds to a number of code words in the scheduling process, the terminal device determines the maximum number of code words scheduled by one DCI as the number of each group of bit positions in the feedback codebook.
[0106] For example, if the maximum number of code words scheduled by one DCI is 2, the number of each group of bit positions in the feedback codebook is 2.
[0107] (2) The number of each group of bit positions in the feedback codebook is the maximum number of TBs (Transport Blocks) carried by one PDSCH.
[0108] If the base station can carry a TB in the PDSCH when sending the PDSCH, the terminal device determines the maximum number of TBs carried by the PDSCH according to the PDSCH, and determines the maximum number of TBs as the number of each group of bit positions in the feedback codebook.
[0109] For example, if one PDSCH can carry 1 TB, the number of each group of bit positions in the feedback codebook is 1.
[0110] (3) The number of each group of bit positions in the feedback codebook is the maximum number of CBGs (Code Block Groups) carried by one PDSCH.
[0111] When the base station sends PDSCH, if CBG can be carried in PDSCH, the terminal device determines the maximum number of CBGs carried by the PDSCH according to the PDSCH, and determines the maximum number of CBGs as the number of bits in each group of the feedback codebook.
[0112] For example, if one PDSCH can carry two CBGs, the number of bits in each group in the feedback codebook is 2.
[0113] In an embodiment of the present application, the terminal device maps the feedback information of the PDSCH to the corresponding bit position of the time domain resource of the PDSCH in the feedback codebook to transmit the feedback information corresponding to the PDSCH.
[0114] Optionally, the terminal device transmits the feedback codebook through PUCCH.
[0115] For example, Figure 3 As shown, a time slot includes time domain resources 1, time domain resources 2, time domain resources 3, time domain resources 4 and time domain resources 5, and the time slot includes two sub-time slots. For the first sub-time slot, the determined second time domain resource set includes time domain resources 1 and time domain resources 2, and time domain resources 1 and time domain resources 2 partially overlap. Then, time domain resources 1 and time domain resources 2 correspond to a group of bits in the feedback codebook. If the terminal device receives PDSCH on time domain resources 1 or time domain resources 2, the feedback information corresponding to the PDSCH is mapped to a group of bits in the feedback codebook.
[0116] For the second sub-time slot, the determined second time domain resource set includes time domain resource 3, time domain resource 4 and time domain resource 5, and time domain resource 3 does not overlap with time domain resource 4 and time domain resource 5, while time domain resource 4 and time domain resource 5 overlap, then time domain resource 3 corresponds to a group of bits in the feedback code book, and time domain resource 4 and time domain resource 5 correspond to a group of bits in the feedback code book. If the terminal device receives PDSCH on time domain resource 3, the feedback information corresponding to PDSCH is mapped to the bit corresponding to time domain resource 3 in the feedback code book. If the terminal device receives PDSCH on time domain resource 4 or time domain resource 5, the feedback information corresponding to PDSCH is mapped to a group of bits corresponding to time domain resource 4 and time domain resource 5 in the feedback code book.
[0117] The method provided in the embodiment of the present application divides multiple time domain resources in the first time domain resource set into sub-time slot units to obtain a second time domain resource set. Since the time domain resources included in the determined second time domain resource set all belong to one sub-time slot, a feedback codebook can be determined based on the time domain resources included in the second time domain resource set. This overcomes the limitation of not being able to determine the feedback codebook in units of a single sub-time slot and improves the accuracy of determining the feedback codebook.
[0118] And, in the process of determining the feedback codebook, there will be multiple time domain resources overlapping in the feedback codebook corresponding to a group of bit positions, multiple time domain resources corresponding to a group of bit positions, which can reduce the redundancy in the feedback codebook, and further reduce the size of the feedback codebook.
[0119] And, if a PDSCH is received in any time domain resource in the second time domain resource set subsequently, the feedback information of the PDSCH can be mapped in the feedback codebook for transmission, realizing the transmission of feedback information on the time domain resource corresponding to the sub-slot, and improving the accuracy of the transmission of feedback information.
[0120] And, the terminal device can determine at least one time domain resource in the first time domain resource set based on the configuration information sent by the base station, which can improve the accuracy of the terminal device in determining the time domain resource.
[0121] Optionally, the embodiments of the present application can be implemented by using the following pseudo code:
[0122]
[0123]
[0124]
[0125] Optionally, the embodiments of the present application can determine the second time domain resource set in the following way:
[0126] First, the way of determining the first time domain resource set is described:
[0127] For a serving cell c, one active DL (Down Link, downlink) BWP (Band Width Part, partial bandwidth) and one active UL (Up Link, uplink) BWP, the UE (User Equipment, user equipment) determines a set of M A,C occasions for candidate PDSCH reception, and the UE can send the HARQ-ACK information corresponding to the candidate PDSCH through the PUCCH in the slot n U If the serving cell c is deactivated, the UE uses the active DL BWP to determine the set of M A,C occasions for candidate PDSCH, and the first active DL BWP-Id received provides the DL BWP.
[0128] The above steps realize the scheme of determining the first time domain resource set, and after receiving the PDSCH through the first time domain resource set, the feedback information corresponding to the PDSCH can be sent.
[0129] The specific manner of determining the first time domain resource set includes the following manners:
[0130] (1) A set of slot timing values K1 associated with the active UL BWP;
[0131] I. If the UE is configured to monitor PDCCH of DCI format 1_0 on serving cell c and is not configured to monitor PDCCH of DCI format 1_1 on serving cell c, K1 is provided by the slot timing values {1, 2, 3, 4, 5, 6, 7, 8} of DCI format 1_0;
[0132] II. If the UE is configured to monitor PDCCH of DCI format 1_1 on serving cell c, K1 is provided by DCI format 1_1 of DL-Data To UL-ACK.
[0133] (2) On a set of row indices R of one table, the row indices are provided by the first set of row indices of the PDSCH-TimeDomainAllocationList in the PDSCH- general configuration, or by the default PDSCH time domain resource allocation [6, TS 38.214], or by the union of the first set of row indices and the second set of row indices, if provided by the PDSCH- TimeDomainAllocationList in the pdsch-Config, associated with the active DL BWP, and define the slot offset K0, the corresponding set of start and length indicators SLIVs and PDSCH mapping types for PDSCH reception as described in [6, TS 38.214].
[0134] Through the above steps, the manner of determining the first time domain resource set is specifically explained.
[0135] Secondly, the manner of determining the second time domain resource set is described:
[0136] If the UE is not provided with the CA slot offset for any serving cell of PDSCH reception and the corresponding PUCCH transmission of HARQ (Hybrid Automatic Repeat reQuest, Hybrid Automatic Repeat reQuest) - ACK information of the serving cell;
[0137] If k < C(K1);
[0138] If
[0139] Set n D to 0 - the index of the DL slot within the UL slot;
[0140] And Time,
[0141] Set R to the row set;
[0142] Set c(R) as the cardinality of R;
[0143] Set r as the index of the row in R;
[0144] If the slot n U starts simultaneously or after the slot of active DL BWP change on serving cell c or active UL BWP change on primary cell, and the slot before the slot of active DL BWP change on serving cell c or active UL BWP change on primary cell;
[0145] then set n D = n D + 1;
[0146] Otherwise;
[0147] If r < C(R);
[0148] If the UE is provided tdd-UL-DL-commonConfig or tdd-UL-DL-specificConfig, and for each slot from slot to slot , at least one time domain symbol of PDSCH time domain resource derived by row r is configured as UL, where K 1,k is the kth slot timing value in the set K1;
[0149]
[0150] Otherwise;
[0151] r = r + 1;
[0152] End;
[0153] If the last symbol of PDSCH time domain resource derived by row r is not in slot , then
[0154]
[0155] Otherwise;
[0156] r = r + 1;
[0157] End;
[0158] End.
[0159] The above steps explain the scheme of determining the second time domain resource set by determining the first time domain resource set, and the position relationship between the last symbol of each PDSCH time domain resource and the slot.
[0160] In the case of Figure 2 In an optional embodiment of the application, Figure 4 A flow chart of a method for transmitting information is shown. Referring to Figure 4 The method further includes:
[0161] At step 260, the terminal device receives the PDSCH on the time domain resource in the second time resource set.
[0162] In the above Figure 2 In the embodiment, the terminal device can determine the second time domain resource set in units of sub-slots, and each second time domain resource set includes at least one time domain resource, so that the terminal device can receive the PDSCH on any time domain resource.
[0163] Optionally, the terminal device receives the DCI sent by the base station, and receives the PDSCH sent by the base station on the time domain resource indicated by the DCI.
[0164] The base station sends the DCI to the terminal device, which can indicate the time domain resource on which the base station sends the PDSCH, and the terminal device receives the DCI and determines the time domain resource according to the DCI, so that the terminal device can receive the PDSCH sent by the base station on the time domain resource.
[0165] Optionally, the base station indicates the time domain resource through the Time domain resource assignment (time domain resource assignment) information field in the DCI.
[0166] It should be noted that the step 260 in the embodiment of the application can be executed before the step 250, and the order of execution between the step 260 and the steps 210-240 is not limited.
[0167] The terminal device in the embodiment of the application can determine the feedback codebook according to the second time domain resource set, and the feedback codebook includes the feedback information corresponding to each time domain resource. If the terminal device receives the PDSCH on the time domain resource in the second time domain resource set, it can map the feedback information corresponding to the PDSCH to the feedback codebook for transmission, thereby realizing the transmission of feedback information on the time domain resource corresponding to the sub-slot and improving the accuracy of the transmission of feedback information.
[0168] Figure 5 A block diagram of a feedback codebook determination apparatus is shown. The apparatus includes:
[0169] The first set determination module 501 is configured to determine a first time domain resource set, and the first time domain resource set includes at least one time domain resource. The first time domain resource in the at least one time domain resource belongs to a time slot, and the time slot includes a plurality of sub-slots.
[0170] The second set determining module 502 is configured to determine a second time domain resource set from the first time domain resource set, wherein an ending time domain symbol of a time domain resource in the second time domain resource set is located in a first sub-slot of a plurality of sub-slots.
[0171] The codebook determining module 503 is configured to determine a feedback codebook according to the second time domain resource set.
[0172] Optionally, a starting time domain symbol and an ending time domain symbol of one time domain resource in the at least one time domain resource belong to different sub-slots; and / or,
[0173] The at least one time domain resource includes a plurality of time domain resources, and ending time domain symbols of at least two time domain resources in the plurality of time domain resources are located in different sub-slots; and / or,
[0174] In the at least one time domain resource, a starting time domain symbol of a time domain resource with the earliest starting time domain symbol and an ending time domain symbol of a time domain resource with the latest ending time domain symbol are located in different sub-slots.
[0175] Optionally, the feedback codebook includes a bit of feedback information corresponding to a time domain resource in the second time domain resource set.
[0176] Optionally, the codebook determining module 503 is configured to determine a group of bits corresponding to each time domain resource in the second time domain resource set in the feedback codebook.
[0177] Optionally, the codebook determining module 503 is configured to:
[0178] If a plurality of time domain resources in the second time domain resource set overlap, the plurality of time domain resources correspond to a group of bits in the feedback codebook; or,
[0179] If a first time domain resource in the second time domain resource set does not overlap with other time domain resources in the second time domain resource set, the first time domain resource corresponds to a group of bits in the feedback codebook, and the other time domain resources correspond to at least one group of bits in the feedback codebook.
[0180] Optionally, any time domain resource in the at least one time domain resource is used for transmitting a PDSCH.
[0181] Optionally, the bit of feedback information corresponding to the time domain resource in the second time domain resource set is used for carrying feedback information corresponding to a PDSCH received on the time domain resource.
[0182] Optionally, referring to Figure 6 , the apparatus further includes:
[0183] The receiving module 504 is configured to receive configuration information of the first time domain resource set sent by the base station.
[0184] Optionally, the configuration information comprises at least one of the following:
[0185] a slot offset where the PDSCH is located;
[0186] a starting time domain symbol of the PDSCH in a slot;
[0187] a time domain resource length of the PDSCH.
[0188] Optionally, the number of each group of bits of the feedback codebook is:
[0189] a maximum number of code words scheduled by one DCI; or,
[0190] a number of TBs carried by one PDSCH; or,
[0191] a maximum number of CBGs carried by one PDSCH.
[0192] Figure 7 A structure schematic diagram of a communication device provided by an example embodiment of the present application is shown, which comprises a processor 701, a receiver 702, a transmitter 703, a memory 704 and a bus 705.
[0193] The processor 701 comprises one or more than one processing core, and the processor 701 performs various functional applications and information processing by running software programs and modules.
[0194] The receiver 702 and the transmitter 703 can be implemented as a communication component, which can be a communication chip.
[0195] The memory 704 is connected to the processor 701 through the bus 705.
[0196] The memory 704 can be used to store at least one instruction, and the processor 701 is configured to execute the at least one instruction to implement each step in the above method embodiments.
[0197] In addition, the communication device can be a terminal device or a base station. The memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: a magnetic or optical disk, an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a static random access memory (SRAM), a read-only memory (ROM), a magnetic storage, a flash memory, a programmable read-only memory (PROM).
[0198] In the example embodiment, a computer readable storage medium is also provided, and the computer readable storage medium stores executable instructions, which are loaded and executed by the processor to implement the feedback codebook determination method performed by the communication device provided by each of the above-mentioned method embodiments.
[0199] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by programs instructing relevant hardware to complete, and the programs can be stored in a computer readable storage medium, and the above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disk, etc.
[0200] The above only describes optional embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining a feedback codebook, characterized in that: Applied to a terminal device, the method includes: Determine a first time domain resource set, where the first time domain resource set includes at least one time domain resource, a first time domain resource in the at least one time domain resource belongs to a time slot, and the time slot includes multiple sub-time slots; Determine one or more second time domain resource sets from the first time domain resource sets, where end time domain symbols of time domain resources in the same second time domain resource set in the one or more second time domain resource sets are located in the same sub-time slot in the multiple sub-time slots; A feedback codebook is determined based on the second time domain resource set, wherein the feedback codebook includes bits of feedback information corresponding to time domain resources in the second time domain resource set. The determining of the feedback codebook based on the second time domain resource set includes: determining a group of bits corresponding to each time domain resource in the second time domain resource set in the feedback codebook. The determining of the group of bits corresponding to each time domain resource in the second time domain resource set in the feedback codebook includes: if a first time domain resource in the second time domain resource set does not overlap with other time domain resources in the second time domain resource set, determining a group of bits corresponding to the first time domain resource in the feedback codebook, and at least one group of bits corresponding to the other time domain resources in the feedback codebook.
2. The method according to claim 1, characterized in that A start time domain symbol and an end time domain symbol of one of the at least one time domain resources belong to different sub-time slots; and / or, The at least one time domain resource includes multiple time domain resources, and end domain symbols of at least two time domain resources among the multiple time domain resources are located in different sub-time slots; and / or, In the at least one time domain resource, a start time domain symbol of a time domain resource having the earliest start time domain symbol and an end time domain symbol of a time domain resource having the latest end time domain symbol are located in different sub-time slots.
3. The method according to claim 1 or 2, characterized in that Any time domain resource of the at least one time domain resource is used to transmit a physical downlink shared channel PDSCH.
4. The method according to any one of claims 1 to 3, characterized in that The bits of the feedback information corresponding to the time domain resources in the second time domain resource set are used to carry the feedback information corresponding to the PDSCH received on the time domain resources.
5. The method according to claim 1, wherein Before determining the first time domain resource set, the method further includes: Receive configuration information of the first time domain resource set sent by a base station.
6. The method according to claim 5, characterized in that The configuration information includes at least one of the following: The time slot offset where PDSCH is located; The starting time domain symbol of PDSCH in a time slot; The time domain resource length of PDSCH.
7. The method according to any one of claims 1 to 6, characterized in that The number of bits in each group of the feedback codebook is: The maximum number of codewords for a DCI schedule; or The maximum number of transport blocks (TBs) carried by a PDSCH; or The maximum number of coding block groups (CBGs) carried by a PDSCH.
8. A feedback codebook determination device, characterized in that: Set in a terminal device, the device includes: A first set determining module is configured to determine a first time domain resource set, where the first time domain resource set includes at least one time domain resource, a first time domain resource in the at least one time domain resource belongs to a time slot, and the time slot includes multiple sub-time slots; A second set determining module is configured to determine one or more second time domain resource sets from the first time domain resource set, wherein an end time domain symbol of time domain resources in a same second time domain resource set in the one or more second time domain resource sets is located in a same sub-time slot in the multiple sub-time slots; a codebook determination module, configured to determine a feedback codebook based on the second time domain resource set, wherein the feedback codebook includes bits of feedback information corresponding to time domain resources in the second time domain resource set, and the codebook determination module is specifically configured to: determine a group of bits corresponding to each time domain resource in the second time domain resource set in the feedback codebook; wherein the codebook determination module is specifically configured to: if a first time domain resource in the second time domain resource set does not overlap with other time domain resources in the second time domain resource set, determine a group of bits corresponding to the first time domain resource in the feedback codebook, and at least one group of bits corresponding to the other time domain resources in the feedback codebook.
9. The device according to claim 8, characterized in that A start time domain symbol and an end time domain symbol of one of the at least one time domain resources belong to different sub-time slots; and / or, The at least one time domain resource includes multiple time domain resources, and end domain symbols of at least two time domain resources among the multiple time domain resources are located in different sub-time slots; and / or, In the at least one time domain resource, a start time domain symbol of a time domain resource having the earliest start time domain symbol and an end time domain symbol of a time domain resource having the latest end time domain symbol are located in different sub-time slots.
10. The device according to any one of claims 8 or 9, characterized in that Any time domain resource of the at least one time domain resource is used to transmit a physical downlink shared channel PDSCH.
11. The device according to any one of claims 8 to 10, characterized in that The bits of the feedback information corresponding to the time domain resources in the second time domain resource set are used to carry the feedback information corresponding to the PDSCH received on the time domain resources.
12. The device according to claim 11, characterized in that The device further comprises: A receiving module is used to receive configuration information of the first time domain resource set sent by a base station.
13. The device according to claim 12, characterized in that The configuration information includes at least one of the following: The time slot offset where PDSCH is located; The starting time domain symbol of PDSCH in a time slot; The time domain resource length of PDSCH.
14. The device according to any one of claims 8 to 13, characterized in that The number of bits in each group of the feedback codebook is: The maximum number of codewords for a DCI schedule; or The maximum number of transport blocks (TBs) carried by a PDSCH; or The maximum number of coding block groups (CBGs) carried by a PDSCH.
15. A terminal device, characterized in that: The terminal device includes: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the feedback codebook determination method according to any one of claims 1 to 7.
16. A computer-readable storage medium, characterized in that The readable storage medium stores executable instructions, and the executable instructions are loaded and executed by the processor to implement the feedback codebook determination method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for wireless communication and a communication device
CN111435881A