Transmission method and apparatus, and communication device, storage medium and program product
By determining the time domain overlap and related behaviors of uplink and downlink transmissions based on TA values and parameters by terminals and network devices, the transmission asynchrony problem caused by TA errors is solved and transmission synchronization is achieved.
Patent Information
- Application Number
- PCT/CN2025/079234
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-02
- Filing Date
- 2025-02-26
- Publication Date
- 2025-10-09
AI Technical Summary
There is an error in the timing advance (TA) reported by the terminal, which causes the terminal and network equipment to have different understandings of the time domain position relationship between uplink and downlink transmissions, affecting transmission synchronization.
The terminal and the network device determine the time domain overlap and related behaviors of uplink transmission and downlink transmission based on the first TA value and at least one parameter, and clarify the time domain position relationship of the transmission by determining the interval range and parameter conditions.
Ensure that the time domain position relationship between terminals and network devices for uplink and downlink transmission is consistent, clarify related behaviors, and improve transmission synchronization.
Smart Images

Figure CN2025079234_09102025_PF_FP_ABST
Abstract
Description
Transmission method and device, communication equipment, storage medium, and program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 202410396422.9 and application date of April 2, 2024, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present application relates to the field of wireless technology, and in particular to a transmission method and apparatus, communication equipment, storage medium, and program product. Background Art
[0004] The terminal needs to perform uplink transmission based on the Timing Advance (TA) to compensate for the asynchrony between uplink and downlink transmission caused by the transmission delay between the terminal and the network equipment. The terminal will report the TA to the network equipment. However, there is some error between the reported TA and the terminal's actual TA, which is the TA ambiguity problem. This will cause the terminal and the network equipment to have different understandings of the time domain position relationship between uplink and downlink transmission, or make the terminal and the network equipment unable to clearly understand the related behavior of uplink and downlink transmission. Summary of the Invention
[0005] To solve the above technical problems, the embodiments of the present application provide a transmission method and apparatus, communication equipment, storage medium, and program product.
[0006] The transmission method provided in the embodiment of the present application includes:
[0007] The terminal determines, according to the first TA value and at least one parameter, or according to the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determines related behaviors of the first uplink transmission and the first downlink transmission;
[0008] The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter; and the second TA is a current TA of the terminal.
[0009] In some implementations, the terminal determines, based on the first TA value and at least one parameter, a time domain overlap condition of the first uplink transmission and the first downlink transmission, including:
[0010] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0011] Alternatively, if any TA value within the first interval satisfies the overlapping condition, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if all TA values within the first interval satisfy the non-overlapping condition, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0012] Alternatively, if the first TA value is within a second interval, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if the first TA value is outside the second interval, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0013] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0014] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0015] In some implementations, determining the related behavior of the first uplink transmission and the first downlink transmission includes:
[0016] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a first correlation behavior; and / or if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a second correlation behavior;
[0017] Alternatively, if any TA value within the first interval satisfies the overlapping condition, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior; and / or if all TA values within the first interval satisfy the non-overlapping condition, the terminal determines that the first uplink transmission and the first downlink transmission have a second related behavior;
[0018] Alternatively, if the first TA value is within a second interval, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior; and / or if the first TA value is outside the second interval, the terminal determines that the first uplink transmission and the first downlink transmission have a second related behavior;
[0019] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0020] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0021] In some implementations, determining the related behavior of the first uplink transmission and the first downlink transmission includes:
[0022] When the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a first correlation behavior;
[0023] And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a second correlation behavior.
[0024] In some implementations, determining, by the terminal, that the first uplink transmission and the first downlink transmission have a first related behavior includes:
[0025] Determining, by the terminal, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0026] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0027] and / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0028] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0029] In some implementations, determining, by the terminal, that the first uplink transmission and the first downlink transmission have a second related behavior includes:
[0030] The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously.
[0031] In some embodiments, the first interval range is: a time range that is greater than or equal to the first variable and less than or equal to the second variable;
[0032] Alternatively, the first interval range is: a time range that is greater than the first variable and less than the second variable;
[0033] Alternatively, the first interval range is: a time range that is greater than or equal to the first variable and less than the second variable;
[0034] Alternatively, the first interval range is: a time range that is greater than the first variable and less than or equal to the second variable;
[0035] Among them, the first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0036] Preferably, the first variable = first TA value - first duration, and the second variable = first TA value + second duration.
[0037] In some embodiments, the second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable;
[0038] Alternatively, the second interval range is: a time range that is greater than the third variable and less than the fourth variable;
[0039] Alternatively, the second interval range is: a time range that is greater than or equal to the third variable and less than the fourth variable;
[0040] Alternatively, the second interval range is: a time range greater than the third variable and less than or equal to the fourth variable;
[0041] Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0042] Preferably, the third variable = third duration - fourth duration - first duration, and the fourth variable = third duration + fifth duration + second duration; the third duration is determined according to the starting time domain position of the first uplink transmission and the starting time domain position of the first downlink transmission, the fourth duration is the duration of the first downlink transmission, and the fifth duration is the duration of the first uplink transmission.
[0043] In some implementations, the first TA value is the TA value last reported by the terminal;
[0044] The first TA value is a TA value reported for the first time when the terminal is initially accessed;
[0045] The first TA value is a TA value reported by the terminal based on the latest network triggering.
[0046] In some embodiments, the first parameter and / or the second parameter is determined according to parameters indicated or configured by the network;
[0047] And / or, the first parameter and / or the second parameter is a parameter indicated / configured by the network;
[0048] And / or, the first parameter and / or the second parameter are parameters reported by the terminal.
[0049] In some implementations, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by a network.
[0050] In some embodiments, the method further comprises:
[0051] The terminal determines, according to a time domain overlap between the first uplink transmission and the first downlink transmission, at least one of the following:
[0052] HARQ-ACK codebook construction method and / or transmission;
[0053] Count of available time slots when uplink repeated transmissions conflict with downlink receptions;
[0054] Invalid symbol determination for PUSCH repetition type B.
[0055] In some implementations, for the terminal determining, based on the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, the method further includes one or more of the following:
[0056] If the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, the terminal multiplexes a Hybrid Automatic Repeat reQuest-ACK (HARQ-ACK) codebook in the second uplink transmission;
[0057] If the first function is activated or enabled and the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0058] After excluding a situation in which the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0059] After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0060] After excluding a situation in which the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0061] After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0062] The activation or enabling of the first function is instructed by the network.
[0063] In some implementations, when the terminal multiplexes a HARQ-ACK codebook in the second uplink transmission, the method further includes:
[0064] If the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, the terminal sets the HARQ-ACK information corresponding to the downlink transmission to NACK in the HARQ-ACK codebook.
[0065] The transmission method provided in the embodiment of the present application includes:
[0066] The network device determines, based on the first TA value and at least one parameter, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determines a network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines a terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines scheduling information or configuration information sent to the terminal, wherein the scheduling information or configuration information is at least used to indicate or configure the time domain position of the first uplink transmission and the first downlink transmission;
[0067] The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter.
[0068] In some implementations, the network device determines, based on the first TA value and at least one parameter, a time domain overlap between the first uplink transmission and the first downlink transmission, including:
[0069] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0070] Alternatively, if any TA value within the first interval satisfies the overlapping condition, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if all TA values within the first interval satisfy the non-overlapping condition, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0071] Alternatively, if the first TA value is within a second interval, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if the first TA value is outside the second interval, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0072] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0073] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0074] In some implementations, determining terminal-side related behaviors of the first uplink transmission and the first downlink transmission includes:
[0075] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side;
[0076] Alternatively, if any TA value within the first interval satisfies the overlapping condition, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, if all TA values within the first interval satisfy the non-overlapping condition, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side;
[0077] Alternatively, if the first TA value is within a second interval, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or if the first TA value is outside the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side;
[0078] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0079] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0080] In some implementations, determining terminal-side related behaviors of the first uplink transmission and the first downlink transmission includes:
[0081] When the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first correlation behavior on the terminal side;
[0082] And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second correlation behavior on the terminal side.
[0083] In some implementations, the terminal side has a first related behavior including:
[0084] Determining, by the terminal, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0085] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0086] and / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0087] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0088] In some implementations, the terminal side has a second related behavior including:
[0089] The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously.
[0090] In some implementations, determining network-side related behaviors of the first uplink transmission and the first downlink transmission includes:
[0091] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third correlation behavior on the network side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth correlation behavior on the network side;
[0092] Alternatively, if any TA value within the first interval satisfies the overlapping condition, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, if all TA values within the first interval satisfy the non-overlapping condition, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side;
[0093] Alternatively, if the first TA value is within the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or if the first TA value is within the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side;
[0094] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0095] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0096] In some implementations, determining network-side related behaviors of the first uplink transmission and the first downlink transmission includes:
[0097] When the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third correlation behavior on the network side;
[0098] And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth correlation behavior on the network side.
[0099] In some embodiments, the network side has a third related behavior including:
[0100] The network device determines, according to a conflict determination result between the first uplink transmission and the first downlink transmission, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission.
[0101] In some embodiments, the network side has a fourth related behavior including:
[0102] The network device determines to simultaneously receive the first uplink transmission and send the first downlink transmission.
[0103] In some implementations, for any TA value within the first interval, the time domain positions of the first uplink transmission and the first downlink transmission satisfy that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0104] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter.
[0105] In some embodiments, the method further comprises one or more of the following:
[0106] For any TA value within the first interval, determine that the terminal multiplexes a HARQ-ACK codebook in a second uplink transmission;
[0107] If the first function is activated or enabled, for any TA value within the first interval, determine that the terminal multiplexes a HARQ-ACK codebook in the second uplink transmission;
[0108] For any TA value outside the first interval, if the terminal does not receive any downlink transmission, determining that the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0109] If the first function is not activated or enabled, and if the terminal does not receive any downlink transmission, determining that the terminal does not multiplex a HARQ-ACK codebook in the second uplink transmission;
[0110] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter.
[0111] In some embodiments, the first interval range is: a time range that is greater than or equal to the first variable and less than or equal to the second variable;
[0112] Alternatively, the first interval range is: a time range that is greater than the first variable and less than the second variable;
[0113] Alternatively, the first interval range is: a time range that is greater than or equal to the first variable and less than the second variable;
[0114] Alternatively, the first interval range is: a time range that is greater than the first variable and less than or equal to the second variable;
[0115] Among them, the first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0116] Preferably, the first variable = first TA value - first duration, and the second variable = first TA value + second duration.
[0117] In some embodiments, the second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable;
[0118] Alternatively, the second interval range is: a time range that is greater than the third variable and less than the fourth variable;
[0119] Alternatively, the second interval range is: a time range that is greater than or equal to the third variable and less than the fourth variable;
[0120] Alternatively, the second interval range is: a time range greater than the third variable and less than or equal to the fourth variable;
[0121] Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0122] Preferably, the third variable = third duration - fourth duration - first duration, and the fourth variable = third duration + fifth duration + second duration; the third duration is determined according to the starting time domain position of the first uplink transmission and the starting time domain position of the first downlink transmission, the fourth duration is the duration of the first downlink transmission, and the fifth duration is the duration of the first uplink transmission.
[0123] In some implementations, the first TA value is the TA value last reported by the terminal;
[0124] Alternatively, the first TA value is a TA value reported for the first time when the terminal is initially accessed;
[0125] Alternatively, the first TA value is the TA value reported by the terminal based on the latest network triggering.
[0126] In some embodiments, the first parameter and / or the second parameter is determined according to parameters indicated or configured by the network;
[0127] And / or, the first parameter and / or the second parameter is a parameter indicated / configured by the network;
[0128] And / or, the first parameter and / or the second parameter are parameters reported by the terminal.
[0129] In some implementations, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by a network.
[0130] The transmission method provided in the embodiment of the present application includes:
[0131] The network device determines, based on the decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex the HARQ-ACK codebook in the second uplink transmission.
[0132] In some implementations, the network device determines, based on a decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex a HARQ-ACK codebook in the second uplink transmission, including:
[0133] If the network device successfully decodes the first uplink transmission, the network device determines that the terminal sends the first uplink transmission and / or does not send the first downlink transmission, and / or the network device determines that the HARQ-ACK codebook is not multiplexed in the second uplink transmission; and / or,
[0134] If the network device fails to successfully decode the first uplink transmission, the network device determines that the terminal does not send the first uplink transmission and / or sends the first downlink transmission, and / or the network device determines that the HARQ-ACK codebook is multiplexed in the second uplink transmission.
[0135] The transmission device provided in an embodiment of the present application is applied to a terminal, and the device includes:
[0136] a determining unit configured to determine, based on the first TA value and at least one parameter, or based on the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determine related behaviors of the first uplink transmission and the first downlink transmission;
[0137] The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter; and the second TA is a current TA of the terminal.
[0138] The transmission device provided in the embodiment of the present application is applied to a network device, and the device includes:
[0139] a determining unit, configured to determine, based on a first TA value and at least one parameter, a time domain overlap between a first uplink transmission and a first downlink transmission, and / or determine a network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determine a terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determine scheduling information or configuration information sent to the terminal, wherein the scheduling information or configuration information is used to indicate or configure a time domain position of the first uplink transmission and the first downlink transmission;
[0140] The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter.
[0141] The transmission device provided in the embodiment of the present application is applied to a network device, and the device includes:
[0142] The determining unit is configured to determine, based on a decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex a HARQ-ACK codebook in the second uplink transmission.
[0143] The communication device provided in an embodiment of the present application includes: a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute any one of the above-mentioned transmission methods.
[0144] The chip provided in an embodiment of the present application includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes any one of the above-mentioned transmission methods.
[0145] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, and the computer program enables a computer to execute any one of the above-mentioned transmission methods.
[0146] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute any one of the above-mentioned transmission methods.
[0147] In the technical solution of the embodiment of the present application, for the terminal, the terminal determines the time domain overlap of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter, or based on the second TA, and / or determines the related behavior of the first uplink transmission and the first downlink transmission. For the network device, the network device determines the time domain overlap of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter, and / or determines the network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines the terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines the scheduling information or configuration information sent to the terminal. In this way, it can be ensured that the terminal and the network device have the same understanding of the time domain position relationship between the first uplink transmission and the first downlink transmission, or the terminal and the network device can clearly understand the related behavior of the uplink transmission and the downlink transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0148] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0149] FIG1( a ) is a schematic diagram of an application scenario of an embodiment of the present application;
[0150] FIG1( b ) is a schematic diagram of another application scenario of an embodiment of the present application;
[0151] FIG2 is a flow chart of a transmission method according to an embodiment of the present application;
[0152] FIG3 is a schematic diagram of a TA with errors provided in an embodiment of the present application;
[0153] FIG4 is a schematic diagram of a TA provided by an embodiment of the present application with no error;
[0154] FIG5 is a second flow chart of the transmission method provided in an embodiment of the present application;
[0155] FIG6( a ) is a schematic diagram of an NTN network provided in an embodiment of the present application;
[0156] FIG6( b ) is a schematic diagram of TA relationships in an NTN network provided by an embodiment of the present application;
[0157] FIG7( a ) is a first schematic diagram of the time domain position relationship between downlink transmission and uplink transmission provided in an embodiment of the present application;
[0158] FIG7( b ) is a second schematic diagram of the time domain position relationship between downlink transmission and uplink transmission provided in an embodiment of the present application;
[0159] FIG8 is a schematic diagram of an ambiguous interval caused by a TA error according to an embodiment of the present application;
[0160] FIG9( a ) is a first schematic diagram of HARQ-ACK multiplexing behavior provided in an embodiment of the present application;
[0161] FIG9( b ) is a second schematic diagram of HARQ-ACK multiplexing behavior provided in an embodiment of the present application;
[0162] FIG10 is a schematic diagram of satellite motion provided by an embodiment of the present application;
[0163] FIG11 is a third flow chart of the transmission method provided in an embodiment of the present application;
[0164] FIG12( a ) is a third schematic diagram of HARQ-ACK multiplexing behavior provided in an embodiment of the present application;
[0165] FIG12( b ) is a fourth schematic diagram of HARQ-ACK multiplexing behavior provided in an embodiment of the present application;
[0166] FIG13 is a schematic diagram of the first structure of a transmission device provided in an embodiment of the present application;
[0167] FIG14 is a second schematic diagram of the structure of the transmission device provided in an embodiment of the present application;
[0168] FIG15 is a third schematic diagram of the structure of the transmission device provided in an embodiment of the present application;
[0169] FIG16 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0170] FIG17 is a schematic structural diagram of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0171] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0172] FIG1( a ) is a schematic diagram of an application scenario of an embodiment of the present application.
[0173] As shown in Figure 1(a), the communication system may include a terminal 110 and a network device 120. The network device 120 may communicate with the terminal 110 via an air interface. The terminal 110 and the network device 120 support multi-service transmission.
[0174] It should be understood that the embodiments of the present application are only illustrative of communication systems, but the embodiments of the present application are not limited thereto. In other words, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as 5G communication systems (also known as New Radio (NR) communication systems), or future communication systems.
[0175] In the communication system shown in Figure 1(a), the network device 120 may be an access network device that communicates with the terminal 110. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal 110 (eg, UE) located in the coverage area.
[0176] The network device 120 may be a base station (gNB) in an NR system, or a network device in a future evolved public land mobile network (PLMN), or a network device in a non-terrestrial network (such as a satellite network).
[0177] The terminal 110 may be any terminal, for example, the terminal 110 may be referred to as an access terminal, user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent or a user device, etc.
[0178] Figure 1(a) exemplarily shows a base station and two terminals. Optionally, the wireless communication system may include multiple base station devices and each base station may include other numbers of terminals within its coverage area, which is not limited in the embodiments of the present application.
[0179] In non-terrestrial network (NTN) technology, satellite communications are generally used to provide communication services to terrestrial users. Compared to terrestrial cellular networks, satellite communications offer many unique advantages. First, satellite communications are not restricted by user location. For example, conventional terrestrial communications cannot cover areas such as oceans, high mountains, and deserts where communication equipment cannot be deployed or where there is a sparse population. However, satellite communications, because a single satellite can cover a large area and orbits the Earth, theoretically every corner of the globe can be covered. Second, satellite communications have significant social value. Satellite communications can provide low-cost coverage in remote mountainous areas and poor, underdeveloped countries or regions, enabling people in these areas to enjoy advanced voice communications and mobile internet technologies, helping to narrow the digital divide with developed regions and promoting their development. Third, satellite communications offer long range, and the cost of communications does not increase significantly with increasing distance. Finally, satellite communications are highly stable and unaffected by natural disasters.
[0180] NTN technology can be combined with various communication systems. For example, NTN technology can be combined with the NR system to form an NR-NTN system. Another example is the combination of NTN technology and the Internet of Things (IoT) system to form an IoT-NTN system.
[0181] Figure 1(b) is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. As shown in Figure 1(b), it includes a terminal 1201, a satellite 1202, and a base station 1203. Wireless communication can be carried out between the terminal 1201 and the satellite 1202, and communication can be carried out between the satellite 1202 and the base station 1203. The network formed between the terminal 1201, the satellite 1202, and the base station 1203 can also be referred to as an NTN. In the architecture of the communication system shown in Figure 1(b), the satellite 1202 may not have the function of a base station, and the communication between the terminal 1201 and the base station 1203 needs to be relayed through the satellite 1202. In this system architecture, the base station 1203 can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple network devices 1203, and each network device 1203 may include a different number of terminals within its coverage area, which is not limited in the embodiments of the present application. The network device 1203 may be the network device 120 in Figure 1.
[0182] It should be understood that the satellites 1102 or 1202 include but are not limited to:
[0183] Satellites in Low-Earth Orbit (LEO), Medium-Earth Orbit (MEO), Geostationary Earth Orbit (GEO), and High Elliptical Orbit (HEO) orbits, among others, can use multiple beams to provide ground coverage. For example, a single satellite can form dozens or even hundreds of beams to cover the ground. In other words, a single satellite beam can cover a ground area tens to hundreds of kilometers in diameter, ensuring satellite coverage and increasing the capacity of the entire satellite communications system.
[0184] It should be noted that Figures 1(a) and 1(b) are merely examples of the systems to which this application is applicable. Of course, the methods described in the embodiments of this application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein is merely a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " herein generally indicates that the associated objects before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can obtain it through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain it through C; it can also mean that there is an association relationship between A and B. It should also be understood that the “correspondence” mentioned in the embodiments of the present application may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminals and network devices), and the present application does not limit its specific implementation method. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of the present application, the “protocol” may refer to a standard protocol in the field of communications, for example, it may include the NR protocol and related protocols used in future communication systems, and the present application does not limit this.
[0185] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0186] 1. Type-1 HARQ-ACK codebook determination
[0187] In NR technology, for the case of transmitting Type-1 HARQ-ACK codebook in the Physical Uplink Shared Channel (PUSCH), if the terminal does not receive any PDSCH, semi-persistent scheduling PDSCH release (SPS PDSCH release), or transmission configuration indication status update (TCI state update) transmission in any candidate Physical Downlink Shared Channel (PDSCH) reception opportunities, the terminal does not multiplex the HARQ-ACK codebook in the PUSCH transmission; otherwise, the terminal generates the HARQ-ACK codebook and transmits it in the PUSCH.
[0188] 2. Available Slot Counting for Uplink Repeated Transmission: In the NR R16 protocol, for multi-slot repeated transmission of PUSCH repetition Type A, under the TDD time slot structure, the N time slots of continuous transmission are not necessarily guaranteed to be uplink time slots. If there is an uplink or downlink symbol conflict, or a conflict with the SSB reception symbol, the time slot originally allocated to the uplink repeated transmission will be cancelled. Therefore, due to the difference between the number of time slots for repeated transmission and the pre-defined number, the reception performance of the actual repeated transmitted PUSCH is lost. To address this point, in the NR R17 protocol, the PUSCH repeated transmission feature is enhanced so that the UE can perform repeated transmission based on available time slots, that is, if a certain PUSCH repeated transmission conflicts with downlink symbol resources or SSB reception, the PUSCH repeated transmission will be postponed to the next conflict-free time slot.
[0189] 3. Invalid symbol determination for PUSCH repetition type B: The time domain resource indication for repeated transmissions provides the time domain symbol information for each repeated transmission. However, some symbols within the repeated transmission symbol range may not be available for uplink transmission. Therefore, it is necessary to determine the time domain symbols available for uplink transmission based on the actual resource situation. For example, symbols that conflict with the SSB or DL symbol transmission direction are invalid symbols.
[0190] 4. Conflict resolution between semi-static downlink transmission (DL) and dynamic uplink transmission (UL)
[0191] For a TDD UE in a time division duplexing (TDD) network, or for a half-duplex (HD) low-capability UE (RedCap UE) in a frequency division duplex (FDD) network, if the downlink transmissions (such as the physical downlink control channel (PDCCH), or PDSCH, or channel status information-reference signal (CSI-RS), or downlink positioning reference signal (DL PRS)) configured by higher layers (semi-statically) overlap with the uplink transmissions (such as PUSCH, or physical uplink control channel (PUCCH), or physical random access channel (PRACH), or sounding reference signal (SRS)) dynamically scheduled by downlink control information (DCI) in the time domain, the terminal does not receive these downlink transmissions.
[0192] According to the above description, if the downlink transmission configured by the higher layer (semi-statically) overlaps (ie, conflicts) with the uplink transmission dynamically scheduled by the DCI in the time domain, the terminal does not receive the downlink transmission; further, if the terminal does not receive any other PDSCH, or SPS PDSCH release, or TCI state update at this time, the terminal will not multiplex the HARQ-ACK codebook in the PUSCH.
[0193] For multi-slot repetition transmission of PUSCH repetition Type A, if a PUSCH repetition transmission conflicts with downlink symbol resources or SSB reception, the PUSCH repetition transmission will be postponed to the next conflict-free time slot.
[0194] For PUSCH repetition Type B, the time domain symbols available for uplink transmission need to be determined based on actual resource availability. For example, symbols that conflict with SSB or DL symbol transmission directions are invalid symbols.
[0195] In summary, some terminal data transmission and reception behaviors are related to the time domain overlap of uplink and downlink transmissions. However, if the base station and the terminal do not have a consistent understanding of when uplink and downlink transmissions overlap, the base station and the terminal will also have different understandings of which behavior to adopt, causing network malfunction.
[0196] In NTN scenarios, the network can configure terminals to report TAs through higher-layer (RRC) signaling. However, the reported TAs often differ significantly from the actual TAs, a phenomenon known as TA ambiguity. This TA ambiguity can lead to inconsistent understandings between the base station and the terminal regarding when uplink and downlink conflicts occur, resulting in network malfunctions.
[0197] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0198] In the embodiment of the present application, the first uplink transmission may be an uplink transmission configured by a higher layer (semi-statically), an uplink transmission dynamically scheduled by DCI, or other uplink transmission. In some implementations, the first uplink transmission includes but is not limited to: PUSCH, PUCCH, PRACH, SRS, etc.
[0199] In the embodiment of the present application, the first downlink transmission can be a downlink transmission configured by a higher layer (semi-statically), a downlink transmission dynamically scheduled by DCI, or other downlink transmission. In some embodiments, the first downlink transmission includes but is not limited to: PDCCH, PDSCH, CSI-RS, DL PRS, etc.
[0200] In the embodiment of the present application, the second uplink transmission may be PUCCH, PUSCH, etc.
[0201] FIG2 is a flow chart of a transmission method according to an embodiment of the present application. As shown in FIG2 , the transmission method includes:
[0202] Step 201: The terminal determines the time domain overlap of the first uplink transmission and the first downlink transmission, and / or determines the related behavior of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter, or based on the second TA; wherein the at least one parameter includes the first parameter, or the at least one parameter includes the first parameter and the second parameter.
[0203] In an embodiment of the present application, the terminal may determine the time domain overlap of the first uplink transmission and the first downlink transmission, and / or determine related behaviors of the first uplink transmission and the first downlink transmission through the following scheme 1-1 or scheme 1-2.
[0204] Plan 1-1
[0205] The terminal determines the time domain overlap of the first uplink transmission and the first downlink transmission, and / or determines the related behavior of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter; wherein the at least one parameter includes the first parameter, or the at least one parameter includes the first parameter and the second parameter.
[0206] Here, the first TA value is a TA value reported by the terminal. The TA value reported by the terminal refers to a TA value reported by the terminal to the network device.
[0207] In some embodiments, the first TA value is the TA value last reported by the terminal. Here, the last TA value reported by the terminal may be reported based on a network trigger, or the terminal may report it autonomously (e.g., when the difference between the current TA value and the last reported TA value is greater than or equal to a threshold offsetThresholdTA, the terminal reports the TA value). In other embodiments, the first TA value is the TA value reported for the first time when the terminal initially accesses. In other embodiments, the first TA value is the TA value reported by the terminal based on the most recent network trigger. The TA value reported by the terminal based on the most recent network trigger may sometimes also be referred to as the TA value reported by the terminal based on the most recent network trigger.
[0208] In some cases, there is some error between the TA value reported by the terminal and the terminal's current actual TA value. The maximum range of this error can be indicated by a first parameter, or by a first parameter and a second parameter. It can be understood that the terminal's current actual TA value is within a first interval, where the first interval is determined based on the first TA value and the first parameter, or the first interval is determined based on the first TA value, the first parameter, and the second parameter. Note that in this case, the first interval is the maximum error range between the TA value reported by the terminal and the terminal's current actual TA value for ease of understanding. However, in some application scenarios, it is not strictly required that the first interval be equal to the maximum error range between the TA value reported by the terminal and the terminal's current actual TA value. For example, in some scenarios, the base station cannot accurately know the maximum error range of the TA value, or the base station can determine that the first interval is smaller than the maximum error range of the TA value based on its own implementation algorithm and still function normally. Therefore, the protocol only needs to specify terminal behavior related to the first interval, without paying too much attention to the possible physical implications behind it.
[0209] The first interval range can be determined as follows:
[0210] Method 1) The first interval range is: a time range greater than or equal to the first variable and less than or equal to the second variable;
[0211] Method 2) The first interval range is: the time range that is greater than the first variable and less than the second variable;
[0212] Method 3) The first interval range is: a time range greater than or equal to the first variable and less than the second variable;
[0213] Method 4) The first interval range is: a time range greater than the first variable and less than or equal to the second variable;
[0214] The first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration.
[0215] In some embodiments, the first variable = the first TA value - the first duration, the second variable = the first TA value + the second duration, where the first duration ≥ 0 and the second duration ≥ 0; in other embodiments, the first variable = the first TA value - the first duration, the second variable = the first TA value - the second duration, where the first duration ≥ 0 and the second duration ≤ 0; in other embodiments, the first variable = the first TA value + the first duration, the second variable = the first TA value + the second duration, where the first duration ≤ 0 and the second duration ≥ 0. The first duration is determined based on the first parameter, and the second duration is determined based on either the first parameter or the second parameter.
[0216] In some embodiments, the first parameter and / or the second parameter are determined based on parameters indicated or configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters indicated / configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters reported by the terminal. In still other embodiments, the first parameter and / or the second parameter are determined based on a protocol agreement.
[0217] As an implementation manner, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by the network.
[0218] For example, the first parameter is recorded as B1 and the second parameter is recorded as B2. As an implementation method, B1=B2=TH offsetTA As another implementation, B1=TH offsetTA +Δ1, B2=TH offsetTA +Δ2, where Δ1 and Δ2 are constants. Here, TH offsetTAis a TA error threshold determined by a higher-layer configuration parameter offsetThresholdTA. In one embodiment, the TA error threshold determined by offsetThresholdTA ranges from {0.5ms, 1ms, 2ms, 3ms, 4ms, 5ms, 6ms, 7ms, 8ms, 9ms, 10ms, 11ms, 12ms, 13ms, 14ms, 15ms}.
[0219] For example, the first duration is recorded as B1, the second duration is recorded as B2, and the TA value reported by the terminal (ie, the first TA value) is recorded as So:
[0220] Corresponding to the above method 1), the first interval range is:
[0221] Corresponding to the above method 2), the first interval range is:
[0222] Corresponding to the above method 3), the first interval range is:
[0223] Corresponding to the above method 4), the first interval range is:
[0224] In some implementations, the terminal determines the time domain overlap between the first uplink transmission and the first downlink transmission according to the following method:
[0225] Method A-1) If, for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain.
[0226] For example, as shown in FIG3 , the first uplink transmission starts from UL symbol #m and lasts for L UL The first downlink transmission starts from DL symbol #n and lasts for L DL , the actual current T of the terminal TA Relative to the terminal report There is a certain error, the actual T TA lie in The first area defined by B1 and B2 (such as the TA error range defined by B1 and B2 in FIG3 ) is expressed as: The terminal calculates O based on any TA value (denoted as TA1) within the first interval. m,n , O m,n=(mn)T sym -TA1, then if O m,n Less than -L UL or O m,n Greater than L DL , it means that for the currently selected TA1, the first uplink transmission and the first downlink transmission do not overlap in the time domain; if O m,n Greater than or equal to -L UL And O m,n Less than or equal to L DL , it means that for the currently selected TA1, the first uplink transmission and the first downlink transmission overlap in the time domain. If, for any TA value within the first interval, the terminal calculates that the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if, for all TA values within the first interval, the terminal calculates that the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain.
[0227] In some embodiments, the above-mentioned method A-1) can also be expressed as follows:
[0228] If any TA value within the first interval satisfies the overlap condition, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain;
[0229] If all TA values within the first interval satisfy the non-overlap condition, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0230] Among them, for each TA value TA1, the overlap condition is: (mn)T sym -L DL <TA1<(m-n)T sym +L UL ;
[0231] The non-overlapping condition is: TA1<(mn)T sym -L DL or TA1>(mn)T sym +L UL ;
[0232] The first uplink transmission starts from UL symbol #m and lasts for L UL ; The first downlink transmission starts from DL symbol #n and lasts for L DL ;T sym is the duration of the symbol.
[0233] It should be noted that, part or all of the “<” in the above formula may be replaced by “≤”, and part or all of the ">” in the above formula may be replaced by “≥”.
[0234] Method A-2) If the first TA value (i.e., the TA value reported by the terminal) is within the second interval, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if the first TA value (i.e., the TA value reported by the terminal) is outside the second interval, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain.
[0235] Here, the second interval range is determined based on the first uplink transmission parameter, the first downlink transmission parameter and the first parameter; or, the second interval range is determined based on the first uplink transmission parameter, the first downlink transmission parameter, the first parameter and the second parameter.
[0236] The second interval range can be determined as follows:
[0237] Method 1) The second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable;
[0238] Method 2) The second interval range is: a time range greater than the third variable and less than the fourth variable;
[0239] Method 3) The second interval range is: a time range greater than or equal to the third variable and less than the fourth variable;
[0240] Method 3) The second interval range is: a time range greater than the third variable and less than or equal to the fourth variable;
[0241] Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration.
[0242] In some embodiments, the third variable = the third duration - the fourth duration - the first duration, the fourth variable = the third duration + the fifth duration + the second duration, wherein the first duration ≥ 0 and the second duration ≥ 0. In other embodiments, the third variable = the third duration - the fourth duration + the first duration, the fourth variable = the third duration + the fifth duration + the second duration, wherein the first duration ≤ 0 and the second duration ≥ 0. In other embodiments, the third variable = the third duration - the fourth duration - the first duration, the fourth variable = the third duration + the fifth duration - the second duration, wherein the first duration ≥ 0 and the second duration ≤ 0. The third duration is determined based on the starting time domain position of the first uplink transmission and the starting time domain position of the first downlink transmission, the fourth duration is the duration of the first downlink transmission, the fifth duration is the duration of the first uplink transmission, the first duration is determined based on the first parameter, and the second duration is determined based on the first parameter or the second parameter.
[0243] In some embodiments, the first parameter and / or the second parameter are determined based on parameters indicated or configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters indicated / configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters reported by the terminal. In still other embodiments, the first parameter and / or the second parameter are determined based on a protocol agreement.
[0244] As an implementation manner, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by the network.
[0245] For example, as shown in FIG7( b ), the first uplink transmission starts from UL symbol #m and lasts for L UL ; The first downlink transmission starts from DL symbol #n and lasts for L DL ;T sym is the duration of the symbol, the first duration is recorded as B1, and the second duration is recorded as B2, then:
[0246] Corresponding to the above method 1), the second interval range is: [(mn)T sym -L DL -B1,(mn)T sym +L UL +B2];
[0247] Corresponding to the above method 2), the second interval range is: ((mn)T sym -L DL -B1,(mn)T sym +L UL +B2);
[0248] Corresponding to the above method 3), the second interval range is: [(mn)Tsym -L DL -B1,(mn)T sym +L UL +B2);
[0249] Corresponding to the above method 4), the second interval range is: ((mn)T sym -L DL -B1,(mn)T sym +L UL +B2].
[0250] In some embodiments, the above-mentioned method A-2) can also be expressed as follows:
[0251] If the first TA value satisfies the overlap condition, the first uplink transmission and the first downlink transmission overlap in the time domain;
[0252] If the first TA value satisfies the non-overlap condition, the first uplink transmission and the first downlink transmission overlap in the time domain;
[0253] The overlap condition is: (mn)T sym -L DL -B1<first TA value<(mn)T sym +L UL +B2;
[0254] Non-overlap condition: first TA value < (mn)T sym -L DL -B1 or first TA value>(mn)T sym +L UL +B2.
[0255] It should be noted that, part or all of the “<” in the above formula may be replaced by “≤”, and part or all of the ">” in the above formula may be replaced by “≥”.
[0256] In some implementations, the terminal determines related behaviors of the first uplink transmission and the first downlink transmission according to the following manner:
[0257] Method B-1) If, for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a second related behavior.
[0258] Here, if for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, or if any TA value within the first interval satisfies the overlapping condition, the terminal can determine that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, or if all TA values within the first interval satisfy the non-overlapping condition, the terminal can determine that the first uplink transmission and the first downlink transmission do not overlap in the time domain. Based on this, mode B-1) can also be replaced by the description: when the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have the first related behavior; and / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have the second related behavior.
[0259] Method B-2) If the first TA value is within the second interval, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior; and / or, if the first TA value is outside the second interval, the terminal determines that the first uplink transmission and the first downlink transmission have a second related behavior.
[0260] Here, if the first TA value is within the second interval, the terminal can determine that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if the first TA value is outside the second interval, the terminal can determine that the first uplink transmission and the first downlink transmission do not overlap in the time domain. Based on this, method B-2) can also be alternatively described as: when the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior; and / or when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a second related behavior.
[0261] In the above solution, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior, including:
[0262] The terminal determines that the first uplink transmission covers the first downlink transmission, or the first downlink transmission covers the first uplink transmission;
[0263] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0264] And / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or the first downlink transmission covers the first uplink transmission;
[0265] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0266] Here, generally, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain, which can be equivalently expressed in any of the following forms:
[0267] The terminal expects that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0268] The behavior of the terminal when the first uplink transmission and the first downlink transmission overlap in the time domain is undefined;
[0269] When the first uplink transmission and the first downlink transmission overlap in the time domain, no constraints are imposed on the terminal behavior;
[0270] If the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal will ignore or not execute the corresponding configuration or instruction of the network;
[0271] It is recommended that the network not configure or instruct the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0272] In the above solution, the terminal determines that the first uplink transmission and the first downlink transmission have the second related behavior, including:
[0273] The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously, that is, the terminal can send the first uplink transmission on the FDD uplink carrier and receive the first downlink transmission on the FDD downlink carrier simultaneously.
[0274] Through the above solution, the terminal can determine the time domain overlap between the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter. Further, the terminal determines at least one of the following based on the time domain overlap between the first uplink transmission and the first downlink transmission:
[0275] HARQ-ACK codebook construction method and / or transmission;
[0276] Available slot counting for UL repetition transmission colliding with DL reception. Downlink reception includes but is not limited to receiving SSB, PDCCH, PDSCH, CSI-RS, etc.
[0277] Invalid symbol determination method for PUSCH repetition type B.
[0278] Plan 1-2
[0279] In some implementations, the terminal determines, based on the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determines related behaviors between the first uplink transmission and the first downlink transmission.
[0280] Here, the second TA is the current TA of the terminal, or the actual current TA of the terminal.
[0281] For example, as shown in FIG4 , the first uplink transmission starts from UL symbol #m and lasts for L UL The first downlink transmission starts from DL symbol #n and lasts for L DL , the terminal is based on the actual T TA Calculate O m,n , O m,n =(mn)T sym -T TA , then, if O m,n Less than -L UL or O m,n Greater than L DL , then the first uplink transmission and the first downlink transmission do not overlap in the time domain. If O m,n Greater than or equal to -L UL And O m,n Less than or equal to L DL , the first uplink transmission and the first downlink transmission overlap in the time domain.
[0282] In some implementations, the terminal determines related behaviors of the first uplink transmission and the first downlink transmission according to the following manner:
[0283] If, for the second TA, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have the first correlation behavior; and / or, if, for the second TA, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have the second correlation behavior. In other words, when the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have the first correlation behavior; and / or when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have the second correlation behavior.
[0284] In the above solution, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior, including:
[0285] The terminal determines that the first uplink transmission covers the first downlink transmission, or the first downlink transmission covers the first uplink transmission;
[0286] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0287] And / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or the first downlink transmission covers the first uplink transmission;
[0288] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0289] Here, generally, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain, which can be equivalently expressed in any of the following forms:
[0290] The terminal expects that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0291] The behavior of the terminal when the first uplink transmission and the first downlink transmission overlap in the time domain is undefined;
[0292] When the first uplink transmission and the first downlink transmission overlap in the time domain, no constraints are imposed on the terminal behavior;
[0293] If the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal will ignore or not execute the corresponding configuration or instruction of the network;
[0294] It is recommended that the network not configure or instruct the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0295] In the above solution, the terminal determines that the first uplink transmission and the first downlink transmission have the second related behavior, including:
[0296] The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously.
[0297] Through the above solution, the terminal can determine the time domain overlap between the first uplink transmission and the first downlink transmission according to the second TA. Further, the solution of the embodiment of the present application also includes one or more of the following:
[0298] If the terminal does not receive the downlink transmission due to overlap between the downlink transmission and the uplink transmission in the time domain, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0299] If the first function is activated or enabled and the terminal does not receive the downlink transmission due to overlap of the downlink transmission and the uplink transmission in the time domain, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0300] After excluding the case where the terminal does not receive the downlink transmission due to the overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0301] After excluding the situation where the terminal does not receive the downlink transmission due to the overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0302] After excluding the case where the terminal does not receive the downlink transmission due to the overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0303] After excluding the situation where the terminal does not receive the downlink transmission due to the overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0304] The activation or enabling of the first function is instructed by the network.
[0305] Through the above solution, even if there is a TA ambiguity problem, the terminal can clearly determine whether to reuse the HARQ-ACK codebook in the second uplink transmission. When there is a TA ambiguity problem, the base station and the terminal may have inconsistent understandings of when the downlink transmission and the uplink transmission overlap in the time domain. However, in the above enhanced solution, regardless of whether the downlink transmission and the uplink transmission overlap in the time domain, the terminal will ignore the impact of the terminal not receiving the downlink transmission due to the overlap of the downlink and uplink transmissions in the time domain, and always determine to reuse the HARQ-ACK codebook in the second uplink transmission. Therefore, when determining whether to reuse the HARQ-ACK codebook in the second uplink transmission, the terminal excludes the impact of the terminal not receiving the downlink transmission due to the overlap of the downlink and uplink transmissions in the time domain, so the TA ambiguity problem can be solved.
[0306] In some embodiments, when the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission, if the terminal does not receive the downlink transmission due to overlap of the downlink transmission and the uplink transmission in the time domain, the terminal sets the HARQ-ACK information corresponding to the downlink transmission to NACK in the HARQ-ACK codebook.
[0307] FIG5 is a second flow chart of a transmission method provided in an embodiment of the present application. As shown in FIG5 , the transmission method includes:
[0308] Step 501: The network device determines the time domain overlap of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter, and / or determines the network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines the terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines the scheduling information or configuration information sent to the terminal, wherein the scheduling information or configuration information is at least used to indicate or configure the time domain position of the first uplink transmission and the first downlink transmission; wherein at least one parameter includes the first parameter, or at least one parameter includes the first parameter and the second parameter.
[0309] In the embodiment of the present application, the network device side and the terminal side have the same understanding of the "time domain overlap of the first uplink transmission and the first downlink transmission" and / or the "terminal side related behavior of the first uplink transmission and the first downlink transmission".
[0310] In some embodiments, the scheduling information or configuration information may be used not only to indicate or configure the time domain positions of the first uplink transmission and the first downlink transmission, but also to indicate or configure the frequency domain positions of the first uplink transmission and the first downlink transmission.
[0311] In an embodiment of the present application, the network device can determine the time domain overlap of the first uplink transmission and the first downlink transmission, and / or determine the related behaviors of the first uplink transmission and the first downlink transmission through the following schemes 1-3. It should be noted that schemes 1-3 on the network device side correspond to scheme 1-1 on the terminal side. In this way, it can be ensured that the network device side and the terminal side have the same understanding of the "time domain overlap of the first uplink transmission and the first downlink transmission" and / or the "terminal-side related behaviors of the first uplink transmission and the first downlink transmission".
[0312] Options 1-3
[0313] The network device determines the time domain overlap of the first uplink transmission and the first downlink transmission, and / or determines the related behavior of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter; wherein the at least one parameter includes the first parameter, or the at least one parameter includes the first parameter and the second parameter.
[0314] Here, the first TA value is a TA value reported by the terminal. The TA value reported by the terminal refers to a TA value reported by the terminal to the network device.
[0315] In some embodiments, the first TA value is the TA value last reported by the terminal. Here, the last TA value reported by the terminal may be reported based on a network trigger, or the terminal may report it autonomously (e.g., when the difference between the current TA value and the last reported TA value is greater than or equal to a threshold offsetThresholdTA, the terminal reports the TA value). In other embodiments, the first TA value is the TA value reported for the first time when the terminal initially accesses. In other embodiments, the first TA value is the TA value reported by the terminal based on the most recent network trigger. The TA value reported by the terminal based on the most recent network trigger may sometimes also be referred to as the TA value reported by the terminal based on the most recent network trigger.
[0316] In some cases, there is some error between the TA value reported by the terminal and the actual TA value of the terminal. The maximum range of the error can be indicated by the first parameter, or by the first parameter and the second parameter. It can be understood that the actual TA value of the terminal is within a first interval, where the first interval is determined based on the first TA value and the first parameter, or the first interval is determined based on the first TA value, the first parameter, and the second parameter.
[0317] The first interval range can be determined as follows:
[0318] Method 1) The first interval range is: a time range greater than or equal to the first variable and less than or equal to the second variable;
[0319] Method 2) The first interval range is: the time range that is greater than the first variable and less than the second variable;
[0320] Method 3) The first interval range is: a time range greater than or equal to the first variable and less than the second variable;
[0321] Method 4) The first interval range is: a time range greater than the first variable and less than or equal to the second variable;
[0322] The first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration.
[0323] In some embodiments, the first variable = the first TA value - the first duration, the second variable = the first TA value + the second duration, where the first duration ≥ 0 and the second duration ≥ 0; in other embodiments, the first variable = the first TA value - the first duration, the second variable = the first TA value - the second duration, where the first duration ≥ 0 and the second duration ≤ 0; in other embodiments, the first variable = the first TA value + the first duration, the second variable = the first TA value + the second duration, where the first duration ≤ 0 and the second duration ≥ 0. The first duration is determined based on the first parameter, and the second duration is determined based on either the first parameter or the second parameter.
[0324] In some embodiments, the first parameter and / or the second parameter are determined based on parameters indicated or configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters indicated / configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters reported by the terminal. In still other embodiments, the first parameter and / or the second parameter are determined based on a protocol agreement.
[0325] As an implementation manner, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by the network.
[0326] For example, the first parameter is recorded as B1 and the second parameter is recorded as B2. As an implementation method, B1=B2=TH offsetTA As another implementation, B1=TH offsetTA +Δ1, B2=TH offsetTA +Δ2, where Δ1 and Δ2 are constants. Here, TH offsetTA is a TA error threshold determined by a higher-layer configuration parameter offsetThresholdTA. In one embodiment, the TA error threshold determined by offsetThresholdTA ranges from {0.5ms, 1ms, 2ms, 3ms, 4ms, 5ms, 6ms, 7ms, 8ms, 9ms, 10ms, 11ms, 12ms, 13ms, 14ms, 15ms}.
[0327] For example, the first duration is recorded as B1, the second duration is recorded as B2, and the TA value reported by the terminal (ie, the first TA value) is recorded as So:
[0328] Corresponding to the above method 1), the first interval range is:
[0329] Corresponding to the above method 2), the first interval range is:
[0330] Corresponding to the above method 3), the first interval range is:
[0331] Corresponding to the above method 4), the first interval range is:
[0332] In some implementations, the network device determines the time domain overlap between the first uplink transmission and the first downlink transmission according to the following method:
[0333] Method A-1) If for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain.
[0334] In some embodiments, the above-mentioned method A-1) can also be expressed as follows:
[0335] If any TA value within the first interval satisfies the overlap condition, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain;
[0336] If all TA values within the first interval satisfy the non-overlap condition, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0337] Among them, for each TA value TA1, the overlap condition is: (mn)T sym -L DL <TA1<(m-n)T sym +L UL ;
[0338] The non-overlapping condition is: TA1<(mn)T sym -L DL or TA1>(mn)T sym +L UL ;
[0339] The first uplink transmission starts from UL symbol #m and lasts for L UL ; The first downlink transmission starts from DL symbol #n and lasts for L DL ;T sym is the duration of the symbol.
[0340] It should be noted that, part or all of the “<” in the above formula may be replaced by “≤”, and part or all of the ">” in the above formula may be replaced by “≥”.
[0341] Method A-2) If the first TA value is within the second interval, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if the first TA value is outside the second interval, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain.
[0342] Here, the second interval range is determined based on the first uplink transmission parameter, the first downlink transmission parameter and the first parameter; or, the second interval range is determined based on the first uplink transmission parameter, the first downlink transmission parameter, the first parameter and the second parameter.
[0343] The second interval range can be determined as follows:
[0344] Method 1) The second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable;
[0345] Method 2) The second interval range is: a time range greater than the third variable and less than the fourth variable;
[0346] Method 3) The second interval range is: a time range greater than or equal to the third variable and less than the fourth variable;
[0347] Method 3) The second interval range is: a time range greater than the third variable and less than or equal to the fourth variable;
[0348] Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration.
[0349] In some embodiments, the third variable = the third duration - the fourth duration - the first duration, the fourth variable = the third duration + the fifth duration + the second duration, wherein the first duration ≥ 0 and the second duration ≥ 0. In other embodiments, the third variable = the third duration - the fourth duration + the first duration, the fourth variable = the third duration + the fifth duration + the second duration, wherein the first duration ≤ 0 and the second duration ≥ 0. In other embodiments, the third variable = the third duration - the fourth duration - the first duration, the fourth variable = the third duration + the fifth duration - the second duration, wherein the first duration ≥ 0 and the second duration ≤ 0. The third duration is determined based on the starting time domain position of the first uplink transmission and the starting time domain position of the first downlink transmission, the fourth duration is the duration of the first downlink transmission, the fifth duration is the duration of the first uplink transmission, the first duration is determined based on the first parameter, and the second duration is determined based on the first parameter or the second parameter.
[0350] In some embodiments, the first parameter and / or the second parameter are determined based on parameters indicated or configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters indicated / configured by the network. In other embodiments, the first parameter and / or the second parameter are parameters reported by the terminal. In still other embodiments, the first parameter and / or the second parameter are determined based on a protocol agreement.
[0351] As an implementation manner, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by the network.
[0352] For example, as shown in FIG7( b ), the first uplink transmission starts from UL symbol #m and lasts for L UL ; The first downlink transmission starts from DL symbol #n and lasts for L DL ;T sym is the duration of the symbol, the first duration is recorded as B1, and the second duration is recorded as B2, then:
[0353] Corresponding to the above method 1), the second interval range is: [(mn)T sym -L DL -B1,(mn)T sym +L UL +B2];
[0354] Corresponding to the above method 2), the second interval range is: ((mn)T sym -L DL -B1,(mn)T sym +L UL +B2);
[0355] Corresponding to the above method 3), the second interval range is: [(mn)T sym -L DL -B1,(mn)T sym +L UL +B2);
[0356] Corresponding to the above method 4), the second interval range is: ((mn)T sym -L DL -B1,(mn)T sym +L UL +B2].
[0357] In some embodiments, the above-mentioned method A-2) can also be expressed as follows:
[0358] If the first TA value satisfies the overlap condition, the first uplink transmission and the first downlink transmission overlap in the time domain;
[0359] If the first TA value satisfies the non-overlap condition, the first uplink transmission and the first downlink transmission overlap in the time domain;
[0360] The overlap condition is: (mn)T sym -L DL -B1<first TA value<(mn)T sym +L UL +B2;
[0361] Non-overlap condition: first TA value < (mn)T sym -L DL -B1 or first TA value>(mn)T sym +L UL +B2.
[0362] It should be noted that, part or all of the “<” in the above formula may be replaced by “≤”, and part or all of the ">” in the above formula may be replaced by “≥”.
[0363] In some implementations, the network device determines terminal-side related behaviors of the first uplink transmission and the first downlink transmission according to the following method:
[0364] Method B-1) If, for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side.
[0365] Here, if for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, or if any TA value within the first interval satisfies the overlapping condition, the network device can determine that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, or if all TA values within the first interval satisfy the non-overlapping condition, the network device can determine that the first uplink transmission and the first downlink transmission do not overlap in the time domain. Based on this, method B-1) can also be replaced with the description: when the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side.
[0366] Method B-2) If the first TA value is within the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, if the first TA value is outside the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side.
[0367] Here, if the first TA value is within the second interval, the network device can determine that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if the first TA value is outside the second interval, the network device can determine that the first uplink transmission and the first downlink transmission do not overlap in the time domain. Based on this, method B-2) can also be replaced with the description: when the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side.
[0368] In the above solution, the terminal side has a first related behavior, including:
[0369] The terminal determines that the first uplink transmission covers the first downlink transmission, or the first downlink transmission covers the first uplink transmission;
[0370] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0371] And / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or the first downlink transmission covers the first uplink transmission;
[0372] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0373] Here, generally, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain, which can be equivalently expressed in any of the following forms:
[0374] The terminal expects that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0375] The behavior of the terminal when the first uplink transmission and the first downlink transmission overlap in the time domain is undefined;
[0376] When the first uplink transmission and the first downlink transmission overlap in the time domain, no constraints are imposed on the terminal behavior;
[0377] If the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal will ignore or not execute the corresponding configuration or instruction of the network;
[0378] It is recommended that the network not configure or instruct the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0379] In the above solution, the terminal side has a second related behavior, including:
[0380] The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously.
[0381] In an embodiment of the present application, the network device can determine the network-side related behaviors of the first uplink transmission and the first downlink transmission through the following solution 2.
[0382] Option 2
[0383] The network device determines network-side related behaviors of the first uplink transmission and the first downlink transmission based on the first TA value and at least one parameter; wherein the at least one parameter includes the first parameter, or the at least one parameter includes the first parameter and the second parameter.
[0384] Here, the relevant contents of the "first TA value", "first parameter", "second parameter" and the "first interval range" determined based on these parameters can refer to the description of the aforementioned related solutions.
[0385] In some implementations, the network device determines network-side related behaviors for the first uplink transmission and the first downlink transmission according to the following method:
[0386] Method C-1) If, for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side.
[0387] Here, if for any TA value within the first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, or if any TA value within the first interval satisfies the overlapping condition, the network device can determine that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, or if all TA values within the first interval satisfy the non-overlapping condition, the network device can determine that the first uplink transmission and the first downlink transmission do not overlap in the time domain. Based on this, method C-1) can also be replaced with the description: when the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side.
[0388] Method C-2) If the first TA value is outside the second interval range, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, if the first TA value is within the second interval range, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side.
[0389] Here, if the first TA value is within the second interval, the network device can determine that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if the first TA value is outside the second interval, the network device can determine that the first uplink transmission and the first downlink transmission do not overlap in the time domain. Based on this, method C-2) can also be replaced by the following description: when the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side.
[0390] In the above solution, the network side has a third related behavior, including:
[0391] The network device determines, according to a conflict determination result between the first uplink transmission and the first downlink transmission, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission.
[0392] Optionally, the network device may allocate resources not used by the terminal to other terminals for use.
[0393] In the above solution, the network side has a fourth related behavior, including:
[0394] The network device determines to simultaneously receive a first uplink transmission and send a first downlink transmission.
[0395] In an embodiment of the present application, the network device may determine the scheduling information or configuration information to be sent to the terminal through the following solution 3.
[0396] Option 3
[0397] The network device sends scheduling information or configuration information to the terminal, and the scheduling information or configuration information can be used to at least indicate or configure the time domain position of the first uplink transmission and the first downlink transmission. In some embodiments, in addition to being used to indicate or configure the time domain position of the first uplink transmission and the first downlink transmission, the scheduling information or configuration information can also be used to indicate or configure the frequency domain position of the first uplink transmission and the first downlink transmission. Wherein, for any TA value within the first interval, the time domain position of the first uplink transmission and the first downlink transmission satisfies that the first uplink transmission and the first downlink transmission do not overlap in the time domain.
[0398] Here, the relevant content of the "first interval range" can refer to the description of the aforementioned related solutions.
[0399] Through the above solution, the network device can determine the time domain overlap of the first uplink transmission and the first downlink transmission based on the first TA and at least one parameter. Further, the solution of the embodiment of the present application also includes one or more of the following:
[0400] For any TA value within the first interval, determine that the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0401] If the first function is activated or enabled, for any TA value within the first interval, determine that the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0402] For any TA value outside the first interval, if the terminal does not receive any downlink transmission, it is determined that the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0403] If the first function is not activated or enabled, and if the terminal does not receive any downlink transmission, it is determined that the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission.
[0404] Through the above solution, the network device can determine whether the terminal reuses the HARQ-ACK codebook in the second uplink transmission. The network device side and the terminal side have the same understanding of "whether to reuse the HARQ-ACK codebook in the second uplink transmission."
[0405] The technical solution of the embodiment of the present application can effectively solve the problem that the network device and the terminal have inconsistent understandings of the time domain overlap of the first uplink transmission and the first downlink transmission, as well as the problem that the network device and the terminal have inconsistent understandings of the terminal behavior (including the terminal-side related behavior of the first uplink transmission and the first downlink transmission, and the HARQ-ACK codebook and PUSCH multiplexing behavior), thereby avoiding network performance loss.
[0406] The following is an example of the technical solution of the embodiment of the present application, which is illustrated by combining specific application examples. The following application example is illustrated using a non-terrestrial network (NTN) as an example, but is not limited to this. The technical solution of the embodiment of the present application can also be applied to other types of networks.
[0407] It should be noted that in the following description, part or all of the “<” in the formula can also be replaced by “≤”, part or all of the “≥” in the formula can also be replaced by ">”, part or all of the “≤” in the formula can also be replaced by “<”, and part or all of the ">” in the formula can also be replaced by “≥”.
[0408] It should be noted that in the following description, the expression for the interval range [X,Y] can also be replaced by (X,Y), or [X,Y), or (X,Y]. Among them, [X,Y] represents an interval range greater than or equal to X and less than or equal to Y. (X,Y) represents an interval range greater than X and less than Y. [X,Y) represents an interval range greater than or equal to X and less than Y. (X,Y] represents an interval range greater than X and less than or equal to Y.
[0409] Figure 6(a) is a schematic diagram of the NTN network. The gNB (or base station) corresponds to the network equipment in the above solution, and the UE corresponds to the terminal in the above solution. In Figure 6(a), the RP (Reference Point) is the reference point for aligning the uplink and downlink frame boundaries. The distance from the UE to the RP consists of two parts: the distance from the UE to the satellite (Sat) and the distance from the UE to the RP. and the distance from the satellite to the RP Therefore, the TA of the UE is determined according to the following formula:
[0410] Among them, N TA and N TA,offset is the traditional TA parameter; Derived from the high-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant (if configured); Calculated by the UE based on the UE location and higher-layer parameters related to the serving satellite ephemeris (if configured).
[0411] In particular, when the RP is located at the gNB (typical case), the uplink and downlink timing relationship seen by the gNB side and the UE side is shown in Figure 6(b). The downlink timing and uplink timing of the gNB are aligned, and the downlink timing and uplink timing of the UE differ by T. TA .
[0412] Because in T TA In the calculation formula, The UE calculates the TA based on its own position and ephemeris, so the network is not aware of the UE's actual TA. To facilitate the network's estimation of the UE's actual TA, the network can configure the UE to report the TA through higher-layer (RRC) signaling, and then the UE reports the UE's current TA value through a Media Access Control Control Element (MAC CE). Specifically, the network can configure the UE to report the TA through the TA Reporting Configuration (TAR-Config) Information Element (IE). The UE can report the UE's current TA value through the TA Reporting MAC CE (Timing Advance Report MAC CE).
[0413] In the TAR-Config IE, the network configures the offsetThresholdTA parameter, which has a value range of {0.5ms, 1-15ms}. When the UE receives the TAR-Config IE for the first time, has not previously reported a Timing Advance Report (TAR), or the difference between the current TA and the last reported TA is greater than or equal to offsetThresholdTA, the UE triggers the reporting of the TAR MAC CE. The TAR MAC CE consists of 14 bits, which are used to indicate the smallest integer number of time slots greater than or equal to the current TA. The slot subcarrier spacing is 15kHz, meaning the time granularity of the TAR report is 1ms.
[0414] In summary, there is a significant error between the UE's reported TA and the UE's actual TA. When offsetThresholdTA is set to the minimum value (0.5ms), the maximum TA error is 1ms (less than but close to 1ms, determined by the 1ms reporting time granularity). When offsetThresholdTA is set to the maximum value (15ms), the maximum TA error is 16ms (less than but close to 16ms, determined by the 15ms reporting threshold and the 1ms reporting time granularity).
[0415] As shown in Figure 7(a) and Figure 7(b), consider that the current actual TA of the terminal is T TA , the terminal is configured / scheduled for downlink reception (such as PDSCH, starting from DL symbol #n, duration L DL ), and uplink transmission (such as PUSCH, starting from UL symbol #m, duration L UL ). When T TA When a certain timing relationship is met, from the terminal side, downlink reception and uplink transmission may overlap in the time domain.
[0416] Figure 7(a) shows a case where the base station side can accurately know the current actual TA of the terminal without error. As shown in Figure 7(a), if the base station side can accurately know the TA of the UE without error, the base station and the terminal will have the same understanding of when uplink and downlink transmissions will overlap, that is:
[0417] 1) From the terminal perspective:
[0418] When (mn)T sym -L DL <T TA <(mn)T sym +L UL When the downlink transmission and uplink transmission will overlap in the time domain, where T sym is the duration of the symbol;
[0419] Otherwise, T TA ≤(mn)T sym -L DL or T TA ≥(mn)T sym +L UL When , downlink transmission and uplink transmission will not overlap in the time domain.
[0420] 2) From the base station perspective:
[0421] When (mn)T sym -L DL <T TA <(mn)T sym +L UL When , downlink transmission and uplink transmission will overlap in the time domain;
[0422] Otherwise, T TA ≤(mn)T sym -L DL or T TA ≥(mn)T sym +L UL When , downlink transmission and uplink transmission will not overlap in the time domain.
[0423] Figure 7(b) shows a situation where the base station cannot accurately know the current actual TA of the terminal and there is an error. As shown in Figure 7(b), the base station cannot accurately know the current actual TA of the UE and there is an error. As a result, the base station and the terminal will have different understandings of when uplink and downlink transmissions will overlap, that is:
[0424] 1) From the terminal’s perspective, since the terminal side knows its current actual TA (i.e. T TA ), so the terminal's understanding is consistent with Figure 7(a), that is:
[0425] a) When (mn)T sym -L DL <T TA <(mn)T sym +L UL When , downlink transmission and uplink transmission will overlap in the time domain;
[0426] b) Otherwise, T TA ≤(mn)T sym -L DL or T TA ≥(mn)T sym +L UL When , downlink transmission and uplink transmission will not overlap in the time domain.
[0427] 2) From the perspective of the base station, there is an error in the base station's estimation of the actual TA of the UE. Let us assume that the TA reported by the UE (denoted as ) is bounded by B1 and B2, that is, the actual TA of the UE (denoted as T TA )lie in Within the range, the base station understands:
[0428] a) when When , downlink transmission and uplink transmission will overlap in the time domain;
[0429] b) When or When , downlink transmission and uplink transmission will not overlap in the time domain;
[0430] c) When or When , the base station cannot determine whether the downlink transmission and uplink transmission overlap in the time domain, that is, It is used to determine whether the uplink and downlink transmissions on the base station side overlap in the time domain.
[0431] The NTN network uses FDD spectrum, and the base station can transmit on the DL carrier and receive on the UL carrier at the same time. Ordinary NTN UE also supports FDD working mode, so the above-mentioned TA ambiguity problem will not affect the performance of the FDD network. However, for RedCap terminals in half-duplex FDD working mode, the RedCap terminals cannot transmit and receive simultaneously on the uplink and downlink carriers of FDD. Therefore, for the UE, if the downlink reception and uplink transmission configured / scheduled by the base station overlap in the time domain, the UE can only choose one direction to transmit. Similarly, in the terrestrial network, if the downlink transmission configured by the high-level (semi-static) configuration overlaps with the uplink transmission dynamically scheduled by the DCI in the time domain, the UE does not receive the downlink transmission configured by the high-level (semi-static) configuration.
[0432] Figure 8 illustrates the ambiguity intervals caused by TA errors in the NTN network. As shown in Figure 8, in the first interval, both the base station and the terminal determine that there is an uplink and downlink conflict; in the second interval, both the base station and the terminal determine that there is no uplink and downlink conflict; in the third interval, the terminal determines that there is no uplink and downlink conflict, but the base station cannot make any judgment; in the fourth interval, the terminal determines that there is an uplink and downlink conflict, but the base station cannot make any judgment.
[0433] Figures 9(a) and 9(b) illustrate the HARQ-ACK multiplexing understanding problem caused by TA ambiguity. As shown in Figure 9(a), from the terminal perspective, the TA of PUSCH1 is TA1, and the terminal understands that PUSCH1 and SPS PDSCH overlap in the time domain. The terminal does not receive SPS PDSCH, and accordingly, the corresponding HARQ-ACK information is not carried (not multiplexed) in PUSCH2; as shown in Figure 9(b), from the terminal perspective, the TA of PUSCH1 is TA2, and the terminal understands that PUSCH1 and SPS PDSCH do not overlap in the time domain. The terminal receives SPS PDSCH, and accordingly, the corresponding HARQ-ACK information is carried (multiplexed) in PUSCH2.
[0434] In the NTN network, the understanding of uplink and downlink conflicts and HARQ-ACK multiplexing between base stations and terminals can refer to the following Table 1:
[0435] Table 1
[0436] As shown in Table 1 and Figures 9(a) and 9(b), when the terminal's TA value range is in the third or fourth interval, the base station cannot determine which of the behaviors shown in Figures 9(a) and 9(b) the terminal adopts, resulting in ambiguity. Furthermore, in both possible behaviors shown in Figures 9(a) and 9(b), the terminal transmits the first PUSCH, causing the base station to determine which behavior the UE adopts based on the decoding of the first PUSCH. Therefore, in the NTN scenario, due to TA ambiguity, when the terminal's TA value range is in the third or fourth interval, the base station cannot determine which behavior the terminal adopts, making it difficult to correctly decode the second PUSCH. To this end, this application example provides the following solution.
[0437] Solution 1
[0438] This solution is implemented based on the base station, that is, the base station is based on scheduling or configuration to avoid ambiguous intervals.
[0439] As shown in FIG7 (a) and FIG8, for the first downlink transmission (starting from DL symbol #n, duration L DL ) and the first uplink transmission (starting from UL symbol #m, duration L UL ), let’s assume that the TA reported by the terminal is The base station determines the actual TA of the terminal (denoted as T TA ) has a value range of Then: When When the first downlink transmission and the first uplink transmission overlap in the time domain, the base station is not sure whether the first downlink transmission and the first uplink transmission will overlap in the time domain on the terminal side.
[0440] Therefore, in the given B1, B2, L DL , L UL (Base station is known), the base station can adjust the time interval ((mn)T between the first downlink transmission and the first uplink transmission to ignore TA sym ) to avoid ambiguity.
[0441] It should be noted that when at least one of the first downlink transmission and the first uplink transmission is dynamically scheduled, it is relatively easy for the base station to adopt Solution 1. However, if the first downlink transmission and the first uplink transmission are both semi-statically configured by the higher layer, since the RRC in the existing network generally does not reconfigure, that is, once the time interval for ignoring the TA between the first downlink transmission and the first uplink transmission is configured, it cannot be changed. Taking into account the configuration limitations, that is, in some scenarios, the time interval for ignoring the TA between the first downlink transmission and the first uplink transmission cannot be configured large enough to tolerate all possible TA ranges, therefore, as the satellite moves, there will always be a conflict decision ambiguity problem. For example, as shown in Figure 10, as the satellite moves, the TA of the UE changes from TA1 to TA2 and then to TA3. Since the TA range has a large change, the time interval for ignoring the TA between the first downlink transmission and the first uplink transmission may not tolerate the TA in these ranges.
[0442] Option 2
[0443] This solution is affected by the protocol, that is, the protocol can define: the terminal / base station is based on the reported TA value and error range, rather than the actual TA(T TA ) to determine the time domain overlap of uplink and downlink transmissions.
[0444] As shown above, for the base station, when When , the base station is not sure whether the first downlink transmission and the first uplink transmission will overlap in the time domain on the terminal side. It is reported by the terminal to the base station. If the actual TA (denoted as T TA ) have the same understanding of the error ranges B1 and B2, then the terminal and the base station have the same understanding of the required decision parameters for the time domain overlap of uplink and downlink transmissions.
[0445] If the terminal and the base station understand each other, When the time domain overlap occurs, it is regarded as uplink and downlink transmission overlap, which can avoid ambiguity between the base station and the terminal about when the time domain overlap occurs.
[0446] Specifically, both the base station and the terminal are based on the TA value reported by the UE. and TA error boundaries B1 and B2 to determine whether the first downlink transmission and the first uplink transmission will overlap in the time domain, that is:
[0447] Overlap condition: When When , the first downlink transmission and the first uplink transmission will overlap in the time domain;
[0448] Non-overlapping condition: When or When the first downlink transmission and the first uplink transmission do not overlap in the time domain.
[0449] That is, in Figure 8, the first, third, and fourth intervals are all considered overlapping, and only the second interval is non-overlapping. Based on this, the base station and the terminal can refer to the following Table 2 for their understanding of uplink and downlink conflicts and HARQ-ACK multiplexing:
[0450] Table 2
[0451] Note that compared to Table 1, Table 2 treats all the original uncertainty intervals as overlapping intervals. On the one hand, in this enhanced solution, both the base station and the terminal determine uplink and downlink conflicts based on the TA reported by the terminal. Therefore, the base station and the terminal have the same understanding of when and whether uplink and downlink conflicts will occur. On the other hand, this enhanced solution also defines some areas (third intervals) that are actually non-overlapping on the terminal side as overlapping. Therefore, this will cause a certain loss in terminal performance (i.e., in the third interval, the terminal could originally operate in full-duplex FDD (FD-FDD) mode and perform uplink and downlink transmission simultaneously; now it can only operate in half-duplex FDD (HD-FDD) mode and can only perform uplink transmission or downlink reception at the same time). This is actually a performance fallback operation. A full-duplex FDD (FD-FDD) terminal can normally operate in half-duplex FDD (HD-FDD) mode, which is physically possible.
[0452] Conversely, if this solution is not adopted, for example, by specifying that some areas where terminals actually overlap (the fourth interval) are non-overlapping, then in the fourth interval, half-duplex FDD (HD-FDD) terminals are required to operate in full-duplex FDD (FD-FDD) mode, which is physically impossible. Therefore, this solution avoids the TA ambiguity issue at the expense of certain performance degradation.
[0453] In summary, the impact of Solution 2 on the protocol is as follows: in the NTN scenario, the judgment conditions for uplink and downlink time domain overlap are updated.
[0454] In addition, the TA error boundaries B1 and B2 may be agreed upon through a protocol, or may be reported by a terminal, or may be indicated / configured by a network.
[0455] For example: The protocol stipulates B1 and B2. The terminal determines B1 = B2 = TH offsetTA , or, B1=TH offsetTA +Δ1, B2=TH offsetTA +Δ2, where Δ1 and Δ2 are both constants.
[0456] Here, it is known that at the time of TAR reporting (denoted as t0), And at any time t, Among them, TH offsetTA The TA error threshold is determined by the high-level configuration parameter offsetThresholdTA. The value range in the current protocol is {0.5ms, 1~15ms}. According to regulations, Therefore, B1=B2=TH offsetTA .
[0457] For example, the network indicates the values of B1 and B2 through the upper layer.
[0458] For example: the terminal reports the values of B1 and B2.
[0459] Option 3
[0460] This solution is affected by the protocol, that is, the protocol can define: when the time domain of uplink and downlink transmission overlaps, the HARQ-ACK codebook and PUSCH multiplexing behavior.
[0461] As shown in Figure 9(a), Figure 9(b) and Table 1, when the TA value of the terminal (i.e., T TA ) range is in the third or fourth interval, the base station cannot determine which of the behaviors shown in Figure 9(a) and Figure 9(b) the terminal adopts, resulting in ambiguity. To address this issue, it can be stipulated that regardless of whether the first downlink transmission and the first uplink transmission overlap in the time domain, the terminal will multiplex the HARQ-ACK information of the first downlink transmission in the second uplink transmission. If the terminal does not receive the first downlink transmission, the HARQ-ACK information corresponding to the first downlink transmission is set to NACK.
[0462] In particular, to be compatible with existing protocols, several potential protocol enhancements are given below:
[0463] 1) If the terminal does not receive the downlink transmission due to the overlap of the downlink transmission and the uplink transmission in the time domain, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0464] 2) If the first function is activated or enabled and the terminal does not receive the downlink transmission due to overlap of the downlink transmission and the uplink transmission in the time domain, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0465] 3) After excluding the case where the terminal does not receive the downlink transmission due to the overlap of the downlink transmission and the uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0466] 4) After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0467] 5) After excluding the case where the terminal does not receive the downlink transmission due to the overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission;
[0468] 6) After excluding the case where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission.
[0469] In the above description, "the terminal does not receive any downlink transmission" can be understood as: the terminal does not receive any downlink transmission in any candidate PDSCH reception opportunity (candidate PDSCH receptions). Optionally, any downlink transmission here includes PDSCH, SPS PDSCH release, and TCI state update transmission.
[0470] It should be noted that, considering that as shown in Figure 9(a), Figure 9(b) and Table 1, in the first interval, the base station can actually determine whether the uplink and downlink transmissions on the terminal side conflict, and The change in is determined by satellite motion and is not a rapid process. Therefore, for a long period of time, the base station may have no ambiguity in its understanding of the terminal's conflict situation. Therefore, the network can activate / enable or deactivate / disable the aforementioned first function, that is, activate / enable or deactivate / disable the aforementioned HARQ-ACK codebook and PUSCH multiplexing behavior. In other words, the terminal only uses the aforementioned HARQ-ACK codebook and PUSCH multiplexing behavior when the first function is activated / enabled.
[0471] As an implementation manner, the network may activate / deactivate (or enable / disable) the above-mentioned first function through MAC CE or DCI signaling.
[0472] FIG11 is a third flow chart of a transmission method according to an embodiment of the present application. As shown in FIG11 , the transmission method includes:
[0473] Step 1101: The network device determines, based on the decoding status of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex the HARQ-ACK codebook in the second uplink transmission.
[0474] Specifically, if the network device successfully decodes the first uplink transmission, the network device determines that the terminal sends the first uplink transmission and / or does not send the first downlink transmission, and / or the network device determines that the HARQ-ACK codebook is not multiplexed in the second uplink transmission; and / or, if the network device does not successfully decode the first uplink transmission, the network device determines that the terminal does not send the first uplink transmission and / or sends the first downlink transmission, and / or the network device determines that the HARQ-ACK codebook is multiplexed in the second uplink transmission.
[0475] The following is an example of the technical solution of the embodiment of the present application, which is described with reference to a specific application example. The following application example is described using a TDD network as an example, but is not limited thereto. The technical solution of the embodiment of the present application can also be applied to other types of networks.
[0476] As shown in Figure 12(a) and Figure 12(b), the base station schedules the first PUSCH transmission through the first DCI (UL grant), and the first PUSCH overlaps with the SPS PDSCH transmission configured by the higher layer in the time domain, and the HARQ-ACK information corresponding to the SPS PDSCH should originally be multiplexed with the second PUSCH. From the base station's perspective, since the first PUSCH conflicts with the SPS PDSCH, the terminal will send the first PUSCH, not receive the SPS PDSCH, and will not multiplex the HARQ-ACK information corresponding to the SPS PDSCH in the second PUSCH.
[0477] As shown in Figure 12(a), if the terminal correctly decodes the first DCI, the terminal and the base station maintain the same understanding, that is, since the first PUSCH conflicts with the SPS PDSCH, the UE will send the first PUSCH, not receive the SPS PDSCH, and will not multiplex the HARQ-ACK information corresponding to the SPS PDSCH in the second PUSCH.
[0478] As shown in Figure 12(b), if the terminal fails to correctly decode the first DCI, the terminal and the base station have different understandings. That is, the terminal is unaware of the conflict between the first PUSCH and the SPS PDSCH. Therefore, the terminal will receive the SPS PDSCH and multiplex the HARQ-ACK information corresponding to the SPS PDSCH in the second PUSCH. In this case, the network will misjudge the terminal's transmission behavior, making it difficult to correctly decode the second PUSCH. To this end, this application example provides the following solution.
[0479] This solution is implemented by the base station, that is, the base station can determine which behavior the terminal adopts according to the decoding status of the first PUSCH, and then determine whether to multiplex the HARQ-ACK information in the second PUSCH.
[0480] For example, in the case of Figure 12(a), the base station successfully decodes the first PUSCH, so it can be determined that the terminal does not receive the SPS PDSCH, and further determines that the HARQ-ACK information corresponding to the SPS PDSCH is not multiplexed in the second PUSCH. In the case of Figure 12(b), the base station fails to successfully decode the first PUSCH, so it is inferred that the terminal may not have correctly decoded the first DCI, and will receive the SPS PDSCH, and multiplex the HARQ-ACK information corresponding to the SPS PDSCH in the second PUSCH.
[0481] FIG13 is a schematic diagram of the first structure of a transmission device provided in an embodiment of the present application, which is applied to a terminal. As shown in FIG13 , the transmission device includes:
[0482] The determining unit 1301 is configured to determine, based on the first TA value and at least one parameter, or based on the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determine related behaviors of the first uplink transmission and the first downlink transmission;
[0483] The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter; and the second TA is a current TA of the terminal.
[0484] In some implementations, the determining unit 1301 is configured to:
[0485] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, then it is determined that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, then it is determined that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0486] Alternatively, if any TA value within the first interval satisfies the overlapping condition, it is determined that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if all TA values within the first interval satisfy the non-overlapping condition, it is determined that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0487] Alternatively, if the first TA value is within a second interval, determining that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if the first TA value is outside the second interval, determining that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0488] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0489] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0490] In some implementations, the determining unit 1301 is configured to:
[0491] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a first correlation behavior; and / or if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a second correlation behavior;
[0492] Alternatively, if any TA value within the first interval satisfies the overlapping condition, it is determined that the first uplink transmission and the first downlink transmission have a first related behavior; and / or if all TA values within the first interval satisfy the non-overlapping condition, it is determined that the first uplink transmission and the first downlink transmission have a second related behavior;
[0493] Alternatively, if the first TA value is within a second interval, determining that the first uplink transmission and the first downlink transmission have a first correlation behavior; and / or if the first TA value is outside the second interval, determining that the first uplink transmission and the first downlink transmission have a second correlation behavior;
[0494] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0495] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0496] In some implementations, the determining unit 1301 is configured to:
[0497] When the first uplink transmission and the first downlink transmission overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a first correlation behavior;
[0498] And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a second correlation behavior.
[0499] In some implementations, the determining unit 1301 is configured to:
[0500] Determining that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0501] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0502] and / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0503] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0504] In some implementations, the determining unit 1301 is configured to determine to send the first uplink transmission and receive the first downlink transmission simultaneously.
[0505] In some embodiments, the first interval range is: a time range that is greater than or equal to the first variable and less than or equal to the second variable;
[0506] Alternatively, the first interval range is: a time range that is greater than the first variable and less than the second variable;
[0507] Alternatively, the first interval range is: a time range that is greater than or equal to the first variable and less than the second variable;
[0508] Alternatively, the first interval range is: a time range that is greater than the first variable and less than or equal to the second variable;
[0509] Among them, the first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0510] Preferably, the first variable = first TA value - first duration, and the second variable = first TA value + second duration.
[0511] In some embodiments, the second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable;
[0512] Alternatively, the second interval range is: a time range that is greater than the third variable and less than the fourth variable;
[0513] Alternatively, the second interval range is: a time range that is greater than or equal to the third variable and less than the fourth variable;
[0514] Alternatively, the second interval range is: a time range greater than the third variable and less than or equal to the fourth variable;
[0515] Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0516] Preferably, the third variable = third duration - fourth duration - first duration, and the fourth variable = third duration + fifth duration + second duration; the third duration is determined according to the starting time domain position of the first uplink transmission and the starting time domain position of the first downlink transmission, the fourth duration is the duration of the first downlink transmission, and the fifth duration is the duration of the first uplink transmission.
[0517] In some implementations, the first TA value is the TA value last reported by the terminal;
[0518] Alternatively, the first TA value is a TA value reported for the first time when the terminal is initially accessed;
[0519] Alternatively, the first TA value is the TA value reported by the terminal based on the latest network triggering.
[0520] In some embodiments, the first parameter and / or the second parameter is determined according to parameters indicated or configured by the network;
[0521] And / or, the first parameter and / or the second parameter is a parameter indicated / configured by the network;
[0522] And / or, the first parameter and / or the second parameter are parameters reported by the terminal.
[0523] In some implementations, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by a network.
[0524] In some implementations, the determining unit 1301 is configured to determine at least one of the following based on a time domain overlap between the first uplink transmission and the first downlink transmission:
[0525] HARQ-ACK codebook construction method and / or transmission;
[0526] Count of available time slots when uplink repeated transmissions conflict with downlink receptions;
[0527] Invalid symbol determination for PUSCH repetition type B.
[0528] In some embodiments, the apparatus further includes: a multiplexing unit 1302; for a case where the time domain overlap between the first uplink transmission and the first downlink transmission is determined based on the second TA, the multiplexing unit is configured to include one or more of the following:
[0529] If the terminal does not receive the downlink transmission due to overlap of the downlink transmission and the uplink transmission in the time domain, multiplexing the HARQ-ACK codebook in the second uplink transmission;
[0530] If the first function is activated or enabled and the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, multiplexing the HARQ-ACK codebook in the second uplink transmission;
[0531] After excluding a situation in which the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, not multiplexing the HARQ-ACK codebook in the second uplink transmission;
[0532] After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, then the HARQ-ACK codebook is not multiplexed in the second uplink transmission;
[0533] After excluding a situation in which the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, not multiplexing the HARQ-ACK codebook in the second uplink transmission; otherwise, multiplexing the HARQ-ACK codebook in the second uplink transmission;
[0534] After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, then the HARQ-ACK codebook is not multiplexed in the second uplink transmission; otherwise, the HARQ-ACK codebook is multiplexed in the second uplink transmission;
[0535] The activation or enabling of the first function is instructed by the network.
[0536] In some embodiments, the multiplexing unit 1302 is configured to, when multiplexing the HARQ-ACK codebook in the second uplink transmission, set the HARQ-ACK information corresponding to the downlink transmission to NACK in the HARQ-ACK codebook if the terminal does not receive the downlink transmission due to overlap of the downlink transmission and the uplink transmission in the time domain.
[0537] Those skilled in the art will appreciate that the functions implemented by each unit in the transmission device shown in FIG13 can be understood with reference to the relevant description of the aforementioned method. The functions of each unit in the transmission device shown in FIG13 can be implemented by a program running on a processor or by a specific logic circuit.
[0538] FIG14 is a second schematic diagram of the structure of a transmission device provided in an embodiment of the present application, which is applied to a network device. As shown in FIG14 , the transmission device includes:
[0539] The determining unit 1401 is configured to determine, based on the first TA value and at least one parameter, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determine a network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determine a terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determine scheduling information or configuration information sent to the terminal, wherein the scheduling information or configuration information is at least used to indicate or configure the time domain position of the first uplink transmission and the first downlink transmission;
[0540] The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter.
[0541] In some implementations, the determining unit 1401 is configured to:
[0542] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, then it is determined that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, then it is determined that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0543] Alternatively, if any TA value within the first interval satisfies the overlapping condition, it is determined that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if all TA values within the first interval satisfy the non-overlapping condition, it is determined that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0544] Alternatively, if the first TA value is within a second interval, determining that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if the first TA value is outside the second interval, determining that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0545] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0546] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0547] In some implementations, the determining unit 1401 is configured to:
[0548] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a first correlation behavior on the terminal side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a second correlation behavior on the terminal side;
[0549] Alternatively, if any TA value within the first interval satisfies the overlapping condition, it is determined that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, if all TA values within the first interval satisfy the non-overlapping condition, it is determined that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side;
[0550] Alternatively, if the first TA value is within a second interval, it is determined that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or if the first TA value is outside the second interval, it is determined that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side;
[0551] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0552] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0553] In some implementations, the determining unit 1401 is configured to:
[0554] When the first uplink transmission and the first downlink transmission overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a first correlation behavior on the terminal side;
[0555] And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a second correlation behavior on the terminal side.
[0556] In some implementations, the terminal side has a first related behavior including:
[0557] Determining that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0558] And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0559] and / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission;
[0560] And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
[0561] In some implementations, the terminal side has a second related behavior including:
[0562] Determine to simultaneously send the first uplink transmission and receive the first downlink transmission.
[0563] In some implementations, the determining unit 1401 is configured to:
[0564] If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side;
[0565] Alternatively, if any TA value within the first interval satisfies the overlapping condition, it is determined that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or if all TA values within the first interval satisfy the non-overlapping condition, it is determined that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side;
[0566] Alternatively, if the first TA value is within the second interval, determining that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or if the first TA value is within the second interval, determining that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side;
[0567] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter;
[0568] Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
[0569] In some implementations, the determining unit 1401 is configured to:
[0570] When the first uplink transmission and the first downlink transmission overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a third correlation behavior on the network side;
[0571] And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, determining that the first uplink transmission and the first downlink transmission have a fourth correlation behavior on the network side.
[0572] In some embodiments, the network side has a third related behavior including:
[0573] The network device determines, according to a conflict determination result between the first uplink transmission and the first downlink transmission, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission.
[0574] In some embodiments, the network side has a fourth related behavior including:
[0575] Determine to simultaneously receive the first uplink transmission and send the first downlink transmission.
[0576] In some implementations, for any TA value within the first interval, the time domain positions of the first uplink transmission and the first downlink transmission satisfy that the first uplink transmission and the first downlink transmission do not overlap in the time domain;
[0577] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter.
[0578] In some implementations, the determining unit 1401 is configured to do one or more of the following:
[0579] For any TA value within the first interval, determine that the terminal multiplexes a HARQ-ACK codebook in a second uplink transmission;
[0580] If the first function is activated or enabled, for any TA value within the first interval, determine that the terminal multiplexes a HARQ-ACK codebook in the second uplink transmission;
[0581] For any TA value outside the first interval, if the terminal does not receive any downlink transmission, determining that the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission;
[0582] If the first function is not activated or enabled, and if the terminal does not receive any downlink transmission, determining that the terminal does not multiplex a HARQ-ACK codebook in the second uplink transmission;
[0583] The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter.
[0584] In some embodiments, the first interval range is: a time range that is greater than or equal to the first variable and less than or equal to the second variable;
[0585] Alternatively, the first interval range is: a time range that is greater than the first variable and less than the second variable;
[0586] Alternatively, the first interval range is: a time range that is greater than or equal to the first variable and less than the second variable;
[0587] Alternatively, the first interval range is: a time range that is greater than the first variable and less than or equal to the second variable;
[0588] Among them, the first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0589] Preferably, the first variable = first TA value - first duration, and the second variable = first TA value + second duration.
[0590] In some embodiments, the second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable;
[0591] Alternatively, the second interval range is: a time range that is greater than the third variable and less than the fourth variable;
[0592] Alternatively, the second interval range is: a time range that is greater than or equal to the third variable and less than the fourth variable;
[0593] Alternatively, the second interval range is: a time range greater than the third variable and less than or equal to the fourth variable;
[0594] Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
[0595] Preferably, the third variable = third duration - fourth duration - first duration, and the fourth variable = third duration + fifth duration + second duration; the third duration is determined according to the starting time domain position of the first uplink transmission and the starting time domain position of the first downlink transmission, the fourth duration is the duration of the first downlink transmission, and the fifth duration is the duration of the first uplink transmission.
[0596] In some implementations, the first TA value is the TA value last reported by the terminal;
[0597] Alternatively, the first TA value is a TA value reported for the first time when the terminal is initially accessed;
[0598] Alternatively, the first TA value is the TA value reported by the terminal based on the latest network triggering.
[0599] In some embodiments, the first parameter and / or the second parameter is determined according to parameters indicated or configured by the network;
[0600] And / or, the first parameter and / or the second parameter is a parameter indicated / configured by the network;
[0601] And / or, the first parameter and / or the second parameter are parameters reported by the terminal.
[0602] In some implementations, the first parameter and / or the second parameter is determined according to a TA offset threshold (offsetThresholdTA) parameter indicated or configured by a network.
[0603] Those skilled in the art will appreciate that the functions implemented by each unit in the transmission device shown in FIG14 can be understood with reference to the relevant description of the aforementioned method. The functions of each unit in the transmission device shown in FIG14 can be implemented by a program running on a processor or by a specific logic circuit.
[0604] FIG15 is a third schematic diagram of the structure of a transmission device provided in an embodiment of the present application, which is applied to a network device. As shown in FIG15 , the transmission device includes:
[0605] The determining unit 1501 is configured to determine, based on a decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex a HARQ-ACK codebook in the second uplink transmission.
[0606] In some implementations, the determining unit 1501 is configured to:
[0607] If the network device successfully decodes the first uplink transmission, determining that the terminal sends the first uplink transmission and / or does not send the first downlink transmission, and / or determining that the HARQ-ACK codebook is not multiplexed in the second uplink transmission; and / or,
[0608] If the network device fails to successfully decode the first uplink transmission, it is determined that the terminal does not send the first uplink transmission and / or sends the first downlink transmission, and / or determines that a HARQ-ACK codebook is multiplexed in the second uplink transmission.
[0609] Those skilled in the art will appreciate that the functions implemented by each unit in the transmission device shown in FIG15 can be understood with reference to the relevant description of the aforementioned method. The functions of each unit in the transmission device shown in FIG15 can be implemented by a program running on a processor or by a specific logic circuit.
[0610] Figure 16 is a schematic structural diagram of a communication device 1600 provided in an embodiment of the present application. The communication device can be a terminal or a network device. The communication device 1600 shown in Figure 16 includes a processor 1610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0611] Optionally, as shown in FIG16 , the communication device 1600 may further include a memory 1620. The processor 1610 may call and execute a computer program from the memory 1620 to implement the method in the embodiment of the present application.
[0612] The memory 1620 may be a separate device independent of the processor 1610 , or may be integrated into the processor 1610 .
[0613] Optionally, as shown in FIG16 , the communication device 1600 may further include a transceiver 1630 , and the processor 1610 may control the transceiver 1630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0614] The transceiver 1630 may include a transmitter and a receiver. The transceiver 1630 may further include an antenna, and the number of antennas may be one or more.
[0615] Optionally, the communication device 1600 may specifically be a network device in an embodiment of the present application, and the communication device 1600 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0616] Optionally, the communication device 1600 may specifically be a mobile terminal / terminal of an embodiment of the present application, and the communication device 1600 may implement the corresponding processes implemented by the mobile terminal / terminal in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0617] Figure 17 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1700 shown in Figure 17 includes a processor 1710, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.
[0618] Optionally, as shown in FIG17 , the chip 1700 may further include a memory 1720. The processor 1710 may call and execute a computer program from the memory 1720 to implement the method in the embodiment of the present application.
[0619] The memory 1720 may be a separate device independent of the processor 1710 , or may be integrated into the processor 1710 .
[0620] Optionally, the chip 1700 may further include an input interface 1730. The processor 1710 may control the input interface 1730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0621] Optionally, the chip 1700 may further include an output interface 1740. The processor 1710 may control the output interface 1740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0622] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0623] Optionally, the chip can be applied to the mobile terminal / terminal in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0624] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0625] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0626] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0627] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0628] An embodiment of the present application also provides a computer-readable storage medium configured to store a computer program.
[0629] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0630] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0631] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0632] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0633] Optionally, the computer program product can be applied to the mobile terminal / terminal in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0634] The embodiment of the present application also provides a computer program.
[0635] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.
[0636] Optionally, the computer program can be applied to the mobile terminal / terminal in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0637] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0638] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0639] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0640] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0641] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0642] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0643] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A transmission method, comprising: The terminal determines, according to the first timing advance TA value and at least one parameter, or according to the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determines related behaviors between the first uplink transmission and the first downlink transmission; The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter; and the second TA is a current TA of the terminal.
2. The method according to claim 1, wherein The terminal determines, based on the first TA value and at least one parameter, a time domain overlap condition of the first uplink transmission and the first downlink transmission, including: If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain; Alternatively, if the first TA value is within a second interval, the terminal determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if the first TA value is outside the second interval, the terminal determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter; Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
3. The method according to claim 1, wherein The determining of related behaviors of the first uplink transmission and the first downlink transmission includes: If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a first correlation behavior; and / or if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a second correlation behavior; Alternatively, if the first TA value is within a second interval, the terminal determines that the first uplink transmission and the first downlink transmission have a first related behavior; and / or if the first TA value is outside the second interval, the terminal determines that the first uplink transmission and the first downlink transmission have a second related behavior; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter; Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
4. The method according to claim 1, wherein The determining of related behaviors of the first uplink transmission and the first downlink transmission includes: When the first uplink transmission and the first downlink transmission overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a first correlation behavior; And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the terminal determines that the first uplink transmission and the first downlink transmission have a second correlation behavior.
5. The method according to claim 3 or 4, wherein: The terminal determining that the first uplink transmission and the first downlink transmission have a first related behavior includes: Determining, by the terminal, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission; And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission; and / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission; And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
6. The method according to claim 3 or 4, wherein: The terminal determining that the first uplink transmission and the first downlink transmission have a second related behavior includes: The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously.
7. The method according to claim 2 or 3, wherein: The first interval range is: a time range that is greater than or equal to the first variable and less than or equal to the second variable; Alternatively, the first interval range is: a time range that is greater than the first variable and less than the second variable; Alternatively, the first interval range is: a time range that is greater than or equal to the first variable and less than the second variable; Alternatively, the first interval range is: a time range that is greater than the first variable and less than or equal to the second variable; Among them, the first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
8. The method according to claim 2 or 3, wherein: The second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable; Alternatively, the second interval range is: a time range that is greater than the third variable and less than the fourth variable; Alternatively, the second interval range is: a time range that is greater than or equal to the third variable and less than the fourth variable; Alternatively, the second interval range is: a time range greater than the third variable and less than or equal to the fourth variable; Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
9. The method according to any one of claims 1 to 4, wherein The first TA value is the TA value last reported by the terminal; Alternatively, the first TA value is a TA value reported for the first time when the terminal is initially accessed; Alternatively, the first TA value is the TA value reported by the terminal based on the latest network triggering.
10. The method according to any one of claims 1 to 4, wherein The first parameter and / or the second parameter are determined according to parameters indicated or configured by a network; And / or, the first parameter and / or the second parameter is a parameter indicated / configured by the network; And / or, the first parameter and / or the second parameter are parameters reported by the terminal.
11. The method according to claim 10, wherein: The first parameter and / or the second parameter is determined according to a TA offset threshold offsetThresholdTA parameter indicated or configured by a network.
12. The method according to any one of claims 1 to 4, wherein The method further comprises: The terminal determines, according to a time domain overlap between the first uplink transmission and the first downlink transmission, at least one of the following: HARQ-ACK codebook construction method and / or transmission; Count of available time slots when uplink repeated transmissions conflict with downlink receptions; Invalid symbol determination for PUSCH repetition type B.
13. The method according to claim 1, wherein For the terminal determining, based on the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, the method further includes one or more of the following: If the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, the terminal multiplexes a HARQ-ACK codebook in the second uplink transmission; If the first function is activated or enabled and the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission; After excluding a situation in which the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; After excluding a situation in which the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission; After excluding the situation where the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain when the first function is activated or enabled, if the terminal does not receive any downlink transmission, the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; otherwise, the terminal multiplexes the HARQ-ACK codebook in the second uplink transmission; The activation or enabling of the first function is instructed by the network.
14. The method according to claim 13, wherein: When the terminal multiplexes a HARQ-ACK codebook in the second uplink transmission, the method further includes: If the terminal does not receive downlink transmission due to overlap of downlink transmission and uplink transmission in the time domain, the terminal sets the HARQ-ACK information corresponding to the downlink transmission to NACK in the HARQ-ACK codebook.
15. A transmission method, comprising: The network device determines, based on the first TA value and at least one parameter, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determines a network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines a terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determines scheduling information or configuration information sent to the terminal, wherein the scheduling information or configuration information is at least used to indicate or configure the time domain position of the first uplink transmission and the first downlink transmission; The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter.
16. The method according to claim 15, wherein The network device determines, according to the first TA value and at least one parameter, a time domain overlap condition of the first uplink transmission and the first downlink transmission, including: If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain; Alternatively, if the first TA value is within a second interval, the network device determines that the first uplink transmission and the first downlink transmission overlap in the time domain; and / or if the first TA value is outside the second interval, the network device determines that the first uplink transmission and the first downlink transmission do not overlap in the time domain; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter; Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
17. The method according to claim 15, wherein: The determining terminal-side related behaviors of the first uplink transmission and the first downlink transmission includes: If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side; Alternatively, if the first TA value is within a second interval, the network device determines that the first uplink transmission and the first downlink transmission have a first related behavior on the terminal side; and / or if the first TA value is outside the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a second related behavior on the terminal side; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter; Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
18. The method according to claim 15, wherein The determining terminal-side related behaviors of the first uplink transmission and the first downlink transmission includes: When the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a first correlation behavior on the terminal side; And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a second correlation behavior on the terminal side.
19. The method according to claim 17 or 18, wherein The terminal side has a first related behavior, including: Determining, by the terminal, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission; And / or, the terminal determines, according to a preset rule, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission; and / or, the terminal independently decides that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission; And / or, the terminal does not expect the first uplink transmission and the first downlink transmission to overlap in the time domain.
20. The method according to claim 17 or 18, wherein The terminal side has a second related behavior, including: The terminal determines to send the first uplink transmission and receive the first downlink transmission simultaneously.
21. The method according to claim 15, wherein The determining of network-side related behaviors of the first uplink transmission and the first downlink transmission includes: If, for any TA value within a first interval, the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or, if, for all TA values within the first interval, the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side; Alternatively, if the first TA value is within the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a third related behavior on the network side; and / or if the first TA value is within the second interval, the network device determines that the first uplink transmission and the first downlink transmission have a fourth related behavior on the network side; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter; Alternatively, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission and the first parameter; or, the second interval range is determined based on the parameters of the first uplink transmission, the parameters of the first downlink transmission, the first parameter and the second parameter.
22. The method according to claim 15, wherein The determining of network-side related behaviors of the first uplink transmission and the first downlink transmission includes: When the first uplink transmission and the first downlink transmission overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a third correlation behavior on the network side; And / or, when the first uplink transmission and the first downlink transmission do not overlap in the time domain, the network device determines that the first uplink transmission and the first downlink transmission have a fourth correlation behavior on the network side.
23. The method according to claim 21 or 22, wherein The network side has a third related behavior, including: The network device determines, according to a conflict determination result between the first uplink transmission and the first downlink transmission, that the first uplink transmission covers the first downlink transmission, or that the first downlink transmission covers the first uplink transmission.
24. The method according to claim 21 or 22, wherein The network side has a fourth related behavior, including: The network device determines to simultaneously receive the first uplink transmission and send the first downlink transmission.
25. The method according to claim 15, wherein For any TA value within the first interval, the time domain positions of the first uplink transmission and the first downlink transmission satisfy that the first uplink transmission and the first downlink transmission do not overlap in the time domain; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter.
26. The method according to claim 15, wherein The method may further comprise one or more of the following: For any TA value within the first interval, determine that the terminal multiplexes a HARQ-ACK codebook in a second uplink transmission; If the first function is activated or enabled, for any TA value within the first interval, determine that the terminal multiplexes a HARQ-ACK codebook in the second uplink transmission; For any TA value outside the first interval, if the terminal does not receive any downlink transmission, determining that the terminal does not multiplex the HARQ-ACK codebook in the second uplink transmission; If the first function is not activated or enabled, and if the terminal does not receive any downlink transmission, determining that the terminal does not multiplex a HARQ-ACK codebook in the second uplink transmission; The first interval range is determined based on the first TA value and the first parameter, or the first interval range is determined based on the first TA value, the first parameter and the second parameter.
27. The method according to any one of claims 16, 17, and 26, wherein: The first interval range is: a time range that is greater than or equal to the first variable and less than or equal to the second variable; Alternatively, the first interval range is: a time range that is greater than the first variable and less than the second variable; Alternatively, the first interval range is: a time range that is greater than or equal to the first variable and less than the second variable; Alternatively, the first interval range is: a time range that is greater than the first variable and less than or equal to the second variable; Among them, the first variable is related to the first TA value and the first duration, and the second variable is related to the first TA value and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
28. The method according to claim 16 or 17, wherein The second interval range is: a time range greater than or equal to the third variable and less than or equal to the fourth variable; Alternatively, the second interval range is: a time range that is greater than the third variable and less than the fourth variable; Alternatively, the second interval range is: a time range that is greater than or equal to the third variable and less than the fourth variable; Alternatively, the second interval range is: a time range greater than the third variable and less than or equal to the fourth variable; Among them, the third variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first downlink transmission and the first duration; the fourth variable is related to at least one of the starting time domain position of the first uplink transmission, the starting time domain position of the first downlink transmission, the duration of the first uplink transmission and the second duration; the first duration is determined according to the first parameter, and the second duration is determined according to the first parameter or the second parameter.
29. The method according to any one of claims 15 to 18, wherein The first TA value is the TA value last reported by the terminal; Alternatively, the first TA value is a TA value reported for the first time when the terminal is initially accessed; Alternatively, the first TA value is the TA value reported by the terminal based on the latest network triggering.
30. The method according to any one of claims 15 to 18, wherein The first parameter and / or the second parameter are determined according to parameters indicated or configured by a network; And / or, the first parameter and / or the second parameter is a parameter indicated / configured by the network; And / or, the first parameter and / or the second parameter are parameters reported by the terminal.
31. The method according to claim 30, wherein The first parameter and / or the second parameter is determined according to a TA offset threshold offsetThresholdTA parameter indicated or configured by a network.
32. A transmission method, the method comprising: The network device determines, based on the decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex the HARQ-ACK codebook in the second uplink transmission.
33. The method according to claim 32, wherein The network device determines, based on a decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex a HARQ-ACK codebook in the second uplink transmission, including: If the network device successfully decodes the first uplink transmission, the network device determines that the terminal sends the first uplink transmission and / or does not send the first downlink transmission, and / or the network device determines that the HARQ-ACK codebook is not multiplexed in the second uplink transmission; and / or, If the network device fails to successfully decode the first uplink transmission, the network device determines that the terminal does not send the first uplink transmission and / or sends the first downlink transmission, and / or the network device determines that the HARQ-ACK codebook is multiplexed in the second uplink transmission.
34. A transmission device, applied to a terminal, comprising: a determining unit configured to determine, based on the first TA value and at least one parameter, or based on the second TA, a time domain overlap between the first uplink transmission and the first downlink transmission, and / or determine related behaviors of the first uplink transmission and the first downlink transmission; The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter; and the second TA is a current TA of the terminal.
35. A transmission device, applied to a network device, comprising: a determining unit, configured to determine, based on a first TA value and at least one parameter, a time domain overlap between a first uplink transmission and a first downlink transmission, and / or determine a network-side related behavior of the first uplink transmission and the first downlink transmission, and / or determine a terminal-side related behavior of the first uplink transmission and the first downlink transmission, and / or determine scheduling information or configuration information sent to the terminal, wherein the scheduling information or configuration information is used to indicate or configure a time domain position of the first uplink transmission and the first downlink transmission; The first TA value is a TA value reported by the terminal; the at least one parameter includes a first parameter, or the at least one parameter includes a first parameter and a second parameter.
36. A transmission device, applied to a network device, comprising: The determining unit is configured to determine, based on a decoding condition of the first uplink transmission, related behaviors of the first uplink transmission and the first downlink transmission, and / or whether to multiplex a HARQ-ACK codebook in the second uplink transmission.
37. A communication device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 33.
38. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 33.
39. A computer program product comprising computer program instructions for causing a computer to perform the method according to any one of claims 1 to 33.
Citation Information
Patent Citations
HARQ-ACK information transmission time slot determination method and device, terminal and storage medium
CN114726487A
Wireless communication method, terminal device and network device
CN116235444A
Information processing method, network device, terminal, communication system and storage medium
CN117204067A
Information transmission method and communication device
CN117676789A
Hybrid Automatic Repeat Request Codebook Determination for Multi-Physical Downlink Shared Channel Scheduling
US20240032031A1