HARQ-ACK information related method and apparatus used in wireless communication node

By receiving signaling and configuring signaling, the problem of the validity of HARQ-ACK feedback information in the NR system is solved, the uplink capacity and throughput are improved, the robustness and reliability of HARQ feedback are enhanced, and it is compatible with existing protocols.

WO2026108214A1PCT designated stage Publication Date: 2026-05-28HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-07-22
Publication Date
2026-05-28

AI Technical Summary

Technical Problem

In NR systems, how to determine the validity of HARQ-ACK feedback information, especially in PUSCH transmission using orthogonal sequences, and how to ensure effective HARQ feedback and uplink capacity improvement for multiple users within the same time-frequency resources.

Method used

By receiving the first and second signaling, the transport blocks in multiple time slots are determined. The validity of the HARQ-ACK information depends on the starting time domain position of the second signaling and the configuration of the PUSCH orthogonal sequence, ensuring that the HARQ-ACK information is fed back under the condition of satisfying the minimum HARQ timing constraint.

Benefits of technology

It improves uplink capacity and throughput, enhances the robustness and reliability of HARQ feedback, is compatible with existing 3GPP protocols, and reduces signaling overhead and processing latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025109866_28052026_PF_FP_ABST
    Figure CN2025109866_28052026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are an HARQ-ACK information related method and apparatus used in a wireless communication node. The method comprises: a communication node receiving first signaling and second signaling, wherein the second signaling indicates first HARQ-ACK information; and the communication node performing transmission of a first transport block within at least one of a plurality of slots, wherein the transmission of the first transport block depends on the first signaling, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK information with respect to the first transport block depends on a starting time-domain position of the second signaling and a first configuration, the first configuration being the configuration of a PUSCH orthogonal sequence.
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus for use in wireless communication nodes related to HARQ-ACK information

[0001] This application claims priority to Chinese Patent Application No. 202411659893.0, filed on November 19, 2024, entitled “A method and apparatus for use in a wireless communication node in relation to HARQ-ACK information”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to transmission methods and apparatus in wireless communication systems, and in particular to methods and apparatus for transmitting wireless signals in non-terrestrial network communication systems. Background Technology

[0003] In existing NR (New Radio) systems, the DMRS (Demodulation Reference Signal) and PUCCH (Physical Uplink Control Channel) of PUSCH (Physical Uplink Shared Channel) support multiplexing of multiple antenna ports / multiple users through orthogonal sequences.

[0004] In December 2023, the 3GPP (3rd Generation Partnership Project) RAN (Radio Access Network) #102 meeting decided to study the use of orthogonal sequences to support multiplexing of PUSCH in the "Non-Terrestrial Network (NTN) for NR (New Radio)" research project (Work Item, WI). In other words, multiple users need to transmit PUSCH with orthogonal code domains within the same time-frequency resources. This multiplexing technology can significantly improve uplink capacity and throughput. Summary of the Invention

[0005] After introducing PUSCH transmission with orthogonal sequences, determining the validity of HARQ-ACK (Hybrid Automatic Repeat Request ACK) feedback information is a crucial issue to consider in system design optimization; this application discloses a solution to this problem. It should be noted that this application is applicable to various wireless communication scenarios, such as non-terrestrial network (NTN) and terrestrial network (TN) communication scenarios, achieving similar technical effects. Furthermore, adopting a unified solution for different scenarios (including but not limited to non-terrestrial network and terrestrial network communication scenarios) helps reduce hardware complexity and cost, or improve performance. Unless otherwise specified, embodiments and features in any node of this application can be applied to any other node. Unless otherwise specified, embodiments and features in any embodiment of this application can be arbitrarily combined.

[0006] Where necessary, the interpretation of terms used in this application may be referenced to the descriptions in the 3GPP specification protocols TS37 and TS38 series.

[0007] This application discloses a method used in a terminal, characterized by comprising:

[0008] Receive the first signaling and the second signaling, wherein the second signaling indicates the first HARQ-ACK information;

[0009] The first transport block is transmitted in at least one of the multiple time slots;

[0010] Wherein, the first signaling is used to determine the plurality of time slots, the first transport block corresponds to the first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and the first configuration, the first configuration being the configuration of the PUSCH orthogonal sequence.

[0011] As an example, the problem to be solved by this application includes: how to determine the timing relationship between PUSCH and HARQ feedback when orthogonal sequences are applied.

[0012] As an example, the problem this application aims to solve includes: how to determine the validity of the received first HARQ-ACK information in a scenario where an orthogonal sequence of PUSCH is configured.

[0013] As an example, the advantages of the above method include: it facilitates multiple users occupying the same time-frequency resources, and improves uplink capacity and throughput.

[0014] As an example, the advantages of the above method include: compatibility with existing 3GPP protocols.

[0015] As an example, the advantages of the above method include: it facilitates direct HARQ feedback of uplink data, thereby improving the reliability of uplink transmission.

[0016] As an example, the benefits of the above method include improved robustness of HARQ feedback.

[0017] According to one aspect of this application, the above method is characterized in that,

[0018] The value of the first HARQ-ACK message is ACK; the first HARQ-ACK message is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol;

[0019] Wherein, the first target symbol depends on the first configuration, and D is a configurable non-negative integer.

[0020] As an example, the features of the above method include: clarifying the timing relationship between PUSCH and HARQ feedback using orthogonal sequences, that is, needing to satisfy the constraint of minimum HARQ timing (i.e., the D symbols), which improves the robustness of HARQ feedback.

[0021] As an example, the features of the above method include: defining the minimum HARQ timing (i.e., the D symbols) according to the configuration of the PUSCH orthogonal sequence. Such features can better support the joint processing of multiple PUSCH repetitions (i.e., a PUSCH OCC group) and improve the reliability of PUSCH transmission.

[0022] According to one aspect of this application, the above method is characterized in that,

[0023] The first target symbol is the last symbol of the first resource pool group, which includes more than one resource pool. The more than one resource pool in the first resource pool group is located in different time slots of the plurality of time slots. Each resource pool in the first resource pool group is for the first transport block. The first resource pool group depends on the first configuration.

[0024] As an example, the features of the above method include: In the existing 3GPP standard, the first target symbol is the last symbol of the earliest resource pool in the first resource pool group, which is incompatible with the joint processing of multiple PUSCH repetitions (that is, a PUSCH OCC group), which will lead to insufficient transport block decoding time, thereby affecting the timing of HARQ feedback.

[0025] As an example, the features of the above method include: in scenarios where orthogonal sequences of PUSCH are configured, in order to better accommodate the joint processing of multiple PUSCH repetitions (i.e., a PUSCH OCC group), a simple and effective method to modify the 3GPP standard is to start feeding back HARQ-ACK information from the Dth symbol after the last symbol of the first resource pool group. This feature is beneficial for supporting the joint processing of multiple PUSCH repetitions (i.e., a PUSCH OCC group) and improves the reliability of PUSCH transmission.

[0026] As an example, the benefits of the above method include improved robustness of HARQ feedback.

[0027] According to one aspect of this application, the above method is characterized in that,

[0028] The first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold.

[0029] The first threshold is configurable or predefined.

[0030] As an example, the features of the above method include: whether the first target symbol is the last symbol of the first resource pool group depends on the (implicit) indication of the first configuration.

[0031] As an example, the advantages of the above method include: reduced signaling overhead.

[0032] As an example, the advantages of the above method include: reducing processing latency and improving the timeliness of HARQ-ACK feedback while ensuring the transmission performance of PUSCH.

[0033] According to one aspect of this application, the above method is characterized by comprising:

[0034] Receive the first information block;

[0035] The first target symbol is the last symbol of the first resource pool group only when the first information block indicates the second configuration.

[0036] The second configuration is for decoding the configuration of the first transport block.

[0037] As an example, the features of the above method include: whether the first target symbol is the last symbol of the first resource pool group depends on the (explicit) indication of the first information block.

[0038] As an example, the advantages of the above method include: improving the configuration flexibility of the terminal and reducing the implementation complexity of the terminal.

[0039] According to one aspect of this application, the above method is characterized in that,

[0040] Multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0041] As an example, the advantages of the above method include: it facilitates full utilization of the content already defined in the 3GPP protocol, and the amount of work required for standardization is small.

[0042] According to one aspect of this application, the above method is characterized in that,

[0043] The first signaling is a DCI format, the first signaling schedules the first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block;

[0044] Wherein, the first PUSCH uses a first orthogonal sequence, and the first orthogonal sequence is a PUSCH orthogonal sequence.

[0045] As an example, the above method is applicable to scenarios where PUSCH is dynamically scheduled in DCI format, in which transport blocks are transmitted in a slot aggregation manner.

[0046] According to one aspect of this application, the above method is characterized by comprising:

[0047] Send first capability information, which indicates the maximum length supported by the terminal;

[0048] The length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0049] As an example, the advantages of the above method include: it facilitates different terminals reporting different code division multiplexing capabilities, and it enables base stations to perform more flexible resource scheduling.

[0050] As an example, the advantages of the above method include: it helps the base station to better match users based on the reported capability information, thereby improving the matching success rate.

[0051] As an example, the advantages of the above method include: it facilitates the coexistence of orthogonal sequences of PUSCH with multiple lengths and has good forward compatibility.

[0052] This application discloses a method used in a base station, characterized by comprising:

[0053] Send a first signaling message and a second signaling message, the second signaling message indicating the first HARQ-ACK message;

[0054] Receive the first transport block in at least one of the multiple time slots;

[0055] Wherein, the first signaling is used to determine the plurality of time slots, the first transport block corresponds to the first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and the first configuration, the first configuration being the configuration of the PUSCH orthogonal sequence.

[0056] According to one aspect of this application, the above method is characterized in that,

[0057] The value of the first HARQ-ACK message is ACK; the first HARQ-ACK message is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol;

[0058] Wherein, the first target symbol depends on the first configuration, and D is a configurable non-negative integer.

[0059] According to one aspect of this application, the above method is characterized in that,

[0060] The first target symbol is the last symbol of the first resource pool group, which includes more than one resource pool. The more than one resource pool in the first resource pool group is located in different time slots of the plurality of time slots. Each resource pool in the first resource pool group is for the first transport block. The first resource pool group depends on the first configuration.

[0061] According to one aspect of this application, the above method is characterized in that,

[0062] The first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold.

[0063] The first threshold is configurable or predefined.

[0064] According to one aspect of this application, the above method is characterized by comprising:

[0065] Send the first information block;

[0066] The first target symbol is the last symbol of the first resource pool group only when the first information block indicates the second configuration; wherein, the second configuration is the configuration for transport block decoding.

[0067] According to one aspect of this application, the above method is characterized in that,

[0068] Multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0069] According to one aspect of this application, the above method is characterized in that,

[0070] The first signaling is a DCI format, the first signaling schedules the first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block;

[0071] Wherein, the first PUSCH uses a first orthogonal sequence, and the first orthogonal sequence is a PUSCH orthogonal sequence.

[0072] According to one aspect of this application, the above method is characterized by comprising:

[0073] Receive first capability information, which indicates the maximum length supported by the terminal;

[0074] The length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0075] This application discloses a terminal, characterized in that the terminal includes: one or more processors and a memory;

[0076] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the terminal to perform the method used in the terminal.

[0077] This application discloses a base station, characterized in that the base station includes: one or more processors and a memory;

[0078] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the base station to perform the method used in the base station. Attached Figure Description

[0079] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0080] Figure 1 shows a processing flowchart of a terminal according to an embodiment of this application;

[0081] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;

[0082] Figure 3 illustrates a schematic diagram of the wireless protocol architecture of the user plane and control plane according to an embodiment of this application;

[0083] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;

[0084] Figure 5 shows a signal transmission flowchart according to an embodiment of this application;

[0085] Figure 6 shows an illustrated diagram of the last symbol of a first resource pool group according to an embodiment of this application;

[0086] Figure 7 shows a schematic diagram illustrating a first resource pool group according to an embodiment of this application;

[0087] Figure 8 illustrates a schematic diagram of a PDCCH receiving second signaling according to an embodiment of this application, where the first symbol is at least D symbols later than the first target symbol;

[0088] Figure 9 illustrates whether, according to one embodiment of this application, the first target symbol is the last symbol of the first resource pool group, depending on the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0089] Figure 10 illustrates whether the first target symbol is the last symbol of the first resource pool group according to an embodiment of the present application depends on the indication of the first information block;

[0090] Figure 11 illustrates a schematic diagram of a PDCCH receiving second signaling according to an embodiment of this application, where the first symbol is at least D symbols later than the second target symbol;

[0091] Figure 12 shows a schematic diagram illustrating the first signaling according to an embodiment of this application;

[0092] Figure 13 illustrates a schematic diagram of a first PUSCH application of a first orthogonal sequence according to an embodiment of this application;

[0093] Figure 14 shows a structural block diagram of a processing device for a terminal according to an embodiment of the present application;

[0094] Figure 15 shows a structural block diagram of a processing apparatus for a base station according to an embodiment of the present application. Detailed Implementation

[0095] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0096] Example 1

[0097] Example 1 illustrates a processing flowchart of a terminal according to an embodiment of this application, as shown in Figure 1.

[0098] In Embodiment 1, the terminal in this application receives first signaling and second signaling in step 101; and transmits a first transport block in at least one of the plurality of time slots in step 102.

[0099] In Embodiment 1, the second signaling indicates the first HARQ-ACK information; the first signaling is used to determine the plurality of time slots, the first transport block corresponds to the first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the starting time domain position of the second signaling and the first configuration, the first configuration being the configuration of the PUSCH orthogonal sequence.

[0100] As one embodiment, the first signaling includes bits of control information.

[0101] As an example, the first signaling is physical layer signaling.

[0102] As an example, the first signaling is DCI (Downlink Control Information).

[0103] As an example, the first signaling is a DCI format for scheduling PUSCH.

[0104] As an example, the first signaling is higher-layer signaling.

[0105] As an example, the first signaling is MAC CE (Medium Access Control layer Control Element).

[0106] As an example, the first signaling is transmitted on the PDSCH (Physical Downlink Shared Channel).

[0107] As an example, the first signaling is RRC (Radio Resource Control) signaling.

[0108] As an example, the first signaling is the higher-level parameter configuredGrantConfig in the BWP-UplinkDedicated IE (Information Element).

[0109] As a sub-example of the above embodiment, the higher-level parameter configuredGrantConfig does not include rrc-ConfiguredUplinkGrant.

[0110] As a sub-implementation of the above embodiments, the higher-level parameter configuredGrantConfig includes rrc-ConfiguredUplinkGrant.

[0111] As an example, the first signaling is PUSCH-Config IE.

[0112] As an example, the first signaling is transmitted on the downlink.

[0113] As one embodiment, the second signaling includes bits of control information.

[0114] As one embodiment, the second signaling is physical layer signaling.

[0115] As an example, the second signaling is DCI (Downlink Control Information).

[0116] As an example, the second signaling is a DCI format.

[0117] As an example, the second signaling is DCI format 0_1.

[0118] As an example, the second signaling is transmitted on the PDCCH (Physical Downlink Control Channel).

[0119] As an example, the second signaling is used to indicate CG-DFI (Configured Grant Downlink Feedback Information).

[0120] As an example, the second signaling is DCI format 0_1 ​​including the DFI flag field.

[0121] As an example, the second signaling includes a DFI flag field, the value of which is set to 1.

[0122] As an example, the CRC (Cyclic Redundancy Check) of the second signaling is scrambled by CS-RNTI (Configured Scheduling Radio Network Temporary Identity).

[0123] As an example, the value of the first HARQ-ACK information is either ACK or NACK.

[0124] As an example, the terminal detects the value of the first HARQ-ACK information.

[0125] As an example, the first HARQ-ACK information is TB (Transport Block) level HARQ-ACK information.

[0126] As an example, the second signaling explicitly indicates the first HARQ-ACK message.

[0127] As an example, the second signaling implicitly indicates the first HARQ-ACK message.

[0128] As one embodiment, the second signaling includes a HARQ-ACK bitmap, where the target bit is a bit in the HARQ-ACK bitmap of the second signaling, and the value of the target bit indicates the first HARQ-ACK information.

[0129] As a sub-implementation of the above embodiment, the HARQ-ACK bitmap in the second signaling includes 16 bits.

[0130] As a sub-implementation of the above embodiment, the HARQ-ACK bitmap in the second signaling includes 32 bits.

[0131] As a sub-implementation of the above embodiment, the HARQ-ACK bitmap in the second signaling includes 64 bits.

[0132] As a sub-implementation of the above embodiment, the values ​​of different bits in the HARQ-ACK bitmap in the second signaling respectively indicate HARQ-ACK information for different HARQ processes.

[0133] As a sub-implementation of the above embodiment, the mapping order of the HARQ-ACK bitmap to the HARQ process number in the second signaling is as follows: the HARQ process number is mapped in ascending order from the MSB (Most Significant Bit) to the LSB (Least Significant Bit) in the HARQ-ACK bitmap of the second signaling.

[0134] As a sub-implementation of the above embodiment, for each bit in the HARQ-ACK bitmap in the second signaling, a value of 1 indicates ACK, and a value of 0 indicates NACK.

[0135] As an example, the first HARQ process is a HARQ process.

[0136] As an example, the first HARQ process is a HARQ process used for uplink scheduling.

[0137] As an example, the first HARQ process is associated with a HARQ process ID (identifier).

[0138] As an example, the HARQ process number of the first HARQ process is one of 0 to 15.

[0139] As an example, the HARQ process number of the first HARQ process is one of 1 to 16.

[0140] As an example, the HARQ process number of the first HARQ process is one of 0 to 31.

[0141] As an example, the HARQ process number of the first HARQ process is one of 1 to 32.

[0142] As an example, the HARQ process number of the first HARQ process is one of 0 to 63.

[0143] As an example, the HARQ process number of the first HARQ process is one of 1 to 64.

[0144] As an example, the HARQ process number of the first HARQ process is a non-negative integer not exceeding 1024.

[0145] As an example, the first HARQ-ACK information is the HARQ-ACK information for the first HARQ process.

[0146] As an example, the first HARQ process supports a transport block.

[0147] As one embodiment, the first transport block corresponds to a first HARQ process, including: the first signaling dynamically schedules the transmission of the first transport block, and the first signaling indicates the HARQ process number of the first HARQ process.

[0148] As one embodiment, the first transport block corresponds to a first HARQ process, including: the transport of the first transport block corresponds to a first type 1 configured grant or a second type 2 configured grant, and the first HARQ process corresponding to the first transport block is calculated according to clause 5.4.1 of 3GPP TS 38.321.

[0149] As one embodiment, the first transport block corresponds to a first HARQ process, including: the first transport block being allocated to the first HARQ process.

[0150] As one embodiment, the first transport block corresponds to the first HARQ process, including: the first transport block is associated with the first HARQ process.

[0151] As one embodiment, the first transport block corresponds to the first HARQ process, including: the first transport block is allocated to the first HARQ process by a MAC entity.

[0152] As one embodiment, the plurality of time slots are used to transmit multiple repetitions of the first transport block.

[0153] As one embodiment, each of the plurality of time slots is used to transmit one repetition of the first transport block.

[0154] As one embodiment, each of the plurality of time slots is used to transmit a portion of the first transport block.

[0155] As an example, the terminal will transmit the first transport block in the plurality of time slots.

[0156] As an example, the terminal transmits at least one repetition of the first transport block in at least one of the plurality of time slots.

[0157] As an example, "at least one" means: not less than one.

[0158] As an example, the determination of the plurality of time slots begins with a reference time slot, which is determined based on the indication of the first signaling.

[0159] As one embodiment, the terminal determines the plurality of time slots starting from a reference time slot.

[0160] As an example, any one of the plurality of time slots is not earlier than the reference time slot.

[0161] As one embodiment, "not earlier than the indicated reference time slot" includes "later than the reference time slot".

[0162] As one embodiment, "not earlier than the indicated reference time slot" includes: simultaneously with the reference time slot.

[0163] As an example, the reference time slot is time slot K. s If the terminal is configured with a ca-SlotOffset for at least one of the scheduled cell and the scheduling cell, then otherwise, in, This indicates rounding down, where n is the time slot to which the first signaling belongs, K2 is the slot offset indicated by the first signaling, and the first signaling is in DCI format for scheduling the first PUSCH, μ PUSCH and μ PDCCH These are the subcarrier spacing configuration(s) corresponding to the first PUSCH and the PDCCH providing the first signaling, respectively. μoffset and PDCCH are determined by the higher-layer configured ca-SlotOffset for the cell receiving the PDCCH that provides the first signaling. and μ offset , μoffset and PUSCH are determined by the higher-layer configured ca-SlotOffset for the cell that sent the first PUSCH. and μ offset K offset This is the scheduling offset used to correct timing relationships in NTN (Non-Terrestrial Network), where K... offset Configured by the higher-level parameter cellSpecificKoffset, It is for K offset Subcarrier spacing configuration.

[0164] As an example, the K s The K2 and the K offset The unit is the number of time slots.

[0165] As an example, the reference time slot is determined by the time slot offset value K2 indicated by the first signaling.

[0166] As an example, the time slot to which the first signaling belongs in the time domain is used to determine the reference time slot.

[0167] As an example, the time slot to which the first signaling belongs in the time domain is time slot n, and the reference time slot is time slot n+K2, where K2 is indicated by the first signaling.

[0168] As an example, the transmission of the first transport block in this application refers to the transmission of the PUSCH used to carry the first transport block.

[0169] As an example, the transmission of the first transport block in this application refers to the transmission of the PUSCH carrying the first transport block.

[0170] As an example, the transmission of the first transport block in this application refers to the transmission of the output after at least a portion of the following processes: CRC attachment, code block segmentation, code block CRC attachment, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, transform precoding, precoding, resource block mapping, multicarrier symbol generation, and modulation up-conversion.

[0171] As an example, the starting time-domain position of the second signaling refers to the earliest symbol occupied by the second signaling in the time domain.

[0172] As an example, the starting time-domain position of the second signaling refers to the first symbol occupied by the second signaling in the time domain.

[0173] As an example, the starting time-domain position of the second signaling refers to the earliest symbol of the PDCCH reception that provides the second signaling.

[0174] As an example, the starting time domain position of the second signaling refers to the first symbol of the PDCCH reception that provides the second signaling.

[0175] As an example, the first configuration includes the configuration of higher layer parameters.

[0176] As an example, the first configuration includes the configuration of the MAC (Medium Access Control) layer.

[0177] As an example, the first configuration includes the configuration of the RRC (Radio Resource Control) layer.

[0178] As an example, the advantages of the above method include: high reliability of configuration parameter transmission.

[0179] As an example, the first configuration includes an indication of the length of the PUSCH orthogonal sequence(s).

[0180] As an example, the first configuration includes an indication of an index of the PUSCH orthogonal sequence.

[0181] As an example, the higher layer parameter ConfiguredGrantConfig includes an indication of the length of the PUSCH orthogonal sequence(s).

[0182] As an example, the higher layer parameter ConfiguredGrantConfig includes an indication of the index of the PUSCH orthogonal sequence.

[0183] As an example, the orthogonal sequence in this application includes orthogonal cover code.

[0184] As an example, the PUSCH orthogonal sequence is an orthogonal sequence defined for PUSCH transmission.

[0185] As an example, the PUSCH orthogonal sequence is an orthogonal sequence configured for use in PUSCH transmission.

[0186] As an example, the PUSCH orthogonal sequence is an orthogonal sequence configured for multiple repeated transmissions of PUSCH.

[0187] As an example, the first configuration includes the configuration of orthogonal overlay codes for PUSCH.

[0188] As an example, the first configuration includes an indication of the length of the orthogonal overlay code for PUSCH.

[0189] As an example, the first configuration includes an indication of an index for the orthogonal overlay code of PUSCH.

[0190] As one embodiment, the validity of the first HARQ-ACK information for the first transport block includes: the first HARQ-ACK information is valid for the first transport block.

[0191] As one embodiment, the validity of the first HARQ-ACK information for the first transport block includes: the first HARQ-ACK information is invalid for the first transport block.

[0192] As one embodiment, the validity of the first HARQ-ACK information for the first transport block includes: the first HARQ-ACK information is not valid for the first transport block.

[0193] As an example, the validity of the first HARQ-ACK information for the first transport block includes: the first HARQ-ACK information is not invalid for the first transport block.

[0194] As an example, the first HARQ-ACK information being invalid for the first transport block is equivalent to the first HARQ-ACK information being valid for the first transport block, and they can be substituted for each other.

[0195] As an example, the first HARQ-ACK information not being valid for the first transport block is equivalent to the first HARQ-ACK information being invalid for the first transport block, and they can be substituted for each other.

[0196] As an example, the first HARQ-ACK information being valid for the first transport block means that the first HARQ-ACK information is used to indicate whether the first transport block has been correctly decoded.

[0197] As an example, the first HARQ-ACK information being valid for the first transport block means that the first node considers the first HARQ-ACK information to indicate whether the first transport block has been correctly decoded.

[0198] As an example, the first HARQ-ACK information being valid for the first transport block means that the first HARQ-ACK information is interpreted as HARQ-ACK information for the first transport block.

[0199] As an example, the first HARQ-ACK information being invalid for the first transport block means that the first HARQ-ACK information is not used to indicate whether the first bit block has been correctly decoded.

[0200] As an example, the first HARQ-ACK information being invalid for the first transport block means that the first node does not consider the first HARQ-ACK information to indicate whether the first transport block has been correctly decoded.

[0201] As an example, the first HARQ-ACK information being invalid for the first transport block means that the first HARQ-ACK information is interpreted as HARQ-ACK information for other transport blocks besides the first transport block.

[0202] As an example, the symbols in this application are symbols defined in the time domain.

[0203] As an example, the symbols used in this application are OFDM symbols.

[0204] As an example, the symbols in this application are symbols in a time slot.

[0205] Example 2

[0206] Example 2 illustrates a schematic diagram of a network architecture according to one embodiment of this application, as shown in Figure 2. Figure 2 illustrates a network architecture 200 for a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system. The 5G NR / LTE / LTE-A network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200 by some other suitable term. 5GS / EPS 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination to UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Service Set (BSS), Extended Service Set (ESS), TRP (Transmitter Receiver Point), or some other suitable term. Node 203 provides UE 201 with an access point to the 5GC / EPC 210.Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 connects to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. MME / AMF / SMF 211 is the control node handling signaling between UE201 and 5GC / EPC210. ​​Generally, MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF 212, which is itself connected to P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet service 230. Internet service 230 includes operator-compliant Internet protocol services, specifically including Internet, intranet, IMS (IP Multimedia Subsystem), and packet switching services.

[0207] As an example, the UE201 corresponds to the terminal described in this application.

[0208] As an example, the gNB203 corresponds to the base station in this application.

[0209] As an example, the UE201 corresponds to the terminal in this application, and the gNB203 corresponds to the base station in this application.

[0210] As an example, the gNB203 is a macrocell base station.

[0211] As an example, the gNB203 is a microcell base station.

[0212] As an example, the gNB203 is a PicoCell base station.

[0213] As an example, the gNB203 is a femtocell.

[0214] As an example, the gNB203 is a base station device that supports large latency differences.

[0215] As one example, the gNB203 is a flight platform device.

[0216] As an example, the gNB203 is a satellite device.

[0217] Example 3

[0218] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and a control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for the control plane 300 in three layers: Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). L1 is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 will be referred to herein as PHY301. Layer 2 (L2 layer) 305 is above PHY301 and is responsible for the link between the first communication node device and the second communication node device, as well as between the two UEs, through PHY301. L2 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304. PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. PDCP sublayer 304 also provides security through encrypted data packets and provides cross-area mobility support. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell. MAC sublayer 302 is also responsible for HARQ operations. RRC (Radio Resource Control) sublayer 306 in L3 of control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and using RRC signaling to configure the lower layers. The radio protocol architecture of user plane 350 includes layer 1 (L1) and layer 2 (L2). In user plane 350, the radio protocol architecture is largely the same as the corresponding layers and sublayers in control plane 300 for physical layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355 and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes the SDAP (Service Data Adaptation Protocol) sublayer 356. The SDAP sublayer 356 is responsible for the mapping between QoS (Quality of Service) streams and data radio bearers (DRBs) to support service diversity.

[0219] As an example, the wireless protocol architecture in Figure 3 is applicable to the terminal described in this application.

[0220] As an example, the wireless protocol architecture in Figure 3 is applicable to the base station described in this application.

[0221] As an example, the first signaling in this application is generated in the RRC sublayer 306.

[0222] As an example, the first signaling in this application is generated in the MAC sublayer 302.

[0223] As an example, the first signaling in this application is generated in the PHY301.

[0224] As an example, the second signaling in this application is generated in the PHY301.

[0225] As an example, the first transport block in this application is generated in the PHY351.

[0226] As an example, the first information block in this application is generated in the RRC sublayer 306.

[0227] As an example, the first information block in this application is generated in the MAC sublayer 302.

[0228] As an example, the first information block in this application is generated in the PHY301.

[0229] As an example, the first capability information in this application is generated in the RRC sublayer 306.

[0230] As an example, the higher layer mentioned in this application refers to the layer above the physical layer.

[0231] As an example, the higher layer in this application includes the MAC layer.

[0232] As an example, the higher layer in this application includes the RRC layer.

[0233] Example 4

[0234] Example 4 illustrates a schematic diagram of a first communication device and a second communication device according to this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.

[0235] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0236] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0237] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), and M-Quadrature Amplitude Modulation (M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently performs an inverse fast Fourier transform (IFFT). The multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multi-carrier symbol stream using an IFFT (Instantaneous Transformation) technique. Each transmitter 418 converts the baseband multi-carrier symbol stream provided by the multi-antenna transmit processor 471 into an RF stream, which is then provided to different antennas 420.

[0238] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the second communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the first communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 that stores program code and data.

[0239] The memory 460 may be referred to as computer-readable media. During transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transmission and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above layer L2. Various control signals may also be provided to layer L3 for L3 processing.

[0240] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the first communication device 410 described in the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0241] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the second communication device 450 to the first communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.

[0242] As an example, the terminal in this application includes the second communication device 450, and the base station in this application includes the first communication device 410.

[0243] As a sub-implementation of the above embodiments, the second communication device 450 is a user equipment, and the first communication device 410 is a relay node.

[0244] As a sub-implementation of the above embodiments, the second communication device 450 is a user equipment, and the first communication device 410 is a base station device.

[0245] As a sub-implementation of the above embodiments, the second communication device 450 is a relay node, and the first communication device 410 is a base station device.

[0246] As a sub-implementation of the above embodiments, the second communication device 450 includes: at least one controller / processor; the at least one controller / processor is responsible for HARQ operation.

[0247] As a sub-implementation of the above embodiments, the first communication device 410 includes: at least one controller / processor; the at least one controller / processor is responsible for HARQ operation.

[0248] As a sub-implementation of the above embodiments, the first communication device 410 includes: at least one controller / processor; the at least one controller / processor is responsible for error detection using positive acknowledgment (ACK) and / or negative acknowledgment (NACK) protocols to support HARQ operation.

[0249] As one embodiment, the second communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 450 means at least: receiving first signaling and second signaling, the second signaling indicating first HARQ-ACK information; transmitting a first transport block in at least one of a plurality of time slots; wherein the first signaling is used to determine the plurality of time slots, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, the first configuration being a configuration of PUSCH orthogonal sequences.

[0250] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the terminal described in this application.

[0251] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving first signaling and second signaling, the second signaling indicating first HARQ-ACK information; transmitting a first transport block in at least one of a plurality of time slots; wherein the first signaling is used to determine the plurality of time slots, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, the first configuration being a configuration of PUSCH orthogonal sequences.

[0252] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the terminal described in this application.

[0253] As one embodiment, the first communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The first communication device 410 means at least: transmitting a first signaling and a second signaling, the second signaling indicating first HARQ-ACK information; receiving a first transport block in at least one of a plurality of time slots; wherein the first signaling is used to determine the plurality of time slots, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, the first configuration being a configuration of PUSCH orthogonal sequences.

[0254] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the base station in this application.

[0255] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that generates actions when executed by at least one processor, the actions including: sending a first signaling and a second signaling, the second signaling indicating first HARQ-ACK information; receiving a first transport block in at least one of a plurality of time slots; wherein the first signaling is used to determine the plurality of time slots, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, the first configuration being a configuration of PUSCH orthogonal sequences.

[0256] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the base station in this application.

[0257] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first signaling in this application.

[0258] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the first signaling in this application.

[0259] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the second signaling in this application.

[0260] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the second signaling in this application.

[0261] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the first transmission block.

[0262] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, the controller / processor 475, and the memory 476} is used to receive the first transmission block.

[0263] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first information block in this application.

[0264] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the first information block in this application.

[0265] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the first capability information in this application.

[0266] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, the controller / processor 475, and the memory 476} is used to receive the first capability information in this application.

[0267] Example 5

[0268] Example 5 illustrates a signal transmission flowchart according to an embodiment of this application, as shown in Figure 5. In Figure 5, terminal U1 and base station U2 communicate via an air interface. It should be noted that the order in this embodiment does not limit the signal transmission order or the order of implementation in this application. In Figure 5, the steps in the dashed boxes F1 and F2 are optional.

[0269] Terminal U1 sends first capability information in step S51A; receives a first information block in step S51B; receives first signaling and second signaling in step S511; and sends a first transmission block in at least one of the multiple time slots in step S512.

[0270] Base station U2 receives first capability information in step S52A; transmits a first information block in step S52B; transmits first signaling and second signaling in step S521; and receives a first transmission block in at least one of multiple time slots in step S522.

[0271] In embodiment 5, the second signaling indicates the first HARQ-ACK information; the first signaling is used to determine the plurality of time slots, the first transport block corresponds to the first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the starting time domain position of the second signaling and the first configuration, the first configuration being the configuration of the PUSCH orthogonal sequence.

[0272] As a sub-implementation of Embodiment 5, the value of the first HARQ-ACK information is ACK; when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol, the first HARQ-ACK information is valid for the first transport block; wherein, the first target symbol depends on the first configuration, and D is a configurable non-negative integer.

[0273] As a sub-implementation of Embodiment 5, the first target symbol is the last symbol of the first resource pool group, the first resource pool group includes more than one resource pool, the more than one resource pool in the first resource pool group is in different time slots of the plurality of time slots, each resource pool in the first resource pool group is for the first transport block; the first resource pool group depends on the first configuration.

[0274] As an additional embodiment of this sub-example, the first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold; wherein, the first threshold is configurable or predefined.

[0275] As an additional embodiment of this sub-example, the first target symbol is the last symbol of the first resource pool group only when the first information block indicates the second configuration; wherein, the second configuration is the configuration for decoding the first transport block.

[0276] As an auxiliary embodiment of this sub-example, multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0277] As a sub-example of Example 5, the first capability information indicates the maximum length supported by the terminal; the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0278] As an example, the first signaling is a DCI format, the first signaling schedules a first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block; the above features can be combined with Example 5 and its sub-examples.

[0279] As one embodiment, the second signaling is DCI format 0_1; the above features can be combined with Embodiment 5 and its sub-embodiments.

[0280] As an example, the terminal U1 is the terminal described in this application.

[0281] As an example, the base station U2 is the base station described in this application.

[0282] As an example, the terminal U1 is a UE.

[0283] As an example, the base station U2 is a base station.

[0284] As an example, the air interface between the base station U2 and the terminal U1 is a Uu interface.

[0285] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a cellular link.

[0286] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a wireless interface between the base station equipment and the user equipment.

[0287] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a wireless interface between satellite equipment and user equipment.

[0288] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a wireless interface between the relay device and the user equipment.

[0289] As an example, the terminal U1 first receives the first signaling and then receives the second signaling.

[0290] As an example, the terminal U1 first receives the second signaling and then receives the first signaling.

[0291] As an example, the terminal U1 simultaneously receives the first signaling and the second signaling.

[0292] As one embodiment, the base station U2 first sends the first signaling and then sends the second signaling.

[0293] As one embodiment, the base station U2 first sends the second signaling and then sends the first signaling.

[0294] As one embodiment, the base station U2 simultaneously transmits the first signaling and the second signaling.

[0295] As an example, the steps in the dashed box F1 are present.

[0296] As an example, the first capability information is an RRC (Radio Resource Control) message.

[0297] As one embodiment, the first capability information includes some or all of the fields in the UECapabilityInformation message.

[0298] As one embodiment, the first capability information includes some or all of the fields in the UE-NR-Capability message.

[0299] As one embodiment, the first capability information includes some or all of the fields in the RF-Parameters IE (Information Element).

[0300] As one embodiment, the first capability information includes some or all of the domains in the BandNR IE.

[0301] As an example, the first capability information is transmitted via PUSCH (Physical Uplink Shared CHannel) or PUCCH (Physical Uplink Control CHannel).

[0302] As an example, the capability parameter value indicated by the first capability information is a Boolean parameter value, an enumeration parameter value, a selection parameter value, or a sequence parameter value.

[0303] As an example, the capability parameter value indicated by the first capability information is different between FDD (Frequency Division Duplexing) and TDD (Time Division Duplexing).

[0304] As an example, the capability parameter values ​​indicated by the first capability information are only applied to TDD.

[0305] As one embodiment, the first capability information indicates the maximum length supported by the terminal.

[0306] As an example, the maximum length supported by the terminal is the maximum length of the PUSCH orthogonal sequence supported by the terminal.

[0307] As an example, the maximum length supported by the terminal depends on the terminal's UE capability.

[0308] As an example, the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0309] As an example, when the length of the PUSCH orthogonal sequence indicated by the first configuration is greater than the maximum length supported by the terminal, the length of the PUSCH orthogonal sequence determined according to the first configuration is equal to the maximum length supported by the terminal.

[0310] As an example, the first capability information indicates that the maximum length supported by the terminal is 2, and the length of the PUSCH orthogonal sequence determined according to the first configuration is equal to 2.

[0311] As an example, the first capability information indicates that the maximum length supported by the terminal is 4, and the length of the PUSCH orthogonal sequence determined according to the first configuration is equal to 2 or 4.

[0312] As an example, the length of the PUSCH orthogonal sequence determined according to the first configuration is equal to the minimum of the length of the PUSCH orthogonal sequence indicated by the first configuration and the maximum length supported by the terminal.

[0313] As one embodiment, the first capability information is sent before the first signaling is received.

[0314] As one embodiment, the first capability information is received before the first signaling is sent.

[0315] As one embodiment, the order of sending the first capability information and receiving the first signaling is not important.

[0316] As one embodiment, the order of receiving the first capability information and sending the first signaling is not important.

[0317] As one embodiment, the first capability information is sent before the second signaling is received.

[0318] As one embodiment, the first capability information is received before the second signaling is sent.

[0319] As an example, the step in the dashed box F1 does not exist.

[0320] As an example, the steps in the dashed box F2 are present.

[0321] As one example, the first information block includes the configuration of higher-layer parameters.

[0322] As an example, the first information block is composed of MAC CE (Medium Access Control layer Control Element).

[0323] As an example, the first information block is carried by RRC (Radio Resource Control) signaling.

[0324] As an example, the advantages of the above method include: improving the reliability of the indication of the first information block.

[0325] As an example, the first information block is a field in the DCI format.

[0326] As a sub-implementation of the above embodiments, the first signaling is a DCI format, and the first information block is a field in the first signaling.

[0327] As an example, the advantages of the above method include: improving the timeliness of the indication of the first information block.

[0328] As an example, the transmission / reception of the first information block precedes the transmission / reception of the first signaling.

[0329] As an example, the first information block is sent / received before the second signaling is sent / received.

[0330] As one embodiment, the order of sending the first information block and receiving the first capability information is not important.

[0331] As one embodiment, the order of receiving the first information block and sending the first capability information is not important.

[0332] As an example, the step in dashed box F2 does not exist.

[0333] Example 6

[0334] Example 6 illustrates a schematic diagram of the last symbol of a first resource pool group according to an embodiment of this application, as shown in Figure 6. In Figure 6, each solid-line box represents a resource pool in the first resource pool group, and the large grid-filled portion within the solid-line box represents the last symbol of the first resource pool group.

[0335] In embodiment 6, the first resource pool group includes 4 resource pools, which are located in 4 different time slots. The last symbol of the first resource pool group is located in the last resource pool of the first resource pool group.

[0336] As an example, any one of the four different time slots belongs to the plurality of time slots.

[0337] As an example, the first resource pool group includes K resource pools, which are located in the K different time slots. The number of resource pools in the first resource pool group is equal to the length of the orthogonal sequence of PUSCH determined according to the first configuration. The last symbol of the first resource pool group is the last symbol in the last resource pool of the first resource pool group.

[0338] As a sub-example of the above embodiment, K is greater than 1.

[0339] As a sub-example of the above embodiments, K is not greater than 8.

[0340] As a sub-example of the above embodiment, K equals 2.

[0341] As a sub-example of the above embodiment, K equals 4.

[0342] As an example, any one of the K different time slots belongs to the plurality of time slots.

[0343] As an example, the last symbol of the first resource pool group is the last symbol of the latest resource pool in the first resource pool group.

[0344] As an example, the last symbol of a resource pool is the latest symbol transmitted in the time domain within that resource pool using PUSCH.

[0345] As an example, the last symbol of a resource pool is the latest symbol that the resource pool has occupied in the time domain.

[0346] Example 7

[0347] Example 7 illustrates a schematic diagram of a first resource pool group according to an embodiment of this application, as shown in Figure 7. In Figure 7, each solid-line box represents one of Q resource pools.

[0348] In Example 7, the Q resource pools are located in different time slots of the plurality of time slots; the Q resource pools are divided into a plurality of resource pool groups, and the first resource pool group is the earliest resource pool group among the plurality of resource pool groups.

[0349] In Example 7, Q equals 8, the plurality of time slots are 8 time slots, and the number of resource pools in each of the plurality of resource pool groups is equal to 4.

[0350] As an example, the above embodiment is a non-limiting embodiment.

[0351] As one example, multiple resource pools are located in different time slots within the multiple time slots.

[0352] As an example, the plurality of time slots are consecutive.

[0353] As an example, the plurality of time slots are consecutive physical time slots.

[0354] As an example, the multiple time slots are discontinuous.

[0355] As an example, the plurality of time slots are non-contiguous available time slots.

[0356] As one example, the multiple resource pools are divided into multiple resource pool groups.

[0357] As an example, the multiple resource pools refer to the Q resource pools, which are divided into two resource pool groups, and the first resource pool group is the earliest of the two resource pool groups.

[0358] As one example, each of the plurality of resource pool groups includes more than one resource pool.

[0359] As one embodiment, the first resource pool group includes more than one resource pool, and the more than one resource pool in the first resource pool group are respectively in different time slots of the plurality of time slots.

[0360] As an example, "more than one" means: more than one.

[0361] As an example, the number of resource pools in each of the plurality of resource pool groups is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0362] As an example, Q is indicated by a higher layer parameter.

[0363] As an example, Q is indicated by the higher-level parameter pusch-AggregationFactor.

[0364] As an example, Q is indicated by the higher-level parameter numberOfRepetitions.

[0365] As an example, Q is indicated by the higher-level parameter numberOfRepetitionsExt.

[0366] As an example, Q is indicated by the higher-level parameter repK.

[0367] As an example, Q is indicated by the higher-level parameter repK-v1710.

[0368] As an example, the terminal does not expect Q to be equal to 3.

[0369] As an example, the terminal does not expect Q to be equal to 7.

[0370] As an example, Q depends on the first configuration.

[0371] As an example, Q is a positive integer multiple of the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0372] As one embodiment, the first resource pool group depends on the first configuration, including: the number of resource pools in the first resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0373] As one embodiment, the first resource pool group depends on the first configuration, including: a first orthogonal sequence is applied to the first resource pool group, the first orthogonal sequence is a PUSCH orthogonal sequence, and the first orthogonal sequence depends on the first configuration.

[0374] As an example, the PUSCH orthogonal sequence is applied to each of the plurality of resource pool groups.

[0375] As an example, the PUSCH orthogonal sequence is applied inter-slot to each of the plurality of resource pool groups.

[0376] As an example, the advantages of the above method include: less work is required for standardization.

[0377] As an example, the advantages of the above method include good backward compatibility.

[0378] Example 8

[0379] Example 8 illustrates a schematic diagram showing that, according to an embodiment of this application, the first symbol of the PDCCH receiving the second signaling is at least D symbols later than the first target symbol, as shown in Figure 8. In Figure 8, the rectangle filled with a large grid represents the first target symbol, the box with bold borders represents the PDCCH receiving the second signaling, and the portion filled with diamond lines within the box with bold borders represents the first symbol of the PDCCH receiving the second signaling.

[0380] In Example 8, the value of the first HARQ-ACK information is ACK.

[0381] As an example, the first symbol of a PDCCH reception is the earliest symbol used in the time domain for this PDCCH reception.

[0382] As an example, the first symbol of a PDCCH reception is the earliest symbol occupied in the time domain for that PDCCH reception.

[0383] As an example, D is configurable.

[0384] As an example, D is indicated by a higher layer parameter.

[0385] As an example, D is indicated by the RRC parameter.

[0386] As an example, D is a value determined by a parameter whose name includes cg-minDFI-Delay.

[0387] As an example, D is the value indicated by the parameter cg-minDFI-Delay-r16.

[0388] As an example, the value indicated by the parameter cg-minDFI-Delay-r16 is a positive integer multiple of 7 or 14.

[0389] As an example, D is the value indicated by parameter cg-minDFI-Delay-r16 plus 1.

[0390] As an example, D is the value indicated by parameter cg-minDFI-Delay-r16 minus 1.

[0391] As an example, D is the value indicated by the parameter cg-minDFI-Delay-v1710.

[0392] As an example, D is the value indicated by parameter cg-minDFI-Delay-v1710 plus 1.

[0393] As an example, D is the value indicated by parameter cg-minDFI-Delay-v1710 minus 1.

[0394] As an example, D is a non-negative integer, and D is expressed in symbols.

[0395] As an example, if the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol, then the first HARQ-ACK information is valid for the first transport block; otherwise, the first HARQ-ACK information is invalid for the first transport block.

[0396] As an example, if the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol, then the first HARQ-ACK information is valid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is earlier than the first target symbol, then the first HARQ-ACK information is invalid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is less than D symbols later than the first target symbol, then the first HARQ-ACK information is invalid for the first transport block.

[0397] As an example, if the first symbol received by the PDCCH providing the second signaling is after the first target symbol and the interval between them is not less than D symbols, then the first HARQ-ACK information is valid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is before the first target symbol, then the first HARQ-ACK information is invalid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is after the first target symbol and the interval between them is less than D symbols, then the first HARQ-ACK information is invalid for the first transport block.

[0398] As an example, "one symbol is earlier / later than another symbol" means that the one symbol precedes / follows the other symbol.

[0399] As one embodiment, one symbol being earlier / later than another symbol includes: the start time of the one symbol being earlier / later than the start time of the other symbol.

[0400] As one embodiment, one symbol being earlier / later than another symbol includes: the cutoff time of the one symbol being earlier / later than the cutoff time of the other symbol.

[0401] As an example, the first reference symbol is the Dth time-domain symbol following the first target symbol; if the first symbol received by the PDCCH providing the second signaling is after the first reference symbol, then the first HARQ-ACK information is valid for the first transport block; otherwise, the first HARQ-ACK information is invalid for the first transport block.

[0402] As an example, the first reference symbol is the Dth time-domain symbol following the first target symbol; if the first symbol received by the PDCCH providing the second signaling is after the first reference symbol, then the first HARQ-ACK information is valid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is before the first reference symbol, then the first HARQ-ACK information is invalid for the first transport block.

[0403] As an example, the first target symbol depends on the first configuration.

[0404] As an example, the first target symbol is the last symbol of the first resource pool group, which depends on the first configuration.

[0405] As an example, the first target symbol is the last symbol of the first resource pool group, and the first resource pool group applies a first orthogonal sequence, which is an orthogonal sequence of PUSCH.

[0406] As an example, the first target symbol is the last symbol of the first resource pool group, or the last symbol of the earliest resource pool in the first resource pool group.

[0407] As an example, whether the first target symbol is the last symbol of the first resource pool group depends on the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0408] As one embodiment, whether the first target symbol is the last symbol of the first resource pool group depends on the indication of the first information block.

[0409] Example 9

[0410] Example 9 illustrates a schematic diagram showing whether a first target symbol is the last symbol of a first resource pool group according to an embodiment of the present application depends on the length of a PUSCH orthogonal sequence determined according to a first configuration, as shown in Figure 9.

[0411] In Example 9, when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold, the first target symbol is the last symbol of the first resource pool group; when the length of the PUSCH orthogonal sequence determined according to the first configuration is not greater than the first threshold, the first target symbol is the last symbol of the earliest resource pool in the first resource pool group; the first threshold is configurable or predefined.

[0412] As an example, the features of the above method include: whether the first target symbol is the last symbol of the first resource pool group depends on the (implicit) indication of the first configuration.

[0413] As an example, the characteristics of the above method include: applying long PUSCH orthogonal sequences will cause serious inter-user interference, and only by jointly processing multiple PUSCH repetitions (that is, a PUSCH OCC group) can the transport block be correctly decoded.

[0414] As an example, the features of the above method include: applying short PUSCH orthogonal sequences only introduces slight inter-user interference, and decoding the transport block per PUSCH repetition can reduce processing latency and improve the timeliness of HARQ-ACK feedback.

[0415] As an example, the features of the above method include: if the transport block is decoded repeatedly for each PUSCH, then the first target symbol is the last symbol of the first resource pool group; if the transport block is decoded repeatedly for multiple PUSCHs, then the first target symbol is the last symbol of the earliest resource pool in the first resource pool group.

[0416] As an example, the advantages of the above method include: reduced signaling overhead.

[0417] As an example, the advantages of the above method include: reducing processing latency and improving the timeliness of HARQ-ACK feedback while ensuring the transmission performance of PUSCH.

[0418] When the length of the PUSCH orthogonal sequence determined according to the first configuration is not greater than the second threshold, the first target symbol is the last symbol of the first resource pool group; when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the second threshold, the first target symbol is the last symbol of the earliest resource pool in the first resource pool group; the second threshold is configurable or predefined.

[0419] As an example, the features of the above method include: the application of short PUSCH orthogonal sequences only introduces slight inter-user interference, and it has good BLER performance when multiple PUSCH repetitions (i.e., an OCC group of PUSCH) are processed together.

[0420] As an example, the characteristics of the above method include: applying long PUSCH orthogonal sequences can cause serious inter-user interference; when multiple PUSCH repetitions (i.e., a PUSCH OCC group) are processed together, the BLER performance degrades more significantly; an effective PUSCH decoding method is to decode the transport block per PUSCH repetition and then improve the reliability of PUSCH transmission through PUSCH time slot aggregation.

[0421] As an example, the features of the above method include: if the transport block is decoded repeatedly for each PUSCH, then the first target symbol is the last symbol of the first resource pool group; if the transport block is decoded repeatedly for multiple PUSCHs, then the first target symbol is the last symbol of the earliest resource pool in the first resource pool group.

[0422] As an example, when the first type of event does not occur within the first resource pool group, the first target symbol is the last symbol of the first resource pool group; when the first type of event occurs within the first resource pool group, the first target symbol is the last symbol of the earliest resource pool in the first resource pool group; the first type of event is an event that causes power consistency and phase continuity to be lost.

[0423] As an example, the features of the above method include: whether the first target symbol is the last symbol of the first resource pool group depends on the occurrence of the first type of event.

[0424] As an example, the features of the above method include: if the first type of event does not occur within the first resource pool group, and power consistency and phase continuity cannot be maintained, then multiple PUSCHs repeatedly decode the transport block; if the first type of event does not occur within the first resource pool group, and power consistency and phase continuity can be maintained, then each PUSCH repeatedly decodes the transport block.

[0425] As an example, the first type of event is based on downlink slots, downlink reception, or downlink monitoring of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.

[0426] As an example, the first type of event is an interval between any two adjacent resource pools of the first signal that exceeds 13 symbols for a normal cyclic prefix or 11 symbols for an extended cyclic prefix.

[0427] As an example, the first type of event is when the interval between any two adjacent resource pools in the first resource pool group does not exceed 13 symbols, but other uplink transmissions are scheduled between any two adjacent resource pools in the first resource pool group.

[0428] As an example, the first type of event discards or cancels one transmission of the first transport block in accordance with Articles 9, 11.1 and 11.2A of TS 38.214.

[0429] As an example, the first type of event is a transmission of the first transport block that is discarded or canceled in accordance with Clause 5.34.3 of TS 38.321.

[0430] As an example, the first type of event is when the first resource pool group corresponds to two different SRS resource sets according to clause 6.1.2.1 of TS 38.214.

[0431] As an example, the first type of event is an uplink timing adjustment in response to a timing advance command in accordance with Section 4.2 of TS 38.213.

[0432] As an example, the first type of event is frequency hopping.

[0433] As an example, if the terminal sends the first capability information, then the first target symbol is the last symbol of the first resource pool group; if the terminal does not send the first capability information, then the first target symbol is the last symbol of the earliest resource pool in the first resource pool group.

[0434] As an example, if the terminal supports 3GPP R19 or a higher version, then the first target symbol is the last symbol of the first resource pool group; if the terminal supports 3GPP R18 or a lower version, then the first target symbol is the last symbol of the earliest resource pool in the first resource pool group.

[0435] Example 10

[0436] Example 10 illustrates a schematic diagram showing whether a first target symbol is the last symbol of a first resource pool group according to an embodiment of the present application depends on the indication of a first information block, as shown in Figure 10.

[0437] In embodiment 10, when the first information block indicates a second configuration, the first target symbol is the last symbol of the first resource pool group; when the first information block indicates a third configuration, the first target symbol is the last symbol of the earliest resource pool in the first resource pool group; wherein, the second configuration is a configuration for transmission block decoding, and the third configuration is a configuration for transmission block decoding.

[0438] As an example, the features of the above method include: whether the first target symbol is the last symbol of the first resource pool group depends on the (explicit) indication of the first information block.

[0439] As an example, the advantages of the above method include: improving the configuration flexibility of the terminal and reducing the implementation complexity of the terminal.

[0440] As one embodiment, the first information block indicates one of a plurality of configurations, the plurality of configurations including the second configuration and the third configuration; in the second configuration, the first target symbol is the last symbol of the first resource pool group; in the third configuration, the first target symbol is the last symbol of the earliest resource pool in the first resource pool group.

[0441] As an example, the second information block indicates one of the second configuration and the third configuration.

[0442] As one embodiment, the second information block includes a first indication field, the value range of which includes only one value; this value in the value range of the first indication field indicates the second configuration.

[0443] As one embodiment, the first indication field in the second information block is absent, and the second information block indicates the second configuration.

[0444] As an example, the second configuration and the third configuration correspond to different transport block decoding configurations.

[0445] As an example, when the first information block indicates the second configuration, each resource pool in the first resource pool group jointly decodes the first transport block; when the first information block indicates the third configuration, each resource pool in the first resource pool group independently decodes the first transport block.

[0446] As an example, when the first information block indicates the second configuration, each resource pool in the first resource pool group jointly treats the first transport block; when the first information block indicates the third configuration, each resource pool in the first resource pool group independently treats the first transport block.

[0447] As one embodiment, when the first information block indicates the second configuration, each resource pool in the first resource pool group coherently decodes the first transport block; when the first information block indicates the third configuration, each resource pool in the first resource pool group incoherently decodes the first transport block.

[0448] Example 11

[0449] Example 11 illustrates a schematic diagram showing that, according to an embodiment of this application, the first symbol of the PDCCH receiving the second signaling is at least D symbols later than the second target symbol, as shown in Figure 11. In Figure 11, the rectangle filled with a large grid represents the second target symbol, the box with bold borders represents the PDCCH receiving the second signaling, and the portion filled with diamond lines within the box with bold borders represents the first symbol of the PDCCH receiving the second signaling.

[0450] In Example 11, the value of the first HARQ-ACK information is NACK.

[0451] As an example, the first symbol of a PDCCH reception is the earliest symbol used in the time domain for this PDCCH reception.

[0452] As an example, the first symbol of a PDCCH reception is the earliest symbol occupied in the time domain for that PDCCH reception.

[0453] As an example, D is configurable.

[0454] As an example, D is indicated by a higher layer parameter.

[0455] As an example, D is indicated by the RRC parameter.

[0456] As an example, D is a value determined by a parameter whose name includes cg-minDFI-Delay.

[0457] As an example, D is the value indicated by the parameter cg-minDFI-Delay-r16.

[0458] As an example, the value indicated by the parameter cg-minDFI-Delay-r16 is a positive integer multiple of 7 or 14.

[0459] As an example, D is the value indicated by parameter cg-minDFI-Delay-r16 plus 1.

[0460] As an example, D is the value indicated by parameter cg-minDFI-Delay-r16 minus 1.

[0461] As an example, D is the value indicated by the parameter cg-minDFI-Delay-v1710.

[0462] As an example, D is the value indicated by parameter cg-minDFI-Delay-v1710 plus 1.

[0463] As an example, D is the value indicated by parameter cg-minDFI-Delay-v1710 minus 1.

[0464] As an example, D is a non-negative integer, and D is expressed in symbols.

[0465] As an example, if the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the second target symbol, then the first HARQ-ACK information is valid for the first transport block; otherwise, the first HARQ-ACK information is invalid for the first transport block.

[0466] As an example, if the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the second target symbol, then the first HARQ-ACK information is valid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is earlier than the second target symbol, then the first HARQ-ACK information is invalid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is less than D symbols later than the second target symbol, then the first HARQ-ACK information is invalid for the first transport block.

[0467] As an example, if the first symbol received by the PDCCH providing the second signaling is after the second target symbol and the interval between them is not less than D symbols, then the first HARQ-ACK information is valid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is before the second target symbol, then the first HARQ-ACK information is invalid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is after the second target symbol and the interval between them is less than D symbols, then the first HARQ-ACK information is invalid for the first transport block.

[0468] As an example, "one symbol is earlier / later than another symbol" means that the one symbol precedes / follows the other symbol.

[0469] As one embodiment, one symbol being earlier / later than another symbol includes: the start time of the one symbol being earlier / later than the start time of the other symbol.

[0470] As one embodiment, one symbol being earlier / later than another symbol includes: the cutoff time of the one symbol being earlier / later than the cutoff time of the other symbol.

[0471] As an example, the second reference symbol is the Dth time-domain symbol following the second target symbol; if the first symbol received by the PDCCH providing the second signaling is after the second reference symbol, then the first HARQ-ACK information is valid for the first transport block; otherwise, the first HARQ-ACK information is invalid for the first transport block.

[0472] As an example, the second reference symbol is the Dth time-domain symbol following the second target symbol; if the first symbol received by the PDCCH providing the second signaling is after the second reference symbol, then the first HARQ-ACK information is valid for the first transport block; if the first symbol received by the PDCCH providing the second signaling is before the second reference symbol, then the first HARQ-ACK information is invalid for the first transport block.

[0473] As an example, the second target symbol is the last symbol of the latest of the plurality of resource pool groups.

[0474] As an example, the last symbol of a resource pool group is the last symbol of the latest resource pool in that resource pool group.

[0475] As an example, the second target symbol is the last symbol of the latest of the plurality of resource pools.

[0476] As an example, the last symbol of a resource pool is the latest symbol transmitted in the time domain within that resource pool using PUSCH.

[0477] As an example, the last symbol of a resource pool is the latest symbol that the resource pool has occupied in the time domain.

[0478] As one example, the latest resource pool is in the last time slot among the plurality of time slots.

[0479] As an example, the last symbol of the first resource pool group is the last symbol of the latest resource pool in the first resource pool group.

[0480] Example 12

[0481] Example 12 illustrates a schematic diagram of the first signaling according to an embodiment of the present application, as shown in Figure 12.

[0482] In embodiment 12, the first signaling is a DCI format, the first signaling schedules a first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block.

[0483] As an example, the first signaling is a DCI (Downlink control information) format.

[0484] As an example, the first signaling is a DCI format other than DCI 0_0.

[0485] As an example, the first signaling is DCI format 0_1 ​​or DCI format 0_2.

[0486] As one embodiment, the first signaling is DCI format 0_0, DCI format 0_1, or DCI format 0_2.

[0487] As an example, the advantages of the above method include: low latency in indicating using the DCI format.

[0488] As an example, the first PUSCH is not configured by ConfiguredGrantConfig.

[0489] As an example, the first PUSCH is a dynamically scheduled PUSCH.

[0490] As an example, the first PUSCH is a PUSCH of PUSCH repetition type A.

[0491] As an example, the advantages of the above method include: it facilitates full utilization of the content already defined in the 3GPP protocol, and the amount of work required for standardization is small.

[0492] As an example, the advantages of the above method include: good backward compatibility, which is beneficial for code division multiplexing with users of older versions, thereby enhancing uplink capacity and throughput.

[0493] As an example, transform precoding is enabled for the first PUSCH.

[0494] As an example, transform precoding is not enabled for the first PUSCH.

[0495] As an example, the terminal transmits the first PUSCH via the first signaling scheduler.

[0496] As an example, an uplink grant in the first signaling dynamically schedules the first PUSCH.

[0497] As an example, the first PUSCH includes at least one transmission of the first transport block.

[0498] As an example, one transmission of the first transport block refers to one repetition of the first transport block.

[0499] As an example, one transmission of the first transmission block includes one PUSCH transmission of PUSCH repetition type A.

[0500] As an example, a transmission of the first transport block includes a PUSCH transmission of TBoMS (TB processing over Multiple Slots).

[0501] As an example, the first PUSCH carries the first transport block, which is repeatedly transmitted, and the number of repetitions of the first transport block is at least 1.

[0502] As an example, the first PUSCH carries the first transport block, which is repeatedly transmitted, and the number of repetitions of the first transport block is at least the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0503] As an example, the first PUSCH carries the first transport block, which is repeatedly transmitted, and the number of repetitions of the first transport block does not exceed the value indicated by the pusch-AggregationFactor.

[0504] As an example, the first PUSCH carries the first transport block, which is repeatedly transmitted, and the number of repetitions of the first transport block does not exceed the value indicated by numberOfRepetitions.

[0505] As an example, the first PUSCH carries the first transport block, which is repeatedly transmitted, and the number of repetitions of the first transport block does not exceed the value indicated by numberOfRepetitionsExt.

[0506] As an example, the first transport block is transmitted on the first PUSCH.

[0507] As an example, the first transport block is transmitted on the first PUSCH after at least a portion of the following processes: CRC attachment, code block segmentation, code block CRC attachment, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, transform precoding, precoding, resource block mapping, multicarrier symbol generation, and modulation up-conversion.

[0508] Example 13

[0509] Example 13 illustrates a schematic diagram of a first PUSCH application of a first orthogonal sequence according to an embodiment of this application, as shown in Figure 13. Each solid-line box represents a resource pool in one of the plurality of resource pool groups.

[0510] In embodiment 13, each of the plurality of resource pool groups includes K resource pools, and each resource pool in each of the plurality of resource pool groups includes at least a portion of the first PUSCH; the first orthogonal sequence is applied to each of the plurality of resource pool groups, and K is equal to the length of the first orthogonal sequence.

[0511] In Example 13, the first resource pool group is the earliest among the plurality of resource pool groups.

[0512] In Example 13, any one of the plurality of resource pool groups includes resource pool #1, resource pool #2, ..., resource pool #K, a1, a2, ..., a K These are the K elements in the first orthogonal sequence; a1, a2, ..., a K These are respectively applied to resource pool #1, resource pool #2, ..., resource pool #K.

[0513] As an example, the first PUSCH applies the first orthogonal sequence.

[0514] As an example, the first PUSCH applies the first orthogonal sequence between time slots.

[0515] As an example, in each of the plurality of resource pool groups, the first PUSCH included in each resource pool group includes at least a repetition of the first PUSCH.

[0516] As an example, each resource pool in each of the plurality of resource pool groups is part of a resource pool group.

[0517] As an example, each resource pool in each of the plurality of resource pool groups includes a portion of the first PUSCH.

[0518] As an example, each resource pool in each of the plurality of resource pool groups includes a portion of the first PUSCH after it has been partitioned in the time domain.

[0519] As an example, each resource pool in each of the plurality of resource pool groups includes a portion of the first PUSCH in the corresponding time slot.

[0520] As an example, each resource pool in each of the plurality of resource pool groups is at least a portion of the first PUSCH.

[0521] As an example, each resource pool in each of the plurality of resource pool groups is part of the first PUSCH.

[0522] As an example, each resource pool in each of the plurality of resource pool groups is a repetition of the first PUSCH.

[0523] As an example, the target complex-valued symbol set includes complex-valued symbols generated from multiple modulation symbols after at least transformation precoding, a i The result of multiplying the complex value symbol in the target complex value symbol set is mapped to resource pool #i and then transmitted; where i is any value among 1, 2, ..., K.

[0524] As an example, the target complex-valued symbol set includes complex-valued symbols generated from multiple modulation symbols after at least layer mapping and precoding, a i The result of multiplying the complex value symbol in the target complex value symbol set is mapped to resource pool #i and then transmitted; where i is any value among 1, 2, ..., K.

[0525] As an example, the plurality of modulation symbols are modulation symbols generated for the first PUSCH.

[0526] As one embodiment, the plurality of modulation symbols include modulation symbols generated by scrambling the coded bits of a transport block.

[0527] As one embodiment, the plurality of modulation symbols include modulation symbols generated by scrambling the encoded bits of UL-SCH data.

[0528] As an example, the target modulation symbol set includes multiple modulation symbols, a i The complex-valued symbol generated by multiplying the result of the modulation symbols in the target modulation symbol set with the target modulation symbol set is mapped to resource pool #i and then transmitted; wherein i is any value among 1, 2, ..., K.

[0529] As an example, the target modulation symbol set includes multiple modulation symbols, a i The result of multiplying the modulation symbols in the target modulation symbol set is processed by at least layer mapping and precoding to generate a complex-valued symbol, which is then mapped to resource pool #i and transmitted; where i is any value from 1, 2, ..., K.

[0530] As an example, the modulation symbols in the target modulation symbol set are all modulation symbols generated for the first PUSCH.

[0531] As one embodiment, the target modulation symbol set includes modulation symbols generated by scrambling the coded bits of the first transport block.

[0532] As one embodiment, the target modulation symbol set includes modulation symbols generated by scrambling the encoded bits of UL-SCH data.

[0533] As an example, the first orthogonal sequence is [a1, a2, ..., a...]. K K is equal to the length of the first orthogonal sequence.

[0534] As an example, a1, a2, ..., a K These are elements in different sorting positions within the first orthogonal sequence.

[0535] As an example, a1, a2, ..., a K The sorting positions in the first orthogonal sequence are from front to back.

[0536] As an example, a1, a2, ..., a K The sorting positions in the first orthogonal sequence are from back to front.

[0537] As an example, the first orthogonal sequence is a Walsh sequence.

[0538] As an example, the first orthogonal sequence is the Hadamard sequence.

[0539] As an example, K equals 2, and the first orthogonal sequence is [a1a2].

[0540] As a sub-example of the above embodiment, a1 is +1 and a2 is +1.

[0541] As a sub-example of the above embodiment, a1 is +1 and a2 is -1.

[0542] As an example, K equals 4, and the first orthogonal sequence is [a1a2a3a4].

[0543] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, and a4 is +1.

[0544] As a sub-example of the above embodiments, a1 is +1, a2 is -1, a3 is +1, and a4 is -1.

[0545] As a sub-example of the above embodiments, a1 is +1, a2 is +1, a3 is -1, and a4 is -1.

[0546] As a sub-example of the above embodiment, a1 is +1, a2 is -1, a3 is -1, and a4 is +1.

[0547] As an example, the first orthogonal sequence includes K elements, and each of the plurality of resource pool groups includes K resource pools, the transmission of the K resource pools respectively depending on the K elements in the first orthogonal sequence.

[0548] As an example, the features of the above method include: each of the plurality of resource pool groups applies the first orthogonal sequence.

[0549] As an example, the advantages of the above method include reducing the implementation complexity of the terminal.

[0550] Example 14

[0551] Example 14 illustrates a structural block diagram of a processing device in a terminal according to an embodiment of this application, as shown in Figure 14. In Figure 14, the processing device A00 in the terminal includes a first receiver A01 and a first transmitter A02.

[0552] As an example, the processing device A00 in the terminal is a processing device in a user equipment.

[0553] As an example, the processing device A00 in the terminal is a processing device in the relay node.

[0554] As an example, the processing device A00 in the terminal is a processing device in a vehicle-mounted communication device.

[0555] As an example, the processing device A00 in the terminal is a conventional processing device in a user equipment.

[0556] As an example, the processing device A00 in the terminal is a processing device in a user equipment that supports communication via non-terrestrial networks.

[0557] As an example, the first receiver A01 includes at least one of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0558] As an example, the first receiver A01 includes at least the first five of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.

[0559] As one embodiment, the first receiver A01 includes at least the first four of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0560] As one embodiment, the first receiver A01 includes at least the first three of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0561] As one embodiment, the first receiver A01 includes at least two of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.

[0562] As an example, the first transmitter A02 includes at least one of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0563] As an example, the first transmitter A02 includes at least the first five of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0564] As one embodiment, the first transmitter A02 includes at least the first four of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0565] As an example, the first transmitter A02 includes at least the first three of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0566] As one embodiment, the first transmitter A02 includes at least two of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.

[0567] As one embodiment, the first receiver A01 receives a first signaling and a second signaling, the second signaling indicating a first HARQ-ACK message; the first transmitter A02 transmits a first transport block in at least one of a plurality of time slots; the first signaling is used to determine the plurality of time slots, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK message for the first transport block depends on the start time domain position of the second signaling and a first configuration, the first configuration being the configuration of a PUSCH orthogonal sequence.

[0568] As an example, the value of the first HARQ-ACK information is ACK; when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol, the first HARQ-ACK information is valid for the first transport block.

[0569] As an example, the first target symbol depends on the first configuration, where D is a configurable non-negative integer.

[0570] As an example, the first target symbol is the last symbol of the first resource pool group, the first resource pool group includes more than one resource pool, the more than one resource pool in the first resource pool group is in different time slots of the plurality of time slots, each resource pool in the first resource pool group is for the first transport block; the first resource pool group depends on the first configuration.

[0571] As an example, the first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold.

[0572] As an example, the first threshold is configurable or predefined.

[0573] As an example, the first receiver A01 receives a first information block; the first target symbol is the last symbol of the first resource pool group only when the first information block indicates a second configuration.

[0574] As one embodiment, the second configuration is for decoding the configuration of the first transport block.

[0575] As an example, multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0576] As an example, the first signaling is a DCI format, the first signaling schedules a first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block.

[0577] As an example, the first PUSCH applies a first orthogonal sequence, which is a PUSCH orthogonal sequence.

[0578] As one embodiment, the first transmitter A02 transmits first capability information, which indicates the maximum length supported by the terminal.

[0579] As an example, the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0580] As one embodiment, the first receiver A01 receives a first signaling and a second signaling. The first signaling is a DCI format, the first signaling schedules a first PUSCH, and the second signaling indicates first HARQ-ACK information, the value of which is ACK. The first transmitter A02 transmits a first transport block in at least one of a plurality of time slots. The first PUSCH is used for at least one transmission of the first transport block. The first PUSCH applies a first orthogonal sequence, which is a PUSCH orthogonal sequence. The first signaling is used to determine the plurality of time slots. The first transport block corresponds to a first HARQ process. The validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, which is a configuration of the PUSCH orthogonal sequence. The first HARQ-ACK information is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol. The first target symbol depends on the first configuration, where D is a configurable non-negative integer.

[0581] As a sub-implementation of the above embodiments, the first target symbol is the last symbol of the first resource pool group, the first resource pool group includes more than one resource pool, the more than one resource pool in the first resource pool group is in different time slots of the plurality of time slots, each resource pool in the first resource pool group is for the first transport block; the first resource pool group depends on the first configuration; the plurality of resource pools are in different time slots of the plurality of time slots; the plurality of resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the plurality of resource pool groups, and the number of resource pools in each resource pool group among the plurality of resource pool groups is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0582] As a sub-implementation of the above embodiment, the first transmitter A02 transmits first capability information, the first capability information indicating the maximum length supported by the terminal; the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0583] As one embodiment, the first receiver A01 receives a first signaling and a second signaling. The first signaling is a DCI format, the first signaling schedules a first PUSCH, and the second signaling indicates first HARQ-ACK information, the value of which is ACK. The first transmitter A02 transmits a first transport block in at least one of a plurality of time slots. The first PUSCH is used for at least one transmission of the first transport block. The first PUSCH applies a first orthogonal sequence, which is a PUSCH orthogonal sequence. The first signaling is used to determine the plurality of time slots. The first transport block corresponds to a first HARQ process. The validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, which is a configuration of the PUSCH orthogonal sequence. The first HARQ-ACK information is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol. The first target symbol depends on the first configuration, where D is a configurable non-negative integer.

[0584] As a sub-implementation of the above embodiments, the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than a first threshold, which is configurable or predefined; the first target symbol is the last symbol of the first resource pool group, the first resource pool group includes more than one resource pool, the more than one resource pool in the first resource pool group is in different time slots of the multiple time slots, each resource pool in the first resource pool group is for the first transport block; the first resource pool group depends on the first configuration; the multiple resource pools are in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group among the multiple resource pool groups is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0585] As a sub-implementation of the above embodiment, the first transmitter A02 transmits first capability information, the first capability information indicating the maximum length supported by the terminal; the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0586] As one embodiment, the first receiver A01 receives a first signaling and a second signaling. The first signaling is a DCI format, the first signaling schedules a first PUSCH, and the second signaling indicates first HARQ-ACK information, the value of which is ACK. The first transmitter A02 transmits a first transport block in at least one of a plurality of time slots. The first PUSCH is used for at least one transmission of the first transport block. The first PUSCH applies a first orthogonal sequence, which is a PUSCH orthogonal sequence. The first signaling is used to determine the plurality of time slots. The first transport block corresponds to a first HARQ process. The validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and a first configuration, which is a configuration of the PUSCH orthogonal sequence. The first HARQ-ACK information is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol. The first target symbol depends on the first configuration, where D is a configurable non-negative integer.

[0587] As a sub-implementation of the above embodiment, the first receiver A01 receives a first information block, the first information block indicating a second configuration, the second configuration being a configuration for decoding the first transport block; the first target symbol is the last symbol of a first resource pool group, the first resource pool group includes more than one resource pool, the more than one resource pool in the first resource pool group is located in different time slots of the plurality of time slots, each resource pool in the first resource pool group is for the first transport block; the first resource pool group depends on the first configuration; the plurality of resource pools are located in different time slots of the plurality of time slots; the plurality of resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the plurality of resource pool groups, and the number of resource pools in each resource pool group among the plurality of resource pool groups is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0588] As a sub-implementation of the above embodiment, the first transmitter A02 transmits first capability information, the first capability information indicating the maximum length supported by the terminal; the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0589] As one embodiment, the first receiver A01 receives a first signaling and a second signaling. The first signaling is in DCI format and schedules a first PUSCH. The second signaling indicates first HARQ-ACK information, the value of which is NACK. The first transmitter A02 transmits a first transport block in at least one of a plurality of time slots. The first PUSCH is used for at least one transmission of the first transport block. The first PUSCH applies a first orthogonal sequence, which is a PUSCH orthogonal sequence. The first configuration is a configuration of the PUSCH orthogonal sequence. The first signaling is used to determine the plurality of time slots, and the first transport block corresponds to... The first HARQ process, wherein the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling; the first HARQ-ACK information is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the second target symbol; D is a configurable non-negative integer; multiple resource pools are located in different time slots of the multiple time slots, the multiple resource pools are divided into multiple resource pool groups, the second target symbol is the last symbol of the latest resource pool group, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0590] As a sub-implementation of the above embodiment, the first transmitter A02 transmits first capability information, the first capability information indicating the maximum length supported by the terminal; the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0591] Example 14

[0592] Example 14 illustrates a structural block diagram of a processing apparatus in a base station according to an embodiment of this application, as shown in Figure 14. In Figure 14, the processing apparatus B00 in the base station includes a second transmitter B01 and a second receiver B02.

[0593] As an example, the processing device B00 in the base station is a processing device in satellite equipment.

[0594] As an example, the processing device B00 in the base station is a processing device in the relay node.

[0595] As an example, the processing device B00 in the base station is a processing device in a base station that supports communication on non-terrestrial networks.

[0596] As one embodiment, the second transmitter B01 includes at least one of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0597] As one embodiment, the second transmitter B01 includes at least the first five of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0598] As one embodiment, the second transmitter B01 includes at least the first four of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0599] As one embodiment, the second transmitter B01 includes at least the first three of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0600] As one embodiment, the second transmitter B01 includes at least two of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0601] As one embodiment, the second receiver B02 includes at least one of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0602] As one embodiment, the second receiver B02 includes at least the first five of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.

[0603] As one embodiment, the second receiver B02 includes at least the first four of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0604] As one embodiment, the second receiver B02 includes at least the first three of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0605] As one embodiment, the second receiver B02 includes at least two of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.

[0606] As one embodiment, the second transmitter B01 sends a first signaling and a second signaling, the second signaling indicating a first HARQ-ACK message; the second receiver B02 receives a first transport block in at least one of a plurality of time slots; the first signaling is used to determine the plurality of time slots, the first transport block corresponds to a first HARQ process, and the validity of the first HARQ-ACK message for the first transport block depends on the starting time domain position of the second signaling and a first configuration, the first configuration being the configuration of a PUSCH orthogonal sequence.

[0607] As an example, the value of the first HARQ-ACK information is ACK; when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol, the first HARQ-ACK information is valid for the first transport block.

[0608] As an example, the first target symbol depends on the first configuration, where D is a configurable non-negative integer.

[0609] As an example, the first target symbol is the last symbol of the first resource pool group, the first resource pool group includes more than one resource pool, the more than one resource pool in the first resource pool group is in different time slots of the plurality of time slots, each resource pool in the first resource pool group is for the first transport block; the first resource pool group depends on the first configuration.

[0610] As an example, the first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold.

[0611] As an example, the first threshold is configurable or predefined.

[0612] As one embodiment, the second transmitter B01 transmits a first information block; the first target symbol is the last symbol of the first resource pool group only when the first information block indicates a second configuration.

[0613] As one example, the second configuration is for the configuration of transport block decoding.

[0614] As an example, multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

[0615] As an example, the first signaling is a DCI format, the first signaling schedules a first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block.

[0616] As an example, the first PUSCH applies a first orthogonal sequence, which is a PUSCH orthogonal sequence.

[0617] As one embodiment, the second receiver B02 receives first capability information, which indicates the maximum length supported by the terminal.

[0618] As an example, the length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

[0619] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, vehicles, RSUs, wireless sensors, internet cards, IoT terminals, RFID (Radio Frequency Identification) terminals, NB-IoT (Narrow Band Internet of Things) terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB (evolved Node B), gNB, TRP, GNSS (Global Navigation Satellite System), relay satellites, satellite base stations, airborne base stations, RSUs, unmanned aerial vehicles, and test equipment, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.

[0620] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should be considered descriptive rather than restrictive in any way. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.

Claims

1. A method used in a terminal, characterized in that, include: Receive the first signaling and the second signaling, wherein the second signaling indicates the first HARQ-ACK information; The first transport block is transmitted in at least one of the multiple time slots; Wherein, the first signaling is used to determine the plurality of time slots, the first transport block corresponds to the first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and the first configuration, the first configuration being the configuration of the PUSCH orthogonal sequence.

2. The method according to claim 1, characterized in that, The value of the first HARQ-ACK message is ACK; the first HARQ-ACK message is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol; Wherein, the first target symbol depends on the first configuration, and D is a configurable non-negative integer.

3. The method according to claim 2, characterized in that, The first target symbol is the last symbol of the first resource pool group, which includes more than one resource pool. The more than one resource pool in the first resource pool group is located in different time slots of the plurality of time slots. Each resource pool in the first resource pool group is for the first transport block. The first resource pool group depends on the first configuration.

4. The method according to any one of claims 1 to 3, characterized in that, The first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold. The first threshold is configurable or predefined.

5. The method according to any one of claims 1 to 3, characterized in that, include: Receive the first information block; The first target symbol is the last symbol of the first resource pool group only when the first information block indicates the second configuration. The second configuration is for decoding the configuration of the first transport block.

6. The method according to any one of claims 1 to 5, characterized in that, Multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

7. The method according to any one of claims 1 to 6, characterized in that, The first signaling is a DCI format, the first signaling schedules the first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block; Wherein, the first PUSCH uses a first orthogonal sequence, and the first orthogonal sequence is a PUSCH orthogonal sequence.

8. The method according to any one of claims 1 to 7, characterized in that, include: Send first capability information, which indicates the maximum length supported by the terminal; The length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

9. A terminal, characterized in that, The terminal includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as claimed in any one of claims 1 to 8.

10. A method used in a base station, characterized in that, include: Send a first signaling message and a second signaling message, the second signaling message indicating the first HARQ-ACK message; Receive the first transport block in at least one of the multiple time slots; Wherein, the first signaling is used to determine the plurality of time slots, the first transport block corresponds to the first HARQ process, and the validity of the first HARQ-ACK information for the first transport block depends on the start time domain position of the second signaling and the first configuration, the first configuration being the configuration of the PUSCH orthogonal sequence.

11. The method according to claim 10, characterized in that, The value of the first HARQ-ACK message is ACK; the first HARQ-ACK message is valid for the first transport block when the first symbol received by the PDCCH providing the second signaling is at least D symbols later than the first target symbol; Wherein, the first target symbol depends on the first configuration, and D is a configurable non-negative integer.

12. The method according to claim 11, characterized in that, The first target symbol is the last symbol of the first resource pool group, which includes more than one resource pool. The more than one resource pool in the first resource pool group is located in different time slots of the plurality of time slots. Each resource pool in the first resource pool group is for the first transport block. The first resource pool group depends on the first configuration.

13. The method according to any one of claims 10 to 12, characterized in that, The first target symbol is the last symbol of the first resource pool group only when the length of the PUSCH orthogonal sequence determined according to the first configuration is greater than the first threshold. The first threshold is configurable or predefined.

14. The method according to any one of claims 10 to 12, characterized in that, include: Send the first information block; The first target symbol is the last symbol of the first resource pool group only when the first information block indicates the second configuration. The second configuration is for the configuration of transport block decoding.

15. The method according to any one of claims 10 to 14, characterized in that, Multiple resource pools are located in different time slots of the multiple time slots; the multiple resource pools are divided into multiple resource pool groups, the first resource pool group is the earliest resource pool group among the multiple resource pool groups, and the number of resource pools in each resource pool group is equal to the length of the PUSCH orthogonal sequence determined according to the first configuration.

16. The method according to any one of claims 10 to 15, characterized in that, The first signaling is a DCI format, the first signaling schedules the first PUSCH, and the first PUSCH is used for at least one transmission of the first transport block; Wherein, the first PUSCH uses a first orthogonal sequence, and the first orthogonal sequence is a PUSCH orthogonal sequence.

17. The method according to any one of claims 10 to 16, characterized in that, include: Receive first capability information, which indicates the maximum length supported by the terminal; The length of the PUSCH orthogonal sequence determined according to the first configuration depends on the maximum length supported by the terminal.

18. A base station, characterized in that, The base station includes: one or more processors and a memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the base station to perform the method as described in any one of claims 10 to 17.