Method, apparatus, terminal and network side device for codebook determination
Patent Information
- Application Number
- CN202510343516.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2026-09-22
AI Technical Summary
[0003]本申请的目的在于提供一种码本确定的方法、装置、终端及网络侧设备,解决了目前的HARQ-ACK码本存在资源浪费的问题
[0027]本申请的实施例,终端根据网络侧设备配置的载波配置信息以及所述反馈时延集合,可以确定一个上行时隙中用于反馈物理下行信道对应的混合自动重传请求应答消息的码本。由于载波配置信息配置了终端处于第一载波的时间范围和/或终端处于第二载波的时间范围,终端能够准确的为有效的物理下行信道生成对应的反馈比特,避免了终端不在某个载波传输时仍然为该载波上的物理下行信道生成反馈比特的情况,节省了反馈资源。
Smart Images

Figure CN122802118A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, terminal and network-side equipment for codebook determination. Background Technology
[0002] The current method for generating the Type-1 HARQ-ACK codebook, for the primary serving cell (PCell), assigns a corresponding Physical Downlink Shared Channel (PDSCH) reception position to each value in the feedback delay set K1, generating a corresponding HARQ-ACK feedback bit. However, in reality, after carrier handover, the terminal operates on the Supplemental Down Link (SDL) carrier. The terminal does not receive PDSCH at candidate PDSCH positions on the PCell, thus rendering the generated HARQ-ACK feedback bit positions invalid. This same problem exists in the generation of the HARQ-ACK codebook for the SDL. This Type-1 HARQ-ACK codebook generation method results in a large number of invalid PDSCH positions, leading to a large number of invalid HARQ-ACK feedback bits and wasting resources. Summary of the Invention
[0003] The purpose of this application is to provide a method, apparatus, terminal and network-side equipment for codebook determination, which solves the problem of resource waste in the current HARQ-ACK codebook.
[0004] Embodiments of this application provide a codebook determination method applied to a terminal, comprising:
[0005] Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0006] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0007] Embodiments of this application provide a codebook determination method, applied to a network-side device, comprising:
[0008] Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0009] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0010] Embodiments of this application provide a terminal, including: a memory, a transceiver, and a processor.
[0011] A memory for storing computer programs; a transceiver for receiving and sending data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0012] Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0013] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0014] Embodiments of this application provide a network-side device, including: a memory, a transceiver, and a processor.
[0015] A memory for storing computer programs; a transceiver for receiving and sending data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0016] Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0017] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0018] Embodiments of this application also provide a codebook determination apparatus, comprising:
[0019] The first determining unit is used to determine the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on the carrier configuration information and the feedback delay set.
[0020] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0021] Embodiments of this application also provide a codebook determination apparatus, comprising:
[0022] The second determining unit is used to determine the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on the carrier configuration information and the feedback delay set.
[0023] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0024] An embodiment of this application provides a processor-readable storage medium storing a program for causing the processor to execute the codebook determination method described above.
[0025] An embodiment of this application provides a chip including a processor coupled to a memory for executing a computer program or instructions stored in the memory. When the processor executes the computer program or instructions, the above-described codebook determination method is performed.
[0026] The beneficial effects of the above-mentioned technical solution of this application are:
[0027] In embodiments of this application, the terminal can determine a codebook for a hybrid automatic repeat request / response message corresponding to the physical downlink channel in an uplink time slot, based on the carrier configuration information configured by the network-side device and the feedback delay set. Since the carrier configuration information specifies the time range during which the terminal is on the first carrier and / or the time range during which the terminal is on the second carrier, the terminal can accurately generate corresponding feedback bits for valid physical downlink channels. This avoids the situation where the terminal generates feedback bits for the physical downlink channel on a carrier even when it is not transmitting on that carrier, thus saving feedback resources. Attached Figure Description
[0028] Figure 1 A schematic diagram illustrating carrier switching at the terminal;
[0029] Figure 2 A schematic diagram showing the location of the uplink time slot for HARQ-ACK feedback information;
[0030] Figure 3 This is a schematic diagram illustrating one of the method flowcharts for determining the codebook according to an embodiment of this application;
[0031] Figure 4 One of the schematic diagrams illustrating the time range of carrier configuration information configuration in an embodiment of this application;
[0032] Figure 5 The second schematic diagram illustrating the time range of carrier configuration information configuration in an embodiment of this application;
[0033] Figure 6 One of the schematic diagrams illustrating the determination of the bit positions of HARQ-ACK feedback information in the embodiments of this application;
[0034] Figure 7 This is the second schematic diagram illustrating the determination of the bit positions of the HARQ-ACK feedback information in an embodiment of this application.
[0035] Figure 8 This diagram illustrates the positions of Downlink Control Information (DCI) and the physical downlink channel reception time slots in the embodiments of this application.
[0036] Figure 9 The third schematic diagram illustrating the determination of the bit positions of the HARQ-ACK feedback information in the embodiments of this application;
[0037] Figure 10 The second schematic diagram illustrating the method for determining the codebook in an embodiment of this application;
[0038] Figure 11 One of the schematic diagrams illustrating the structure of the device for determining the codebook according to an embodiment of this application;
[0039] Figure 12 A second schematic diagram illustrating the structure of the device for determining the codebook in an embodiment of this application;
[0040] Figure 13 A schematic diagram illustrating the structure of the terminal according to an embodiment of this application;
[0041] Figure 14 This is a schematic diagram illustrating the structure of a network-side device according to an embodiment of this application.
[0042] Figure 15 This is a schematic diagram illustrating the structure of a chip system according to an embodiment of this application. Detailed Implementation
[0043] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0044] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0045] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0046] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0047] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0048] In this application, the term "cell" can be understood as the coverage area that a node can provide using a carrier. Generally, a "cell" as a radio resource (e.g., time-frequency resource) is associated with bandwidth, which is the frequency range configured for the carrier. The "cell" associated with radio resources is defined by a combination of downlink and uplink resources, such as a combination of DL component carriers (CCs) and UL CCs.
[0049] Since DL coverage (i.e., the range in which a node can transmit a valid signal) and UL coverage (i.e., the range in which a node can receive a valid signal from a UE) depend on the carrier carrying the signal, the coverage of a node may be related to the coverage of the “cell” associated with the radio resources used by the node.
[0050] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0051] In describing the embodiments of this application, some concepts used in the following description will first be explained.
[0052] I. Low Band Carrier Aggregation (LBCA)
[0053] The handover-based low-frequency carrier aggregation mechanism needs to implement the following:
[0054] User equipment (UE) devices need to support handover: when the secondary serving cell (SCell) is triggered, the UE needs to hand over to the SCell, and during the operation, it will not simultaneously perform transmit (TX) or receive (RX) on the PCell.
[0055] After the UE device finishes its operation on the SCell, it switches back to the PCell.
[0056] One of the goals of low-frequency carrier aggregation mechanisms is to allow UEs to handover between Scheme 1 (case 1) and Scheme 2 (case 2). Case 1 refers to receiving and transmitting on Frequency Division Duplex (FDD) carrier 1, while Case 2 refers to receiving on SDL carrier 2 (carrier 2). Figure 1 For example, let's describe it as follows:
[0057] At the first handover point, the terminal switches from case1 to case2 and then operates on SDL carrier2 (SCell).
[0058] The second handover point is when the terminal switches from case2 to case1 and then operates on FDD carrier1 (PCell).
[0059] At the third switching point, the terminal switches from case1 to case2 and then works on SDL carrier2 (SCell).
[0060] II. Determining the bit positions in the Type-1 codebook
[0061] The generation of the Type-1 HARQ-ACK codebook is based on the terminal determining the bit positions and size of the Type-1 HARQ-ACK codebook according to the parameters configured by the network-side equipment through Radio Resource Control (RRC). For the set of time slot values K1 (which can be called the feedback delay set), the terminal determines the reception timing for candidate PDSCH reception or SPS PDSCH release according to the following method.
[0062] Step 1: The terminal determines the K1 set configured by the network-side equipment, the TDRA table received by the downlink PDSCH, and the subcarrier spacing of the uplink and downlink carriers.
[0063] Step 2: The terminal determines the downlink time slot n for the candidate PDSCH based on the time slot n where the Physical Uplink Control Channel (PUCCH) is located and the K1 set. Assume the time slot n where the PUCCH is located is n u The value of the kth element in the set K1 is k. 1,k The subcarrier spacing of the uplink carrier is u ul The subcarrier spacing between the downlink carrier and the subcarrier is u dl The downlink time slot is numbered n in the uplink time slot. D (When the subcarrier spacing of the downlink carrier is greater than the subcarrier spacing of the uplink carrier), then the downlink timeslot of the candidate receive PDSCH is... If the UE is configured for PDSCH repetition, then the downlink slot of the candidate PDSCH is... Time slot to Time slot.
[0064] Step 3: For Time Division Duplex (TDD) carriers, the terminal determines the HARQ-ACK bit position of the downlink slot for each candidate PDSCH based on the symbols of the received PDSCH and the uplink (UL) and downlink (DL) symbol configurations in the Time-Domain Resource Allocation (TDRA) table. The terminal iterates through each row of the TDRA table, comparing the received PDSCH symbols with the UL-DL symbol configurations in the candidate PDSCH received slots. If at least one symbol in a candidate PDSCH is an uplink symbol, the row in the TDRA table is removed; otherwise, the row in the TDRA table is retained.
[0065] Step 4: After the terminal executes step 3, if at least one row is retained in the TDRA table, then the HARQ-ACK bit position is generated for the downlink time slot of the candidate PDSCH according to the UE's capabilities. For example, if the UE can receive 1 PDSCH in each time slot, then 1 bit of HARQ-ACK bit information is generated; if the UE can receive N PDSCHs in each time slot, then N bits of HARQ-ACK bit information are generated.
[0066] Step 5: The terminal concatenates the HARQ-ACK bit information determined above to determine the Type-1 HARQ-ACK codebook on PUCCH slot n.
[0067] III. Method for determining HARQ-ACK information in the Type-1 codebook:
[0068] like Figure 2 As shown, the terminal determines the acknowledgment (ACK) or negative acknowledgment (NACK) information for the Type-1 HARQ-ACK codebook bit position based on the reception status of the PDSCH dynamically scheduled by the DCI. Specifically, the terminal determines the reception position of the PDSCH based on the DCI, and then determines the uplink time slot of the HARQ-ACK information based on the downlink reception time slot of the PDSCH and the K1 indication. When the PDSCH reception and decoding are successful, the terminal feeds back ACK at the corresponding HARQ-ACK bit position; otherwise, it feeds NACK.
[0069] IV. PDSCH processing time:
[0070] The PUCCH resource carrying the HARQ-ACK feedback codebook should start no earlier than symbol L1, where L1 can be defined as the last symbol of PDSCH + T. Proc,1 The symbol.
[0071] T proc,1 =(N1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext
[0072] Embodiments of this application provide a method, apparatus, terminal, and network-side device for generating a codebook, in order to solve the problem of resource waste in the current HARQ-ACK codebook.
[0073] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0074] like Figure 3 As shown, an embodiment of this application provides a codebook determination method applied to a terminal, specifically including the following steps:
[0075] Step 301: Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0076] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0077] In this embodiment, the carrier configuration information is configuration information configured by the network-side device to indicate the operating time range of the terminal on different carriers. This carrier configuration information may be configuration information for Low Carrier Aggregation (LBCA). The carrier configuration information includes: the time range during which the terminal is on a first carrier and / or the time range during which the terminal is on a second carrier. Here, the time range during which the terminal is on the first carrier can be understood as the time range during which the terminal transmits signals on the first carrier, and the time range during which the terminal is on the second carrier can be understood as the time range during which the terminal transmits signals on the second carrier.
[0078] It should be noted that the carrier configuration information is static configuration information configured by the network-side device for the terminal. The actual operating time of the terminal on the first carrier and / or the second carrier may be the same as or different from the carrier configuration information, for example, when the terminal undergoes carrier switching.
[0079] The feedback delay set can be represented as set K1, which may contain one or more feedback delay values. The time unit of the feedback delay can be a time slot, symbol, frame, subframe, etc., without limitation. This feedback delay set, along with the receive time slot of the physical downlink channel, can be used to determine the uplink time slot for the terminal to send feedback information. Each feedback delay value in the feedback delay set corresponds to a receive time slot of the physical downlink channel. For example, if the receive time slot of the physical downlink channel is time slot a, and the corresponding feedback delay value K1 = 5, then the uplink time slot used to send the feedback information corresponding to the physical downlink channel is a + 5. The feedback information can be a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) message, such as ACK or NACK.
[0080] Based on the carrier configuration information configured by the network-side equipment and the feedback delay set, the terminal can determine the codebook for feeding back the hybrid automatic repeat request (HRP) response message corresponding to the physical downlink channel in a specific uplink time slot. An uplink time slot can carry one or more HRP response messages corresponding to physical downlink channels. Determining the codebook for the HRP response message corresponding to the physical downlink channel may include determining the number of bits and / or bit positions carrying the HRP response message corresponding to that physical downlink channel. The size of the codebook can be determined based on the number of bits in the HRP response message corresponding to each physical downlink channel, thereby generating the codebook corresponding to that uplink time slot.
[0081] Optionally, in the embodiments of this application, the first carrier may be an FDD carrier and the second carrier may be an SDL carrier.
[0082] It should be noted that the physical downlink channel in this application may include: PDSCH and / or physical downlink control channel (PDCCH).
[0083] In embodiments of this application, the terminal can determine a codebook for a hybrid automatic repeat request / response message corresponding to the physical downlink channel in an uplink time slot, based on the carrier configuration information configured by the network-side device and the feedback delay set. Since the carrier configuration information specifies the time range during which the terminal is on the first carrier and / or the time range during which the terminal is on the second carrier, the terminal can accurately generate corresponding feedback bits for valid physical downlink channels. This avoids the situation where the terminal generates feedback bits for the physical downlink channel on a carrier even when it is not transmitting a signal on that carrier, thus saving feedback resources.
[0084] Optionally, the method further includes: receiving carrier configuration information and / or feedback delay set sent by the network-side device. In this embodiment, the carrier configuration information and / or feedback delay set are configured by the network-side device.
[0085] As an optional embodiment, the carrier configuration information includes at least one of the following:
[0086] (1) Bitmap, wherein each bit of the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit;
[0087] In this embodiment, the network-side device can configure carrier configuration information in the form of a bitmap. For example, if a configuration period includes 10 time slots, the bitmap is 10 bits. The terminal can be set to be represented as 1 in the time slot of the first carrier and 0 in the time slot of the second carrier. Assuming that the terminal is in the first carrier in the first 1-4 time slots and in the second carrier in the 5-10 time slots, the corresponding bitmap is represented as [1111000000].
[0088] (2) First time information, including a first time length during which the terminal is on the first carrier and / or a second time length during which the terminal is on the second carrier, wherein the time units corresponding to the first time length and the second time length are consecutive.
[0089] In this embodiment, the network-side device can continuously configure the terminal's time length on the first carrier and the terminal's time length on the second carrier based on the configuration period, starting from the beginning of the configuration period. For example, if the configuration period is 10 time slots, the terminal's time length on the first carrier is the first 4 time slots, and the terminal's time length on the second carrier is 6 time slots. The first time information is the information obtained by concatenating these 4 time slots and 6 time slots.
[0090] For example, the configuration period is 10 time slots. The first 4 time slots are the time when the terminal is on the first carrier. The next 3 consecutive time slots are the time when the terminal is on the second carrier. The next 3 consecutive time slots are the time when the terminal is on the first carrier. This includes two carrier switchings. The first time information is the information obtained by cascading the 4 time slots, 3 time slots, and 3 time slots.
[0091] (3) Second time information, including the length of time the terminal is on the second carrier relative to the start or end point of the configuration period.
[0092] In this embodiment, the network-side device can configure the terminal's time length on the first carrier and / or the terminal's time length on the second carrier based on the start or end point of the configuration period. For example, the terminal's time length on the first carrier is configured based on the start point of the configuration period, and the terminal's time length on the second carrier is configured based on the end point of the configuration period. For example, if the configuration period is 10 time slots, the terminal's time length on the first carrier is 4 time slots starting from the beginning of the configuration period, and the terminal's time length on the second carrier is 6 time slots before the end point of the configuration period.
[0093] For example, if the configuration period is 10 time slots, the terminal's time length on the first carrier is the 4 consecutive time slots from the start of the configuration period and the 3 time slots before the end of the configuration period. The terminal's time length on the second carrier is the 4th to 6th time slots before the end of the configuration period.
[0094] The granularity of the time length can be one or more of SFN, time slot, and symbol.
[0095] As an optional embodiment, the feedback delay set includes one of the following:
[0096] (A) A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier;
[0097] In this embodiment, the network-side device can configure two feedback delay sets for the first carrier and the second carrier, where the first carrier corresponds to the first feedback delay set and the second carrier corresponds to the second feedback delay set. The physical downlink channel reception time slot determined by the terminal based on the uplink time slot and the first feedback delay set is located within the time range of the terminal being on the first carrier. The terminal uses the first feedback delay set when determining the number of bits of the hybrid automatic repeat request acknowledgment message corresponding to the physical downlink channel of the first carrier. The physical downlink channel reception time slot determined by the terminal based on the uplink time slot and the second feedback delay set is located within the time range of the terminal being on the second carrier. The second feedback delay set is used when determining the number of bits of the hybrid automatic repeat request acknowledgment message corresponding to the physical downlink channel of the second carrier.
[0098] (B) A third feedback delay set, wherein a first portion of the values in the third feedback delay set are associated with the first carrier, and a second portion of the values in the third feedback delay set are associated with the second carrier;
[0099] In this embodiment, the network-side device can configure a third feedback delay set, where some values correspond to the first carrier and others correspond to the second carrier. Optionally, the feedback delay values corresponding to the first carrier and / or the feedback delay values corresponding to the second carrier can be predefined, agreed upon by a protocol, or pre-configured by the network-side device.
[0100] (C) A fourth feedback delay set, which is associated with the first carrier and with the second carrier.
[0101] In this embodiment, the network-side device is configured with a fourth feedback delay set. The values in the feedback delay set correspond to the first carrier and the second carrier. That is, the terminal can determine the physical downlink channel reception time slot of the first carrier and the number of feedback bits corresponding to the physical downlink channel reception time slot of the first carrier based on the fourth feedback delay set; it can also determine the physical downlink channel reception time slot of the second carrier and the number of feedback bits corresponding to the physical downlink channel reception time slot of the second carrier based on the fourth feedback delay set.
[0102] As an optional embodiment, determining the codebook for the hybrid automatic repeat request / response message corresponding to the physical downlink channel in the uplink time slot based on carrier configuration information and feedback delay set includes:
[0103] Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot;
[0104] Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set;
[0105] Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel;
[0106] Generate a codebook based on the stated number of bits.
[0107] In this embodiment, taking the physical downlink channel (PDSCH) as an example, for an uplink time slot, the terminal first determines the PDSCH reception time slot corresponding to the uplink time slot based on the feedback delay set associated with the carrier (or corresponding to it). Based on the PDSCH reception time slot and carrier configuration information, at least a portion of the feedback delay set is determined from the feedback delay set; this can also be understood as filtering out at least a portion of the feedback delay values. The PDSCH reception time slots corresponding to these at least a portion of the feedback delay values are used as candidate PDSCH reception time slots. These candidate PDSCH reception time slots are the time slots where the terminal needs to receive PDSCH; they can also be understood as valid PDSCH reception time slots. The terminal generates feedback bits for the hybrid automatic repeat request / acknowledgment message for this candidate PDSCH. The terminal determines the number of bits in the uplink time slot used to carry the hybrid automatic repeat request / acknowledgment message corresponding to this candidate PDSCH, and then generates a codebook. This avoids generating feedback bits for invalid PDSCH, thereby saving feedback resources.
[0108] Optionally, determining the physical downlink channel receiving time slot corresponding to the uplink time slot based on the feedback delay set includes: for any uplink time slot, determining the physical downlink channel receiving time slot based on the value of each feedback delay in the feedback delay set.
[0109] For example: the feedback delay set K1 is {1, 11, 12, 13}, the uplink time slot is PUCCH n, and the PDSCH receiving time slot corresponding to PUCCH n is the downlink time slot corresponding to PUCCH n-K1, which are: the downlink time slot corresponding to PUCCH n-1, the downlink time slot corresponding to PUCCH n-11, the downlink time slot corresponding to PUCCH n-12, and the downlink time slot corresponding to PUCCH n-13.
[0110] As an optional embodiment, determining the PDSCH receive time slot corresponding to the uplink time slot based on the feedback delay set includes:
[0111] The receive time slot of the PDSCH located on the first carrier is determined based on the feedback delay set associated with the first carrier.
[0112] And / or,
[0113] The PDSCH receive slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
[0114] In this embodiment, when determining the physical downlink channel (PDSCH) reception slot, the terminal uses a feedback delay set associated with the carrier. For example, the first carrier is associated with a first feedback delay set, and the second carrier is associated with a second feedback delay set. For the downlink carrier of the first carrier, the UE determines the PDSCH reception slot based on the uplink slot and the first feedback delay set; for the second carrier, the UE determines the PDSCH reception slot based on the uplink slot and the second feedback delay set.
[0115] For example: the first carrier is associated with the 1-ath feedback delay value in the third feedback delay set, and the second carrier is associated with the a+1th to bth feedback delay values in the third feedback delay set. For the downlink carrier of the first carrier, the UE determines the PDSCH receiving time slot based on the uplink time slot and the 1-ath feedback delay value; for the second carrier, the UE determines the PDSCH receiving time slot based on the uplink time slot and the a+1th to bth feedback delay values.
[0116] For example, if the first carrier and the second carrier are associated with the same fourth feedback delay set, then for the first carrier and the second carrier, the UE determines the PDSCH receiving time slot based on the uplink time slot and the feedback delay value in the fourth feedback delay set.
[0117] As an optional embodiment, determining the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information includes at least one of the following:
[0118] (1) If the physical downlink channel receiving time slot is located on the first carrier and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0119] In this embodiment, taking the physical downlink channel (PDSCH) as an example, all PDSCH receive time slots determined based on the feedback delay set are filtered to determine the candidate PDSCH receive time slots that are the time slots for terminal PDSCH reception during network-side scheduling. For the first carrier, the terminal determines whether to generate feedback bits for the candidate PDSCH based on whether the candidate PDSCH receive time slot is within the time range of the terminal being on the first carrier. Specifically, for each PDSCH receive time slot determined based on the feedback delay set, if the PDSCH receive time slot is on the first carrier and the PDSCH receive time slot is within the time range of the terminal being on the first carrier configured by the network-side device, then the feedback delay value corresponding to the PDSCH receive time slot is considered valid and is used as the feedback delay value corresponding to the candidate PDSCH receive time slot.
[0120] (2) If the physical downlink channel receiving time slot is located on the second carrier and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0121] In this embodiment, taking the physical downlink channel (PDSCH) as an example, for the second carrier, the terminal determines whether to generate feedback bits for the candidate PDSCH based on whether the candidate PDSCH reception slot is within the time range of the terminal being on the second carrier. For each PDSCH reception slot determined based on the feedback delay set, if the PDSCH reception slot is located on the second carrier and the PDSCH reception slot is within the time range of the terminal being on the second carrier configured by the network-side device, then the feedback delay value corresponding to the PDSCH reception slot is considered valid and is used as the feedback delay value corresponding to the candidate PDSCH reception slot.
[0122] The terminal generates feedback bits for the candidate PDSCH receive slot. These feedback bits are used to feed back the hybrid automatic repeat request (HRP) response message for the candidate PDSCH. The terminal determines the number of bits in the uplink slot used for feeding back the feedback information for the candidate PDSCH. For feedback delay values other than the feedback delay value corresponding to the candidate PDSCH receive slot, it is not necessary to generate feedback bits for the PDSCH corresponding to those other feedback delay values, thus saving feedback resources.
[0123] Optionally, generating the codebook based on the number of bits includes:
[0124] The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel.
[0125] According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
[0126] In this embodiment, taking the physical downlink channel as PDSCH as an example, after determining the number of bits in the hybrid automatic repeat request acknowledgment message corresponding to the candidate PDSCH of each carrier, a codebook corresponding to that carrier can be generated based on the number of candidate PDSCH receive slots for each carrier. The preset order can be predefined or configured by the network-side device, such as the order of carrier indices from smallest to largest, or the order of carrier indices from largest to smallest, etc. The codebooks of each carrier are concatenated according to the carrier index order to generate the codebook corresponding to the uplink slot. This codebook can also be called the Type-1 HARQ-ACK codebook.
[0127] As an optional embodiment, the method further includes:
[0128] The DCI sent by the network-side device is received. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive time slot of the candidate physical downlink channel.
[0129] Based on the receiving time slot of the first physical downlink channel scheduled by the DCI and the first value, a first uplink time slot is determined. The first uplink time slot is used to feed back the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0130] In this embodiment, taking the physical downlink channel (PDSCH) as an example, the network-side device sends a DCI to the terminal to schedule the PDSCH. The DCI includes a first indication field, which indicates a feedback delay value. The feedback delay value indicated in the first indication field is one of the filtered feedback delay values, and the PDSCH scheduled by the DCI is one of the candidate PDSCHs. Based on the feedback delay value indicated in the first indication field and the reception time slot of the PDSCH scheduled by the DCI, the terminal determines the first uplink time slot for sending the combined automatic repeat request acknowledgment message for the PDSCH.
[0131] Optionally, the method further includes: determining the length of the first indication field based on the feedback delay set associated with the carrier where the DCI is located; and parsing the first indication field based on the length of the first indication field to obtain the first value.
[0132] In this embodiment, after receiving the DCI, the terminal decodes the first indication field based on the feedback delay set associated with the carrier to which the DCI resides. For example, the number of K1 values in the K1 set associated with the first carrier is... The number of K1s in the K1 set associated with the second carrier is The terminal determines the first indication field in the DCI received on the first carrier based on the K1 set associated with the first carrier. The terminal determines the first indication field in the DCI received on the second carrier based on the K1 set associated with the second carrier. The specific method for decoding the first indication field includes... Determine the length of the first indicator field.
[0133] If the protocol supports a set of feedback delay values configured on the network side that includes more than 8 values, for example, if the supported C(K1) value is C max (K1), then the maximum length of the first indicator field can be extended to For example, if the maximum value indicated by the first indicator field in the extended DCI is 16 feedback delay values, then the length of the first indicator field is 4 bits.
[0134] If the terminal receives DCI 1 on the first carrier, the terminal determines the feedback delay value indicated in DCI 1 according to the feedback delay set configured by the network-side device for the first carrier; if the terminal receives DCI 2 on the second carrier, the terminal determines the feedback delay value indicated in DCI 2 according to the feedback delay set configured by the network-side device for the second carrier.
[0135] As an optional embodiment, the method further includes:
[0136] If the first uplink time slot is within the time range of the terminal being on the first carrier, then based on the codebook corresponding to the first uplink time slot, a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the first uplink time slot;
[0137] or,
[0138] If the first uplink time slot falls within the time range of the terminal being on the second carrier, then one of the following operations is performed:
[0139] The terminal interrupts the reception operation on the second carrier and switches to the first carrier to send the hybrid automatic repeat request response message corresponding to the first physical downlink channel based on the codebook corresponding to the first uplink time slot;
[0140] The hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent only when the terminal is within the time range of the first carrier.
[0141] The delay continues until the terminal is within the time range of the first carrier, and a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the target time slot based on the codebook corresponding to the target time slot; the target time slot is predefined or preconfigured.
[0142] In this embodiment, if the determined first uplink time slot falls within the time range of the terminal configured by the network-side device to be on the first carrier, the terminal can directly send a feedback message corresponding to the first physical downlink channel in the first uplink time slot according to the codebook of the first uplink time slot. The feedback message is the hybrid automatic repeat request / response message, which can be either ACK or NACK. For example, if the terminal successfully decodes the first physical downlink channel, it sends an ACK; otherwise, it sends a NACK.
[0143] If the determined first uplink time slot falls within the time range of the terminal configured by the network-side equipment to be on the second carrier, and since the second carrier does not have uplink transmission capability, the terminal cannot send feedback messages on the second carrier. Therefore, a virtual uplink time slot can be defined within the time range of the terminal being on the second carrier to send feedback information for the first physical downlink channel. The terminal needs to switch to the first carrier to send this feedback information. The terminal can interrupt its reception operation on the second carrier and switch to the first carrier to prepare for the feedback of the hybrid automatic repeat request / response message.
[0144] Alternatively, if the determined first uplink time slot falls within the time range configured by the network-side device for the terminal to be on the second carrier, the terminal can delay sending the hybrid automatic repeat request (HRP) response message for the first physical downlink channel until it is on the first carrier, at which point it can send the HRP response message. The terminal can send the HRP response message immediately at the start of being on the first carrier, or it can send it at other times while on the first carrier, such as in the Nth time slot after switching to the first carrier. N can be the first time slot specified by the protocol or configured by a higher layer, or any other arbitrary value.
[0145] Optionally, if the target time slot has a corresponding first codebook, the target time slot is used to feed back the first codebook and the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0146] If the hybrid automatic repeat request response message is delayed until the terminal switches to the Nth uplink time slot of the first carrier, the feedback information on the Nth uplink time slot of the first carrier includes the Type-1 HARQ-ACK codebook corresponding to this uplink time slot and the hybrid automatic repeat request response message corresponding to the delayed first physical downlink channel. The two codebooks can be concatenated in the order specified by the protocol.
[0147] Optionally, the transmission slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is after the first position;
[0148] The first position is: the sum of the last time unit of the reception time slot of the first physical downlink channel and the processing time of the physical downlink channel;
[0149] The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier.
[0150] In this embodiment, taking the first physical downlink channel as the first PDSCH as an example, the determined first uplink timeslot or the actual transmission timeslot of the hybrid automatic repeat request acknowledgment message corresponding to the first PDSCH sent by the terminal is not earlier than the first position. The first position can be defined as the sum of the last time unit of the reception timeslot of the first PDSCH and the processing time of the first PDSCH. The processing time of the PDSCH is a value related to the terminal capability and can be expressed as T. Proc,1 :
[0151] T proc,1 =(N1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext +T gap
[0152] N1 defines the minimum processing time requirement between the end of the last symbol received by the PDSCH and the start of the resource transmission in the PUCCH carrying HARQ-ACK information, which is related to the UE's processing capability and the subcarrier spacing of the PDSCH. 1,1 The number of symbols in the PDSCH and the number of overlapping symbols between the scheduled PDCCH and the scheduled PDSCH are related; d2 is usually 0; d3 is usually 0; κ is related to the UE's processing capacity; T C It is the basic unit of time and is a constant; T ext It's an additional time cost. gap It is the handover processing time of the terminal between the first carrier and the second carrier.
[0153] The relationship between the transmission time slot of the hybrid automatic repeat request acknowledgment message corresponding to the first physical downlink channel and the first location can be applied to the following situations:
[0154] The transmission time slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is within the time range of the terminal configured by the network-side equipment being in the first carrier.
[0155] The transmission time slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is within the time range of the terminal configured by the network-side device being on the second carrier, and is located within the starting point t+dete1 of the time range of the terminal being on the second carrier.
[0156] The transmission slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is within the time range of the terminal configured by the network-side device being in the second carrier, and is located after the starting point t+dete1 of the time range of the terminal being in the second carrier.
[0157] Here, detel is the time length specified by the network configuration or protocol, in units of symbols or time slots.
[0158] In this embodiment, the transmission time slot of the hybrid automatic repeat request response message corresponding to the physical downlink channel is after the first position. The first position is the sum of the last time unit of the reception time slot of the first physical downlink channel and the physical downlink channel processing time. The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier. Therefore, it can be ensured that the transmission time slot of the hybrid automatic repeat request response message will not conflict with the physical downlink channel processing time.
[0159] The following example illustrates the method for generating a codebook according to an embodiment of this application.
[0160] Example 1: Assume that the uplink time slot for sending the hybrid automatic repeat request response message, determined by the terminal based on the feedback delay set K1, is within the time range of the terminal being on the first carrier. In this embodiment, the first time range is defined as the time range of the terminal being on the first carrier as configured by the network-side equipment. The first carrier is referred to as FDD carrier1, the second carrier as SDL carrier2, and the physical downlink channel is PDSCH. The method for the terminal to generate the codebook includes:
[0161] Step 11: The network-side device configures carrier configuration information for the LBCA terminal via RRC signaling. This carrier configuration information can be a handover pattern between FDD carrier1 and SDL carrier2, i.e., an LBCA handover pattern. The terminal receives this carrier configuration information and determines the pattern based on the carrier configuration information as follows: Figure 4 or Figure 5 As shown, within a given time L, the terminal switches from working on FDD carrier1 within [0, T1], to working on SDL carrier2 within [T1, T2], and then switches back to working on FDD carrier1 within [T2, T3].
[0162] In the LBCA pattern, the terminal can receive downlink data and send uplink data on FDD carrier1, that is, it can perform HARQ-ACK information feedback on UL carrier; the terminal can receive downlink data on SDL carrier2, but cannot send uplink data, therefore it cannot perform HARQ-ACK information feedback on SDL carrier2.
[0163] Step 12: The network-side device configures a feedback delay set K1 for the terminal via RRC signaling. This set contains one or more K1 values, and the feedback delay set can be used for DCI format1_1 / 1_2 / 1_3 signaling indication, specifically through one of the following methods:
[0164] Method 1: The network-side device configures a first K1 set for FDD carrier1 and a second K1 set for SDL carrier2 for the terminal. The terminal determines the values of the first K1 set as {1, 11, 12, 13} and the values of the second K1 set as {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} based on the network-side device's configuration. Traditional feedback delay sets can be configured with a maximum of 8 K1 values. Assuming an expansion to a maximum of 16 K1 values, the indicator field for the largest K1 value is 4 bits.
[0165] The terminal determines the first K1 set of FDD carrier1 as {1, 11, 12, 13} and the second K1 set of SDL carrier2 as {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} based on the configuration of the network-side equipment. The first K1 set contains... In the second K1 set When the terminal receives downlink scheduling signaling (DCI) from FDD carrier1, it determines the length of the K1 indication field based on the first K1 set and interprets the K1 indication information; when the terminal receives downlink scheduling signaling (DCI) from SDL carrier2, it determines the length of the K1 indication field based on the second K1 set and interprets the K1 indication information.
[0166] For example, if DCI-1 is used to schedule PDSCH on FDD carrier1, then the K1 indicator field is 2 bits long. When the K1 index indicated by the K1 indicator field is 2, the K1 value indicated by that index is 11. Similarly, if DCI-2 is used to schedule PDSCH on SDL carrier2, then the K1 indicator field is 4 bits long. When the K1 index indicated by the K1 indicator field is 2, the K1 value indicated by that index is 2.
[0167] Method 2: The network-side device configures the K1 set for the terminal for FDD carrier1 and SDL carrier2 as {1, 11, 12, 13, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}, where the first N = 4 values in the K1 set are used for FDD carrier1, denoted as the first set; the last M = 13 values in the K1 set are used for SDL carrier2, denoted as the second set.
[0168] The first set is {1, 11, 12, 13}, and the second set is {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}. Therefore, in the first set... In the second set When the terminal receives the downlink scheduling signaling (DCI) of FDD carrier1, it determines the length of the K1 indication field according to the first set and interprets the K1 indication information; when the terminal receives the downlink scheduling signaling (DCI) of SDL carrier2, it determines the length of the K1 indication field according to the second set and interprets the K1 indication information.
[0169] Method 3: The K1 set configured by the network-side device for the terminal for FDD carrier1 and SDL carrier2 is {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}.
[0170] The terminal determines the K1 set as {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} based on the network configuration, so C(K1) = 13. When the terminal receives downlink scheduling signaling (DCI) from FDD carrier1 or SDL carrier2, it determines the length of the K1 indication field and the K1 indication information based on the K1 set. Therefore, the length of the K1 indication field is 4 bits.
[0171] Step 13: The terminal determines the number of HARQ-ACK feedback bits on each carrier based on the LBCA pattern (carrier configuration information) configured by the network-side equipment and the feedback delay set configured for FDD carrier1 and SDL carrier2.
[0172] Assuming the subcarrier spacing is the same for both FDD and SDL carriers, such as Figure 6 As shown, PUCCH slotn is the uplink time slot for the Type-1 HARQ-ACK codebook feedback. The method for determining the position of candidate HARQ-ACK bits in the Type-1 HARQ-ACK codebook is as follows:
[0173] For the DL carrier in FDD carrier1, assuming the corresponding feedback delay set is {1, 11, 12, 13}, the terminal iterates through the values of feedback delay K1 in this set to determine whether the downlink slot corresponding to PUCCH slot n-K1 is within the time period of FDD carier1 in the LBCA pattern. If the downlink slot corresponding to PUCCH slot n-K1 is within the time period of FDD carier1 in the LBCA pattern, then the HARQ-ACK bit position corresponding to that downlink slot is generated; otherwise, the corresponding HARQ-ACK bit position does not need to be generated.
[0174] by Figure 6 For example, if DL slot n-1 is not within the time frame of FDD carrier1, then there is no need to generate the corresponding HARQ-ACK bit position; if DL slot-11 is within the time frame of FDD carrier1, then the corresponding HARQ-ACK bit position will be generated. Figure 5 As shown, the terminal generates the corresponding HARQ-ACK bit positions for the downlink time slots corresponding to K1=11 and K1=12, and does not need to generate the corresponding HARQ-ACK bit positions for the downlink time slots corresponding to K1=1 and K1=13.
[0175] For SDL carrier2, assuming the corresponding feedback delay set is {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}, the terminal iterates through the feedback delay K1 values in this set to determine whether the downlink slot corresponding to PUCCH slot n-K1 is within the time frame of the SDL carrier in the LBCA pattern. For example... Figure 7 As shown, the terminal generates HARQ-ACK bit positions for downlink time slots corresponding to K1=1~10 and K1=13, and does not need to generate corresponding HARQ-ACK bit positions for downlink time slots corresponding to K1=11 and K1=12.
[0176] If the terminal is configured with carrier configuration information, for those from Time slot to If at least one time slot in each time slot is configured to operate on carrier c in a state other than the current carrier (another carrier excluding the current carrier) as specified in the carrier configuration information, then:
[0177] k 1,k =k 1,k +1;
[0178] The terminal determines the PDSCH reception slot based on the PUCCH slot, the feedback delay K1 value, the uplink carrier subcarrier spacing, and the downlink carrier subcarrier spacing. If each PDSCH reception slot falls within the reception time of the current carrier, the K1 value is retained. The terminal then uses the traditional Type-1 CB codebook generation process to determine the HARQ-ACK bit position corresponding to the candidate PDSCH reception based on this K1 value. Otherwise, there is no need to determine the HARQ-ACK bit position for the candidate PDSCH reception based on this K1 value.
[0179] Step 14: The terminal determines the Type-1 HARQ-ACK codebook positions for FDD carrier1 and SDL carrier2 respectively according to the method in Step 13, and then concatenates them in ascending order of carrier number. For example, if the UE only supports receiving one PDSCH in each time slot, then 4 bits are determined for FDD carrier1 and 11 bits are determined for SDL carrier2, for a total of 15 bits.
[0180] Optionally, the instructions from the network-side device can be restricted. The terminal expects PUCCH n, determined by the K1 value indicated by the network-side device, to be in the operating time of FDD carrier1; otherwise, it is considered an erroneous instruction.
[0181] Example 2: Assume that the uplink time slot for sending the hybrid automatic repeat request response message, determined by the terminal based on the feedback delay set K1, is within the time range of the terminal being on the second carrier. In this embodiment, taking the first carrier as FDDcarrier1, the second carrier as SDL carrier2, and the physical downlink channel as PDSCH as an example, the terminal switches carriers to send the feedback information corresponding to the PDSCH. The method for the terminal to generate the codebook includes:
[0182] Step 21: As Figure 8 As shown, assuming the network-side device transmits DCI on time slot number 9 for the terminal, the terminal receives the DCI and determines the PDSCH used for scheduling on SDL, where K1 = 3, meaning the location of the feedback HARQ-ACK information corresponding to this PDSCH is PUCCH n. According to the LBCA diagram configured by the higher layer, at PUCCH n, the UE is on SDL carrier2 and has no TX transmission port.
[0183] Step 22: When the terminal determines that PUCCH n is on the SDL carrier, it performs a handover in the time slot preceding PUCCH n, switching from the SDL carrier to the FDD carrier to prepare for transmitting PUCCH n; and switches back to the SDL carrier after transmitting PUCCH n.
[0184] The method for determining the codebook in Example 2 is the same as steps 13 and 14 in Example 1, and will not be repeated here. Alternatively, the conventional Type-1 codebook determination method can be used.
[0185] Example 3: Assume that the uplink time slot for sending the hybrid automatic repeat request response message, determined by the terminal based on the feedback delay set K1, is within the time range of the terminal being on the second carrier. In this embodiment, taking the first carrier as FDDcarrier1, the second carrier as SDL carrier2, and the physical downlink channel as PDSCH as an example, the terminal delays sending the feedback information corresponding to PDSCH.
[0186] Step 11: As Figure 9 As shown, assuming the terminal receives DCI on downlink slot 9 of SDL carrier 2, the PDSCH scheduled by this DCI is received on downlink slot 6 of SDL carrier 2, and the corresponding uplink slot for HARQ-ACK feedback is on the uplink slot corresponding to downlink slot 3. The terminal determines that downlink slot 3 or its corresponding uplink slot belongs to the operating time of the SDL carrier, and delays the HARQ-ACK feedback information of this PDSCH until the first uplink slot after switching to the FDD carrier. Optionally, the protocol may specify that the terminal delays the HARQ-ACK feedback information until the first uplink slot after switching to the FDD carrier.
[0187] Step 21: If the protocol specifies that the terminal delays the transmission of HARQ-ACK feedback information until the Nth uplink slot of the FDD carrier, then the HARQ-ACK feedback information on the Nth uplink slot of the FDD carrier includes: the Type-1 HARQ-ACK codebook corresponding to this uplink slot, and the Type-1 HARQ-ACK codebook corresponding to the uplink slots within the SDL carrier operating range associated with this uplink slot. These codebooks are concatenated according to the order specified in the protocol, for example, concatenated in chronological order, or with priority given to the codebook of this slot followed by codebooks within the SDL carrier operating range.
[0188] For example, the HARQ-ACK feedback information in the first uplink time slot includes the Type-1 HARQ-ACK codebook for this uplink time slot, and the Type-1 HARQ-ACK codebooks for time slots 10 to 1 on the SDL carrier associated with this first uplink time slot. For example, the codebooks are concatenated in the following order: the Type-1 HARQ-ACK codebook of uplink time slot 10 is concatenated with the Type-1 HARQ-ACK codebook of uplink time slot 9; or the codebooks are concatenated in the following order: the Type-1 HARQ-ACK codebook of uplink time slot 0 is concatenated with the Type-1 HARQ-ACK codebook of uplink time slot 10 is concatenated with the Type-1 HARQ-ACK codebook of uplink time slot 9 is concatenated with the Type-1 HARQ-ACK codebook of uplink time slot 0.
[0189] Example 4: Taking the physical downlink channel PDSCH as an example, an explanation of PDSCH processing time.
[0190] The network-side equipment determines the handover time (Tgap) required to switch from SDL carrier2 to FDD carrier1 based on the UE's capabilities or protocol definitions. For LBCA UEs, the methods for determining the PDSCH processing time include the following:
[0191] First processing time: T proc,1 =(N1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext ;
[0192] Second processing time: T proc,1 '=(N1+d 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext +Tgap
[0193] Here, Tgap is the handover time required for the terminal to switch from SDL carrier2 to FDD carrier1. This handover time is increased compared to the initial processing time.
[0194] LBCA UE, the specific methods for determining PDSCH processing time include one of the following:
[0195] (1) The PDSCH processing time is extended from the first processing time mentioned above to the second processing time mentioned above;
[0196] (2) The terminal determines whether to use the first processing time or the second processing time based on the time fed back from the HARQ-ACK codebook, for example:
[0197] Starting from the FDD carrier1 start time as T1, if the HARQ-ACK feedback information is located within the range of [T1, T1+deta], then the PDSCH processing time is the second processing time; otherwise, it is the first processing time.
[0198] When the HARQ-ACK feedback location is within the SDL operation time range, the PDSCH processing time is the second processing time.
[0199] In the above embodiments, the network-side equipment configures corresponding feedback delay sets for different carriers, avoiding the sharing of a single feedback delay set for specific DCI formats (e.g., DCI format 1_1 and DCI format 1_2) of cells based on the same PUCCH feedback. This prevents the base station from failing to direct the PUCCH resource to a valid uplink resource when scheduling PDSCH on PCell or SDL. This embodiment ensures that the terminal can find a PUCCH resource for the PDSCH scheduled by the base station and feed back HARQ-ACK information.
[0200] Furthermore, compared to the traditional Type-1 HARQ-ACK codebook generation method, for PCell (FDD mode), each K1 has a corresponding PDSCH reception, which will generate a corresponding HARQ-ACK feedback bit position. However, in reality, after the terminal switches carriers, it will operate on the SDL carrier, and PDSCH reception will not be performed at the corresponding PCell PDSCH position, thus eliminating the need to generate HARQ-ACK feedback bits. This problem also exists in the generation of HARQ-ACK codebook positions for SDL. Therefore, the traditional Type-1 HARQ-ACK codebook generation method will result in a large number of invalid candidate PDSCH positions, and the information carried by these HARQ-ACKs is invalid. The embodiments of this application enable the terminal to exclude invalid candidate PDSCH positions in the Type-1 codebook, reducing the feedback bits of the Type-1 codebook.
[0201] In embodiments of this application, the terminal can determine a codebook for a hybrid automatic repeat request / response message corresponding to the physical downlink channel in an uplink time slot, based on the carrier configuration information configured by the network-side device and the feedback delay set. Since the carrier configuration information specifies the time range during which the terminal is on the first carrier and / or the time range during which the terminal is on the second carrier, the terminal can accurately generate corresponding feedback bits for valid physical downlink channels. This avoids the situation where the terminal generates feedback bits for the physical downlink channel on a carrier even when it is not transmitting on that carrier, thus saving feedback resources.
[0202] like Figure 10As shown in the embodiments of this application, a method for determining a codebook is also provided, applied to a network-side device, including:
[0203] Step 1001: Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0204] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0205] In this embodiment, the carrier configuration information is configuration information configured by the network-side device to indicate the operating time range of the terminal on different carriers. This carrier configuration information may be configuration information for Low Carrier Aggregation (LBCA). The carrier configuration information includes: the time range during which the terminal is on a first carrier and / or the time range during which the terminal is on a second carrier. Here, the time range during which the terminal is on the first carrier can be understood as the time range during which the terminal transmits signals on the first carrier, and the time range during which the terminal is on the second carrier can be understood as the time range during which the terminal transmits signals on the second carrier.
[0206] It should be noted that the carrier configuration information is static configuration information configured by the network-side device for the terminal. The actual operating time of the terminal on the first carrier and / or the second carrier may be the same as or different from the carrier configuration information, for example, when the terminal undergoes carrier switching.
[0207] The feedback delay set can be represented as a K1 set, which may contain one or more feedback delay values K1. The time unit of the feedback delay can be a time slot, symbol, frame, subframe, etc., without limitation. This feedback delay set and the receive time slot of the physical downlink channel can be used to determine the uplink time slot for the terminal to send feedback information, so that the network-side device receives the feedback information in the corresponding uplink time slot. Each feedback delay value in the feedback delay set corresponds to a receive time slot of the physical downlink channel. For example, if the receive time slot of the physical downlink channel is time slot a, and the corresponding feedback delay value K1 = 5, then the uplink time slot used to send the feedback information corresponding to the physical downlink channel is a+5, and the network-side device receives the feedback information in the uplink time slot a+5. The feedback information can be a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) message, such as ACK or NACK.
[0208] Based on the carrier configuration information configured by the network-side equipment and the feedback delay set, the terminal can determine the codebook for feeding back the Hybrid Automatic Repeat Request (HRP) response message corresponding to the physical downlink channel in a specific uplink time slot. An uplink time slot can carry one or more HRP response messages corresponding to physical downlink channels. Determining the codebook for the HRP response message corresponding to the physical downlink channel may include determining the number of bits and / or bit positions carrying the HRP response message corresponding to that physical downlink channel. The size of the codebook can be determined based on the number of bits in the HRP response message corresponding to each physical downlink channel, thereby generating the codebook corresponding to that uplink time slot. To ensure consistency between the network-side equipment and the terminal, the network-side equipment uses the same method to determine the codebook, thus enabling it to receive the HRP response message fed back by the terminal at the corresponding position.
[0209] Optionally, in the embodiments of this application, the first carrier may be an FDD carrier and the second carrier may be an SDL carrier.
[0210] It should be noted that the physical downlink channel in this application may include: PDSCH and / or PDCCH.
[0211] In embodiments of this application, the network-side device and the terminal can determine a codebook for a hybrid automatic repeat request / response message corresponding to the physical downlink channel in an uplink time slot, based on carrier configuration information and the feedback delay set. Since the carrier configuration information specifies the time range during which the terminal is on the first carrier and / or the time range during which the terminal is on the second carrier, the terminal and the network-side device can accurately generate corresponding feedback bits for valid physical downlink channels. This avoids the situation where the terminal generates feedback bits for the physical downlink channel on a carrier even when it is not transmitting a signal on that carrier, enabling the network-side device to accurately receive the feedback information sent by the terminal and saving feedback resources.
[0212] Optionally, the method further includes: sending the carrier configuration information and / or the feedback delay set to the terminal.
[0213] As an optional embodiment, the carrier configuration information includes at least one of the following:
[0214] (1) Bitmap, wherein each bit of the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit;
[0215] In this embodiment, the network-side device can configure carrier configuration information in the form of a bitmap. For example, if a configuration period includes 10 time slots, the bitmap is 10 bits. The terminal can be set to be represented as 1 in the time slot of the first carrier and 0 in the time slot of the second carrier. Assuming that the terminal is in the first carrier in the first 1-4 time slots and in the second carrier in the 5-10 time slots, the corresponding bitmap is represented as [1111000000].
[0216] (2) First time information, including a first time length during which the terminal is on the first carrier and / or a second time length during which the terminal is on the second carrier, wherein the time units corresponding to the first time length and the second time length are consecutive.
[0217] In this embodiment, the network-side device can continuously configure the terminal's time length on the first carrier and the terminal's time length on the second carrier based on the configuration period, starting from the beginning of the configuration period. For example, if the configuration period is 10 time slots, the terminal's time length on the first carrier is the first 4 time slots, and the terminal's time length on the second carrier is 6 time slots. The first time information is the information obtained by concatenating these 4 time slots and 6 time slots.
[0218] For example, the configuration period is 10 time slots. The first 4 time slots are the time when the terminal is on the first carrier. The next 3 consecutive time slots are the time when the terminal is on the second carrier. The next 3 consecutive time slots are the time when the terminal is on the first carrier. This includes two carrier switchings. The first time information is the information obtained by cascading the 4 time slots, 3 time slots, and 3 time slots.
[0219] (3) Second time information, including the length of time the terminal is on the second carrier relative to the start or end point of the configuration period.
[0220] In this embodiment, the network-side device can configure the terminal's time length on the first carrier and / or the terminal's time length on the second carrier based on the start or end point of the configuration period. For example, the terminal's time length on the first carrier is configured based on the start point of the configuration period, and the terminal's time length on the second carrier is configured based on the end point of the configuration period. For example, if the configuration period is 10 time slots, the terminal's time length on the first carrier is 4 time slots starting from the beginning of the configuration period, and the terminal's time length on the second carrier is 6 time slots before the end point of the configuration period.
[0221] For example, if the configuration period is 10 time slots, the terminal's time length on the first carrier is the 4 consecutive time slots from the start of the configuration period and the 3 time slots before the end of the configuration period. The terminal's time length on the second carrier is the 4th to 6th time slots before the end of the configuration period.
[0222] The granularity of the time length can be one or more of SFN, time slot, and symbol.
[0223] As an optional embodiment, the feedback delay set includes one of the following:
[0224] (A) A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier;
[0225] In this embodiment, the network-side device can configure two feedback delay sets for the first carrier and the second carrier, where the first carrier corresponds to the first feedback delay set and the second carrier corresponds to the second feedback delay set. The physical downlink channel reception time slot determined by the terminal based on the uplink time slot and the first feedback delay set is located within the time range of the terminal being on the first carrier. The terminal uses the first feedback delay set when determining the number of bits of the hybrid automatic repeat request acknowledgment message corresponding to the physical downlink channel of the first carrier. The physical downlink channel reception time slot determined by the terminal based on the uplink time slot and the second feedback delay set is located within the time range of the terminal being on the second carrier. The second feedback delay set is used when determining the number of bits of the hybrid automatic repeat request acknowledgment message corresponding to the physical downlink channel of the second carrier.
[0226] (B) A third feedback delay set, wherein a first portion of the values in the third feedback delay set are associated with the first carrier, and a second portion of the values in the third feedback delay set are associated with the second carrier;
[0227] In this embodiment, the network-side device can configure a third feedback delay set, where some values correspond to the first carrier and others correspond to the second carrier. Optionally, the feedback delay values corresponding to the first carrier and / or the feedback delay values corresponding to the second carrier can be predefined, agreed upon by a protocol, or pre-configured by the network-side device.
[0228] (C) A fourth feedback delay set, which is associated with the first carrier and with the second carrier.
[0229] In this embodiment, the network-side device is configured with a fourth feedback delay set. The values in the feedback delay set correspond to the first carrier and the second carrier. That is, the terminal can determine the physical downlink channel reception time slot of the first carrier and the number of feedback bits corresponding to the physical downlink channel reception time slot of the first carrier based on the fourth feedback delay set; it can also determine the physical downlink channel reception time slot of the second carrier and the number of feedback bits corresponding to the physical downlink channel reception time slot of the second carrier based on the fourth feedback delay set.
[0230] As an optional embodiment, determining the codebook for the hybrid automatic repeat request / response message corresponding to the physical downlink channel in the uplink time slot based on carrier configuration information and feedback delay set includes:
[0231] Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot;
[0232] Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set;
[0233] Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel;
[0234] Generate a codebook based on the stated number of bits.
[0235] In this embodiment, the physical downlink channel receive time slot refers to the time slot in which the terminal receives the physical downlink channel. For an uplink time slot, the physical downlink channel receive time slot corresponding to the uplink time slot is first determined based on the feedback delay set associated with the carrier (or corresponding to it). This physical downlink channel receive time slot is the time slot in which the terminal receives the physical downlink channel, and can also be understood as the transmission time slot in which the network-side device sends the physical downlink channel. Based on the physical downlink channel receive time slot and carrier configuration information, at least a portion of the feedback delay set is determined from the feedback delay set, which can also be understood as filtering out at least a portion of the feedback delay values. The physical downlink channel receive time slots corresponding to these at least a portion of the feedback delay values are used as candidate physical downlink channel receive time slots. These candidate physical downlink channel receive time slots are the time slots in which the terminal needs to receive the physical downlink channel, and can also be understood as valid physical downlink channel receive time slots. The terminal generates feedback bits for the hybrid automatic repeat request acknowledgment message for the candidate physical downlink channel, and the terminal determines the number of bits in the uplink time slot used to feed back the hybrid automatic repeat request acknowledgment message corresponding to the candidate physical downlink channel. This avoids generating feedback bits for invalid physical downlink channels, thus saving feedback resources.
[0236] Optionally, determining the physical downlink channel receiving time slot corresponding to the uplink time slot based on the feedback delay set includes: for any uplink time slot, determining the physical downlink channel receiving time slot based on the value of each feedback delay in the feedback delay set.
[0237] For example, taking the physical downlink channel as PDSCH, the feedback delay set K1 is {1, 11, 12, 13}, the uplink time slot is PUCCH n, and the PDSCH receiving time slot corresponding to PUCCH n is the downlink time slot corresponding to PUCCH n-K1, which are: the downlink time slot corresponding to PUCCH n-1, the downlink time slot corresponding to PUCCH n-11, the downlink time slot corresponding to PUCCH n-12, and the downlink time slot corresponding to PUCCH n-13.
[0238] As an optional embodiment, determining the PDSCH receive time slot corresponding to the uplink time slot based on the feedback delay set includes:
[0239] The receive time slot of the PDSCH located on the first carrier is determined based on the feedback delay set associated with the first carrier.
[0240] And / or,
[0241] The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
[0242] In this embodiment, when determining the physical downlink channel reception time slot, the terminal determines it based on the feedback delay set associated with the carrier. For example, the first carrier is associated with a first feedback delay set, and the second carrier is associated with a second feedback delay set. For the downlink carrier of the first carrier, the UE determines the physical downlink channel reception time slot based on the uplink time slot and the first feedback delay set; for the second carrier, the UE determines the physical downlink channel reception time slot based on the uplink time slot and the second feedback delay set.
[0243] For example: the first carrier is associated with the 1-ath feedback delay value in the third feedback delay set, and the second carrier is associated with the a+1th to bth feedback delay values in the third feedback delay set. For the downlink carrier of the first carrier, the UE determines the PDSCH receiving time slot based on the uplink time slot and the 1-ath feedback delay value; for the second carrier, the UE determines the PDSCH receiving time slot based on the uplink time slot and the a+1th to bth feedback delay values.
[0244] For example, if the first carrier and the second carrier are associated with the same fourth feedback delay set, then for the first carrier and the second carrier, the UE determines the PDSCH receiving time slot based on the uplink time slot and the feedback delay value in the fourth feedback delay set.
[0245] As an optional embodiment, determining the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information includes at least one of the following:
[0246] (1) If the physical downlink channel receiving time slot is located on the first carrier and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0247] In this embodiment, taking the physical downlink channel (PDSCH) as an example, all PDSCH receive time slots determined based on the feedback delay set are filtered to determine the candidate PDSCH receive time slots that are the time slots for terminal PDSCH reception during network-side scheduling. For the first carrier, the terminal determines whether to generate feedback bits for the candidate PDSCH based on whether the candidate PDSCH receive time slot is within the time range of the terminal being on the first carrier. Specifically, for each PDSCH receive time slot determined based on the feedback delay set, if the PDSCH receive time slot is on the first carrier and the PDSCH receive time slot is within the time range of the terminal being on the first carrier configured by the network-side device, then the feedback delay value corresponding to the PDSCH receive time slot is considered valid and is used as the feedback delay value corresponding to the candidate PDSCH receive time slot.
[0248] (2) If the physical downlink channel receiving time slot is located on the second carrier and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0249] In this embodiment, taking the physical downlink channel (PDSCH) as an example, for the second carrier, the terminal determines whether to generate feedback bits for the candidate PDSCH based on whether the candidate PDSCH reception slot is within the time range of the terminal being on the second carrier. For each PDSCH reception slot determined based on the feedback delay set, if the PDSCH reception slot is located on the second carrier and the PDSCH reception slot is within the time range of the terminal being on the second carrier configured by the network-side device, then the feedback delay value corresponding to the PDSCH reception slot is considered valid and is used as the feedback delay value corresponding to the candidate PDSCH reception slot.
[0250] The terminal generates feedback bits for the candidate PDSCH receive slot. These feedback bits are used to feed back the hybrid automatic repeat request (HRP) response message for the candidate PDSCH. The terminal determines the number of bits in the uplink slot used for feeding back the feedback information for the candidate PDSCH. For feedback delay values other than the feedback delay value corresponding to the candidate PDSCH receive slot, it is not necessary to generate feedback bits for the PDSCH corresponding to those other feedback delay values, thus saving feedback resources.
[0251] Optionally, generating the codebook based on the number of bits includes:
[0252] The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel.
[0253] According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
[0254] In this embodiment, taking the physical downlink channel as PDSCH as an example, after determining the number of bits in the hybrid automatic repeat request acknowledgment message corresponding to the candidate PDSCH of each carrier, a codebook corresponding to that carrier can be generated based on the number of candidate PDSCH receive slots for each carrier. The preset order can be predefined or configured by the network-side device, such as the order of carrier indices from smallest to largest, or the order of carrier indices from largest to smallest, etc. The codebooks of each carrier are concatenated according to the carrier index order to generate the codebook corresponding to the uplink slot. This codebook can also be called the Type-1 HARQ-ACK codebook.
[0255] As an optional embodiment, the method further includes:
[0256] A DCI is sent to the terminal. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive slot of the candidate physical downlink channel. The DCI is used to schedule the first physical downlink channel.
[0257] In this embodiment, the network-side device sends a DCI (Distributed Access Request) to the terminal to schedule a physical downlink channel. The DCI includes a first indication field, which indicates a feedback delay value. The feedback delay value indicated in the first indication field is one of the filtered feedback delay values, and the physical downlink channel scheduled by the DCI is one of the candidate physical downlink channels. Based on the feedback delay value indicated in the first indication field and the receive time slot of the physical downlink channel scheduled by the DCI, the terminal determines a first uplink time slot for sending an automatic repeat request acknowledgment message for that physical downlink channel.
[0258] After receiving the DCI, the terminal decodes the first indication field based on the feedback delay set associated with the carrier to which the DCI resides. For example, the number of K1 values in the K1 set associated with the first carrier is... The number of K1s in the K1 set associated with the second carrier is The terminal determines the first indication field in the DCI received on the first carrier based on the K1 set associated with the first carrier. The terminal determines the first indication field in the DCI received on the second carrier based on the K1 set associated with the second carrier. The specific method for decoding the first indication field includes... Determine the length of the first indicator field.
[0259] If the protocol supports a set of feedback delay values configured on the network side that includes more than 8 values, for example, if the supported C(K1) value is C max (K1), then the maximum length of the first indicator field can be extended to For example, if the maximum value indicated by the first indicator field in the extended DCI is 16 feedback delay values, then the length of the first indicator field is 4 bits.
[0260] If the terminal receives DCI 1 on the first carrier, the terminal determines the feedback delay value indicated in DCI 1 according to the feedback delay set configured by the network-side device for the first carrier; if the terminal receives DCI 2 on the second carrier, the terminal determines the feedback delay value indicated in DCI 2 according to the feedback delay set configured by the network-side device for the second carrier.
[0261] The method further includes: receiving a hybrid automatic repeat request response message corresponding to the first physical downlink channel sent by the terminal according to the codebook.
[0262] In this embodiment, if the determined first uplink time slot falls within the time range of the terminal configured by the network-side device to be on the first carrier, the terminal can directly send a feedback message corresponding to the first physical downlink channel in the first uplink time slot according to the codebook of the first uplink time slot. The network-side device receives the feedback message corresponding to the first physical downlink channel in the first uplink time slot. The feedback message is the hybrid automatic repeat request acknowledgment message, which can be ACK or NACK. For example, if the terminal successfully decodes the first physical downlink channel, it sends an ACK; otherwise, it sends a NACK.
[0263] If the determined first uplink time slot falls within the time range configured for the terminal to be on the second carrier, and since the second carrier lacks uplink transmission capability, the terminal cannot send feedback messages on the second carrier. Therefore, a virtual uplink time slot can be defined within the time range of the terminal being on the second carrier to send feedback information for the first physical downlink channel. The terminal needs to switch to the first carrier to send this feedback information. The terminal can interrupt its reception operation on the second carrier and switch to the first carrier to prepare for feedback of the hybrid automatic repeat request / response message. The network-side device receives the feedback message corresponding to the first physical downlink channel on the first carrier.
[0264] Alternatively, if the determined first uplink time slot falls within the time range configured by the network-side device for the terminal to be on the second carrier, the terminal can delay sending the hybrid automatic repeat request (HRP) response message for the first physical downlink channel until it is on the first carrier, at which point it can send the HRP response message. The terminal can send the HRP response message immediately at the start of its connection to the first carrier, or it can send it at other times while on the first carrier, such as in the Nth time slot after switching to the first carrier. N can be the first time slot specified by the protocol or configured by higher layers, or any other arbitrary value. The network-side device receives the feedback message corresponding to the first physical downlink channel at the corresponding position on the first carrier.
[0265] Optionally, the network-side device receives the hybrid automatic repeat request response message corresponding to the first physical downlink channel in a time slot after the first position;
[0266] The first position is: the sum of the last time unit of the reception time slot of the first physical downlink channel and the processing time of the physical downlink channel;
[0267] The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier.
[0268] In this embodiment, taking the first physical downlink channel as the first PDSCH as an example, the determined first uplink timeslot or the actual transmission timeslot of the hybrid automatic repeat request acknowledgment message corresponding to the first PDSCH sent by the terminal is not earlier than the first position. The first position can be defined as the sum of the last time unit of the reception timeslot of the first PDSCH and the processing time of the first PDSCH. The processing time of the PDSCH is a value related to the terminal capability and can be expressed as T. Proc,1 :
[0269] T proc,1 =(N1+d) 1,1 +d2+d3)(2048+144)·κ2 -μ ·T C +T ext +T gap
[0270] T gapThis refers to the handover processing time of the terminal between the first carrier and the second carrier. In this embodiment, the transmission slot of the hybrid automatic repeat request response message corresponding to the PDSCH is after the first position. The first position is the sum of the last time unit of the reception slot of the first PDSCH and the PDSCH processing time. The PDSCH processing time includes the handover processing time of the terminal between the first carrier and the second carrier, thus ensuring that the transmission slot of the hybrid automatic repeat request response message will not conflict with the PDSCH processing time.
[0271] In embodiments of this application, the network-side device and the terminal can determine a codebook for a hybrid automatic repeat request / response message corresponding to the physical downlink channel in an uplink time slot, based on carrier configuration information and the feedback delay set. Since the carrier configuration information specifies the time range during which the terminal is on the first carrier and / or the time range during which the terminal is on the second carrier, the terminal and the network-side device can accurately generate corresponding feedback bits for valid physical downlink channels. This avoids the situation where the terminal generates feedback bits for the physical downlink channel on a carrier even when it is not transmitting a signal on that carrier, enabling the network-side device to accurately receive the feedback information sent by the terminal and saving feedback resources.
[0272] Based on the same technical concept, this application also provides a codebook determination device. This device can implement the terminal-side functions described in the foregoing embodiments.
[0273] See Figure 11 This is a schematic diagram of the structure of the codebook determination device provided in the embodiments of this application. Figure 11 As shown, the device may include:
[0274] The first determining unit 1110 is used to determine the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on the carrier configuration information and the feedback delay set.
[0275] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0276] Optionally, the carrier configuration information includes at least one of the following:
[0277] A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit;
[0278] First-time information includes a first time length during which the terminal is on the first carrier and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive.
[0279] The second time information includes the length of time the terminal is on the second carrier relative to the start or end point of the configuration period.
[0280] Optionally, the feedback delay set includes one of the following:
[0281] A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier;
[0282] A third feedback delay set, wherein the first part of the values in the third feedback delay set are associated with the first carrier, and the second part of the values in the third feedback delay set are associated with the second carrier;
[0283] A fourth feedback delay set, which is associated with the first carrier and the second carrier.
[0284] Optionally, the first determining unit is specifically used for:
[0285] Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot;
[0286] Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set;
[0287] Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel;
[0288] Generate a codebook based on the stated number of bits.
[0289] Optionally, determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes:
[0290] For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
[0291] Optionally, determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes:
[0292] Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier;
[0293] And / or,
[0294] The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
[0295] Optionally, determining the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information includes at least one of the following:
[0296] If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0297] If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0298] Optionally, the first generation unit is specifically used for:
[0299] The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel.
[0300] According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
[0301] Optionally, the device further includes:
[0302] The first receiving unit is used to receive the DCI sent by the network-side device. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receiving time slot of the candidate physical downlink channel.
[0303] The third determining unit is used to determine the first uplink time slot based on the receiving time slot of the first physical downlink channel scheduled by the DCI and the first value. The first uplink time slot is used to feed back the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0304] Optionally, the apparatus further includes: a first transmitting unit, specifically used for:
[0305] If the first uplink time slot is within the time range of the terminal being on the first carrier, then based on the codebook corresponding to the first uplink time slot, a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the first uplink time slot;
[0306] or,
[0307] If the first uplink time slot falls within the time range of the terminal being on the second carrier, then one of the following operations is performed:
[0308] The terminal interrupts the reception operation on the second carrier and switches to the first carrier to send the hybrid automatic repeat request response message corresponding to the first physical downlink channel based on the codebook corresponding to the first uplink time slot;
[0309] The hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent only when the terminal is within the time range of the first carrier.
[0310] The delay continues until the terminal is within the time range of the first carrier, and a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the target time slot based on the codebook corresponding to the target time slot; the target time slot is predefined or preconfigured.
[0311] Optionally, the device further includes:
[0312] The fourth determining unit is used to determine the length of the first indication field based on the feedback delay set associated with the carrier where the DCI is located;
[0313] The first acquisition unit is used to parse the first indication field based on the length of the first indication field to obtain the first value.
[0314] Optionally, if the target time slot has a corresponding first codebook, the target time slot is used to feed back the first codebook and the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0315] Optionally, the transmission slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is after the first position;
[0316] The first position is: the sum of the last time unit of the reception time slot of the first physical downlink channel and the processing time of the physical downlink channel;
[0317] The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier.
[0318] Optionally, the apparatus further includes: a second receiving unit, configured to receive carrier configuration information and / or feedback delay set sent by the network-side device.
[0319] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0320] This application also provides an apparatus for generating a codebook. This apparatus can implement the functions of the network-side devices described in the foregoing embodiments.
[0321] See Figure 12 This is a schematic diagram of the structure of the codebook determination device provided in the embodiments of this application. Figure 12 As shown, the device may include:
[0322] The second determining unit 1210 is used to determine the codebook in the uplink time slot for feeding back the hybrid automatic repeat request response message corresponding to the physical downlink channel, based on the carrier configuration information and the feedback delay set.
[0323] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0324] Optionally, the carrier configuration information includes at least one of the following:
[0325] A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit;
[0326] First time information includes a first time length during which the terminal is on the first carrier within the configuration period, and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive;
[0327] The second time information includes the length of time the terminal is on the first carrier relative to the start or end point of the configuration period, and the length of time the terminal is on the second carrier relative to the end or start point of the configuration period.
[0328] Optionally, the feedback delay set includes one of the following:
[0329] A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier;
[0330] A third feedback delay set, wherein the first part of the quantity value in the third feedback delay set is associated with the first carrier, and the second part of the quantity value in the third feedback delay set is associated with the second carrier;
[0331] A fourth feedback delay set, which is associated with the first carrier and the second carrier.
[0332] Optionally, the device further includes:
[0333] The second transmitting unit is used to transmit the carrier configuration information and / or the feedback delay set to the terminal.
[0334] The optional second determining unit is specifically used for:
[0335] Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot;
[0336] Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set;
[0337] Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel;
[0338] Generate a codebook based on the stated number of bits.
[0339] Optionally, determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes:
[0340] For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
[0341] Optionally, determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes:
[0342] Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier;
[0343] And / or,
[0344] The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
[0345] Optionally, determining the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information includes at least one of the following:
[0346] If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0347] If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0348] Optionally, the second generating unit is specifically used for:
[0349] The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel.
[0350] According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
[0351] Optionally, the device further includes:
[0352] The third transmitting unit is used to transmit DCI to the terminal. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive slot of the candidate physical downlink channel. The DCI is used to schedule the first physical downlink channel.
[0353] Optionally, the device further includes:
[0354] The third receiving unit is configured to receive, according to the codebook, the hybrid automatic repeat request response message corresponding to the first physical downlink channel sent by the terminal.
[0355] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the network side device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0356] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0357] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0358] like Figure 13 As shown, embodiments of this application also provide a terminal, including: a memory 1320, a transceiver 1300, and a processor 1310; wherein, the memory 1320 is used to store computer programs; the transceiver 1300 is used to receive and send data under the control of the processor 1310; and the processor 1310 is used to read the computer program in the memory and perform the following operations:
[0359] Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0360] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0361] Optionally, the carrier configuration information includes at least one of the following:
[0362] A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit;
[0363] First time information includes a first time length during which the terminal is on the first carrier within the configuration period, and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive;
[0364] The second time information includes the length of time the terminal is on the second carrier relative to the start or end point of the configuration period.
[0365] Optionally, the feedback delay set includes one of the following:
[0366] A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier;
[0367] A third feedback delay set, wherein the first part of the values in the third feedback delay set are associated with the first carrier, and the second part of the values in the third feedback delay set are associated with the second carrier;
[0368] A fourth feedback delay set, which is associated with the first carrier and the second carrier.
[0369] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0370] Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot;
[0371] Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set;
[0372] Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel;
[0373] Generate a codebook based on the stated number of bits.
[0374] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0375] For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
[0376] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0377] Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier;
[0378] And / or,
[0379] The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
[0380] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0381] If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0382] If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0383] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0384] The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel.
[0385] According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
[0386] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0387] The DCI sent by the network-side device is received. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive time slot of the candidate physical downlink channel.
[0388] Based on the receiving time slot of the first physical downlink channel scheduled by the DCI and the first value, a first uplink time slot is determined. The first uplink time slot is used to feed back the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0389] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0390] If the first uplink time slot is within the time range of the terminal being on the first carrier, then based on the codebook corresponding to the first uplink time slot, a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the first uplink time slot;
[0391] or,
[0392] If the first uplink time slot falls within the time range of the terminal being on the second carrier, then one of the following operations is performed:
[0393] The terminal interrupts the reception operation on the second carrier and switches to the first carrier to send the hybrid automatic repeat request response message corresponding to the first physical downlink channel based on the codebook corresponding to the first uplink time slot;
[0394] The hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent only when the terminal is within the time range of the first carrier.
[0395] The delay continues until the terminal is within the time range of the first carrier, and a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the target time slot based on the codebook corresponding to the target time slot; the target time slot is predefined or preconfigured.
[0396] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0397] The length of the first indication field is determined based on the feedback delay set associated with the carrier where the DCI is located;
[0398] The first indicator field is parsed based on its length to obtain the first numerical value.
[0399] Optionally, if the target time slot has a corresponding first codebook, the target time slot is used to feed back the first codebook and the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0400] Optionally, the transmission slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is after the first position;
[0401] The first position is: the sum of the last time unit of the reception time slot of the first physical downlink channel and the processing time of the physical downlink channel;
[0402] The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier.
[0403] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0404] Receive carrier configuration information and / or feedback delay set sent by network-side equipment.
[0405] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1310 and memory represented by memory 1320 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1300 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 1330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0406] The processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 can store the data used by the processor 1310 when performing operations.
[0407] Optionally, the processor 1310 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0408] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0409] It should be noted that the terminal provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0410] like Figure 14 As shown, embodiments of this application also provide a network-side device, including: a memory 1420, a transceiver 1400, and a processor 1410; wherein, the memory 1420 is used to store computer programs; the transceiver 1400 is used to receive and transmit data under the control of the processor 1410; and the processor 1410 is used to read the computer program in the memory and perform the following operations:
[0411] Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel;
[0412] The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
[0413] Optionally, the carrier configuration information includes at least one of the following:
[0414] A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit;
[0415] First time information includes a first time length during which the terminal is on the first carrier within the configuration period, and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive;
[0416] The second time information includes the length of time the terminal is on the first carrier relative to the start or end point of the configuration period, and the length of time the terminal is on the second carrier relative to the end or start point of the configuration period.
[0417] Optionally, the feedback delay set includes one of the following:
[0418] A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier;
[0419] A third feedback delay set, wherein the first part of the quantity value in the third feedback delay set is associated with the first carrier, and the second part of the quantity value in the third feedback delay set is associated with the second carrier;
[0420] A fourth feedback delay set, which is associated with the first carrier and the second carrier.
[0421] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0422] Send the carrier configuration information and / or the feedback delay set to the terminal.
[0423] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0424] Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot;
[0425] Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set;
[0426] Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel;
[0427] Generate a codebook based on the stated number of bits.
[0428] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0429] For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
[0430] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0431] Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier;
[0432] And / or,
[0433] The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
[0434] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0435] If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0436] If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
[0437] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0438] The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel.
[0439] According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
[0440] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0441] A DCI is sent to the terminal. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive slot of the candidate physical downlink channel. The DCI is used to schedule the first physical downlink channel.
[0442] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0443] According to the codebook, the terminal sends a hybrid automatic repeat request response message corresponding to the first physical downlink channel.
[0444] Among them, Figure 14In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1410) and memory (memory 1420). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1400 can be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing. The processor 1410 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1410 during operation.
[0445] The processor 1410 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0446] It should be noted that the device provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the network side device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0447] This application also provides a processing apparatus, including a processor and an interface. The processor can be used to execute the methods described in the above method embodiments.
[0448] It should be understood that the aforementioned processing device can be a chip. For example, the processing device can be a field-programmable gate array (FPGA), can include an application-specific integrated circuit (ASIC), can be a system-on-a-chip (SoC), can be a central processor unit (CPU), can be a network processor (NP), can be a digital signal processor (DSP), can be a microcontroller unit (MCU), can be a programmable logic device (PLD), or other integrated chips.
[0449] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be executed by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in mature storage media in the art, such as random access registers, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. Since the storage medium is located in memory, the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method; to avoid repetition, these will not be described in detail here.
[0450] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0451] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes various forms such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0452] Based on the same concept, this application also provides a computer program product, which includes a computer program or instructions that, when run on a computer, cause the computer to perform the methods provided in the above embodiments.
[0453] Based on the same concept, this application also provides a chip including a processor coupled to a memory for executing a computer program or instructions stored in the memory. When the processor executes the computer program or instructions, the method provided in the above embodiments is implemented.
[0454] Based on the same concept, specific embodiments of this application also provide a processor-readable storage medium storing a program for causing the processor to execute the steps of the codebook determination method described above, and achieving the same technical effect. To avoid repetition, it will not be described again here.
[0455] The readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0456] like Figure 15 This application provides a chip system 1500. The chip system 1500 (or processing system) includes logic circuitry 1510 and an input / output interface 1520. The logic circuitry 1510 can be the processing circuitry within the chip system 1500. The logic circuitry 1510 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1500 to implement the methods and functions of the embodiments of this application. The input / output interface 1520 can be the input / output circuitry within the chip system 1500, outputting processed information or inputting data or signaling information to be processed into the chip system 1500 for processing.
[0457] As one solution, the chip system 1500 is used to implement the operations described in the various method embodiments above. For example, the logic circuit 1510 is used to implement the relevant operations performed by the terminal in the method embodiments above, such as... Figures 3 to 10 The relevant operations performed by the terminal in any of the illustrated embodiments; the input / output interface 1520 is used to implement the sending and / or receiving related operations of the terminal in the above method embodiments, such as... Figures 3 to 10 The sending and / or receiving related operations performed by the terminal in any of the illustrated embodiments.
[0458] It should be noted that the technical solutions provided in this application can be applied to various systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet Core (EPC) and 5G Core Network (5GC).
[0459] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in 5G or 6G systems, the terminal device may be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition; however, this application does not limit the scope of the embodiments.
[0460] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this application embodiment can be an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this application embodiment. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.
[0461] Network devices and terminal devices can each use one or more antennas to perform Multiple-Input Multiple-Output (MIMO) transmission. MIMO transmission can be single-user MIMO or multi-user MIMO. Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0462] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0463] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0464] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.
[0465] These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.
[0466] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for determining a codebook, characterized in that, Applied to terminals, including: Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel; The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
2. The method according to claim 1, characterized in that, The carrier configuration information includes at least one of the following: A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit; First time information includes a first time length during which the terminal is on the first carrier within the configuration period, and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive; The second time information includes the length of time the terminal is on the second carrier relative to the start or end point of the configuration period.
3. The method according to claim 1, characterized in that, The set of feedback delays includes one of the following: A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier; A third feedback delay set, wherein the first part of the values in the third feedback delay set are associated with the first carrier, and the second part of the values in the third feedback delay set are associated with the second carrier; A fourth feedback delay set, which is associated with the first carrier and the second carrier.
4. The method according to any one of claims 1 to 3, characterized in that, The step of determining the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on carrier configuration information and feedback delay set includes: Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot; Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set; Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel; Generate a codebook based on the stated number of bits.
5. The method according to claim 4, characterized in that, The step of determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes: For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
6. The method according to claim 4 or 5, characterized in that, The step of determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes: Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier; And / or, The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
7. The method according to claim 4 or 5, characterized in that, The step of determining the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information includes at least one of the following: If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel. If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
8. The method according to claim 4, characterized in that, The step of generating a codebook based on the number of bits includes: The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel. According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
9. The method according to claim 1 or 4, characterized in that, The method further includes: The DCI sent by the network-side device is received. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive time slot of the candidate physical downlink channel. Based on the receiving time slot of the first physical downlink channel scheduled by the DCI and the first value, a first uplink time slot is determined. The first uplink time slot is used to feed back the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
10. The method according to claim 9, characterized in that, The method further includes: If the first uplink time slot is within the time range of the terminal being on the first carrier, then based on the codebook corresponding to the first uplink time slot, a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the first uplink time slot; or, If the first uplink time slot falls within the time range of the terminal being on the second carrier, then one of the following operations is performed: The terminal interrupts the reception operation on the second carrier and switches to the first carrier to send the hybrid automatic repeat request response message corresponding to the first physical downlink channel based on the codebook corresponding to the first uplink time slot; The hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent only when the terminal is within the time range of the first carrier. The delay continues until the terminal is within the time range of the first carrier, and a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the target time slot based on the codebook corresponding to the target time slot; the target time slot is predefined or preconfigured.
11. The method according to claim 9, characterized in that, The method further includes: The length of the first indication field is determined based on the feedback delay set associated with the carrier where the DCI is located; The first indicator field is parsed based on its length to obtain the first numerical value.
12. The method according to claim 10, characterized in that, When the target time slot has a corresponding first codebook, the target time slot is used to feed back the first codebook and the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
13. The method according to claim 9 or 10, characterized in that, The transmission slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is after the first position; The first position is: the sum of the last time unit of the reception time slot of the first physical downlink channel and the processing time of the physical downlink channel; The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier.
14. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Receive carrier configuration information and / or feedback delay set sent by network-side equipment.
15. A method for determining a codebook, characterized in that, Applied to network-side devices, including: Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel; The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
16. The method according to claim 15, characterized in that, The carrier configuration information includes at least one of the following: A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit; First time information includes a first time length during which the terminal is on the first carrier within the configuration period, and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive; The second time information includes the length of time the terminal is on the first carrier relative to the start or end point of the configuration period, and the length of time the terminal is on the second carrier relative to the end or start point of the configuration period.
17. The method according to claim 15, characterized in that, The set of feedback delays includes one of the following: A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier; A third feedback delay set, wherein the first part of the quantity value in the third feedback delay set is associated with the first carrier, and the second part of the quantity value in the third feedback delay set is associated with the second carrier; A fourth feedback delay set, which is associated with the first carrier and the second carrier.
18. The method according to any one of claims 15 to 17, characterized in that, The method further includes: Send the carrier configuration information and / or the feedback delay set to the terminal.
19. The method according to any one of claims 15 to 17, characterized in that, The step of determining the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on carrier configuration information and feedback delay set includes: Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot; Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set; Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel; Generate a codebook based on the stated number of bits.
20. The method according to claim 19, characterized in that, The step of determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes: For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
21. The method according to claim 19 or 20, characterized in that, The step of determining the physical downlink channel reception time slot corresponding to the uplink time slot based on the feedback delay set includes: Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier; And / or, The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
22. The method according to claim 19 or 20, characterized in that, The step of determining the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information includes at least one of the following: If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel. If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
23. The method according to claim 19, characterized in that, The step of generating a codebook based on the number of bits includes: The codebook for each carrier is determined based on the number of receive time slots of the candidate physical downlink channels and the number of bits used to feed back the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel. According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
24. The method according to claim 15 or 19, characterized in that, The method further includes: A DCI is sent to the terminal. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive slot of the candidate physical downlink channel. The DCI is used to schedule the first physical downlink channel.
25. The method according to claim 24, characterized in that, The method further includes: According to the codebook, the terminal sends a hybrid automatic repeat request response message corresponding to the first physical downlink channel.
26. A terminal, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; A transceiver, used to receive and send data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel; The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
27. The terminal according to claim 26, characterized in that, The carrier configuration information includes at least one of the following: A bitmap, wherein each bit in the bitmap corresponds to a time unit, and the value of the bit is used to indicate whether the terminal is on the first carrier or the second carrier in the corresponding time unit; First time information includes a first time length during which the terminal is on the first carrier within the configuration period, and / or a second time length during which the terminal is on the second carrier within the configuration period, wherein the time units corresponding to the first time length and the second time length are consecutive; The second time information includes the length of time the terminal is on the second carrier relative to the start or end point of the configuration period.
28. The terminal according to claim 26, characterized in that, The set of feedback delays includes one of the following: A first feedback delay set and a second feedback delay set, wherein the first feedback delay set is associated with the first carrier and the second feedback delay set is associated with the second carrier; A third feedback delay set, wherein the first part of the values in the third feedback delay set are associated with the first carrier, and the second part of the values in the third feedback delay set are associated with the second carrier; A fourth feedback delay set, which is associated with the first carrier and the second carrier.
29. The terminal according to any one of claims 26 to 28, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Based on the feedback delay set, determine the physical downlink channel receiving time slot corresponding to the uplink time slot; Based on the physical downlink channel reception time slot and the time range information indicated by the carrier configuration information, determine the feedback delay value corresponding to the reception time slot of the candidate physical downlink channel in the feedback delay set; Based on the determined feedback delay value, determine the number of bits in the uplink time slot used to carry the hybrid automatic repeat request response message corresponding to the candidate physical downlink channel; Generate a codebook based on the stated number of bits.
30. The terminal according to claim 29, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: For any uplink time slot, the physical downlink channel reception time slot is determined based on the value of each feedback delay in the feedback delay set.
31. The terminal according to claim 29 or 30, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Based on the feedback delay set associated with the first carrier, determine the receive time slot of the physical downlink channel located on the first carrier; And / or, The physical downlink channel receive time slot located on the second carrier is determined based on the feedback delay set associated with the second carrier.
32. The terminal according to claim 29 or 30, characterized in that, The processor is configured to read a computer program from the memory and perform at least one of the following operations: If the physical downlink channel receiving time slot is located on the first carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the first carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel. If the physical downlink channel receiving time slot is located on the second carrier, and the physical downlink channel receiving time slot is within the time range of the terminal being on the second carrier, then the feedback delay value corresponding to the physical downlink channel receiving time slot is determined to be the feedback delay value corresponding to the receiving time slot of the candidate physical downlink channel.
33. The terminal according to claim 29, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: The codebook for each carrier is determined based on the number of receive slots for the candidate physical downlink channels and the number of bits used to carry the hybrid automatic repeat request response message corresponding to each candidate physical downlink channel. According to the carrier number and preset order, the codebook of the first carrier and the codebook of the second carrier are concatenated to generate the codebook corresponding to the uplink time slot.
34. The terminal according to claim 26 or 29, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: The DCI sent by the network-side device is received. The DCI includes a first indication field, which is used to indicate a first value. The first value is one of the feedback delay values corresponding to the receive time slot of the candidate physical downlink channel. Based on the receiving time slot of the first physical downlink channel scheduled by the DCI and the first value, a first uplink time slot is determined. The first uplink time slot is used to feed back the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
35. The terminal according to claim 34, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: If the first uplink time slot is within the time range of the terminal being on the first carrier, then based on the codebook corresponding to the first uplink time slot, a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the first uplink time slot; or, If the first uplink time slot falls within the time range of the terminal being on the second carrier, then one of the following operations is performed: The terminal interrupts the reception operation on the second carrier and switches to the first carrier to send the hybrid automatic repeat request response message corresponding to the first physical downlink channel based on the codebook corresponding to the first uplink time slot; The hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent only when the terminal is within the time range of the first carrier. The delay continues until the terminal is within the time range of the first carrier, and a hybrid automatic repeat request response message corresponding to the first physical downlink channel is sent in the target time slot based on the codebook corresponding to the target time slot; the target time slot is predefined or preconfigured.
36. The terminal according to claim 34, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: The length of the first indication field is determined based on the feedback delay set associated with the carrier where the DCI is located; The first indicator field is parsed based on its length to obtain the first numerical value.
37. The terminal according to claim 35, characterized in that, When the target time slot has a corresponding first codebook, the target time slot is used to feed back the first codebook and the hybrid automatic repeat request response message corresponding to the first physical downlink channel.
38. The terminal according to claim 34 or 35, characterized in that, The transmission slot of the hybrid automatic repeat request response message corresponding to the first physical downlink channel is after the first position; The first position is: the sum of the last time unit of the reception time slot of the first physical downlink channel and the processing time of the physical downlink channel; The physical downlink channel processing time includes the handover processing time of the terminal between the first carrier and the second carrier.
39. The terminal according to any one of claims 26 to 29, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Receive carrier configuration information and / or feedback delay set sent by network-side equipment.
40. A network-side device, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; A transceiver, used to receive and send data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Based on the carrier configuration information and the feedback delay set, determine the codebook in the uplink time slot used to feed back the hybrid automatic repeat request response message corresponding to the physical downlink channel; The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
41. A device for determining a codebook, characterized in that, include: The first determining unit is used to determine the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on the carrier configuration information and the feedback delay set. The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
42. A device for determining a codebook, characterized in that, include: The second determining unit is used to determine the codebook for the hybrid automatic repeat request response message corresponding to the physical downlink channel in the uplink time slot based on the carrier configuration information and the feedback delay set. The carrier configuration information is used to configure the terminal to be in the time range of the first carrier and / or to configure the terminal to be in the time range of the second carrier; the feedback delay set includes at least one feedback delay value.
43. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program for causing the processor to perform the method according to any one of claims 1 to 25.