Communication method, and apparatus

By adopting subband full duplex technology in the TDD wireless communication system of the fifth generation mobile communication system, the problem of insufficient uplink time slot resources is solved, the uplink coverage performance is improved and the delay is reduced.

WO2025092104A1PCT designated stage expired Publication Date: 2025-05-08HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111502
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-31
Filing Date
2024-08-12
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In the new air-interface wireless communication system of the fifth generation mobile communication system, the uplink coverage performance of time division duplex (TDD) is reduced and the delay is increased, mainly due to insufficient uplink time slot resource allocation.

Method used

The frequency band of the downlink symbol is divided into uplink subband and downlink subband using subband, allowing uplink information to be sent on the uplink subband of the downlink symbol, and providing uplink resources for hybrid automatic retransmission request acknowledgment (HARQ-ACK) feedback in each time slot.

Benefits of technology

Through SBFD technology, the uplink coverage performance of terminal devices is improved, delay is reduced, and the flexibility of PUSCH scheduling is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111502_08052025_PF_FP_ABST
    Figure CN2024111502_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method, and an apparatus. The method comprises: receiving first information and second information, the first information instructing to send a first transport block carried on a first PUSCH, and the second information instructing to send first UCI carried on a first PUCCH; and sending the first transport block and the first UCI. When the first PUSCH and the first PUCCH overlap in a time domain, the first UCI is multiplexed on a PUSCH transmission of the first PUSCH that does not comprise SBFD symbols, or the first UCI is multiplexed on an actual repetition of the first PUSCH to which SBFD symbols are not allocated, or the first UCI is repeatedly multiplexed on a PUSCH transmission of the first PUSCH located in at least one time slot, or the first UCI is repeatedly multiplexed on at least one actual repetition of the first PUSCH.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on October 31, 2023, with application number 202311438633.6 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] Time division duplex (TDD) is widely used in the deployment of new radio (NR) wireless communication systems in the fifth generation (5G) mobile communication system. TDD divides time domain resources into uplink and downlink.

[0005] For example, a possible TDD uplink / downlink resource configuration is DDDSU. D represents a downlink timeslot, where every symbol is a downlink symbol; U represents an uplink timeslot, where every symbol is an uplink symbol; and S represents a special timeslot, which includes at least one flexible symbol. Limited uplink time-domain resource allocation (e.g., fewer resources for uplink transmission than for downlink transmission) results in reduced uplink coverage and increased latency in TDD.

[0006] Summary of the Invention

[0007] To address the above issues, one solution is to adopt subband full duplex (SBFD) (including overlapping SBFD (subband overlapping full duplex) and non-overlapping SBFD (subband non-overlapping full duplex)). SBFD divides the frequency band on the downlink symbol (and / or flexible symbol) into one or more uplink subbands and one or more downlink subbands, and allows uplink transmission on the uplink subband of the downlink symbol. Compared with TDD, SBFD has more uplink resources to improve the uplink coverage performance of terminal devices, and each time slot has uplink resources for hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback to reduce latency.

[0008] To reduce intermodulation interference in uplink transmissions from terminal devices, when a single-slot physical uplink control channel (PUCCH) overlaps or partially overlaps in time with a multi-slot physical uplink shared channel (PUSCH) (e.g., PUSCH repetition type A, transport block processing over multi-slot (TBoMS) PUSCH (e.g., TBoMS PUSCH with or without repetition), or PUSCH repetition type B) in the time domain, one solution is to multiplex the uplink control information (UCI) carried on the PUCCH onto the PUSCH transmission in the overlapping timeslot. However, when the channel environment differs significantly between SBFD symbols and uplink symbols, multiplexing UCI onto SBFD symbols can severely impact the reliability of UCI transmission because network devices on the SBFD symbols are subject to cross-link interference (CLI) from other network devices. Therefore, the solution for UCI reuse needs further study.

[0009] The present application provides a communication method and apparatus for achieving effective multiplexing of UCI, thereby ensuring the reliability of UCI transmission.

[0010] In a first aspect, the present application provides a communication method that can be performed by a first communication device. Optionally, the first communication device can be a terminal device or a component (such as a chip, chip system, or circuit) that can support the terminal device to implement the functions required for the method, or other devices with the functions of a terminal device or other functional modules with the functions of implementing the communication method. Exemplarily, the following example uses a terminal device executing the communication method.

[0011] The method may include the following steps:

[0012] First, first information and second information are received; wherein the first information may be used to indicate the transmission of a first transport block, the first transport block being carried on a first PUSCH; the second information may be used to indicate the transmission of a first UCI, the first UCI being carried on a first PUCCH; the first PUSCH and the first PUCCH overlap in the time domain; wherein the first PUSCH may be allocated multiple time slots, or the first PUSCH may include multiple actual repetitions;

[0013] Afterwards, sending a first transport block and a first UCI;

[0014] The first UCI may be multiplexed on a first PUSCH transmission in a first time slot in a first PUSCH, the first time slot may be determined based on a second time slot, and the first time slot is located in a plurality of time slots to which the first PUSCH is allocated; the first time slot does not include an SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include an SBFD symbol; the second time slot is a time slot where the first PUSCH overlaps with the first PUCCH; or,

[0015] The first UCI may be multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, where the at least one time slot may be determined based on a second time slot, the at least one time slot being among a plurality of time slots allocated to the first PUSCH, and the second time slot being a time slot where the first PUSCH overlaps with the first PUCCH; or,

[0016] The first UCI may be multiplexed on a first actual repetition in the first PUSCH, where the first actual repetition may be determined based on the second actual repetition, and the first actual repetition is located among multiple actual repetitions included in the first PUSCH; wherein the first actual repetition may satisfy at least one of the following: no SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and the number of allocated symbols is greater than 1; or,

[0017] The first UCI can be multiplexed on at least one actual repetition in the first PUSCH, and the at least one actual repetition is located in multiple actual repetitions included in the first PUSCH. The at least one actual repetition can be determined based on the second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1.

[0018] In this method, when the first PUSCH and the first PUCCH overlap in the time domain, by multiplexing the first UCI on the PUSCH transmission that does not include the SBFD symbol in the first PUSCH, or the first UCI can be multiplexed on the actual repetition in the first PUSCH to which the SBFD symbol is not allocated, or the first UCI can be repeatedly multiplexed on the PUSCH transmission located in at least one time slot in the first PUSCH, or the first UCI can be repeatedly multiplexed on at least one actual repetition in the first PUSCH, effective multiplexing of the first UCI can be achieved, which helps to improve the reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission.

[0019] Accordingly, in a second aspect, the present application provides a communication method that can be performed by a second communication device. Optionally, the second communication device can be a network device or a component (such as a chip, chip system, or circuit, etc.) that can support the network device to implement the functions required for the method, or other devices with the functions of a network device or other functional modules with the functions of implementing the communication method. Exemplarily, the following takes the network device executing the communication method as an example.

[0020] The method may include the following steps:

[0021] First, first information and second information are sent; wherein the first information may be used to indicate the sending of a first transport block, which is carried on a first PUSCH; the second information may be used to indicate the sending of a first UCI, which is carried on a first PUCCH; the first PUSCH and the first PUCCH overlap in the time domain; wherein the first PUSCH may be allocated multiple time slots, or the first PUSCH may include multiple actual repetitions;

[0022] Thereafter, receiving a first transport block and a first UCI;

[0023] The first UCI may be multiplexed on a first PUSCH transmission in a first time slot in a first PUSCH, the first time slot may be determined according to a second time slot, and the first time slot is located in a plurality of time slots to which the first PUSCH is allocated; wherein the first time slot does not include an SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include an SBFD symbol; the second time slot is a time slot where the first PUSCH overlaps with the first PUCCH; or,

[0024] The first UCI may be multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, where the at least one time slot may be determined based on a second time slot, the at least one time slot being among a plurality of time slots allocated to the first PUSCH, and the second time slot being a time slot where the first PUSCH overlaps with the first PUCCH; or,

[0025] The first UCI may be multiplexed on a first actual repetition in the first PUSCH, where the first actual repetition may be determined based on the second actual repetition, and the first actual repetition is located among multiple actual repetitions included in the first PUSCH; wherein the first actual repetition may satisfy at least one of the following: no SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and the number of allocated symbols is greater than 1; or,

[0026] The first UCI can be multiplexed on at least one actual repetition in the first PUSCH, and the at least one actual repetition is located in multiple actual repetitions included in the first PUSCH. The at least one actual repetition can be determined based on the second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1.

[0027] The technical effects that can be achieved in the second aspect can be referred to the technical effects that can be achieved in the first aspect mentioned above, and will not be repeated here.

[0028] In a possible implementation manner provided by the first aspect or the second aspect, when the first UCI is multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH,

[0029] If the second time slot does not include an SBFD symbol or the symbols allocated to the first PUSCH in the second time slot do not include an SBFD symbol, the first time slot may be the second time slot; or,

[0030] If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, the first time slot may be the first time slot in the multiple time slots to which the first PUSCH is allocated and located after the second time slot that satisfies one of the following: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol; or,

[0031] If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, and there is no time slot after the second time slot in the multiple time slots to which the first PUSCH is allocated that satisfies one of the following conditions: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol, then the first time slot can be the second time slot.

[0032] In the above implementation, when the first PUSCH and the first PUCCH overlap in the time domain, when the timestamp (e.g., the second timestamp) in which the first PUSCH and the first PUCCH overlap includes an SBFD symbol, by deferring the multiplexing of the first UCI to the PUSCH transmission on the non-SBFD symbol, or when the timestamp in which the first PUSCH and the first PUCCH overlap does not include an SBFD symbol, by multiplexing the first UCI on the PUSCH transmission of the overlapping portion (i.e., on the PUSCH transmission in the timestamp in which the overlap does not include an SBFD symbol), this implementation can improve the effectiveness and reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission.

[0033] In a possible implementation manner provided by the first aspect or the second aspect, when the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH,

[0034] The at least one time slot may be N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated; or,

[0035] The at least one time slot may also be k time slots in the multiple time slots to which the first PUSCH is allocated and the consecutive N time slots starting from the second time slot that meet one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, where k is an integer greater than or equal to 1; or,

[0036] The at least one time slot may also be N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated, and which satisfy one of the following conditions: only include SBFD symbols or the symbols to which the first PUSCH is allocated in the time slot only include SBFD symbols.

[0037] In the above implementation, when the first PUSCH and the first PUCCH overlap in the time domain, by repeatedly multiplexing the first UCI on PUSCH transmissions in multiple time slots, that is, it can be understood that the first UCI is repeatedly multiplexed multiple times, this can improve the reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, by repeatedly multiplexing the first UCI on multiple PUSCH transmissions that are allocated only SBFD symbols (or it can be understood that the symbols allocated to each PUSCH transmission in multiple PUSCH transmissions only include SBFD symbols), the flexibility of PUSCH scheduling can be improved.

[0038] In a possible implementation manner provided by the first aspect or the second aspect, when the first UCI is multiplexed on the first actual repetition in the first PUSCH,

[0039] If the second actual repetition is not allocated an SBFD symbol, the first actual repetition may be the second actual repetition; or,

[0040] If the second actual repetition is allocated SBFD symbols, the first actual repetition may be the first actual repetition located after the second actual repetition in the multiple actual repetitions included in the first PUSCH that satisfies the following two conditions: not allocated SBFD symbols, and the number of allocated symbols is greater than 1; or,

[0041] If the second actual repetition is allocated an SBFD symbol, and there is no actual repetition after the second actual repetition among the multiple actual repetitions included in the first PUSCH that meets the following two conditions: no SBFD symbol is allocated, and the number of allocated symbols is greater than 1, then the first actual repetition may be the second actual repetition; or,

[0042] If the second actual repetition is allocated SBFD symbols, and there is no actual repetition in the multiple actual repetitions included in the first PUSCH that meets the following two conditions: no SBFD symbols are allocated, and the number of allocated symbols is greater than 1 after the second actual repetition, then the first actual repetition can be the first actual repetition in the multiple actual repetitions included in the first PUSCH that is located after the second actual repetition and has the number of allocated symbols greater than 1.

[0043] In the above implementation, when the first PUSCH and the first PUCCH overlap in the time domain, when the actual repetition where the first PUSCH and the first PUCCH overlap (such as the second actual repetition) is allocated an SBFD symbol, by postponing the multiplexing of the first UCI to an actual repetition that is not allocated an SBFD symbol and the number of allocated symbols is greater than 1, or when the actual repetition where the first PUSCH and the first PUCCH overlap (such as the second actual repetition) is not allocated an SBFD symbol, by multiplexing the first UCI on the actual repetition where the overlap occurs (such as the second actual repetition that is not allocated an SBFD symbol). In this way, this implementation can improve the effectiveness and reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission.

[0044] In a possible implementation manner provided by the first aspect or the second aspect, when the first UCI is multiplexed on at least one actual repetition in the first PUSCH,

[0045] The at least one actual repetition may be N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH; or,

[0046] The at least one actual repetition may be p actual repetitions among the multiple actual repetitions included in the first PUSCH, which meet the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1, where p is an integer greater than or equal to 1; or,

[0047] The at least one actual repetition may be N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH, which meet the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1.

[0048] In the above implementation, when the first PUSCH and the first PUCCH overlap in the time domain, the first UCI is repeatedly multiplexed across multiple actual repetitions (which can be understood as multiplexing the first UCI multiple times). This improves the reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, by repeatedly multiplexing the first UCI across multiple actual repetitions that are allocated only SBFD symbols or only allocated SBFD symbols with a number of allocated symbols greater than one, the flexibility of PUSCH scheduling can be improved.

[0049] In a possible implementation manner provided by the first aspect or the second aspect, the method further includes: obtaining a first radio resource control RRC message, wherein the first RRC message may include a repetition number of the first UCI, and the repetition number of the first UCI is included in at least one candidate number of the first UCI; or,

[0050] Obtaining a second radio resource control (RRC) message, where the second RRC message may include a first table, the first table including s rows, a value of each row in the s rows being one of at least one candidate number of times of the first UCI, and then obtaining indication information, where the indication information may indicate a value of the i-th row in the first table as the number of repetitions of the first UCI;

[0051] The at least one candidate number of the first UCI may include one or more of the following values: 2, 4, 8, 10, 12, 16, or 32.

[0052] In the above implementation, the methods for obtaining the number of repetitions of the first UCI are flexible and diverse, and can meet the needs of different application scenarios.

[0053] In a possible implementation manner provided by the first aspect or the second aspect, when the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, if the first number of consecutive time slots starting from the second time slot in the multiple time slots allocated to the first PUSCH is greater than or equal to the number of repetitions of the first UCI, then N may be the number of repetitions of the first UCI (it can be understood that the value of N is the number of repetitions of the first UCI), or if the first number is less than the number of repetitions of the first UCI, then N may be the first number (it can be understood that the value of N is the first number); or,

[0054] In a case where the first UCI is multiplexed on at least one actual repetition in the first PUSCH, if a second number of consecutive actual repetitions starting from a second actual repetition in the plurality of actual repetitions included in the first PUSCH is greater than or equal to the number of repetitions of the first UCI, then N may be the number of repetitions of the first UCI, or if the second number is less than the number of repetitions of the first UCI, then N may be the second number; or,

[0055] In the case where the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, if a third number of consecutive time slots starting from the second time slot in the multiple time slots to which the first PUSCH is allocated that satisfy one of the following is greater than or equal to the number of repetitions of the first UCI: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, then N may be the number of repetitions of the first UCI, or, if the third number is less than the number of repetitions of the first UCI, then N may be the third number; or,

[0056] In the case where the first UCI is multiplexed on at least one actual repetition in the first PUSCH, if a fourth number of consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH that satisfy the following two conditions is greater than or equal to the number of repetitions of the first UCI: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1, then N can be the number of repetitions of the first UCI, or, if the fourth number is less than the number of repetitions of the first UCI, then N can be the fourth number.

[0057] In the above implementation, when the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, the value of N is determined by comparing the number of consecutive time slots starting from the second time slot in the multiple time slots to which the first PUSCH is allocated with the number of repetitions of the first UCI, or by comparing the number of consecutive time slots starting from the second time slot in the multiple time slots that meet one of the following conditions with the number of repetitions of the first UCI. The value of N is determined: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols. In this way, the determination of the value of N can be made more reasonable, more accurate, and more in line with the needs of actual business scenarios. In addition, in the case where the first UCI is multiplexed on at least one actual repetition in the first PUSCH, the value of N is determined by comparing the number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH with the number of repetitions of the first UCI, or by comparing the number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions that meet at least one of the following items with the number of repetitions of the first UCI. In this way, the determination of the value of N can be more reasonable, more accurate, and more in line with the needs of actual business scenarios.

[0058] In a possible implementation manner provided in the first aspect or the second aspect, the first UCI may include HARQ-ACK and channel state information CSI, or the first UCI may include channel state information CSI.

[0059] In some scenarios, given the strict timing requirements of HARQ-ACK, postponing or repeating HARQ-ACK multiplexing may result in errors or significantly degraded performance. Therefore, in these scenarios, only CSI multiplexing can be postponed or repeated, and the first UCI only includes CSI. Furthermore, in some scenarios, the timing requirements of HARQ-ACK may not be considered, and the multiplexing of HARQ-ACK and CSI can be postponed or repeated. In this case, the first UCI includes HARQ-ACK and CSI.

[0060] In a possible implementation manner provided by the first aspect or the second aspect, the first PUSCH may be any one of PUSCH repetition type A, TBoMS PUSCH, or PUSCH repetition type B.

[0061] In a third aspect, the present application provides a communication method that can be performed by a first communication device. Optionally, the first communication device can be a terminal device or a component (such as a chip, chip system, or circuit) that can support the terminal device to implement the functions required for the method, or other devices with the functions of a terminal device or other functional modules with the functions of implementing the communication method. The method may include the following steps:

[0062] Third information may be received first, where the third information may indicate sending a first transport block and an aperiodic CSI, where the first transport block and the aperiodic CSI are carried on a first PUSCH;

[0063] Afterwards, the first transport block and the aperiodic CSI may be sent;

[0064] The aperiodic CSI may be multiplexed on a first PUSCH transmission in a first time slot in a first PUSCH, the first time slot may be determined based on the second time slot, and the first time slot is located in a plurality of time slots allocated to the first PUSCH; the first time slot does not include an SBFD symbol, or the symbols allocated to the first PUSCH in the first time slot do not include an SBFD symbol; the second time slot is the first time slot in the first PUSCH;

[0065] Alternatively, the aperiodic CSI may be multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, where the at least one time slot may be determined based on the second time slot, the at least one time slot being located in a plurality of time slots allocated to the first PUSCH, and the second time slot being the first time slot in the first PUSCH; or,

[0066] The aperiodic CSI may be multiplexed on a first actual repetition in the first PUSCH, where the first actual repetition may be determined based on the second actual repetition, and the first actual repetition is located in multiple actual repetitions included in the first PUSCH; wherein the first actual repetition satisfies at least one of the following: no SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the multiple actual repetitions included in the first PUSCH; or,

[0067] The non-periodic CSI can be multiplexed on at least one actual repetition in the first PUSCH, and the at least one actual repetition is located in multiple actual repetitions included in the first PUSCH. The at least one actual repetition can be determined based on the second actual repetition, and the second actual repetition is the first actual repetition among the multiple actual repetitions included in the first PUSCH.

[0068] Optionally, the non-periodic CSI can also be multiplexed on the first transmission opportunity in the first PUSCH. The first transmission opportunity can be determined based on the second transmission opportunity. The first transmission opportunity is located among the multiple transmission opportunities allocated to the first PUSCH; wherein the first transmission opportunity does not include SBFD symbols; the second transmission opportunity is the first transmission opportunity in the first PUSCH.

[0069] Optionally, the non-periodic CSI may also be multiplexed on at least one transmission opportunity in the first PUSCH, at least one transmission opportunity may be determined based on the second transmission opportunity, at least one transmission opportunity may be located among the multiple transmission opportunities allocated to the first PUSCH, and the second transmission opportunity may be the first transmission opportunity in the first PUSCH.

[0070] In this method, the non-periodic CSI is multiplexed on the PUSCH transmission that does not include the SBFD symbol in the first PUSCH, or the non-periodic CSI can be multiplexed on the actual repetition in the first PUSCH that is not allocated with the SBFD symbol, or the non-periodic CSI can be repeatedly multiplexed on the PUSCH transmission located in at least one time slot in the first PUSCH, or the non-periodic CSI can be repeatedly multiplexed on at least one actual repetition in the first PUSCH.

[0071] Optionally, the aperiodic CSI may be multiplexed on a transmission opportunity in the first PUSCH that does not include an SBFD symbol, or the aperiodic CSI may be multiplexed on at least one transmission opportunity in the first PUSCH. In this way, the method can achieve effective multiplexing of the aperiodic CSI, help improve the reliability of the aperiodic CSI multiplexing, and thus ensure the reliability of the aperiodic CSI transmission.

[0072] Accordingly, in a fourth aspect, the present application provides a communication method that can be performed by a second communication device. Optionally, the second communication device can be a network device or a component (such as a chip, chip system, or circuit, etc.) that can support the network device to implement the functions required for the method, or other devices with the functions of a network device or other functional modules with the functions of implementing the communication method.

[0073] The method may include the following steps:

[0074] First, third information is sent, where the third information may indicate sending a first transport block and aperiodic CSI, where the first transport block and aperiodic CSI are carried on a first PUSCH;

[0075] Afterwards, receiving a first transport block and aperiodic CSI;

[0076] The aperiodic CSI may be multiplexed on a first PUSCH transmission in a first time slot in a first PUSCH, the first time slot may be determined based on a second time slot, and the first time slot is located in a plurality of time slots allocated to the first PUSCH. The first time slot does not include an SBFD symbol, or the symbols allocated to the first PUSCH in the first time slot do not include an SBFD symbol; the second time slot is the first time slot in the first PUSCH; or,

[0077] The aperiodic CSI may be multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, where the at least one time slot may be determined based on the second time slot, the at least one time slot being in a plurality of time slots allocated to the first PUSCH, and the second time slot being the first time slot in the first PUSCH; or,

[0078] The aperiodic CSI may be multiplexed on a first actual repetition in the first PUSCH, where the first actual repetition may be determined based on the second actual repetition, and the first actual repetition is located in multiple actual repetitions included in the first PUSCH; wherein the first actual repetition satisfies at least one of the following: no SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the multiple actual repetitions included in the first PUSCH; or,

[0079] The non-periodic CSI can be multiplexed on at least one actual repetition in the first PUSCH, and the at least one actual repetition is located in multiple actual repetitions included in the first PUSCH. The at least one actual repetition can be determined based on the second actual repetition, and the second actual repetition is the first actual repetition among the multiple actual repetitions included in the first PUSCH.

[0080] Optionally, the non-periodic CSI can also be multiplexed on the first transmission opportunity in the first PUSCH. The first transmission opportunity can be determined based on the second transmission opportunity. The first transmission opportunity is located among the multiple transmission opportunities allocated to the first PUSCH; wherein the first transmission opportunity does not include SBFD symbols; the second transmission opportunity is the first transmission opportunity in the first PUSCH.

[0081] Optionally, the non-periodic CSI may also be multiplexed on at least one transmission opportunity in the first PUSCH, at least one transmission opportunity may be determined based on the second transmission opportunity, at least one transmission opportunity may be located among the multiple transmission opportunities allocated to the first PUSCH, and the second transmission opportunity may be the first transmission opportunity in the first PUSCH.

[0082] The technical effects that can be achieved in the fourth aspect can be referred to the technical effects that can be achieved in the third aspect mentioned above, and will not be repeated here.

[0083] In a possible implementation manner provided in the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH, if the second time slot does not include an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot does not include an SBFD symbol, then the first time slot may be the second time slot; or,

[0084] If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, the first time slot may be the first time slot of the multiple time slots allocated to the first PUSCH and located after the second time slot that satisfies one of the following:

[0085] SBFD symbols are not included or the symbols allocated to the first PUSCH in the time slot do not include SBFD symbols; or,

[0086] If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, and there is no time slot after the second time slot in the multiple time slots to which the first PUSCH is allocated that satisfies one of the following conditions: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol, then the first time slot can be the second time slot.

[0087] In the above implementation, when the first time slot (i.e., the second time slot) of the multiple time slots to which the first PUSCH is allocated includes an SBFD symbol, the aperiodic CSI multiplexing is deferred to the PUSCH transmission on the non-SBFD symbol, or when the first time slot does not include an SBFD symbol, the aperiodic CSI is multiplexed on the PUSCH transmission on the first time slot. In this way, the implementation can improve the effectiveness and reliability of aperiodic CSI multiplexing, thereby ensuring the reliability of aperiodic CSI transmission.

[0088] In a possible implementation manner provided in the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, the at least one time slot may be N consecutive time slots starting from the second time slot in the multiple time slots allocated to the first PUSCH; or,

[0089] The at least one time slot may also be k time slots in the multiple time slots to which the first PUSCH is allocated and the consecutive N time slots starting from the second time slot that meet one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, where k is an integer greater than or equal to 1;

[0090] Alternatively, the at least one time slot may be N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated, and which satisfy one of the following conditions: only include SBFD symbols or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols.

[0091] In the above implementation, by repeatedly multiplexing aperiodic CSI on PUSCH transmissions across multiple time slots, that is, it can be understood that the aperiodic CSI is repeatedly multiplexed multiple times, the reliability of the aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of the aperiodic CSI transmission. In addition, by repeatedly multiplexing aperiodic CSI on multiple PUSCH transmissions that are only assigned SBFD symbols (or it can be understood that the symbols assigned to each PUSCH transmission in multiple PUSCH transmissions only include SBFD symbols), the flexibility of PUSCH scheduling can be improved.

[0092] Optionally, in a possible implementation manner provided in the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on the first transmission opportunity in the first PUSCH, if the second transmission opportunity does not include the SBFD symbol or the symbol allocated to the first PUSCH in the second transmission opportunity does not include the SBFD symbol, then the first transmission opportunity may be the second transmission opportunity; or,

[0093] If the second transmission opportunity includes an SBFD symbol or the symbol allocated to the first PUSCH in the second transmission opportunity includes an SBFD symbol, the first transmission opportunity may be the first transmission opportunity located after the second transmission opportunity among the multiple transmission opportunities to which the first PUSCH is allocated and that satisfies one of the following: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the transmission opportunity does not include an SBFD symbol; or,

[0094] If the second transmission opportunity includes an SBFD symbol or the symbol allocated to the first PUSCH in the second transmission opportunity includes an SBFD symbol, and there is no transmission opportunity after the second transmission opportunity among the multiple transmission opportunities to which the first PUSCH is allocated that satisfies one of the following: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the transmission opportunity does not include an SBFD symbol, then the first transmission opportunity can be the second transmission opportunity.

[0095] In the above implementation, when the first transmission opportunity (i.e., the second transmission opportunity) among the multiple transmission opportunities allocated to the first PUSCH includes an SBFD symbol, by postponing the multiplexing of the aperiodic CSI to a transmission opportunity that does not include an SBFD symbol, or when the first transmission opportunity does not include an SBFD symbol, by multiplexing the aperiodic CSI on the first transmission opportunity, this implementation can improve the effectiveness and reliability of aperiodic CSI multiplexing, thereby ensuring the reliability of aperiodic CSI transmission.

[0096] Optionally, in a possible implementation manner provided in the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on at least one transmission opportunity in the first PUSCH,

[0097] The at least one transmission opportunity may be N consecutive transmission opportunities starting from the second transmission opportunity among the multiple transmission opportunities allocated to the first PUSCH; or,

[0098] At least one transmission opportunity may also be k transmission opportunities among the multiple transmission opportunities to which the first PUSCH is allocated, which are N consecutive transmission opportunities starting from the second transmission opportunity and satisfy one of the following: only including SBFD symbols or the symbols to which the first PUSCH is allocated in the transmission opportunity only include SBFD symbols, where k is an integer greater than or equal to 1; or, at least one transmission opportunity may also be N consecutive transmission opportunities starting from the second transmission opportunity among the multiple transmission opportunities to which the first PUSCH is allocated, which satisfy one of the following: only including SBFD symbols or the symbols to which the first PUSCH is allocated in the transmission opportunity only include SBFD symbols.

[0099] In the above implementation, by repeatedly multiplexing aperiodic CSI on multiple transmission opportunities, that is, it can be understood that the aperiodic CSI is repeatedly multiplexed multiple times, the reliability of aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of aperiodic CSI transmission. In addition, by repeatedly multiplexing aperiodic CSI on multiple transmission opportunities that only include SBFD symbols (or it can be understood that each transmission opportunity in multiple transmission opportunities only includes SBFD symbols), the flexibility of PUSCH scheduling can be improved.

[0100] In a possible implementation manner provided by the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on the first actual repetition in the first PUSCH,

[0101] If the second actual repetition is not allocated SBFD symbols and the number of symbols allocated to the second actual repetition is greater than 1, the first actual repetition may be the second actual repetition; or,

[0102] If the second actual repetition is allocated an SBFD symbol or the number of symbols allocated to the second actual repetition is less than or equal to 1, the first actual repetition may be the first actual repetition in the multiple actual repetitions included in the first PUSCH that is located after the second actual repetition and satisfies the following two conditions: not allocated an SBFD symbol, and the number of symbols allocated is greater than 1; or,

[0103] If the second actual repetition is allocated an SBFD symbol or the number of symbols allocated to the second actual repetition is less than or equal to 1, and there is no actual repetition after the second actual repetition in the multiple actual repetitions included in the first PUSCH that meets the following two conditions: not allocated an SBFD symbol and the number of symbols allocated is greater than 1, then the first actual repetition may be the second actual repetition; or,

[0104] If the second actual repetition is allocated SBFD symbols or the number of symbols allocated to the second actual repetition is less than or equal to 1, and there is no actual repetition in the multiple actual repetitions included in the first PUSCH that meets the following two conditions: no SBFD symbols are allocated and the number of allocated symbols is greater than 1 after the second actual repetition, then the first actual repetition can be the first actual repetition in the multiple actual repetitions that is located after the second actual repetition and has the number of allocated symbols greater than 1.

[0105] In the above implementation, when the first actual repetition (such as the second actual repetition) among multiple actual repetitions included in the first PUSCH is allocated an SBFD symbol or the number of symbols allocated to the first actual repetition is less than or equal to 1, by postponing the multiplexing of the aperiodic CSI to an actual repetition that is not allocated an SBFD symbol and the number of symbols allocated to the first actual repetition is greater than 1, or when the first actual repetition (such as the second actual repetition) among multiple actual repetitions included in the first PUSCH is not allocated an SBFD symbol and the number of symbols allocated to the first actual repetition is greater than 1, by multiplexing the aperiodic CSI on the first actual repetition. In this way, this implementation can improve the effectiveness and reliability of aperiodic CSI multiplexing, thereby ensuring the reliability of aperiodic CSI transmission.

[0106] In a possible implementation manner provided in the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on at least one actual repetition in the first PUSCH, the at least one actual repetition may be N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH; or,

[0107] The at least one actual repetition may be p actual repetitions among the multiple actual repetitions included in the first PUSCH, which meet the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1, where p is an integer greater than or equal to 1; or,

[0108] The at least one actual repetition may be N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH, which meet the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1.

[0109] In the above implementation, by re-multiplexing aperiodic CSI across multiple actual repetitions, which can be understood as multiplexing the aperiodic CSI multiple times, the reliability of aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of aperiodic CSI transmission. In addition, by re-multiplexing aperiodic CSI across multiple actual repetitions that are allocated only SBFD symbols or only allocated SBFD symbols with a number of allocated symbols greater than one, the flexibility of PUSCH scheduling can be improved.

[0110] In a possible implementation manner provided by the third aspect or the fourth aspect, the method further includes: obtaining a first RRC message, wherein the first RRC message may include a repetition number of the aperiodic CSI, and the repetition number of the aperiodic CSI is included in at least one candidate number of the aperiodic CSI; or,

[0111] First, obtain a second RRC message. The second RRC message may include a first table. The first table includes s rows. The value of each row in the s rows is one of at least one candidate number of non-periodic CSI. Then, obtain indication information. The indication information may indicate the value of the i-th row in the first table as the number of repetitions of the non-periodic CSI; wherein, the at least one candidate number of the non-periodic CSI may include one or more of the following values: 2, 4, 8, 10, 12, 16 or 32.

[0112] The technical effects that can be achieved by the above implementation method can refer to the technical effects of the corresponding implementation method in the above first aspect, and will not be repeated here.

[0113] In a possible implementation manner provided in the third aspect or the fourth aspect, when the aperiodic CSI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, if the first number of consecutive time slots starting from the second time slot in the multiple time slots to which the first PUSCH is allocated is greater than or equal to the number of repetitions of the aperiodic CSI, then N may be the number of repetitions of the aperiodic CSI (it can be understood that the value of N is the number of repetitions of the aperiodic CSI), or, if the first number is less than the number of repetitions of the aperiodic CSI, then N may be the first number (it can be understood that the value of N is the first number); or,

[0114] In the case where aperiodic CSI is multiplexed on at least one actual repetition in the first PUSCH, if a second number of consecutive actual repetitions starting from a second actual repetition in the multiple actual repetitions included in the first PUSCH is greater than or equal to the number of repetitions of the aperiodic CSI, then N may be the number of repetitions of the aperiodic CSI, or if the second number is less than the number of repetitions of the aperiodic CSI, then N may be the second number; or,

[0115] In the case where aperiodic CSI is multiplexed on a first PUSCH transmission located in at least one time slot in a first PUSCH, if a third number of a plurality of consecutive time slots starting from a second time slot in a plurality of time slots to which the first PUSCH is allocated that satisfy one of the following is greater than or equal to the number of repetitions of the aperiodic CSI: only SBFD symbols are included or the symbols to which the first PUSCH is allocated in the time slot only include SBFD symbols, then N may be the number of repetitions of the aperiodic CSI, or, if the third number is less than the number of repetitions of the aperiodic CSI, then N may be the third number; or,

[0116] In the case where non-periodic CSI is multiplexed on at least one actual repetition in the first PUSCH, if the fourth number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH that meet the following two conditions is greater than or equal to the number of repetitions of the non-periodic CSI: only SBFD symbols are allocated and the number of allocated symbols is greater than 1, then N can be the number of repetitions of the non-periodic CSI; or, if the fourth number is less than the number of repetitions of the non-periodic CSI, then N can be the fourth number.

[0117] The technical effects that can be achieved by the above implementation method can refer to the technical effects of the corresponding implementation method in the above first aspect, and will not be repeated here.

[0118] In a possible implementation manner provided by the first aspect or the second aspect, the first PUSCH may be any one of PUSCH repetition type A, TBoMS PUSCH, or PUSCH repetition type B.

[0119] In a fifth aspect, the present application provides a possible communication device. Optionally, the communication device may be a communication device (such as a first communication device or a second communication device) or a component (such as a chip, a chip system or a circuit, etc.) that can support the communication device to implement the functions required for the communication method. Exemplarily, the first communication device may be a terminal device, etc., and the second communication device may be a network device, etc. When the communication device is a chip provided in the first communication device (or the second communication device), the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the communication device. The input and output interface may include an input interface and / or an output interface, the input interface can implement the reception of the communication device, and the output interface can be used to implement the sending of the communication device. The processor is used to read and execute corresponding computer programs or instructions so that the corresponding functions of the first communication device (or the second communication device) are implemented. Optionally, when the chip implements the corresponding functions of the first communication device (or the second communication device) in the communication method embodiment provided by the present application, the input and output interface can implement the sending and receiving operations performed by the first communication device (or the second communication device) in the communication method embodiment provided by the present application; the processor can implement other operations other than the sending and receiving operations performed by the first communication device (or the second communication device) in the above-mentioned communication method embodiment provided by the present application.

[0120] In one possible design, the communication device has the function of implementing the behaviors in the method examples of the first, second, third or fourth aspects above. The beneficial effects can be found in the relevant descriptions of the first to fourth aspects and will not be repeated here. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the communication device can be the terminal device in the first or third aspect, or the communication device can be the network device in the second or fourth aspect. Exemplarily, the communication device includes corresponding means (means) or modules for executing the methods of the first, second, third or fourth aspects. For example, the communication device includes a processing module (or can be called a processing unit) and / or a communication module (or can be called a communication unit, a transceiver module or a transceiver unit for sending and receiving data). The communication module can implement sending functions and receiving functions. When the communication module implements the sending function, it can be called a sending unit (or can be called a sending module), and when the communication module implements the receiving function, it can be called a receiving unit (or can be called a receiving module). The sending unit and the receiving unit can be the same functional unit, which is called a communication module and can implement the sending function and the receiving function; or the sending unit and the receiving unit can be different functional units, and the communication module is a general term for these functional units. These modules (units) can perform the corresponding functions of the method examples of the first aspect, the second aspect, the third aspect, or the fourth aspect above. For details, please refer to the detailed description of the method examples and will not be repeated here.

[0121] In a sixth aspect, the present application provides a possible communication device, which may be a communication device (such as a first communication device or a second communication device) required to execute the communication method provided by the present application, or may be a device that includes the communication device required to execute the communication method provided by the present application, or may be a device having the functions required to implement the communication method. The communication device may include a transceiver and a processor. Optionally, the communication device may also include a memory. The memory is used to store computer programs or instructions, and the processor is coupled to the memory and the transceiver. When the processor executes the computer program or instruction, the communication device executes the method in any possible implementation of the first aspect or the method in any possible implementation of the second aspect or the method in any possible implementation of the third aspect or the method in any possible implementation of the fourth aspect.

[0122] In a seventh aspect, the present application provides a possible communication system, which may include the first communication device (such as a terminal device) and the second communication device (such as a network device) mentioned in the first, second, third, or fourth aspects above. The relevant functional implementations of the first communication device or the second communication device can refer to the relevant descriptions mentioned in the first, second, third, or fourth aspects above, and will not be repeated here.

[0123] Exemplarily, the communication system may include one or more first communication devices and one or more second communication devices.

[0124] In an eighth aspect, the present application provides a computer program product. The computer program product includes a computer program or instructions that, when executed on a computer, causes the computer to perform the method in any possible implementation of the first aspect, the method in any possible implementation of the second aspect, the method in any possible implementation of the third aspect, or the method in any possible implementation of the fourth aspect.

[0125] In the ninth aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed by a computer, the computer executes the method in any possible implementation of the first aspect or the method in any possible implementation of the second aspect or the method in any possible implementation of the third aspect or the method in any possible implementation of the fourth aspect.

[0126] In a tenth aspect, the present application provides a chip, which may include a processor and may also include a memory (or the chip is coupled to the memory), and the chip executes program instructions in the memory to execute the method in any possible implementation of the first aspect or the method in any possible implementation of the second aspect or the method in any possible implementation of the third aspect or the method in any possible implementation of the fourth aspect. Wherein, "coupling" refers to the direct or indirect combination of two components with each other, such as coupling can refer to an electrical connection between two components. The chip may also not include a memory.

[0127] On the eleventh aspect, the present application also provides a chip system, which includes a processor for supporting a computer device to implement the method in any possible implementation of the first aspect or the method in any possible implementation of the second aspect or the method in any possible implementation of the third aspect or the method in any possible implementation of the fourth aspect. In one possible implementation, the chip system also includes a memory for storing the necessary programs and data for the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0128] In the twelfth aspect, the present application provides a computer program for implementing the method in any possible implementation of the first aspect above, or the method in any possible implementation of the second aspect above, or the method in any possible implementation of the third aspect above, or the method in any possible implementation of the fourth aspect above.

[0129] Based on the implementation methods provided in the above aspects, this application can also be further combined to provide more implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0130] FIG1a exemplarily shows a schematic diagram of a resource structure under TDD provided in an embodiment of the present application;

[0131] FIG1b exemplarily shows a schematic diagram of a resource structure under SBFD provided in an embodiment of the present application;

[0132] FIG1c exemplarily shows a schematic diagram of another resource structure under SBFD provided in an embodiment of the present application;

[0133] FIG1d exemplarily shows a schematic diagram of a resource structure under another SBFD provided in an embodiment of the present application;

[0134] FIG2 exemplarily shows a schematic diagram of a possible communication system architecture provided by an embodiment of the present application;

[0135] FIG3 exemplarily shows a flow chart of a communication method provided in Example 1 of the present application;

[0136] FIG4a exemplarily shows a schematic diagram of the overlap of a first PUSCH and a first PUCCH in the time domain provided by the first embodiment of the present application;

[0137] FIG4 b exemplarily shows another schematic diagram of overlap of a first PUSCH and a first PUCCH in the time domain provided in the first embodiment of the present application;

[0138] FIG5a exemplarily shows a first UCI multiplexing schematic diagram provided in Example 1 of the present application;

[0139] FIG5 b exemplarily shows another first UCI multiplexing schematic diagram provided in the first embodiment of the present application;

[0140] FIG5c exemplarily shows another first UCI multiplexing schematic diagram provided in the first embodiment of the present application;

[0141] FIG5 d exemplarily shows another first UCI multiplexing schematic diagram provided in the first embodiment of the present application;

[0142] FIG5e exemplarily shows another first UCI multiplexing schematic diagram provided in the first embodiment of the present application;

[0143] FIG6a exemplarily shows a schematic diagram of a first UCI repetition multiplexing provided in Example 1 of the present application;

[0144] FIG6 b exemplarily shows another schematic diagram of repeated multiplexing of the first UCI provided in the first embodiment of the present application;

[0145] FIG6c exemplarily shows another first UCI repetition multiplexing schematic diagram provided in the first embodiment of the present application;

[0146] FIG6 d exemplarily shows another first UCI repetitive multiplexing schematic diagram provided in the first embodiment of the present application;

[0147] FIG6e exemplarily shows another first UCI repetition multiplexing schematic diagram provided in the first embodiment of the present application;

[0148] FIG6f exemplarily shows another first UCI repetitive multiplexing schematic diagram provided in the first embodiment of the present application;

[0149] FIG7 exemplarily shows a flow chart of a communication method provided in Embodiment 2 of the present application;

[0150] FIG8a exemplarily shows a schematic diagram of aperiodic CSI multiplexing provided in the second embodiment of the present application;

[0151] FIG8b exemplarily shows another schematic diagram of aperiodic CSI multiplexing provided in the second embodiment of the present application;

[0152] FIG8c exemplarily shows another schematic diagram of aperiodic CSI multiplexing provided in the second embodiment of the present application;

[0153] FIG8 d exemplarily shows another schematic diagram of aperiodic CSI multiplexing provided in the second embodiment of the present application;

[0154] FIG8e exemplarily shows a schematic diagram of yet another aperiodic CSI multiplexing method provided in the second embodiment of the present application;

[0155] FIG9a exemplarily shows a schematic diagram of aperiodic CSI repetition multiplexing provided in the second embodiment of the present application;

[0156] FIG9b exemplarily shows another schematic diagram of non-periodic CSI repetition multiplexing provided in the second embodiment of the present application;

[0157] FIG9c exemplarily shows another schematic diagram of aperiodic CSI repetition multiplexing provided in the second embodiment of the present application;

[0158] FIG9d exemplarily shows another schematic diagram of aperiodic CSI repetition multiplexing provided in the second embodiment of the present application;

[0159] FIG9e exemplarily shows another schematic diagram of aperiodic CSI repetition multiplexing provided in the second embodiment of the present application;

[0160] FIG9f exemplarily shows another non-periodic CSI repetition multiplexing schematic diagram provided in the second embodiment of the present application;

[0161] FIG10 exemplarily shows a structural diagram of a possible communication device provided in an embodiment of the present application;

[0162] FIG11 exemplarily shows a schematic structural diagram of another possible communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0163] Before introducing the technical solution provided by this application, some of the terms involved in this application are first explained to facilitate understanding by those skilled in the art.

[0164] (1) Time slot: In the new radio (NR) system, a time slot is defined as consisting of 14 (or 12) orthogonal frequency-division multiplexing (OFDM) symbols. For the convenience of description, OFDM symbols may also be referred to as time domain symbols or symbols in the subsequent description of this application, and no further explanation will be given. Among them, a time slot can include downlink time domain symbols, uplink time domain symbols, and flexible time domain symbols. Downlink time domain symbols cannot be used for uplink transmission; uplink time domain symbols cannot be used for downlink transmission; and flexible time domain symbols can be used for both downlink and uplink transmission. The NR system supports one time slot for uplink transmission, denoted as the uplink (U) time slot, and all time domain symbols in this time slot are uplink time domain symbols; supports one time slot for downlink transmission, denoted as the downlink (D) time slot, and all time domain symbols in this time slot are downlink time domain symbols; it also supports the configuration of one time slot with both uplink and downlink, denoted as the special (S) time slot, and this time slot contains at least two of the downlink time domain symbols, flexible time domain symbols and uplink time domain symbols.

[0165] (2) Symbol, short for time domain symbol, can also be called orthogonal frequency-division multiplexing (OFDM). It should be noted that the time domain symbol can also be named in combination with other multiple access methods, and the embodiments of the present application do not limit this. The time domain symbol length can be different for different subcarrier spacings. The symbols in a time slot may include at least one of a downlink symbol, an uplink symbol and a flexible symbol. Among them, the uplink symbol can be used for uplink transmission, and the downlink symbol can be used for downlink transmission. Flexible symbols can be selectively used for uplink transmission, downlink transmission or protection interval. For example, flexible symbols can be used for uplink transmission, downlink transmission or protection interval based on the indication of control signaling.

[0166] (3) SBFD symbols: Symbols used by network devices for SBFD operations are defined as SBFD symbols, where the frequency resources on the SBFD symbols are divided into multiple subbands. For non-overlapping SBFD, the subbands are non-overlapping; for overlapping SBFD, the subbands can overlap. Subbands are divided into uplink subbands, downlink subbands, and flexible subbands. Uplink subbands are used for uplink transmission, downlink subbands are used for downlink transmission, and flexible subbands can be used for both uplink and downlink transmission.

[0167] (4) Non-SBFD symbols: Non-SBFD symbols may include uplink symbols, downlink symbols, and flexible symbols. Uplink symbols may be used for uplink transmission, and downlink symbols may be used for downlink transmission. Flexible symbols may be selectively used for uplink transmission, downlink transmission, or guard interval. For example, flexible symbols may be used for uplink transmission, downlink transmission, or guard interval based on the indication of control signaling. In the embodiment of the present application, since PUSCH cannot be sent in downlink symbols, non-SBFD symbols only include uplink symbols and flexible symbols unless otherwise specified.

[0168] Figure 1a is a schematic diagram of a TDD resource structure. As shown in Figure 1a, TDD resources include three downlink time slots (denoted by D in Figure 1a), one special time slot (denoted by S in Figure 1a), and one uplink time slot (denoted by U in Figure 1a). The resource structure shown in Figure 1a can be simplified as DDDSU. A downlink time slot, an uplink time slot, or a special time slot each includes multiple symbols. Special time slots include at least flexible symbols. In TDD, downlink time slots are used for downlink transmission, uplink time slots are used for uplink transmission, and special time slots can be flexibly used for uplink or downlink transmission.

[0169] Figure 1b is a schematic diagram of a resource structure under SBFD. As shown in Figure 1b, the resources include 5 downlink time slots. These 5 downlink time slots can correspond to one or more uplink sub-bands (such as U shown in Figure 1b), and these uplink sub-bands can be used for uplink transmission. The resource structure shown in Figure 1b can be simplified as XXXXX. X can be used to represent a time slot including at least one SBFD symbol. Furthermore, in an embodiment of the present application, in order to facilitate the introduction of the communication scheme provided in an embodiment of the present application, taking the example that all symbols included in the time slot are SBFD symbols, such a time slot is recorded as time slot X. The frequency unit on the SBFD symbol can be used for multiple transmissions, for example, for uplink transmission and downlink transmission.

[0170] Figure 1c illustrates another resource structure for SBFD. As shown in Figure 1c, the resources include three downlink time slots, one special time slot, and one uplink time slot. Each of the three downlink time slots and the special time slot corresponds to one or more uplink subbands (such as U, as shown in Figure 1c). These uplink subbands can be used for uplink transmission. The resource structure shown in Figure 1c can be simplified as XXXXU.

[0171] Figure 1d illustrates another resource structure for SBFD. As shown in Figure 1d, the resources include three downlink time slots, one special time slot, and one uplink time slot. Two of the three downlink time slots can correspond to one or more uplink subbands, and the special time slot can also correspond to one or more uplink subbands (such as U, as shown in Figure 1d). These uplink subbands can all be used for uplink transmission. The resource structure shown in Figure 1d can be simplified as DXXXU.

[0172] (5) Physical uplink shared channel (PUSCH) repetition type A and PUSCH repetition type B:

[0173] In the current NR system, two types of repeated transmissions are supported for PUSCH: PUSCH repetition type A and PUSCH repetition type B. The following describes PUSCH repetition type A and PUSCH repetition type B:

[0174] a. PUSCH repetition type A: In 3GPP's R15 (Release 15), a PUSCH transmission is not allowed to cross the time slot boundary. Therefore, in order to avoid transmitting PUSCH across the slot boundary, the terminal device (such as UE) can cooperate with the repeated transmission of PUSCH in consecutive available slots through uplink (UL) grant or Radio Resource Control (RRC) signaling, which is called PUSCH repetition type A. Among them, the time domain resources for the repeated transmission of PUSCH in each slot are the same.

[0175] b. PUSCH repetition type B: PUSCH repetition type B was newly added in the 3GPP R16 (Release 16) protocol. For PUSCH repetition type B, the time domain resource allocation (TDRA) field in the downlink control information (DCI) or the TDRA parameter in the type 1 configured grant (CG) scheduling indicates the resources for the first "nominal" repetition. The time domain resources for the remaining repetitions are calculated based on the time domain resources of the first PUSCH and the UL / downlink (DL) time slot configuration. If the nominal repetition crosses a time slot boundary or a DL / UL switch point, as well as invalid symbols defined in TS 38.214, the nominal repetition can be split into multiple actual repetitions at the time slot boundary or DL / UL switch point and the invalid symbols defined in TS 38.214. Therefore, the number of actual repetitions can be greater than the indicated value.

[0176] (6) Channel State Information (CSI) Report: After receiving the CSI reference signal (CSI-RS) sent by the network device, the terminal device will send a CSI report to the network device. CSI reports can be divided into the following three categories:

[0177] a. Periodic (or also called periodic) CSI report (P-CSI report): Typically transmitted on the Physical Uplink Control Channel (PUCCH). Once the network device configures periodic CSI reporting for a terminal device, the terminal device will send the CSI report according to the configured period. In other words, the time domain location of the periodic CSI report is semi-statically configured through RRC signaling.

[0178] b. Semi-persistence CSI reporting (SP-CSI reporting): Like periodic CSI reporting, it is typically transmitted on the PUCCH. However, unlike periodic CSI reporting, semi-persistence CSI reporting requires activation after the network device has configured it for the terminal device. Once activated, its time domain location can be considered semi-statically configured via RRC signaling.

[0179] c. Aperiodic CSI report (AP-CSI report): Transmitted in the PUSCH and triggered by the DCI. Specifically, if the network device sends a DCI in time slot n, the DCI may include an aperiodic CSI trigger in addition to the K2 value. If the DCI includes the aperiodic CSI trigger, the terminal device will carry the aperiodic CSI report in the scheduled PUSCH.

[0180] (7) Uplink control information (UCI): Due to the different service types of terminal devices, UCI has multiple specific types. For example, in the NR system, in addition to the above-mentioned HARQ-ACK and CSI, UCI can also be a scheduling request (SR) or a link recovery request (LRR). Since different types of UCI have independent time domain behaviors, terminal devices often encounter situations where they need to multiplex one UCI to send information included in multiple UCIs.

[0181] (8) Transmission occasion (TO): For PUSCH, PUSCH repetition type A, and TBoMS PUSCH with / or without repetition, a transmission occasion is defined as L consecutive symbols starting from the start symbol S in one of the one or more time slots allocated to PUSCH, PUSCH repetition type A, and TBoMS PUSCH with / or without repetition, where the start symbol S, the symbol length L, and the first time slot and the number of time slots in the one or more allocated time slots are configured by the network device. Alternatively, a transmission occasion is defined as all symbols allocated for PUSCH transmission in one time slot. For PUSCH repetition type B, a transmission occasion is defined as one nominal repetition.

[0182] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0183] The following describes possible communication system architectures to which the communication method provided in this application is applicable. It should be noted that these descriptions are for the purpose of facilitating understanding by those skilled in the art and do not limit the scope of protection claimed in this application.

[0184] FIG2 exemplarily illustrates a possible communication system architecture diagram applicable to an embodiment of the present application. As shown in FIG2 , the communication system architecture includes a terminal device 100 and a network device 200. It should be understood that the number of devices (such as terminal devices 100, network devices 200, etc.) in the communication system architecture shown in FIG2 is merely an example and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. For example, the number of terminal devices 100 may be one or more, and the number of network devices 200 may be one or more.

[0185] Optionally, the terminal device 100 can be connected to the network device 200 (such as a (R)AN device) in a wireless manner. For example, the network device 200 can send a downlink signal (or downlink data or downlink information) to the terminal device 100, and the terminal device can receive the downlink signal (or downlink data or downlink information) sent by the network device. The terminal device 100 can also send an uplink signal (or uplink data or uplink information) to the network device 200, and the network device 200 can receive the uplink signal sent by the terminal device 100. Exemplarily, the communication system architecture can also include other network devices (such as wireless relay devices or wireless backhaul devices, etc.).

[0186] The following is a brief introduction to the functions of some devices included in the communication system architecture.

[0187] Terminal device 100: This is a user-side entity capable of transmitting and receiving signals, providing services such as video, voice, and data connectivity. For example, terminal device 100 is the gateway for mobile users to interact with the network, providing basic computing and storage capabilities, displaying service windows, and receiving user input. Next-generation terminal devices (NextGen UEs) utilize new air interface technologies to establish signal and data connections with network devices, thereby transmitting control signals and service data to the mobile network.

[0188] Optionally, the terminal device 100 may also be referred to as a terminal, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent or UE device, etc. In an embodiment of the present application, the terminal device 100 may be fixed or mobile, and the implementation of the present application does not limit this. For example, the terminal device 100 may be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted, or may be deployed on water (such as a ship, etc.), or may be deployed in the air (such as an airplane, a balloon or a satellite, etc.).

[0189] For example, the terminal device 100 can be a mobile phone, a tablet computer, a customer-premises equipment (CPE), a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handheld device (handset), a laptop computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, a vehicle, a drone, a helicopter, an airplane, factory machinery / equipment, a machine type communication (machine type communication) Communication (MTC) terminals, ships, or robots, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0190] Network device 200: This device connects terminal devices (such as terminal device 100) to the wireless network. For example, network device 200 provides network access for authorized users in a specific area and can determine transmission tunnels of varying quality to transmit user data based on user level and service requirements. The network device manages its own resources, utilizing them effectively, providing access services to terminal devices on demand, and forwarding control signals and user data between terminal device 100 and the core network.

[0191] Exemplarily, the network device 200 may include, but is not limited to, a next generation NodeB (gNB) in a fifth generation (5G) communication system, a next generation base station in a sixth generation (6G) communication system, a base station in a future communication system, a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home NodeB, HNB), a base band unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP), etc.

[0192] Optionally, in a network structure, the network device 200 may further include a centralized unit (CU) or a distributed unit (DU). This structure can split the protocol layer of the network device 200, with the functions of some protocol layers being centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers being distributed in the DU, which is centrally controlled by the CU. For example, the functions of the packet data convergence protocol (PDCP) layer and above protocol layers can be set in the CU, and the functions of the protocol layers below the PDCP (such as the RLC layer and the medium access control (MAC) layer, etc.) are set in the DU. It should be noted that this division of the protocol layers is only an example, and it can also be divided in other protocol layers. The radio frequency device can be remote and not placed in the DU, or it can be integrated in the DU, or part of it can be remote and part of it can be integrated in the DU. This embodiment of the present application does not impose any restrictions. In addition, in some embodiments, the control plane (CP) and user plane (UP) of the CU can be separated and implemented as different entities, namely the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity).

[0193] In this network architecture, the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the terminal device can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the terminal device or CU without parsing it. In this network architecture, the CU is divided into a network device on the radio access network (RAN) side. In addition, the CU can also be divided as a network device on the core network (CN) side. This application does not limit this.

[0194] Optionally, in some embodiments, the network device may also be a server, a wearable device, or a vehicle-mounted device.

[0195] For example, the network device 200 is described as a base station. Multiple network devices 200 can be base stations of the same type or different types. The base station can communicate with the terminal device 100, or it can communicate with the terminal device 100 through a relay station. Optionally, the terminal device 100 can communicate with multiple network devices 200 equipped with different communication technologies. For example, the terminal device 100 can communicate with a base station that supports an LTE network, or with a base station that supports a 5G network, and can also support dual connectivity with a base station equipped with an LTE network and a base station equipped with a 5G network.

[0196] It is understandable that the network device and the terminal device can communicate through the licensed spectrum (licensed spectrum), can also communicate through the unlicensed spectrum (unlicensed spectrum), or can communicate through the licensed spectrum and the unlicensed spectrum at the same time. The network device and the terminal device can communicate through the spectrum below the sixth generation mobile communication system (6th generation mobile networks or 6th generation wireless systems, 6G), can also communicate through the spectrum above 6G, and can also use the spectrum below 6G and the spectrum above 6G at the same time. The embodiment of the present application does not limit the spectrum resources used between the network device and the terminal device.

[0197] Optionally, the communication system illustrated in Figure 2 can be any type of communication system, for example, it can be an Internet of Things (IoT) system, a narrowband Internet of Things (NB-IoT) system, a long term evolution (LTE) system, or a fifth generation mobile communication system (5th generation mobile networks or 5th generation wireless systems, 5G), or a hybrid architecture of LTE and 5G, or a 5G new radio (NR) system, and a new communication system that will emerge in 6G or future communication development, etc., and the embodiments of the present application are not limited to this. The 5G communication system described in the present application may include at least one of a non-standalone (NSA) 5G communication system and a standalone (SA) 5G communication system. The communication system may also be a machine to machine (M2M) network or other network. In addition, the communication system architecture shown in Figure 2 is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the communication system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.

[0198] The following is a detailed introduction to the specific implementation of the communication method in the embodiment of the present application based on the communication system architecture shown in Figure 2.

[0199] [Example 1]

[0200] Figure 3 exemplarily shows a flow chart of a communication method provided in Example 1 of the present application. The method is applicable to the communication system architecture shown in Figure 2. The method flow can be implemented by data interaction between multiple communication devices (such as a first communication device and a second communication device). Optionally, the first communication device can be a terminal device or a component (such as a chip, a chip system or a circuit, etc.) that can support the terminal device to implement the functions required for the method or other devices with the functions of the terminal device or other functional modules with the functions of implementing the communication method, and the second communication device can be a network device or a component (such as a chip, a chip system or a circuit, etc.) that can support the network device to implement the functions required for the method or other devices with the functions of the network device or other functional modules with the functions of implementing the communication method. Exemplarily, the terminal device can be the terminal device 100 shown in Figure 2, and the network device can be the network device 200 shown in Figure 2. It can be understood that the application scenario applicable to the communication method illustrated in Figure 3 is: a message (such as the first message) sent by the network device is used to schedule the terminal device to send the first transmission block, and another message (such as the second message) sent by the network device is used to schedule the terminal device to send the first UCI (such as CSI or CSI and HARQ-ACK), the first transmission block is carried on the first PUSCH, the first UCI is carried on the first PUCCH, and the first PUSCH and the first PUCCH overlap or partially overlap in the time domain. In order to facilitate the introduction of the technical solution provided in Example 1 of the present application, the following takes the first communication device as a terminal device and the second communication device as a network device as an example to introduce the process of data interaction between the first communication device and the second communication device to realize the communication method. As shown in Figure 3, the method includes:

[0201] Step 301: The network device sends first information and second information. Correspondingly, the terminal device receives the first information and the second information.

[0202] Optionally, in an embodiment of the present application, if the terminal device is replaced by a functional module such as a chip system, the functional module may not be aware of which device the received information comes from; if the network device is replaced by a functional module such as a chip system, the functional module may not be aware of which device the sent information is sent to.

[0203] Optionally, if the network device has a distributed architecture, for example, the network device includes a CU and / or a DU, or includes one or more of a CU-CP, a CU-UP, or a DU, when the network device includes a DU, the network device sends the first information and the second information. Specifically, the DU included in the network device sends the first information and the second information. Optionally, the network device including the DU may further include a CU; or the network device including the DU may further include a CU-CP and / or a CU-UP.

[0204] For example, the first information may be DCI or RRC, etc., and the second information may be DCI or RRC, etc.

[0205] Among them, the first information can be used to indicate the sending of the first transport block (TB), and the first transport block is carried on the first PUSCH. Optionally, the first PUSCH may refer to a PUSCH allocated multiple time slots, or the first PUSCH may also refer to a PUSCH including multiple actual repetitions. For example, the first PUSCH may include one of the following: PUSCH repetition type A, PUSCH repetition type B, TBoMS PUSCH or TBoMS PUSCH repetition, etc., that is, the first PUSCH may be one of PUSCH repetition type A, PUSCH repetition type B, TBoMS PUSCH or TBoMS PUSCH repetition (repetition), etc. Among them, TBoMS PUSCH and TBoMS PUSCH repetition can be jointly simplified as: TBoMS PUSCH w / or w / o repetition. For example, when the first PUSCH is PUSCH repetition type A or TBoMS PUSCH w / or w / o repetition, the first PUSCH can be allocated multiple time slots. When the first PUSCH is PUSCH repetition type B, the first PUSCH may include multiple actual repetitions. It should be understood that the multiple actual repetitions included in PUSCH repetition type B may be located in one time slot or in multiple time slots, which is not limited in this embodiment of the present application.

[0206] The second information may be used to indicate that the first UCI is to be sent, and the first UCI is carried on a first PUCCH. Optionally, the first PUCCH may be a single-slot PUCCH.

[0207] Among them, the first PUSCH and the first PUCCH overlap in the time domain. It should be understood that the overlap of the first PUSCH and the first PUCCH in the time domain can be understood as the first PUSCH and the first PUCCH completely overlapping in the time domain (or can be called full overlap), or it can also be understood as the first PUSCH and the first PUCCH partially overlapping in the time domain. For example, taking the first PUSCH as PUSCH repetition type A as an example, assume that PUSCH repetition type A is allocated 3 time slots (such as time slot 1, time slot 2 and time slot 3). Among them, each time slot corresponds to (or is associated with) a PUSCH (or can be called PUSCH transmission), time slot 1 is before time slot 2, and time slot 3 is after time slot 2. Figure 4a is a schematic diagram of the overlap of the first PUSCH and the first PUCCH in the time domain provided in Example 1 of the present application. As shown in Figure 4a, the PUSCH located in time slot 2 and the first PUCCH (referred to as PUCCH in Figure 4a) are completely overlapped. Figure 4b is another schematic diagram of the overlap of the first PUSCH and the first PUCCH in the time domain provided by Embodiment 1 of the present application. As shown in Figure 4b, the PUSCH in time slot 2 and the first PUCCH (abbreviated as PUCCH in Figure 4b) partially overlap.

[0208] Step 302: The terminal device sends a first transmission block and a first UCI. Correspondingly, the network device receives the first transmission block and the first UCI from the terminal device.

[0209] In an embodiment of the present application, when the first PUSCH and the first PUCCH overlap in the time domain, after obtaining the first information and the second information from the network device, the terminal device can multiplex (or can be called carrying) the first UCI on the first PUSCH for transmission (or sending), thereby reducing the intermodulation interference of the uplink transmission of the terminal device. However, since the first UCI multiplexing (multiplexing) on ​​the first PUSCH has a problem of low transmission reliability (for example, when the first UCI is multiplexed on the PUSCH transmission located on the SBFD symbol, the channel environment on the SBFD symbol is different from the channel environment on the uplink symbol (for example, on the SBFD symbol, the network device will be affected by the CLI of other network devices), resulting in poor reliability of the first UCI transmission), in order to solve this problem, the terminal device can, but is not limited to, adopt the following possible solutions to achieve effective multiplexing of the first UCI on the first PUSCH, thereby improving the reliability (or stability) of the first UCI transmission.

[0210] Solution 1: The terminal device postpones the multiplexing of the first UCI.

[0211] The following describes several possible implementations of the terminal device postponing the multiplexing of the first UCI.

[0212] Implementation method 1: When the first PUSCH is PUSCH repetition type A or TBoMS PUSCH (or TBoMS PUSCH repetition), the terminal device may multiplex the first UCI on the first PUSCH transmission in the first time slot in the first PUSCH.

[0213] It can be understood that the first UCI is multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition). It can be understood that the first UCI is carried on the first PUSCH transmission in the first time slot in the first PUSCH, or it can be understood that the first UCI is sent (or transmitted) on the first PUSCH transmission in the first time slot in the first PUSCH.

[0214] It should be understood that the first time slot is one of a plurality of time slots to which the first PUSCH is allocated.

[0215] Several possible ways to determine the first time slot are introduced below.

[0216] Method 1: The terminal device may use a time slot that meets the first condition among multiple time slots allocated to the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition) as the first time slot.

[0217] For example, the first condition may be any one of the following two possible conditions.

[0218] Condition 1: SBFD symbols are not included.

[0219] It should be understood that, under the following condition, the first time slot is a time slot that does not include SBFD symbols in the multiple time slots allocated to the first PUSCH, that is, it can be understood that the first time slot is a time slot that can only include non-SBFD symbols (such as uplink symbols and / or flexible symbols).

[0220] Condition 2: The symbols allocated to the first PUSCH in a time slot do not include SBFD symbols.

[0221] It should be understood that under condition two, the first time slot may include SBFD symbols, but the symbols allocated to the first PUSCH in the first time slot cannot include SBFD symbols, that is, the symbols indicated by the start and length indicator value (SLIV) (or start symbol S or length L) cannot include SBFD symbols. Among them, SLIV (or S or L) can be included in the PUSCH allocation table (PUSCH Allocation List) in the RRC signaling. For example, the PUSCH allocation table includes at least one of the following fields: startSymbol or Length. Among them, startSymbol is used to indicate the start symbol S of the first symbol, and Length is used to indicate the length L of the first symbol. Optionally, the symbols allocated to the first PUSCH in the first time slot cannot include SBFD symbols, which can also be understood as the symbols allocated to the first PUSCH in the first time slot only include non-SBFD symbols (such as uplink symbols and / or flexible symbols).

[0222] Method 2: The terminal device can determine the first time slot based on the second time slot. The second time slot is the time slot where the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition) overlaps with the first PUCCH. It is understandable that the terminal device uses the second time slot as a reference time slot to determine the first time slot.

[0223] The following describes the implementation process of the terminal device determining the first time slot based on the second time slot through the following possible examples.

[0224] Example 1: When the second time slot satisfies the first condition (i.e., the second time slot does not include an SBFD symbol, or the symbols allocated to the first PUSCH in the second time slot do not include an SBFD symbol), the terminal device may use the second time slot as (or determine it to be) the first time slot. In other words, when the second time slot satisfies the first condition, the terminal device determines that the first time slot is the second time slot.

[0225] For example, when the time slot where the first PUSCH overlaps with the first PUCCH (i.e., the second time slot) meets the first condition (or it can be understood that the overlap between the first PUSCH and the first PUCCH in the time domain occurs on a non-SBFD symbol), the terminal device can multiplex the first UCI on the PUSCH transmission in the time slot where the overlap occurs.

[0226] Exemplarily, taking the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), and there is a partial overlap between the first PUSCH and the first PUCCH (abbreviated as PUCCH in Figure 5a), and the time slot where the partial overlap is located is time slot 2 (that is, the PUSCH and PUCCH on time slot 2 overlap, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 5a is a schematic diagram of a first UCI multiplexing provided in Example 1 of the present application. As shown in Figure 5a, when time slot 2 does not include an SBFD symbol or the symbol allocated to the first PUSCH in time slot 2 does not include an SBFD symbol, the terminal device can multiplex the first UCI on the PUSCH transmission on time slot 2. For example, time slot 0, time slot 2, time slot 3, and time slot 4 shown in Figures 5a to 5e can be respectively one of the downlink time slot D, the time slot X including only SBFD symbols, or the uplink time slot U. For example, time slot 0 is the downlink time slot D, time slot 1, time slot 2, and time slot 3 are all time slot X including only SBFD symbols, and time slot 4 is the uplink time slot U.

[0227] Example 2: When the second time slot does not meet the first condition (i.e., the second time slot includes an SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol), the terminal device may use the first time slot that meets the first condition and is located after the second time slot in the multiple time slots to which the first PUSCH is allocated as the first time slot. In other words, the terminal device can determine that the first time slot is the first time slot that meets one of the following (which can be understood as any one of the following) in the multiple time slots to which the first PUSCH is allocated and is located after the second time slot: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol (or it can be called that the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol).

[0228] For example, when the time slot where the first PUSCH overlaps with the first PUCCH (i.e., the second time slot) does not meet the first condition (or it can be understood that the overlap between the first PUSCH and the first PUCCH in the time domain occurs on the SBFD symbol), the terminal device can postpone the multiplexing of the first UCI to the PUSCH transmission on the non-SBFD symbol (such as the PUSCH transmission on the first time slot that meets the first condition and is located after the second time slot in the multiple time slots to which the first PUSCH is allocated).

[0229] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), and there is a partial overlap between the first PUSCH and the first PUCCH (abbreviated as PUCCH in Figure 5b), and the time slot where the partial overlap is located is time slot 2, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 5b is another first UCI multiplexing schematic diagram provided in Example 1 of the present application. As shown in Figure 5b, take time slot 4 after time slot 2 as the first time slot that meets the first condition as an example. When time slot 2 includes an SBFD symbol or the symbol allocated to the first PUSCH in time slot 2 includes an SBFD symbol, the terminal device can first determine the first time slot that meets the first condition after time slot 2, that is, time slot 4. In other words, time slot 4 is the first time slot after time slot 2 that does not include an SBFD symbol, or time slot 4 is the first time slot after time slot 2 in which the symbols allocated to the first PUSCH do not include an SBFD symbol. Thereafter, the terminal device can defer multiplexing of the first UCI to the PUSCH transmission on time slot 4.

[0230] Optionally, when time slot 2 includes an SBFD symbol or the symbol allocated to the first PUSCH in time slot 2 includes an SBFD symbol, it is assumed that the terminal device determines that time slot 3, which is located after time slot 2, is the first time slot that meets the first condition. In other words, time slot 3 is the first time slot after time slot 2 that does not include an SBFD symbol, or time slot 3 is the first time slot after time slot 2 in which the symbol allocated to the first PUSCH does not include an SBFD symbol. The terminal device may then defer multiplexing of the first UCI to the PUSCH transmission in time slot 3.

[0231] Example three: When the second time slot does not meet the first condition, and there is no time slot meeting the first condition after the second time slot in the multiple time slots to which the first PUSCH is allocated (that is, there is no time slot meeting one of the following (which can be understood as any one of the following) after the second time slot in the multiple time slots to which the first PUSCH is allocated: does not include SBFD symbols or the symbols allocated to the first PUSCH in the time slot do not include SBFD symbols), the terminal device can use the second time slot as the first time slot.

[0232] For example, when the time slot where the first PUSCH overlaps with the first PUCCH (i.e., the second time slot) does not meet the first condition, and there is no time slot meeting the first condition after the time slot where the overlap occurs in the multiple time slots to which the first PUSCH is allocated, the terminal device can multiplex the first UCI on the PUSCH transmission in the time slot where the overlap occurs.

[0233] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, assume that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), and there is a partial overlap between the first PUSCH and the first PUCCH. The time slot where the partial overlap occurs is time slot 2, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. When time slot 2 includes an SBFD symbol or the symbol allocated to the first PUSCH in time slot 2 includes an SBFD symbol, and time slot 3 and time slot 4 after time slot 2 are both time slots that do not meet the first condition, the terminal device can multiplex the first UCI on the PUSCH transmission on time slot 2. For time slot 3 not meeting the first condition, it can be understood that time slot 3 includes an SBFD symbol, or the symbol allocated to the first PUSCH in time slot 3 includes an SBFD symbol. For time slot 4 not meeting the first condition, it can be understood that time slot 4 includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 4 include SBFD symbols.

[0234] Optionally, the above-mentioned method 1 and method 2 can be implemented separately as a solution, or can be combined and implemented as a solution.

[0235] When the first PUSCH and the first PUCCH overlap in the time domain, compared to the existing solution of multiplexing the first UCI on the overlapping PUSCH transmission, when the overlapping portion includes SBFD symbols, implementation method 1 of the above-mentioned solution 1 defers the multiplexing of the first UCI to the PUSCH transmission on non-SBFD symbols. This improves the effectiveness and reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, when the overlapping portion does not include SBFD symbols, implementation method 1 of the above-mentioned solution 1 can also multiplex the first UCI on the PUSCH transmission in the overlapping portion. This also ensures that the transmission of the first UCI is not affected, thereby ensuring the reliability of the first UCI transmission.

[0236] Implementation method two: When the first PUSCH is PUSCH repetition type B, the terminal device may multiplex the first UCI on the first actual repetition (actual repetition, or may be referred to as actual PUSCH repetition) in the first PUSCH.

[0237] It can be understood that the first UCI is multiplexed on the first actual repetition in the first PUSCH (such as PUSCH repetition type B), which can be understood as the first UCI being carried on the first actual repetition in the first PUSCH, or it can be understood as the first UCI being sent on the first actual repetition in the first PUSCH.

[0238] It should be understood that the first actual repetition is one of multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B).

[0239] Several possible ways of determining the first actual repetition are described below.

[0240] Method 1: The terminal device may use the actual repetition that meets the second condition and / or the third condition among the multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B) as the first actual repetition.

[0241] For example, the second condition is: no SBFD symbols are allocated, and the third condition is: the number of allocated symbols is greater than 1. Satisfying the second and / or third conditions for the first actual repetition can be understood as meaning that the first actual repetition is not allocated SBFD symbols, or the number of allocated symbols for the first actual repetition is greater than 1, or the first actual repetition is allocated SBFD symbols and / or the number of allocated symbols is greater than 1.

[0242] Exemplarily, taking the first actual repetition as an actual repetition that satisfies the second condition among the multiple actual repetitions included in the first PUSCH as an example, the first actual repetition is an actual repetition that is not allocated SBFD symbols among the multiple actual repetitions included in the first PUSCH, that is, it can be understood that the first actual repetition is an actual repetition that is only allocated on uplink symbols and / or flexible symbols.

[0243] Method 2: The terminal device may determine the first actual repetition based on the second actual repetition. The second actual repetition is the first actual repetition in the first PUSCH (e.g., PUSCH repetition type B) that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1. It is understood that the terminal device determines the first actual repetition using the second actual repetition as a reference actual repetition.

[0244] The following describes the implementation process of the terminal device determining the first actual repetition based on the second actual repetition through the following possible examples.

[0245] Example 1: When the second actual repetition satisfies the second condition (i.e., the second actual repetition is not allocated an SBFD symbol), the terminal device may use the second actual repetition as the first actual repetition. In other words, when the second actual repetition satisfies the second condition, the terminal device determines that the first actual repetition is the second actual repetition.

[0246] For example, when the first actual repetition (i.e., the second actual repetition) in the first PUSCH overlaps with the first PUCCH in the time domain and the number of allocated symbols is greater than 1 is not allocated SBFD symbols, the terminal device can multiplex the first UCI on the second actual repetition that is not allocated SBFD symbols.

[0247] For example, taking the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. There is a partial overlap between the first PUSCH and the first PUCCH (referred to as PUCCH in FIG. 5 c ) (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 5c is another schematic diagram of first UCI multiplexing provided in Example 1 of the present application. As shown in Figure 5c, take actual repetition 3 as the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1 as an example. In other words, actual repetition 3 serves as the second actual repetition. When actual repetition 3 is not allocated an SBFD symbol (i.e., the symbols allocated to actual repetition 3 in slot 2 do not include an SBFD symbol), the terminal device can multiplex the first UCI on actual repetition 3.

[0248] Optionally, it is assumed that actual repetition 4 is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1. In other words, actual repetition 4 serves as the second actual repetition. When actual repetition 4 is not allocated an SBFD symbol (that is, the symbols allocated to actual repetition 4 in slot 2 do not include an SBFD symbol), the terminal device may multiplex the first UCI on actual repetition 4.

[0249] Example 2: When the second actual repetition does not satisfy the second condition (i.e., the second actual repetition is allocated SBFD symbols), the terminal device may use the first actual repetition of the multiple actual repetitions included in the first PUSCH that satisfies the second and third conditions and is located after the second actual repetition as the first actual repetition. In other words, the terminal device may determine that the first actual repetition is the first actual repetition of the multiple actual repetitions included in the first PUSCH that satisfies the following two conditions: is not allocated SBFD symbols, and the number of allocated symbols is greater than 1.

[0250] For example, when the first actual repetition (i.e., the second actual repetition) in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1 is allocated an SBFD symbol, the terminal device can postpone the multiplexing of the first UCI to the first actual repetition in the multiple actual repetitions included in the first PUSCH that meets the second and third conditions and is located after the second actual repetition.

[0251] For example, continuing to use the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. There is a partial overlap between the first PUSCH and the first PUCCH (referred to as PUCCH in FIG. 5 d ) (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 5d is another schematic diagram of first UCI multiplexing provided in Example 1 of the present application. As shown in Figure 5d, taking actual repetition 3 as the second actual repetition as an example. When actual repetition 3 is assigned an SBFD symbol, the terminal device can first determine the first actual repetition after actual repetition 3 that meets the second and third conditions, such as actual repetition 7. In other words, actual repetition 7 is the first actual repetition after actual repetition 3 that meets the second and third conditions. Afterwards, the terminal device can postpone the first UCI multiplexing to actual repetition 7.

[0252] Example 3: When the second actual repetition does not meet the second condition, and there is no actual repetition that meets the second and third conditions after the second actual repetition in the multiple actual repetitions included in the first PUSCH (that is, there is no actual repetition that meets the following two conditions after the second actual repetition in the multiple actual repetitions included in the first PUSCH: no SBFD symbols are allocated, and the number of allocated symbols is greater than 1), the terminal device can use the second actual repetition as the first actual repetition.

[0253] For example, when the first actual repetition (i.e., the second actual repetition) in the first PUSCH overlaps with the first PUCCH in the time domain and the number of allocated symbols is greater than 1 is allocated an SBFD symbol, and there is no actual repetition that meets the second and third conditions after the second actual repetition among the multiple actual repetitions included in the first PUSCH, the terminal device can multiplex the first UCI on the second actual repetition allocated the SBFD symbol.

[0254] For example, continuing with the example of the first PUSCH being PUSCH repetition type B, assuming that PUSCH repetition type B includes seven actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the seven actual repetitions are located in four time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. The first PUSCH partially overlaps with the first PUCCH (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, where time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. For example, continuing with the example of actual repetition 3 being the second actual repetition. When actual repetition 3 is allocated an SBFD symbol, and actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7 following actual repetition 3 do not meet the second and third conditions, the terminal device may multiplex the first UCI on actual repetition 3.

[0255] Example 4: When the second actual repetition does not satisfy the second condition, and there is no actual repetition that satisfies the second and third conditions after the second actual repetition among the multiple actual repetitions included in the first PUSCH, the terminal device may use the first actual repetition that satisfies the third condition (i.e., the number of allocated symbols is greater than 1) after the second actual repetition among the multiple actual repetitions included in the first PUSCH as the first actual repetition. In other words, the terminal device may determine that the first actual repetition is the first actual repetition that satisfies the third condition (i.e., the number of allocated symbols is greater than 1) after the second actual repetition among the multiple actual repetitions included in the first PUSCH.

[0256] For example, when the first actual repetition (i.e., the second actual repetition) in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1 is allocated an SBFD symbol, and there is no actual repetition that meets the second and third conditions after the second actual repetition in the multiple actual repetitions included in the first PUSCH, the terminal device can postpone the multiplexing of the first UCI to the first actual repetition that meets the third condition after the second actual repetition in the multiple actual repetitions included in the first PUSCH.

[0257] For example, continuing to use the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. The first PUSCH partially overlaps with the first PUCCH (referred to as PUCCH in FIG. 5 e ) (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 5e is another schematic diagram of the first UCI multiplexing provided in Example 1 of the present application. As shown in Figure 5e, actual repetition 3 is taken as the second actual repetition as an example. When actual repetition 3 is assigned an SBFD symbol, and actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7 located after actual repetition 3 do not meet the second condition and the third condition, the terminal device can first determine the first actual repetition that meets the third condition after actual repetition 3, such as actual repetition 5. In other words, actual repetition 5 is the first actual repetition that meets the third condition after actual repetition 3. Afterwards, the terminal device can postpone the multiplexing of the first UCI to actual repetition 5.

[0258] In the case where the first PUSCH and the first PUCCH overlap in the time domain, compared to the existing solution of multiplexing the first UCI on the actual repetition (such as the second actual repetition) where the overlap occurs, the second implementation method of the above-mentioned solution one, when the second actual repetition is allocated SBFD symbols, by postponing the multiplexing of the first UCI to the actual repetition that is not allocated SBFD symbols and the number of allocated symbols is greater than 1 (such as the first actual repetition that is not allocated SBFD symbols and the number of allocated symbols is greater than 1 after the second actual repetition), can improve the effectiveness and reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, the second implementation method of the above-mentioned solution one can also multiplex the first UCI on the second actual repetition when the second actual repetition is not allocated SBFD symbols, thereby ensuring that the transmission of the first UCI is not affected, thereby ensuring the reliability of the first UCI transmission.

[0259] Solution 2: The terminal device repeats the multiplexing of the first UCI (or it can be understood that the terminal device repeatedly multiplexes the first UCI multiple times, for example, the terminal device can repeatedly multiplex the first UCI on PUSCH transmissions in multiple time slots in the first PUSCH, or can also repeatedly multiplex the first UCI on multiple actual repetitions in the first PUSCH).

[0260] The following describes the multiplexing of the first UCI by the terminal device through the following possible implementation methods.

[0261] Implementation method 1: When the first PUSCH is PUSCH repetition type A or TBoMS PUSCH (or TBoMS PUSCH repetition), the terminal device can multiplex the first UCI on the first PUSCH transmission located in at least one time slot (one or more time slots (for example, at least two time slots)) among the multiple time slots allocated to the first PUSCH.

[0262] It can be understood that the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot among the multiple time slots allocated to the first PUSCH. It can be understood that the first UCI is carried on the first PUSCH transmission located in at least one time slot among the multiple time slots allocated to the first PUSCH, and the first UCI is sent on the first PUSCH transmission located in at least one time slot among the multiple time slots allocated to the first PUSCH.

[0263] It should be understood that the at least one time slot (or it can be understood as at least one time slot included in the time slot set) is located in the multiple time slots to which the first PUSCH is allocated.

[0264] The at least one time slot is determined by the terminal device (or a chip in the terminal device, etc.) based on the second time slot. The second time slot is the time slot where the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition) overlaps with the first PUCCH. It is understandable that the terminal device determines the at least one time slot using the second time slot as a reference time slot.

[0265] The following describes the implementation process of the terminal device determining at least one time slot based on the second time slot through the following possible examples.

[0266] Example 1: The terminal device may use N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated as at least one time slot. Optionally, the second time slot may be included in the N consecutive time slots, so the at least one time slot may also include the second time slot, or the second time slot may not be included in the N consecutive time slots, so the at least one time slot may not include the second time slot.

[0267] Optionally, after determining the second time slot, the terminal device can use the second time slot as a reference time slot, determine N consecutive time slots starting from the second time slot from the multiple time slots allocated to the first PUSCH, and can use the N consecutive time slots as at least one time slot, or can also store the N consecutive time slots in (or add to) a time slot set.

[0268] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the first UCI indicated by the network device (e.g., the number of repetitions of the first UCI is M). For details, see the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device below, which is not further described here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0269] For example, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device may repeatedly multiplex the first UCI on PUSCH transmissions in N consecutive time slots starting from time slot 2. In this way, the reliability of the first UCI multiplexing can be improved by repeatedly multiplexing the first UCI, thereby ensuring the reliability of the first UCI transmission.

[0270] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), and there is a partial overlap between the first PUSCH and the first PUCCH (abbreviated as PUCCH in Figure 6a), and the time slot where the partial overlap is located is time slot 2, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 6a is a schematic diagram of a first UCI repetition multiplexing provided in Example 1 of the present application. As shown in Figure 6a, taking the example of the terminal device determining the value of N according to the number of repetitions of the first UCI indicated by the network device, it is assumed that the terminal device determines the value of N to be 3 according to the number of repetitions M of the first UCI indicated by the network device. The terminal device can first determine the three consecutive time slots starting from time slot 2 (that is, time slot 2, time slot 3 and time slot 4) in the four time slots allocated to PUSCH repetition type A. Afterwards, the terminal device may repeatedly multiplex the first UCI on the PUSCH transmission on time slot 2, the PUSCH transmission on time slot 3, and the PUSCH transmission on time slot 4 (it can be understood that the first UCI is multiplexed on three PUSCH transmissions, or it can also be understood that the multiplexing of the first UCI is repeated three times). For example, time slot 0, time slot 2, time slot 3, and time slot 4 shown in Figures 6a to 6f can be one of the downlink time slot D, the time slot X including only SBFD symbols, or the uplink time slot U, for example, time slot 0 is the downlink time slot D, time slot 1, time slot 2, and time slot 3 are all time slots X including only SBFD symbols, and time slot 4 is the uplink time slot U.

[0271] Example 2: The terminal device can use k time slots that meet the fourth condition in the N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated as at least one time slot. The fourth condition is: only SBFD symbols are included (or it can be understood that non-SBFD symbols are not included) or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols (or it can be understood that non-SBFD symbols are not included). In other words, the terminal device can determine that the at least one time slot is k time slots that meet the following one (which can be understood as any one of the following) in the N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols. Wherein, k≤N, N, k are integers greater than or equal to 1.

[0272] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the first UCI indicated by the network device. For details, see the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device below, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0273] For example, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device may repeatedly multiplex the first UCI on PUSCH transmissions in k consecutive time slots starting from the second time slot that meet the fourth condition (for example, only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols). In this way, by repeatedly multiplexing the first UCI on k PUSCH transmissions allocated only SBFD symbols, the flexibility of PUSCH scheduling can be improved, and the reliability of the first UCI multiplexing can be improved, thereby ensuring the reliability of the first UCI transmission.

[0274] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), and there is a partial overlap between the first PUSCH and the first PUCCH (abbreviated as PUCCH in Figure 6b), and the time slot where the partial overlap is located is time slot 2, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 6b is another first UCI repetition multiplexing schematic diagram provided in Example 1 of the present application. As shown in Figure 6b, taking the example of the terminal device determining the value of N according to the number of repetitions of the first UCI indicated by the network device, it is assumed that the terminal device determines the value of N to be 3 according to the number of repetitions M of the first UCI indicated by the network device. The terminal device can first determine the three consecutive time slots starting from time slot 2 (that is, time slot 2, time slot 3 and time slot 4) among the four time slots to which PUSCH repetition type A is allocated. Afterwards, the terminal device can select k time slots that meet the fourth condition from time slot 2, time slot 3 and time slot 4. For example, there are 2 time slots that meet the fourth condition, namely time slot 2 and time slot 3. In other words, for time slot 2 to meet the fourth condition, it can be understood that time slot 2 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 2 only include SBFD symbols. For time slot 3 to meet the fourth condition, it can be understood that time slot 3 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 3 only include SBFD symbols. Then, the terminal device can repeatedly multiplex the first UCI on the PUSCH transmission on time slot 2 and the PUSCH transmission on time slot 3 (it can be understood that the first UCI is multiplexed on 2 PUSCH transmissions, or it can also be understood that the multiplexing of the first UCI is repeated 2 times).

[0275] Example three: The terminal device can use N consecutive time slots that meet the fourth condition starting from the second time slot among the multiple time slots to which the first PUSCH is allocated as at least one time slot. In other words, the terminal device can determine that the at least one time slot is N consecutive time slots that meet one of the following (which can be understood as any one of the following) starting from the second time slot among the multiple time slots to which the first PUSCH is allocated: only SBFD symbols or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols. Optionally, the second time slot may be included in the N consecutive time slots that meet the fourth condition, so at least one time slot may also include the second time slot, or the second time slot may not be included in the N consecutive time slots that meet the fourth condition, so at least one time slot may also not include the second time slot.

[0276] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the first UCI indicated by the network device. For details, see the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device below, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0277] For example, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device may repeatedly multiplex the first UCI on PUSCH transmissions in N consecutive time slots starting from the second time slot that meet the fourth condition (for example, only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols). In this way, by repeatedly multiplexing the first UCI on N consecutive PUSCH transmissions allocated only SBFD symbols, the flexibility of PUSCH scheduling can be improved, and the reliability of the first UCI multiplexing can be improved, thereby ensuring the reliability of the first UCI transmission.

[0278] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), and there is a partial overlap between the first PUSCH and the first PUCCH (abbreviated as PUCCH in Figure 6c), and the time slot where the partial overlap is located is time slot 2, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 6c is another first UCI repetition multiplexing schematic diagram provided in Example 1 of the present application. As shown in Figure 6c, taking the example of the terminal device determining the value of N according to the number of repetitions of the first UCI indicated by the network device, it is assumed that the terminal device determines the value of N to be 2 according to the number of repetitions M of the first UCI indicated by the network device. The terminal device can determine two consecutive time slots that meet the fourth condition starting from time slot 2 in the 4 time slots to which PUSCH repetition type A is allocated, such as time slot 3 and time slot 4. In other words, for time slot 3, the fourth condition is satisfied, which can be understood as time slot 3 including only SBFD symbols, or the symbols allocated to the first PUSCH in time slot 3 including only SBFD symbols. For time slot 4, the fourth condition is satisfied, which can be understood as time slot 4 including only SBFD symbols, or the symbols allocated to the first PUSCH in time slot 4 including only SBFD symbols. Then, the terminal device can repeatedly multiplex the first UCI on the PUSCH transmission on time slot 3 and the PUSCH transmission on time slot 4 (which can be understood as the first UCI being multiplexed on 2 PUSCH transmissions, or it can also be understood as the multiplexing of the first UCI being repeated twice).

[0279] For example, in another example, the terminal device may also determine that the N consecutive time slots starting from time slot 2 that meet the fourth condition are time slot 2 and time slot 3 among the four time slots to which PUSCH repetition type A is allocated. In this case, the value of N is also 2. In other words, for time slot 2 to meet the fourth condition, it can be understood that time slot 2 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 2 only include SBFD symbols. For time slot 3 to meet the fourth condition, it can be understood that time slot 3 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 3 only include SBFD symbols. Then, the terminal device can repeatedly multiplex the first UCI on the PUSCH transmission on time slot 2 and the PUSCH transmission on time slot 3 (it can be understood that the first UCI is multiplexed on 2 PUSCH transmissions, or it can also be understood that the multiplexing of the first UCI is repeated twice).

[0280] In another example, the terminal device may also determine that N consecutive time slots starting from time slot 2 that meet the fourth condition are time slot 2, time slot 3, and time slot 4 among the four time slots to which PUSCH repetition type A is allocated. In this case, the value of N is 3. In other words, for time slot 2 to meet the fourth condition, it can be understood that time slot 2 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 2 only include SBFD symbols. For time slot 3 to meet the fourth condition, it can be understood that time slot 3 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 3 only include SBFD symbols. For time slot 4 to meet the fourth condition, it can be understood that time slot 4 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 4 only include SBFD symbols. Then, the terminal device can repeatedly multiplex the first UCI on the PUSCH transmission on time slot 2, the PUSCH transmission on time slot 3, and the PUSCH transmission on time slot 4 (it can be understood that the first UCI is multiplexed on 3 PUSCH transmissions, or it can also be understood that the multiplexing of the first UCI is repeated 3 times).

[0281] When the first PUSCH and the first PUCCH overlap in the time domain, compared to the existing scheme of multiplexing the first UCI on the PUSCH transmission in the overlapping time slot or multiplexing the first UCI on the actual repetition, the implementation method 1 of the above-mentioned scheme 2 repeatedly multiplexes the first UCI on the PUSCH transmission in multiple time slots, which can be understood as repeatedly multiplexing the first UCI multiple times. This can improve the reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, the implementation method 1 of the above-mentioned scheme 2 can also improve the flexibility of PUSCH scheduling by repeatedly multiplexing the first UCI on k PUSCH transmissions allocated only SBFD symbols (or it can be understood that the symbols allocated to each PUSCH transmission in the k PUSCH transmissions only include SBFD symbols).

[0282] Implementation method 2: When the first PUSCH is PUSCH repetition type B, the terminal device may multiplex the first UCI on at least one actual repetition (one or more actual repetitions (for example, at least two actual repetitions)) of the multiple actual repetitions included in the first PUSCH.

[0283] It can be understood that the first UCI is multiplexed on at least one actual repetition of multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B). It can be understood that the first UCI is carried on at least one actual repetition of multiple actual repetitions included in the first PUSCH, or it can be understood that the first UCI is sent on at least one actual repetition of multiple actual repetitions included in the first PUSCH.

[0284] It should be understood that the at least one actual repetition (or can be understood as at least one actual repetition included in the actual repetition set) is located in multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B).

[0285] The at least one actual repetition is determined by the terminal device (or a chip in the terminal device, etc.) based on the second actual repetition. The second actual repetition is the first actual repetition in the first PUSCH (e.g., PUSCH repetition type B) that overlaps with the first PUCCH in the time domain and has a number of allocated symbols greater than 1. It is understandable that the terminal device determines the at least one actual repetition using the second actual repetition as a reference time slot.

[0286] The following describes the implementation process of the terminal device determining at least one actual repetition according to the second actual repetition through the following possible examples.

[0287] Example 1: The terminal device may use N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH as at least one actual repetition. Optionally, the N consecutive actual repetitions may include the second actual repetition, so the at least one actual repetition may also include the second actual repetition, or the N consecutive actual repetitions may not include the second actual repetition, so the at least one actual repetition may also not include the second actual repetition.

[0288] Optionally, after determining the second actual repetition, the terminal device can use the second actual repetition as a reference actual repetition, determine N consecutive actual repetitions starting from the second actual repetition from the multiple actual repetitions included in the first PUSCH, and can use the N consecutive actual repetitions as at least one actual repetition, or can also store the N consecutive actual repetitions in (or add to) an actual repetition set.

[0289] Optionally, in one possible implementation, the terminal device may also take q actual repetitions that meet the third condition among N consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH as at least one actual repetition, where q≤N, and q is an integer greater than or equal to 1. In another possible implementation, the terminal device may also take N consecutive actual repetitions that meet the third condition among N consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH as at least one actual repetition.

[0290] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the first UCI indicated by the network device. For details, see the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device below, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0291] For example, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device may repeatedly multiplex the first UCI on N consecutive actual repetitions starting from the second actual repetition. In this way, the reliability of the first UCI multiplexing can be improved by repeatedly multiplexing the first UCI, thereby ensuring the reliability of the first UCI transmission.

[0292] For example, continuing to use the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. There is a partial overlap between the first PUSCH and the first PUCCH (referred to as PUCCH in FIG. 6 d ) (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 6d is another schematic diagram of first UCI repetition multiplexing provided in Example 1 of the present application. As shown in Figure 6d, continuing to take actual repetition 3 as the second actual repetition as an example, and taking the example of the terminal device determining the value of N based on the number of repetitions of the first UCI indicated by the network device, it is assumed that the terminal device determines the value of N to be 5 based on the number of repetitions M of the first UCI indicated by the network device. The terminal device can first determine the 5 consecutive actual repetitions starting from actual repetition 3 (i.e., actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7) among the 7 actual repetitions included in PUSCH repetition type B. Afterwards, the terminal device can re-multiplex the first UCI on actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7 (it can be understood that the first UCI is multiplexed on 5 actual repetitions, or it can also be understood that the multiplexing of the first UCI is repeated 5 times).

[0293] As an example, taking the example of a terminal device determining the value of N based on the number of repetitions of the first UCI indicated by the network device, it is assumed that the terminal device determines the value of N to be 4 based on the number of repetitions M of the first UCI indicated by the network device. The terminal device may also determine four consecutive actual repetitions starting from actual repetition 3 (e.g., actual repetition 3, actual repetition 4, actual repetition 5, and actual repetition 6) among the seven actual repetitions included in PUSCH repetition type B. Thereafter, the terminal device may multiplex the first UCI on actual repetition 3, actual repetition 4, actual repetition 5, and actual repetition 6 (which may be understood as the first UCI being multiplexed on the four actual repetitions, or the multiplexing of the first UCI being repeated four times).

[0294] As another example, continue with the example of the terminal device determining that the value of N is 5 based on the number of repetitions of the first UCI indicated by the network device. The terminal device may also determine three actual repetitions that meet the third condition (e.g., actual repetition 3, actual repetition 5, and actual repetition 6) from five consecutive actual repetitions starting from actual repetition 3 among the seven actual repetitions included in PUSCH repetition type B. Thereafter, the terminal device may repeatedly multiplex the first UCI on actual repetition 3, actual repetition 5, and actual repetition 6 (which can be understood as the first UCI being multiplexed on three actual repetitions, or the multiplexing of the first UCI being repeated three times).

[0295] Example 2: The terminal device can take the p actual repetitions that meet the fifth condition and the third condition (that is, both the third condition and the fifth condition are met) from the N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH as at least one actual repetition. The fifth condition is: only SBFD symbols are allocated (or it can be understood that non-SBFD symbols are not included). In other words, the terminal device can determine that the at least one actual repetition is the p actual repetitions that meet the following two conditions from the N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1. Wherein, p≤N, p is an integer greater than or equal to 1. Optionally, the second actual repetition may be included in the N consecutive actual repetitions, so at least one actual repetition may also include the second actual repetition, or the second actual repetition may not be included in the N consecutive actual repetitions, so at least one actual repetition may also not include the second actual repetition.

[0296] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the first UCI indicated by the network device. For details, see the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device below, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0297] For example, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device may repeatedly multiplex the first UCI on p actual repetitions that meet the fifth and third conditions among N consecutive actual repetitions starting from the second actual repetition. In this way, by repeatedly multiplexing the first UCI, the reliability of the first UCI multiplexing can be improved, thereby ensuring the reliability of the first UCI transmission. In addition, by repeatedly multiplexing the first UCI on multiple actual repetitions that meet the fifth condition or the fifth condition and the third condition, the flexibility of PUSCH scheduling can be improved, and the reliability of the first UCI multiplexing can be improved.

[0298] For example, continuing to use the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. The first PUSCH partially overlaps with the first PUCCH (referred to as PUCCH in FIG. 6 e ) (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 6e is another first UCI repetition multiplexing schematic diagram provided in Example 1 of the present application. As shown in Figure 6e, continue to take actual repetition 3 as the second actual repetition as an example, and continue to take the terminal device determining the value of N as 5 according to the number of repetitions of the first UCI indicated by the network device as an example. The terminal device can first determine the 5 consecutive actual repetitions starting from actual repetition 3 among the 7 actual repetitions included in PUSCH repetition type B (such as actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6 and actual repetition 7). Afterwards, the terminal device can determine p actual repetitions that meet the fifth condition and the third condition among the 5 consecutive actual repetitions, for example, there are 3 actual repetitions that meet the third condition and the fifth condition, such as actual repetition 3, actual repetition 5 and actual repetition 7. For actual repetition 3 meeting the fifth condition and the third condition, it can be understood that actual repetition 3 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. For actual repetition 5 meeting the fifth condition and the third condition, it can be understood that actual repetition 5 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. If actual repetition 7 satisfies the fifth and third conditions, it can be understood that actual repetition 7 is allocated only SBFD symbols and the number of allocated symbols is greater than 1. The terminal device can then multiplex the first UCI on actual repetition 3, actual repetition 5, and actual repetition 7 (this can be understood as the first UCI being multiplexed on three actual repetitions, or the first UCI being multiplexed three times).

[0299] Example three: The terminal device may take N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH that meet the fifth condition and the third condition as at least one actual repetition. In other words, the terminal device may determine that the at least one actual repetition is N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH that meet the following two conditions: Only SBFD symbols are allocated, and the number of allocated symbols is greater than 1. Optionally, the second actual repetition may be included in the N consecutive actual repetitions that meet the fifth condition and the third condition, so at least one actual repetition may also include the second actual repetition, or the second actual repetition may not be included in the N consecutive actual repetitions that meet the fifth condition and the third condition, so at least one actual repetition may also not include the second actual repetition.

[0300] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the first UCI indicated by the network device. For details, see the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device below, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0301] For example, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device may repeatedly multiplex the first UCI on N consecutive actual repetitions, starting from the second actual repetition, that satisfy the fifth and third conditions. In this way, by repeatedly multiplexing the first UCI, the reliability of the first UCI multiplexing can be improved, thereby ensuring the reliability of the first UCI transmission. In addition, by repeatedly multiplexing the first UCI on multiple consecutive actual repetitions that satisfy the fifth condition or satisfy the fifth condition and the third condition, the flexibility of PUSCH scheduling can be improved, and the reliability of the first UCI multiplexing can be improved.

[0302] For example, continuing to use the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. There is a partial overlap between the first PUSCH and the first PUCCH (referred to as PUCCH in FIG. 6 f ) (e.g., actual repetition 3 and actual repetition 4 both overlap with the first PUCCH in the time domain), and the time slot where the partial overlap occurs is time slot 2, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 6f is another schematic diagram of first UCI repetition multiplexing provided in Example 1 of the present application. As shown in Figure 6f, continuing to take actual repetition 3 as the second actual repetition as an example, and taking the example of the terminal device determining the value of N based on the number of repetitions of the first UCI indicated by the network device, it is assumed that the terminal device determines the value of N to be 3 based on the number of repetitions M of the first UCI indicated by the network device. The terminal device can first determine the three consecutive actual repetitions starting from actual repetition 3 that meet the fifth condition and the third condition among the seven actual repetitions included in PUSCH repetition type B, such as actual repetition 3, actual repetition 4, and actual repetition 5. For actual repetition 3 meeting the fifth condition and the third condition, it can be understood that actual repetition 3 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. For actual repetition 4 meeting the fifth condition and the third condition, it can be understood that actual repetition 4 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. For actual repetition 5 meeting the fifth condition and the third condition, it can be understood that actual repetition 5 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. Then, the terminal device may repeatedly multiplex the first UCI on actual repetition 3, actual repetition 4, and actual repetition 5 (it can be understood that the first UCI is multiplexed on 3 actual repetitions, or it can also be understood that the multiplexing of the first UCI is repeated 3 times).

[0303] When the first PUSCH and the first PUCCH overlap in the time domain, compared to the existing scheme of multiplexing the first UCI on the PUSCH transmission in the overlapping time slot or multiplexing the first UCI on the actual repetition that occurs, the implementation method 1 of the above-mentioned scheme 2 repeatedly multiplexes the first UCI on multiple actual repetitions, which can be understood as multiplexing the first UCI multiple times. This can improve the reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, the implementation method 1 of the above-mentioned scheme 2 can also improve the flexibility of PUSCH scheduling by repeatedly multiplexing the first UCI on multiple actual repetitions that are only allocated SBFD symbols or only allocated SBFD symbols and the number of allocated symbols is greater than 1.

[0304] In an embodiment of the present application, the first UCI may include HARQ-ACK and CSI, or the first UCI may include only CSI. It should be understood that in some scenarios, considering that HARQ-ACK has high timing requirements, postponing or repeating the multiplexing of HARQ-ACK may cause errors or significantly degrade performance. However, CSI does not have high timing requirements, and postponing or repeating the multiplexing of CSI will not cause errors or significantly degrade performance. Therefore, in these scenarios, only the multiplexing of CSI may be postponed or repeated, that is, the first UCI includes only CSI. In addition, in some scenarios, the timing requirements of HARQ-ACK may not be considered. In this case, the multiplexing of HARQ-ACK and CSI may be postponed or repeated, that is, the first UCI includes HARQ-ACK and CSI.

[0305] In addition, the following describes the implementation process of the terminal device determining N according to the number of repetitions of the first UCI indicated by the network device (for example, the number of repetitions of the first UCI is M) through the following possible implementation methods.

[0306] Method 1: When the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition), if the first number of consecutive time slots starting from the second time slot in the multiple time slots allocated to the first PUSCH is greater than or equal to the number of repetitions of the first UCI, the terminal device may use the number of repetitions of the first UCI as the value of N. If the first number of consecutive time slots starting from the second time slot in the multiple time slots allocated to the first PUSCH is less than the number of repetitions of the first UCI, the terminal device may use the first number as the value of N. Thereafter, the terminal device may determine which at least one time slot is based on the second time slot and in combination with N.

[0307] For example, assume that the number of repetitions of the first UCI indicated by the network device is 4. When the terminal device determines (or counts) that the number of consecutive time slots starting from the second time slot in the multiple time slots to which the first PUSCH is allocated (for example, 5) is greater than the number of repetitions of the first UCI, 4, the terminal device may use the number of repetitions of the first UCI, 4, as the value of N. When the terminal device determines that the number of consecutive time slots starting from the second time slot in the multiple time slots to which the first PUSCH is allocated (for example, 3) is less than the number of repetitions of the first UCI, 4, the terminal device may use the number of consecutive time slots starting from the second time slot in the multiple time slots, 3, as the value of N.

[0308] Method 2: When the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition), if the third number of consecutive time slots starting from the second time slot that meet the fourth condition (such as only including SBFD symbols or the symbols allocated to the first PUSCH in the time slot only include any one of SBFD symbols) in the multiple time slots allocated to the first PUSCH is greater than or equal to the number of repetitions of the first UCI, the terminal device can use the number of repetitions of the first UCI as the value of N. If the third number of consecutive time slots starting from the second time slot that meet the fourth condition in the multiple time slots allocated to the first PUSCH is less than the number of repetitions of the first UCI, the terminal device can use the third number as the value of N. Afterwards, the terminal device can determine which at least one time slot is based on the second time slot and in combination with N.

[0309] For example, continuing with the example of the number of repetitions of the first UCI indicated by the network device being 4. When the terminal device determines that the number of consecutive time slots starting from the second time slot in the multiple time slots allocated for the first PUSCH that meet the fourth condition (for example, 6) is greater than the number of repetitions of the first UCI of 4, the terminal device may use the number of repetitions of the first UCI of 4 as the value of N. When the terminal device determines that the number of consecutive time slots starting from the second time slot in the multiple time slots allocated for the first PUSCH that meet the fourth condition (for example, 2) is less than the number of repetitions of the first UCI of 4, the terminal device may use the number of consecutive time slots starting from the second time slot in the multiple time slots that meet the fourth condition of 2 as the value of N.

[0310] Method 3: When the first UCI is multiplexed on at least one actual repetition in the first PUSCH (such as PUSCH repetition type B), if the second number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH is greater than or equal to the number of repetitions of the first UCI, the terminal device may use the number of repetitions of the first UCI as the value of N. If the second number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH is less than the number of repetitions of the first UCI, the terminal device may use the second number as the value of N.

[0311] For example, continuing with the example of the number of repetitions of the first UCI indicated by the network device being 4, when the number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH (for example, 5) is greater than the number of repetitions of the first UCI, 4, the terminal device may use the number of repetitions of the first UCI, 4, as the value of N. When the number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH (for example, 3) is less than the number of repetitions of the first UCI, 4, the terminal device may use the number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions, 3, as the value of N.

[0312] Mode 4: When the first UCI is multiplexed on at least one actual repetition in the first PUSCH (such as PUSCH repetition type B), if the fourth number of actual repetitions starting from the second actual repetition that satisfy the fifth condition (such as only SBFD symbols are allocated) and the third condition (such as the number of allocated symbols is greater than 1) among the multiple actual repetitions included in the first PUSCH is greater than or equal to the number of repetitions of the first UCI, the terminal device may use the number of repetitions of the first UCI as the value of N. If the fourth number of actual repetitions starting from the second actual repetition that satisfy the fifth condition and the third condition among the multiple actual repetitions included in the first PUSCH is less than the number of repetitions of the first UCI, the terminal device may use the fourth number as the value of N.

[0313] For example, continuing with the example of the number of repetitions of the first UCI indicated by the network device being 4, when the number of consecutive actual repetitions (e.g., 6) that meet the fifth and third conditions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH is greater than the number of repetitions of the first UCI (4), the terminal device may use the number of repetitions of the first UCI (4) as the value of N. When the number of consecutive actual repetitions (e.g., 2) that meet the fifth and third conditions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH is less than the number of repetitions of the first UCI (4), the terminal device may use the number of consecutive actual repetitions (e.g., 2) that meet the fifth and third conditions starting from the second actual repetition among the multiple actual repetitions as the value of N.

[0314] The following describes the implementation process of the terminal device obtaining the number of repetitions of the first UCI from the network device through the following possible implementation methods.

[0315] Implementation method 1: The network device sends a first RRC message (or first RRC signaling). Correspondingly, the terminal device receives the first RRC message from the network device. The first RRC message may include a repetition count (e.g., M) of the first UCI. The repetition count of the first UCI is included in at least one candidate count of the first UCI.

[0316] For example, the at least one candidate number of the first UCI may include one or more of the following values: 2, 4, 8, 10, 12, 16, or 32.

[0317] For example, the network device may carry the number of repetitions of the first UCI (e.g., 2) in the first RRC message. Accordingly, after receiving the first RRC message from the network device, the terminal device may obtain the number of repetitions of the first UCI (e.g., 2) from the first RRC message.

[0318] Implementation method 2: The network device sends a second RRC message. Accordingly, the terminal device receives the second RRC message from the network device. The second RRC message may include a first table (or a first array), and the first table may include s rows. The value of each of the s rows included in the first table is one of at least one candidate number of times for the first UCI. It can be understood that the value of each of the s rows is a candidate number selected from at least one candidate number of times for the first UCI. For example, the first table may be an s*1 table, or an s*t table, where t represents a column of the first table and is an integer greater than or equal to 2. The network device then sends indication information. Accordingly, the terminal device receives indication information from the network device. The indication information may be used to indicate the value of the i-th row in the first table as the number of repetitions of the first UCI. For example, taking the first table as an s*1 table, assuming s is 3, and assuming the value of the first row in the first table is 2, the value of the second row is 8, and the value of the third row is 10, the indication information indicates that the value 8 in the second row of the first table is the number of repetitions of the first UCI. For example, the indication information may be DCI.

[0319] As can be seen from the above steps 301 to 302, when the first PUSCH and the first PUCCH overlap in the time domain, when the first PUSCH is PUSCH repetition type A, TBoMS PUSCH, or TBoMS PUSCH repetition, by multiplexing the first UCI with PUSCH transmission on non-SBFD symbols in the first PUSCH, or when the first PUSCH is PUSCH repetition type B, by multiplexing the first UCI with actual repetitions of the first PUSCH that are not allocated SBFD symbols and the number of allocated symbols is greater than 1, effective multiplexing of the first UCI can be achieved, which helps to improve the reliability of the first UCI multiplexing, thereby ensuring the reliability of the first UCI transmission. In addition, when the first PUSCH is PUSCH repetition type A, TBoMS PUSCH, or TBoMS PUSCH repetition, the reliability of the first UCI multiplexing can also be improved by repeatedly multiplexing the first UCI with PUSCH transmission located in multiple time slots in the first PUSCH, thereby ensuring the reliability of the first UCI transmission. When the first PUSCH is PUSCH repetition type B, the reliability of the first UCI multiplexing is improved by repeatedly multiplexing the first UCI on multiple actual repetitions in the first PUSCH, thereby ensuring the reliability of the first UCI transmission.

[0320] [Example 2]

[0321] Figure 7 exemplifies a flow chart of a communication method provided in Example 2 of the present application. The method is applicable to the communication system architecture illustrated in Figure 2. The method flow can be implemented by data interaction between multiple communication devices (such as a first communication device and a second communication device). Optionally, the first communication device can be a terminal device or a component (such as a chip, a chip system or a circuit, etc.) that can support the terminal device to implement the functions required for the method, or other devices with the functions of the terminal device, or other functional modules with the functions of the communication method, and the second communication device can be a network device or a component (such as a chip, a chip system or a circuit, etc.) that can support the network device to implement the functions required for the method, or other devices with the functions of the network device, or other functional modules with the functions of the communication method. Exemplarily, the terminal device can be the terminal device 100 illustrated in Figure 2, and the network device can be the network device 200 illustrated in Figure 2. It can be understood that the application scenario applicable to the communication method illustrated in Figure 7 is: the network device sends a message (such as a third message) for scheduling the terminal device to send a first transmission block and aperiodic CSI, the aperiodic CSI is multiplexed (or carried) on the first PUSCH, and the first transmission block is also carried on the first PUSCH. To facilitate the introduction of the technical solution provided in Example 2 of this application, the following describes the process of implementing a communication method by exchanging data between the first and second communication devices, taking the first communication device as a terminal device and the second communication device as a network device as an example. As shown in Figure 7, the method includes:

[0322] Step 701: The network device sends third information. Correspondingly, the terminal device receives the third information from the network device.

[0323] Optionally, in an embodiment of the present application, if the terminal device is replaced by a functional module such as a chip system, the functional module may not be aware of which device the received information comes from; if the network device is replaced by a functional module such as a chip system, the functional module may not be aware of which device the sent information is sent to.

[0324] Optionally, if the network device has a distributed architecture, for example, the network device includes a CU and / or a DU, or includes one or more of a CU-CP, a CU-UP, or a DU, when the network device includes a DU, the network device sends the third information. Specifically, the DU included in the network device may send the third information. Optionally, the network device including the DU may also include a CU; or the network device including the DU may also include a CU-CP and / or a CU-UP.

[0325] For example, the third information may be DCI or the like.

[0326] The third information may be used to instruct the terminal device to send the first transport block and the aperiodic CSI, where the first transport block and the aperiodic CSI are carried on the first PUSCH. It should be understood that the aperiodic CSI is a form (or type) of UCI.

[0327] Optionally, the first PUSCH may refer to a PUSCH to which multiple time slots are allocated, or the first PUSCH may refer to a PUSCH including multiple actual repetitions. For example, the first PUSCH may be one of PUSCH repetition type A, PUSCH repetition type B, TBoMS PUSCH or TBoMS PUSCH repetition (repetition), etc. Among them, TBoMS PUSCH and TBoMS PUSCH repetition can be jointly simplified as: TBoMS PUSCH w / or w / o repetition. For example, when the first PUSCH is PUSCH repetition type A or TBoMS PUSCH w / or w / o repetition, the first PUSCH may be allocated multiple time slots. When the first PUSCH is PUSCH repetition type B, the first PUSCH may include multiple actual repetitions. It should be understood that the multiple actual repetitions included in PUSCH repetition type B may be located on one time slot, or may be located on multiple time slots, and the embodiments of the present application are not limited to this.

[0328] Step 702: The terminal device sends a first transmission block and aperiodic CSI. Correspondingly, the network device receives the first transmission block and aperiodic CSI from the terminal device.

[0329] In an embodiment of the present application, after obtaining the third information from the network device, the terminal device can multiplex (or can be called a carrier) the non-periodic CSI on the first PUSCH for transmission (or sending). However, since the non-periodic CSI multiplexing on the first PUSCH has the problem of low transmission reliability (for example, when the non-periodic CSI is multiplexed on the PUSCH transmission located on the SBFD symbol, the channel environment on the SBFD symbol is different from the channel environment on the uplink symbol (for example, the network device will be affected by the CLI of other network devices on the SBFD symbol), resulting in poor reliability of the non-periodic CSI transmission), in order to solve this problem, the terminal device can, but is not limited to, adopt the following possible solutions to achieve effective multiplexing of the non-periodic CSI on the first PUSCH, thereby improving the reliability (or stability) of the non-periodic CSI transmission.

[0330] Solution 1: The terminal device postpones the reuse of the non-periodic CSI.

[0331] The following describes several possible implementations of postponing the multiplexing of non-periodic CSI by a terminal device.

[0332] Implementation method 1: When the first PUSCH is PUSCH repetition type A or TBoMS PUSCH (or TBoMS PUSCH repetition), the terminal device may multiplex the non-periodic CSI on the first PUSCH transmission in the first time slot in the first PUSCH.

[0333] It can be understood that the non-periodic CSI is multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition). It can be understood that the non-periodic CSI is carried on the first PUSCH transmission in the first time slot in the first PUSCH, or it can be understood that the non-periodic CSI is sent (or transmitted) on the first PUSCH transmission in the first time slot in the first PUSCH.

[0334] It should be understood that the first time slot is one of a plurality of time slots to which the first PUSCH is allocated.

[0335] Several possible ways to determine the first time slot are introduced below.

[0336] Method 1: The terminal device may use a time slot that meets the first condition among multiple time slots allocated to the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition) as the first time slot.

[0337] Optionally, the relevant content of the first condition involved in step 702 can refer to the relevant content of the first condition involved in the above step 302, which will not be repeated here.

[0338] Method 2: The terminal device may determine the first time slot based on the second time slot, wherein the second time slot is the first time slot of multiple time slots allocated to the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition).

[0339] The following describes the implementation process of the terminal device determining the first time slot based on the second time slot through the following possible examples.

[0340] Example 1: When the second time slot satisfies the first condition (i.e., the second time slot does not include an SBFD symbol, or the symbols allocated to the first PUSCH in the second time slot do not include an SBFD symbol), the terminal device may use the second time slot as (or determine it to be) the first time slot. In other words, when the second time slot satisfies the first condition, the terminal device determines that the first time slot is the second time slot.

[0341] For example, when the first time slot in the first PUSCH (i.e., the second time slot) meets the first condition (or it can be understood that the first time slot in the first PUSCH does not include SBFD symbols), the terminal device can multiplex the non-periodic CSI on the PUSCH transmission in the first time slot in the first PUSCH.

[0342] Exemplarily, taking the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), time slot 1 is the first time slot of multiple time slots allocated to PUSCH repetition type A, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 8a is a schematic diagram of non-periodic CSI multiplexing provided in Example 2 of the present application. As shown in Figure 8a, when time slot 1 does not include an SBFD symbol or the symbol allocated to the first PUSCH in time slot 1 does not include an SBFD symbol, the terminal device can multiplex the non-periodic CSI on the PUSCH transmission in time slot 1. For example, time slot 0, time slot 2, time slot 3, and time slot 4 shown in Figures 8a to 8e can be respectively one of the downlink time slot D, the time slot X including only SBFD symbols, or the uplink time slot U. For example, time slot 0 is the downlink time slot D, time slot 1, time slot 2, and time slot 3 are all time slot X including only SBFD symbols, and time slot 4 is the uplink time slot U.

[0343] Example 2: When the second time slot does not meet the first condition (i.e., the second time slot includes an SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol), the terminal device may use the first time slot that meets the first condition and is located after the second time slot in the multiple time slots to which the first PUSCH is allocated as the first time slot. In other words, the terminal device can determine that the first time slot is the first time slot that meets one of the following (which can be understood as any one of the following) in the multiple time slots to which the first PUSCH is allocated and is located after the second time slot: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol (or it can be called that the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol).

[0344] For example, when the first time slot in the first PUSCH (i.e., the second time slot) does not meet the first condition (or it can be understood that the first time slot in the first PUSCH includes an SBFD symbol), the terminal device can postpone the multiplexing of the non-periodic CSI to the PUSCH transmission on the non-SBFD symbol (such as the PUSCH transmission on the first time slot that meets the first condition and is located after the second time slot in the multiple time slots allocated to the first PUSCH).

[0345] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), time slot 1 is the first time slot of multiple time slots allocated to PUSCH repetition type A, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 8b is another non-periodic CSI multiplexing schematic diagram provided in Example 2 of the present application. As shown in Figure 8b, when time slot 1 includes an SBFD symbol or the symbol allocated to the first PUSCH in time slot 1 includes an SBFD symbol, the terminal device can first determine the first time slot that meets the first condition after time slot 1, such as time slot 3. In other words, time slot 3 is the first time slot after time slot 1 that does not include an SBFD symbol, or time slot 3 is the time slot in the first time slot after time slot 1 where the symbol allocated to the first PUSCH does not include an SBFD symbol. Afterwards, the terminal device can postpone the multiplexing of the non-periodic CSI to the PUSCH transmission on time slot 3.

[0346] Example three: When the second time slot does not meet the first condition, and there is no time slot meeting the first condition after the second time slot in the multiple time slots to which the first PUSCH is allocated (that is, there is no time slot meeting one of the following (which can be understood as any one of the following) after the second time slot in the multiple time slots to which the first PUSCH is allocated: does not include SBFD symbols or the symbols allocated to the first PUSCH in the time slot do not include SBFD symbols), the terminal device can use the second time slot as the first time slot.

[0347] For example, when the first time slot (i.e., the second time slot) in the first PUSCH does not meet the first condition, and there is no time slot meeting the first condition after the second time slot in the multiple time slots allocated to the first PUSCH, the terminal device can multiplex the non-periodic CSI on the PUSCH transmission in the first time slot in the first PUSCH.

[0348] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), time slot 1 is the first time slot of multiple time slots allocated to PUSCH repetition type A, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. When time slot 1 includes an SBFD symbol or the symbol allocated to the first PUSCH in time slot 1 includes an SBFD symbol, and time slot 3 and time slot 4 after time slot 1 are both time slots that do not meet the first condition, the terminal device can multiplex the non-periodic CSI on the PUSCH transmission on time slot 1. For time slot 3 not meeting the first condition, it can be understood that time slot 3 includes an SBFD symbol, or the symbol allocated to the first PUSCH in time slot 3 includes an SBFD symbol. For time slot 4 not meeting the first condition, it can be understood that time slot 4 includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 4 include SBFD symbols.

[0349] Optionally, the above-mentioned method 1 and method 2 can be implemented separately as a solution, or can be combined and implemented as a solution.

[0350] Compared to the existing solution of multiplexing aperiodic CSI with the PUSCH transmission in the first time slot of the first PUSCH, the implementation method 1 of the above-mentioned solution 1, when the first time slot of the first PUSCH includes an SBFD symbol, defers the multiplexing of aperiodic CSI to the PUSCH transmission on the non-SBFD symbol, thereby improving the effectiveness and reliability of aperiodic CSI multiplexing, thereby ensuring the reliability of aperiodic CSI transmission. In addition, the implementation method 1 of the above-mentioned solution 1, when the first time slot of the first PUSCH does not include an SBFD symbol, can also multiplex the aperiodic CSI with the PUSCH transmission in the first time slot of the first PUSCH, thereby ensuring that the transmission of aperiodic CSI is not affected, thereby ensuring the reliability of aperiodic CSI transmission.

[0351] Implementation method 2: When the first PUSCH is PUSCH repetition type A or TBoMS PUSCH (or TBoMS PUSCH repetition), the terminal device may multiplex the non-periodic CSI on the first transmission opportunity in the first PUSCH.

[0352] It can be understood that the non-periodic CSI is multiplexed on the first transmission opportunity in the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition). It can be understood that the non-periodic CSI is carried on the first transmission opportunity in the first PUSCH, or it can be understood that the non-periodic CSI is sent (or transmitted) on the first transmission opportunity in the first PUSCH.

[0353] It should be understood that the first transmission opportunity is one of the multiple transmission opportunities to which the first PUSCH is allocated, that is, it can be understood that the first transmission opportunity is located in the multiple transmission opportunities.

[0354] Several possible ways to determine the first transmission opportunity are described below.

[0355] Method 1: The terminal device may use a transmission timing that meets the first condition among multiple transmission timings allocated to the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition) as the first transmission timing.

[0356] Optionally, the relevant content of the first condition involved in step 702 can refer to the relevant content of the first condition involved in the above step 302, which will not be repeated here.

[0357] Method 2: The terminal device can determine the first transmission opportunity based on the second transmission opportunity. The second transmission opportunity is the first transmission opportunity in the first PUSCH (such as PUSCH repetition type A or TBoMS PUSCH or TBoMS PUSCH repetition). It can be understood that the terminal device uses the second transmission opportunity as a reference transmission opportunity to determine the first transmission opportunity.

[0358] Optionally, the implementation process of the terminal device determining the first transmission timing based on the second transmission timing in the implementation method 2 of scheme 1 of step 702 can refer to the implementation process of the terminal device determining the first time slot based on the second time slot in the implementation method 1 of scheme 1 of step 702, and will not be repeated here.

[0359] Optionally, the above-mentioned method 1 and method 2 can be implemented separately as a solution, or can be combined and implemented as a solution.

[0360] Compared to the existing solution of multiplexing aperiodic CSI on the first transmission opportunity of the first PUSCH, the second implementation method of the above-mentioned solution one, when the first transmission opportunity of the first PUSCH includes an SBFD symbol, defers the multiplexing of aperiodic CSI to a transmission opportunity that does not include an SBFD symbol. This improves the effectiveness and reliability of aperiodic CSI multiplexing, thereby ensuring the reliability of aperiodic CSI transmission. In addition, the second implementation method of the above-mentioned solution one, when the first transmission opportunity of the first PUSCH does not include an SBFD symbol, can also multiplex the aperiodic CSI on the first transmission opportunity of the first PUSCH. This also ensures that the transmission of aperiodic CSI is not affected, thereby ensuring the reliability of aperiodic CSI transmission.

[0361] Implementation method three: When the first PUSCH is PUSCH repetition type B, the terminal device can multiplex the non-periodic CSI on the first actual repetition in the first PUSCH.

[0362] It can be understood that the non-periodic CSI is multiplexed on the first actual repetition in the first PUSCH (such as PUSCH repetition type B), which can be understood as the non-periodic CSI being carried on the first actual repetition in the first PUSCH, or it can be understood as the non-periodic CSI being sent on the first actual repetition in the first PUSCH.

[0363] It should be understood that the first actual repetition is one of multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B).

[0364] Several possible ways of determining the first actual repetition are described below.

[0365] Method 1: The terminal device may use the actual repetition that meets the second condition and / or the third condition among the multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B) as the first actual repetition.

[0366] For example, the second condition is: no SBFD symbols are allocated, and the third condition is: the number of allocated symbols is greater than 1. Satisfying the second and / or third conditions for the first actual repetition can be understood as meaning that the first actual repetition is not allocated SBFD symbols, or the number of allocated symbols for the first actual repetition is greater than 1, or the first actual repetition is allocated SBFD symbols and / or the number of allocated symbols is greater than 1.

[0367] Exemplarily, taking the first actual repetition as an actual repetition that satisfies the second condition among the multiple actual repetitions included in the first PUSCH as an example, the first actual repetition is an actual repetition that is not allocated SBFD symbols among the multiple actual repetitions included in the first PUSCH, that is, it can be understood that the first actual repetition is an actual repetition that is only allocated to uplink symbols and / or flexible symbols among the multiple actual repetitions.

[0368] Method 2: The terminal device may determine the first actual repetition based on the second actual repetition. The second actual repetition is the first actual repetition among multiple actual repetitions included in the first PUSCH (e.g., PUSCH repetition type B). It is understandable that the terminal device determines the first actual repetition based on the second actual repetition as a reference actual repetition.

[0369] The following describes the implementation process of the terminal device determining the first actual repetition based on the second actual repetition through the following possible examples.

[0370] Example 1: When the second actual repetition satisfies the second condition (i.e., the second actual repetition is not allocated SBFD symbols) and the third condition (i.e., the number of symbols allocated to the second actual repetition is greater than 1, or it can be understood that the number of symbols allocated to the second actual repetition in the time slot where the second actual repetition is located is greater than 1), the terminal device may use the second actual repetition (i.e., the first actual repetition among the multiple actual repetitions included in the first PUSCH) as the first actual repetition. In other words, when the second actual repetition satisfies the second and third conditions, the terminal device determines that the second actual repetition is the second actual repetition.

[0371] For example, when the first actual repetition (i.e., the second actual repetition) among the multiple actual repetitions included in the first PUSCH is not allocated SBFD symbols, and the number of symbols allocated to the first actual repetition among the multiple actual repetitions included in the first PUSCH is greater than 1, the terminal device can multiplex the non-periodic CSI on the second actual repetition that is not allocated SBFD symbols.

[0372] For example, taking the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 8c is a schematic diagram of another aperiodic CSI multiplexing provided in the second embodiment of the present application. As shown in Figure 8c, when actual repetition 1 is not allocated SBFD symbols (that is, the symbols allocated to actual repetition 1 in slot 1 do not include SBFD symbols), and the number of symbols allocated to actual repetition 1 is greater than 1 (that is, the number of symbols allocated to actual repetition 1 in slot 1 is greater than 1), the terminal device can multiplex non-periodic CSI on actual repetition 1.

[0373] Example 2: When the second actual repetition does not satisfy the second condition (i.e., the second actual repetition is allocated SBFD symbols) or the second actual repetition does not satisfy the third condition (i.e., the number of symbols allocated to the second actual repetition is less than or equal to 1), the terminal device may use the first actual repetition of the multiple actual repetitions included in the first PUSCH that meets the second and third conditions and is located after the second actual repetition as the first actual repetition. In other words, the terminal device may determine that the first actual repetition is the first actual repetition of the multiple actual repetitions included in the first PUSCH that meets the following two conditions: not being allocated SBFD symbols, and the number of symbols allocated is greater than 1.

[0374] For example, when the first actual repetition (i.e., the second actual repetition) among the multiple actual repetitions included in the first PUSCH is allocated SBFD symbols, or the number of symbols allocated to the first actual repetition among the multiple actual repetitions included in the first PUSCH is less than or equal to 1, the terminal device can postpone the multiplexing of non-periodic CSI to the first actual repetition among the multiple actual repetitions included in the first PUSCH that meets the second and third conditions and is located after the second actual repetition.

[0375] For example, continuing to take the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 8d is a schematic diagram of another aperiodic CSI multiplexing provided in the second embodiment of the present application. As shown in Figure 8d, when actual repetition 1 is assigned an SBFD symbol (i.e., the symbols assigned to actual repetition 1 in slot 1 include SBFD symbols) or the number of symbols assigned to actual repetition 1 is less than or equal to 1 (i.e., the number of symbols assigned to actual repetition 1 in slot 1 is less than or equal to 1), the terminal device can first determine the first actual repetition after actual repetition 1 that meets the second and third conditions, such as actual repetition 2. In other words, actual repetition 2 is the first actual repetition after actual repetition 1 that meets the second and third conditions. The terminal device can then defer aperiodic CSI multiplexing to actual repetition 2.

[0376] Example 3: When the second actual repetition does not satisfy the second condition or the second actual repetition does not satisfy the third condition, and there is no actual repetition that satisfies the second and third conditions after the second actual repetition in the multiple actual repetitions included in the first PUSCH (that is, there is no actual repetition that satisfies the following two conditions after the second actual repetition in the multiple actual repetitions included in the first PUSCH: no SBFD symbols are allocated, and the number of allocated symbols is greater than 1), the terminal device can use the second actual repetition (that is, the first actual repetition among the multiple actual repetitions included in the first PUSCH) as the first actual repetition.

[0377] For example, when the first actual repetition (i.e., the second actual repetition) among the multiple actual repetitions included in the first PUSCH is allocated SBFD symbols or the number of symbols allocated to the first actual repetition among the multiple actual repetitions included in the first PUSCH is less than or equal to 1, and there is no actual repetition that meets the second and third conditions after the second actual repetition among the multiple actual repetitions included in the first PUSCH, the terminal device can multiplex the non-periodic CSI on the first actual repetition among the multiple actual repetitions included in the first PUSCH.

[0378] For example, continuing to use the example of the first PUSCH being PUSCH repetition type B, it is assumed that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4). For example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. When actual repetition 1 is allocated SBFD symbols (that is, the symbols allocated to actual repetition 1 in time slot 1 include SBFD symbols) or the number of symbols allocated to actual repetition 1 is less than or equal to 1 (that is, the number of symbols allocated to actual repetition 1 in time slot 1 is less than or equal to 1), and actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6 and actual repetition 7 located after actual repetition 1 do not meet the second and third conditions, the terminal device can multiplex non-periodic CSI on actual repetition 1.

[0379] Example 4: When the second actual repetition does not satisfy the second condition or the second actual repetition does not satisfy the third condition, and there is no actual repetition that satisfies the second and third conditions after the second actual repetition among the multiple actual repetitions included in the first PUSCH, the terminal device may use the first actual repetition that satisfies the third condition (i.e., the number of allocated symbols is greater than 1) after the second actual repetition among the multiple actual repetitions included in the first PUSCH as the first actual repetition. In other words, the terminal device may determine that the first actual repetition is the first actual repetition that satisfies the second actual repetition among the multiple actual repetitions included in the first PUSCH and the number of allocated symbols is greater than 1.

[0380] For example, when the first actual repetition (i.e., the second actual repetition) among the multiple actual repetitions included in the first PUSCH is allocated an SBFD symbol or the number of symbols allocated to the first actual repetition among the multiple actual repetitions included in the first PUSCH is less than or equal to 1, and there is no actual repetition that meets the second and third conditions after the second actual repetition among the multiple actual repetitions included in the first PUSCH, the terminal device can postpone the multiplexing of the non-periodic CSI to the first actual repetition that meets the third condition and is located after the second actual repetition among the multiple actual repetitions included in the first PUSCH.

[0381] For example, continuing to take the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 8e is a schematic diagram of another aperiodic CSI multiplexing provided in the second embodiment of the present application. As shown in Figure 8e, when actual repetition 1 is assigned an SBFD symbol (i.e., the symbols assigned to actual repetition 1 in slot 1 include SBFD symbols) or the number of symbols assigned to actual repetition 1 is less than or equal to 1 (i.e., the number of symbols assigned to actual repetition 1 in slot 1 is less than or equal to 1), and actual repetitions 2, 3, 4, 5, 6, and 7 following actual repetition 1 do not meet the second and third conditions, the terminal device can first determine the first actual repetition following actual repetition 1 that meets the third condition, such as actual repetition 3. In other words, actual repetition 3 is the first actual repetition following actual repetition 1 that meets the third condition. The terminal device can then defer aperiodic CSI multiplexing to actual repetition 3.

[0382] Compared to the existing solution of multiplexing the non-periodic CSI on the first actual repetition (such as the second actual repetition) of the multiple actual repetitions included in the first PUSCH, the implementation method three of the above-mentioned solution one, when the second actual repetition is allocated SBFD symbols or the number of symbols allocated to the second actual repetition is less than or equal to 1, by postponing the multiplexing of the non-periodic CSI to the actual repetition that is not allocated SBFD symbols and the number of symbols allocated is greater than 1 (such as the first actual repetition that is not allocated SBFD symbols and the number of symbols allocated is greater than 1 after the second actual repetition), can improve the effectiveness and reliability of the non-periodic CSI multiplexing, thereby ensuring the reliability of the non-periodic CSI transmission. In addition, the implementation method three of the above-mentioned solution one can also multiplex the non-periodic CSI on the second actual repetition when the second actual repetition is not allocated SBFD symbols and the number of symbols allocated is greater than 1, thereby ensuring that the transmission of the non-periodic CSI is not affected, thereby ensuring the reliability of the non-periodic CSI transmission.

[0383] Solution 2: The terminal device repeats the multiplexing of the non-periodic CSI (or it can be understood that the terminal device repeatedly multiplexes the non-periodic CSI multiple times, for example, the terminal device can repeatedly multiplex the non-periodic CSI on the PUSCH transmission in multiple time slots in the first PUSCH, or can also repeatedly multiplex the non-periodic CSI on multiple transmission opportunities in the first PUSCH, or can also repeatedly multiplex the non-periodic CSI on multiple actual repetitions in the first PUSCH).

[0384] The following describes the multiplexing of repeated non-periodic CSI by a terminal device through the following possible implementation methods.

[0385] Implementation method 1: When the first PUSCH is PUSCH repetition type A or TBoMS PUSCH (or TBoMS PUSCH repetition), the terminal device can multiplex the non-periodic CSI on the first PUSCH transmission located in at least one time slot (one or more time slots (for example, at least two time slots)) among the multiple time slots allocated to the first PUSCH.

[0386] It can be understood that the non-periodic CSI is multiplexed on the first PUSCH transmission located in at least one time slot among the multiple time slots to which the first PUSCH is allocated. It can be understood that the non-periodic CSI is carried on the first PUSCH transmission located in at least one time slot among the multiple time slots to which the first PUSCH is allocated, and the non-periodic CSI is sent on the first PUSCH transmission located in at least one time slot among the multiple time slots to which the first PUSCH is allocated.

[0387] It should be understood that the at least one time slot (or may be understood as at least one time slot included in the time slot set) is located in the multiple time slots to which the first PUSCH is allocated.

[0388] The at least one time slot is determined by the terminal device (or a chip in the terminal device, etc.) based on the second time slot. The second time slot is the first time slot in the first PUSCH. It is understandable that the terminal device determines the at least one time slot using the second time slot as a reference time slot.

[0389] The following describes the implementation process of the terminal device determining at least one time slot based on the second time slot through the following possible examples.

[0390] Example 1: The terminal device may use N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated as at least one time slot. Optionally, the second time slot may be included in the N consecutive time slots, so the at least one time slot may also include the second time slot, or the second time slot may not be included in the N consecutive time slots, so the at least one time slot may not include the second time slot.

[0391] Optionally, after determining the second time slot, the terminal device can use the second time slot as a reference time slot, determine N consecutive time slots starting from the second time slot from the multiple time slots allocated to the first PUSCH, and can use the N consecutive time slots as at least one time slot, or can also store the N consecutive time slots in (or add to) a time slot set.

[0392] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device (for example, the number of repetitions of the non-periodic CSI is M). For details, please refer to the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device in Example 1 above, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N based on actual needs.

[0393] For example, the terminal device may repeatedly multiplex the aperiodic CSI on the PUSCH transmission in N consecutive time slots starting from time slot 2. In this way, the reliability of the aperiodic CSI multiplexing can be improved by repeatedly multiplexing the aperiodic CSI, thereby ensuring the reliability of the aperiodic CSI transmission.

[0394] Exemplarily, taking the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), time slot 1 is the first time slot of multiple time slots allocated to PUSCH repetition type A, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 9a is a schematic diagram of non-periodic CSI repetition multiplexing provided in Example 2 of the present application. As shown in Figure 9a, taking the example of the terminal device determining the value of N according to the number of repetitions of the non-periodic CSI indicated by the network device, it is assumed that the terminal device determines the value of N to be 4 according to the number of repetitions of the non-periodic CSI indicated by the network device. The terminal device can first determine the 4 consecutive time slots starting from time slot 1 (such as time slot 1, time slot 2, time slot 3 and time slot 4) among the 4 time slots allocated to PUSCH repetition type A. Afterwards, the terminal device can repeatedly multiplex the non-periodic CSI on the PUSCH transmission on time slot 1, the PUSCH transmission on time slot 2, the PUSCH transmission on time slot 3, and the PUSCH transmission on time slot 4 (it can be understood that the non-periodic CSI is multiplexed on 4 PUSCH transmissions, or it can also be understood that the multiplexing of the non-periodic CSI is repeated 4 times). For example, time slot 0, time slot 2, time slot 3, and time slot 4 shown in Figures 9a to 9f can be one of the downlink time slot D, the time slot X including only SBFD symbols, or the uplink time slot U, for example, time slot 0 is the downlink time slot D, time slot 1, time slot 2, and time slot 3 are all time slots X including only SBFD symbols, and time slot 4 is the uplink time slot U.

[0395] Example 2: The terminal device may use k time slots that meet the fourth condition in the N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated as at least one time slot. The fourth condition is: only SBFD symbols are included (or it can be understood that non-SBFD symbols are not included) or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols (or it can be understood that non-SBFD symbols are not included). In other words, the terminal device can determine that the at least one time slot is k time slots that meet the following one (which can be understood as any one of the following) in the N consecutive time slots starting from the second time slot among the multiple time slots to which the first PUSCH is allocated: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols. Wherein, k≤N, N, k are integers greater than or equal to 1. Optionally, the second time slot may be included in the N consecutive time slots, so at least one time slot may also include the second time slot, or the second time slot may not be included in the N consecutive time slots, so at least one time slot may not include the second time slot.

[0396] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device. For details, please refer to the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device in Example 1 above, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N on its own according to actual needs.

[0397] For example, the terminal device may repeatedly multiplex the aperiodic CSI on PUSCH transmissions in k time slots that meet the fourth condition (e.g., only SBFD symbols or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols) in N consecutive time slots starting from the second time slot. In this way, by repeatedly multiplexing the aperiodic CSI on k PUSCH transmissions that are allocated only SBFD symbols, the flexibility of PUSCH scheduling can be improved, and the reliability of aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of aperiodic CSI transmission.

[0398] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), time slot 1 is the first time slot of multiple time slots allocated to PUSCH repetition type A, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 9b is another schematic diagram of non-periodic CSI repetition multiplexing provided in Example 2 of the present application. As shown in Figure 9b, taking the example of the terminal device determining the value of N according to the number of repetitions of the non-periodic CSI indicated by the network device, it is assumed that the terminal device determines the value of N to be 4 according to the number of repetitions of the non-periodic CSI indicated by the network device. The terminal device can first determine the 4 consecutive time slots starting from time slot 1 (such as time slot 1, time slot 2, time slot 3 and time slot 4) among the 4 time slots allocated to PUSCH repetition type A. Afterwards, the terminal device can select k time slots that meet the fourth condition from time slot 1, time slot 2, time slot 3 and time slot 4. For example, there are 2 time slots that meet the fourth condition, such as time slot 1 and time slot 2. In other words, for time slot 1 to meet the fourth condition, it can be understood that time slot 1 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 1 only include SBFD symbols. For time slot 2 to meet the fourth condition, it can be understood that time slot 2 only includes SBFD symbols, or the symbols allocated to the first PUSCH in time slot 2 only include SBFD symbols. Then, the terminal device can repeatedly multiplex the non-periodic CSI on the PUSCH transmission on time slot 1 and the PUSCH transmission on time slot 2 (it can be understood that the non-periodic CSI is multiplexed on 2 PUSCH transmissions, or it can also be understood that the multiplexing of the non-periodic CSI is repeated 2 times).

[0399] Example three: The terminal device can use N consecutive time slots that meet the fourth condition starting from the second time slot among the multiple time slots to which the first PUSCH is allocated as at least one time slot. In other words, the terminal device can determine that the at least one time slot is N consecutive time slots that meet one of the following (which can be understood as any one of the following) starting from the second time slot among the multiple time slots to which the first PUSCH is allocated: only SBFD symbols or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols. Optionally, the second time slot may be included in the N consecutive time slots that meet the fourth condition, so at least one time slot may also include the second time slot, or the second time slot may not be included in the N consecutive time slots that meet the fourth condition, so at least one time slot may also not include the second time slot.

[0400] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device. For details, please refer to the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device in Example 1 above, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N on its own according to actual needs.

[0401] For example, the terminal device may repeatedly multiplex the aperiodic CSI on PUSCH transmissions in N consecutive time slots starting from the second time slot that meet the fourth condition (for example, only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols). In this way, by repeatedly multiplexing the aperiodic CSI on N consecutive PUSCH transmissions allocated only SBFD symbols, the flexibility of PUSCH scheduling can be improved, and the reliability of aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of aperiodic CSI transmission.

[0402] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type A as an example, it is assumed that PUSCH repetition type A is allocated 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4). Among them, each time slot corresponds to a PUSCH (or can be called PUSCH transmission), time slot 1 is the first time slot of multiple time slots allocated to PUSCH repetition type A, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 9c is another schematic diagram of non-periodic CSI repetition multiplexing provided in Example 2 of the present application. As shown in Figure 9c, taking the example of the terminal device determining the value of N according to the number of repetitions of the non-periodic CSI indicated by the network device, it is assumed that the terminal device determines that the value of N is 3 according to the number of repetitions of the non-periodic CSI indicated by the network device. The terminal device can determine the 3 consecutive time slots that meet the fourth condition starting from time slot 1 among the 4 time slots allocated to PUSCH repetition type A, such as time slot 1, time slot 2 and time slot 3. In other words, for time slot 1, the fourth condition is satisfied, which can be understood as time slot 1 only including SBFD symbols, or the symbols allocated to the first PUSCH in time slot 1 only including SBFD symbols. For time slot 2, the fourth condition is satisfied, which can be understood as time slot 2 only including SBFD symbols, or the symbols allocated to the first PUSCH in time slot 2 only including SBFD symbols. For time slot 3, the fourth condition is satisfied, which can be understood as time slot 3 only including SBFD symbols, or the symbols allocated to the first PUSCH in time slot 3 only including SBFD symbols. Then, the terminal device can repeatedly multiplex the non-periodic CSI on the PUSCH transmission on time slot 1, the PUSCH transmission on time slot 2, and the PUSCH transmission on time slot 3 (which can be understood as the non-periodic CSI being multiplexed on 3 PUSCH transmissions, or it can also be understood as the multiplexing of the non-periodic CSI being repeated 3 times).

[0403] Compared to the existing scheme of multiplexing the aperiodic CSI on the PUSCH transmission on the first time slot in the first PUSCH, or multiplexing the aperiodic CSI on the first actual repetition in the first PUSCH, or multiplexing the aperiodic CSI on the first transmission opportunity in the first PUSCH, the implementation method 1 of the above-mentioned scheme 2 repeatedly multiplexes the aperiodic CSI on the PUSCH transmission on multiple time slots, which can be understood as repeatedly multiplexing the aperiodic CSI multiple times. This can improve the reliability of the aperiodic CSI multiplexing, thereby ensuring the reliability of the aperiodic CSI transmission. In addition, the implementation method 1 of the above-mentioned scheme 2 can also improve the flexibility of PUSCH scheduling by repeatedly multiplexing the aperiodic CSI on k PUSCH transmissions that are only allocated SBFD symbols.

[0404] Implementation method 2: When the first PUSCH is PUSCH repetition type A or TBoMS PUSCH (or TBoMS PUSCH repetition), the terminal device can multiplex the non-periodic CSI on at least one transmission opportunity (one or more transmission opportunities (such as at least two transmission opportunities)) among the multiple transmission opportunities allocated to the first PUSCH.

[0405] It can be understood that the non-periodic CSI multiplexing is located on at least one transmission opportunity among the multiple transmission opportunities allocated to the first PUSCH. It can be understood that the non-periodic CSI carrying is located on at least one transmission opportunity among the multiple transmission opportunities allocated to the first PUSCH, and the non-periodic CSI is sent on at least one transmission opportunity among the multiple transmission opportunities allocated to the first PUSCH.

[0406] It should be understood that the at least one transmission opportunity (or may be understood as at least one transmission opportunity included in the transmission opportunity set) is located in the multiple transmission opportunities to which the first PUSCH is allocated.

[0407] The at least one transmission opportunity is determined by the terminal device (or a chip in the terminal device, etc.) based on the second transmission opportunity. The second transmission opportunity is the first transmission opportunity in the first PUSCH. It is understandable that the terminal device determines the at least one transmission opportunity using the second transmission opportunity as a reference transmission opportunity.

[0408] Optionally, the implementation process of the terminal device determining at least one transmission timing based on the second transmission timing in the implementation method 2 of Scheme 2 of step 702 can refer to the implementation process of the terminal device determining at least one time slot based on the second time slot in the implementation method 1 of Scheme 2 of step 702, and will not be repeated here.

[0409] Compared to the existing scheme of multiplexing the aperiodic CSI on the PUSCH transmission on the first time slot in the first PUSCH, or multiplexing the aperiodic CSI on the first actual repetition in the first PUSCH, or multiplexing the aperiodic CSI on the first transmission opportunity in the first PUSCH, the second implementation method of the above-mentioned scheme 2 repeatedly multiplexes the aperiodic CSI on multiple transmission opportunities, which can be understood as repeatedly multiplexing the aperiodic CSI multiple times. This can improve the reliability of the aperiodic CSI multiplexing, thereby ensuring the reliability of the aperiodic CSI transmission. In addition, the second implementation method of the above-mentioned scheme 2 can also improve the flexibility of PUSCH scheduling by repeatedly multiplexing the aperiodic CSI on k transmission opportunities that only include SBFD symbols.

[0410] Implementation method three: When the first PUSCH is PUSCH repetition type B, the terminal device may multiplex the non-periodic CSI on at least one actual repetition among the multiple actual repetitions included in the first PUSCH.

[0411] It can be understood that the non-periodic CSI is multiplexed on at least one actual repetition among the multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B). It can be understood that the non-periodic CSI is carried on at least one actual repetition among the multiple actual repetitions included in the first PUSCH, or it can be understood that the non-periodic CSI is sent on at least one actual repetition among the multiple actual repetitions included in the first PUSCH.

[0412] It should be understood that the at least one actual repetition (or can be understood as at least one actual repetition included in the actual repetition set) is located in multiple actual repetitions included in the first PUSCH (such as PUSCH repetition type B).

[0413] The at least one actual repetition is determined by the terminal device (or a chip in the terminal device, etc.) based on the second actual repetition. The second actual repetition is the first actual repetition among multiple actual repetitions included in the first PUSCH. It is understood that the terminal device determines the at least one actual repetition using the second actual repetition as a reference time slot.

[0414] The following describes the implementation process of the terminal device determining at least one actual repetition according to the second actual repetition through the following possible examples.

[0415] Example 1: The terminal device may use N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH as at least one actual repetition. Optionally, the N consecutive actual repetitions may include the second actual repetition, so the at least one actual repetition may also include the second actual repetition, or the N consecutive actual repetitions may not include the second actual repetition, so the at least one actual repetition may also not include the second actual repetition.

[0416] Optionally, after determining the second actual repetition, the terminal device can use the second actual repetition as a reference actual repetition, determine N consecutive actual repetitions starting from the second actual repetition from the multiple actual repetitions included in the first PUSCH, and can use the N consecutive actual repetitions as at least one actual repetition, or can also store the N consecutive actual repetitions in (or add to) an actual repetition set.

[0417] Optionally, in one possible implementation, the terminal device may also take q actual repetitions that meet the third condition among N consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH as at least one actual repetition, where q≤N, and q is an integer greater than or equal to 1. In another possible implementation, the terminal device may also take N consecutive actual repetitions that meet the third condition among N consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions included in the first PUSCH as at least one actual repetition.

[0418] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device. For details, please refer to the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device in Example 1 above, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N on its own according to actual needs.

[0419] For example, the terminal device may repeatedly multiplex the aperiodic CSI on N consecutive actual repetitions starting from the second actual repetition. In this way, the reliability of the aperiodic CSI multiplexing can be improved by repeatedly multiplexing the aperiodic CSI, thereby ensuring the reliability of the aperiodic CSI transmission.

[0420] For example, taking the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 9d is a schematic diagram of another aperiodic CSI repetition multiplexing provided in the second embodiment of the present application. As shown in Figure 9d, taking the example of the terminal device determining the value of N based on the number of repetitions of the aperiodic CSI indicated by the network device, it is assumed that the terminal device determines the value of N to be 4 based on the number of repetitions of the aperiodic CSI indicated by the network device. The terminal device can first determine the 4 consecutive actual repetitions starting from actual repetition 1 (i.e., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4) among the 7 actual repetitions included in PUSCH repetition type B. Afterwards, the terminal device can multiplex the aperiodic CSI on actual repetition 1, actual repetition 2, actual repetition 3, and actual repetition 4 (it can be understood that the aperiodic CSI is multiplexed on the 4 actual repetitions, or it can also be understood that the multiplexing of the aperiodic CSI is repeated 4 times).

[0421] Example 2: The terminal device may take the p actual repetitions that meet the fifth condition and the third condition from the N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH as at least one actual repetition. The fifth condition is: only SBFD symbols are allocated. In other words, the terminal device can determine that the at least one actual repetition is the p actual repetitions that meet the following two conditions from the N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1. Wherein, p≤N, p is an integer greater than or equal to 1. Optionally, the second actual repetition may be included in the N consecutive actual repetitions, so at least one actual repetition may also include the second actual repetition, or the second actual repetition may not be included in the N consecutive actual repetitions, so at least one actual repetition may also not include the second actual repetition.

[0422] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device. For details, please refer to the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device in Example 1 above, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N on its own according to actual needs.

[0423] For example, the terminal device may repeatedly multiplex the aperiodic CSI on p actual repetitions that meet the fifth condition and the third condition among N consecutive actual repetitions starting from the second actual repetition. In this way, by repeatedly multiplexing the aperiodic CSI, the reliability of the aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of the aperiodic CSI transmission. In addition, by repeatedly multiplexing the aperiodic CSI on multiple actual repetitions that meet the fifth condition or meet the fifth condition and the third condition, the flexibility of PUSCH scheduling can be improved, and the reliability of the aperiodic CSI multiplexing can be improved.

[0424] Exemplarily, continuing to take the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (such as actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6 and actual repetition 7), and assuming that the 7 actual repetitions are located on 4 time slots (such as time slot 1, time slot 2, time slot 3 and time slot 4), for example, actual repetition 1 and actual repetition 2 are located on time slot 1, actual repetition 3 and actual repetition 4 are located on time slot 2, actual repetition 5 and actual repetition 6 are located on time slot 3, and actual repetition 7 is located on time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is before time slot 2, time slot 3 is after time slot 2, and time slot 4 is after time slot 3. Figure 9e is another schematic diagram of non-periodic CSI repetition multiplexing provided in Example 2 of the present application. As shown in Figure 9e, continue to take the example of the terminal device determining that the value of N is 4 according to the number of repetitions of the non-periodic CSI indicated by the network device. The terminal device may first determine four consecutive actual repetitions starting from actual repetition 1 among the seven actual repetitions included in PUSCH repetition type B (such as actual repetition 1, actual repetition 2, actual repetition 3, and actual repetition 4). Afterwards, the terminal device may determine p actual repetitions that satisfy the fifth condition and the third condition among the four consecutive actual repetitions, for example, there are two actual repetitions that satisfy the fifth condition and the third condition, such as actual repetition 1 and actual repetition 3. For actual repetition 1 satisfying the fifth condition and the third condition, it can be understood that actual repetition 1 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. For actual repetition 3 satisfying the fifth condition and the third condition, it can be understood that actual repetition 3 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. Then, the terminal device may multiplex the non-periodic CSI on actual repetition 1 and actual repetition 3 (it can be understood that the non-periodic CSI is multiplexed on two actual repetitions, or it can also be understood that the multiplexing of the non-periodic CSI is repeated twice).

[0425] Example three: The terminal device may take N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH that meet the fifth condition and the third condition as at least one actual repetition. In other words, the terminal device may determine that the at least one actual repetition is N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions included in the first PUSCH that meet the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1. Optionally, the second actual repetition may be included in the N consecutive actual repetitions that meet the fifth condition and the third condition, so at least one actual repetition may also include the second actual repetition, or the second actual repetition may not be included in the N consecutive actual repetitions that meet the fifth condition and the third condition, so at least one actual repetition may also not include the second actual repetition.

[0426] Regarding the value of N, in one possible implementation, the terminal device may determine the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device. For details, please refer to the implementation process of the terminal device determining N based on the number of repetitions of the first UCI indicated by the network device in Example 1 above, which will not be repeated here. In another possible implementation, the terminal device may also determine the value of N on its own according to actual needs.

[0427] For example, the terminal device may repeatedly multiplex the aperiodic CSI on N consecutive actual repetitions, starting from the second actual repetition, that satisfy the fifth condition and the third condition. In this way, by repeatedly multiplexing the aperiodic CSI, the reliability of the aperiodic CSI multiplexing can be improved, thereby ensuring the reliability of the aperiodic CSI transmission. In addition, by repeatedly multiplexing the aperiodic CSI on multiple consecutive actual repetitions that satisfy the fifth condition or satisfy the fifth condition and the third condition, the flexibility of PUSCH scheduling can be improved, and the reliability of the aperiodic CSI multiplexing can be improved.

[0428] For example, continuing to take the first PUSCH as PUSCH repetition type B as an example, assuming that PUSCH repetition type B includes 7 actual repetitions (e.g., actual repetition 1, actual repetition 2, actual repetition 3, actual repetition 4, actual repetition 5, actual repetition 6, and actual repetition 7), and assuming that the 7 actual repetitions are located in 4 time slots (e.g., time slot 1, time slot 2, time slot 3, and time slot 4), for example, actual repetition 1 and actual repetition 2 are located in time slot 1, actual repetition 3 and actual repetition 4 are located in time slot 2, actual repetition 5 and actual repetition 6 are located in time slot 3, and actual repetition 7 is located in time slot 4. Among them, actual repetition 1 is the first actual repetition of the 7 actual repetitions included in PUSCH repetition type B, time slot 1 is located before time slot 2, time slot 3 is located after time slot 2, and time slot 4 is located after time slot 3. Figure 9f is a schematic diagram of another aperiodic CSI repetition multiplexing provided in the second embodiment of the present application. As shown in Figure 9f, taking the example of the terminal device determining the value of N based on the number of repetitions of the non-periodic CSI indicated by the network device, it is assumed that the terminal device determines the value of N to be 3 based on the number of repetitions of the non-periodic CSI indicated by the network device. The terminal device can first determine that the three consecutive actual repetitions starting from actual repetition 1 among the 7 actual repetitions included in PUSCH repetition type B meet the fifth condition and the third condition, such as actual repetition 2, actual repetition 3, and actual repetition 4. For actual repetition 2, the fifth condition and the third condition are met, which can be understood as the actual repetition 2 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. For actual repetition 3, the fifth condition and the third condition are met, which can be understood as the actual repetition 3 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. For actual repetition 4, the fifth condition and the third condition are met, which can be understood as the actual repetition 4 is only allocated SBFD symbols and the number of allocated symbols is greater than 1. Then, the terminal device can reuse the non-periodic CSI on actual repetition 2, actual repetition 3 and actual repetition 4 (it can be understood that the non-periodic CSI is multiplexed on 3 actual repetitions, or it can also be understood that the multiplexing of the non-periodic CSI is repeated 3 times).

[0429] Compared to the existing scheme of multiplexing the non-periodic CSI on the PUSCH transmission on the first time slot in the first PUSCH, or multiplexing the non-periodic CSI on the first actual repetition in the first PUSCH, or multiplexing the non-periodic CSI on the first transmission opportunity in the first PUSCH, the implementation method three in the above-mentioned scheme two repeatedly multiplexes the non-periodic CSI on multiple actual repetitions, which can be understood as repeatedly multiplexing the non-periodic CSI multiple times. This can improve the reliability of the non-periodic CSI multiplexing, thereby ensuring the reliability of the non-periodic CSI transmission. In addition, the implementation method three in the above-mentioned scheme two can also improve the flexibility of PUSCH scheduling by repeatedly multiplexing the non-periodic CSI on multiple actual repetitions that are only allocated SBFD symbols or only allocated SBFD symbols and the number of allocated symbols is greater than 1.

[0430] It can be seen from the above steps 701 to 702 that when the first PUSCH is one of PUSCH repetition type A, TBoMS PUSCH, or TBoMS PUSCH repetition, by multiplexing aperiodic CSI on PUSCH transmissions on non-SBFD symbols in the first PUSCH, or when the first PUSCH is PUSCH repetition type B, by multiplexing aperiodic CSI on actual repetitions of the first PUSCH that are not allocated SBFD symbols and have a number of allocated symbols greater than 1, effective multiplexing of aperiodic CSI can be achieved, which helps to improve the reliability of aperiodic CSI multiplexing, thereby ensuring the reliability of aperiodic CSI transmission. In addition, when the first PUSCH is one of PUSCH repetition type A, TBoMS PUSCH, or TBoMS PUSCH repetition, the reliability of aperiodic CSI multiplexing can also be improved by repeatedly multiplexing aperiodic CSI on PUSCH transmissions located on multiple time slots in the first PUSCH, thereby ensuring the reliability of aperiodic CSI transmission. When the first PUSCH is PUSCH repetition type B, the reliability of aperiodic CSI multiplexing is improved by repetitively multiplexing the aperiodic CSI on multiple actual repetitions in the first PUSCH, thereby ensuring the reliability of aperiodic CSI transmission.

[0431] It should be noted that in the description of this application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first", "second", and "third" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects. In addition, the terms "including", "comprising", "having" and their variations appearing in this application all mean "including but not limited to" unless otherwise specifically emphasized.

[0432] In addition, it should be noted that each step involved in the above embodiments can be performed by a corresponding device, or by a component such as a chip, processor, or chip system within the device, and the embodiments of the present application do not limit this. The above embodiments are described only as examples of execution by corresponding devices.

[0433] It should be noted that in each of the above embodiments, some steps may be selected for implementation, and the order of the steps in the diagrams may be adjusted for implementation, and this application does not limit this. It should be understood that executing some of the steps in the diagrams, adjusting the order of the steps, or combining them for specific implementation all fall within the scope of protection of this application.

[0434] It is understandable that in order to implement the functions in the above embodiments, the various devices involved in the above embodiments include hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of the various examples described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0435] It should be understood that the "steps" in the embodiments of this application are merely illustrative, a method of expression used to better understand the embodiments, and do not constitute a substantive limitation on the implementation of the solutions of this application. For example, the "steps" can also be understood as "features." Furthermore, the steps do not constitute any limitation on the execution order of the solutions of this application. Any changes in the order of steps, or any operations such as step merging or step splitting that do not affect the implementation of the overall solution, resulting in new technical solutions, are also within the scope of this application.

[0436] Based on the same concept, an embodiment of the present application also provides a possible communication device, which is applicable to the communication system architecture shown in Figure 2. Optionally, the communication device can be a communication device (such as a first communication device or a second communication device) or a component (such as a chip, a chip system or a circuit, etc.) that can support the communication device to implement the functions required for the communication method. In one example, when the communication device is a first communication device (such as a terminal device), the communication device is used to implement the technical solutions involved in the first communication device in the above embodiment, or the module of the communication device (such as a chip) is used to implement the technical solutions involved in the first communication device in the above embodiment, and thus the beneficial effects of the first communication device in the above embodiment can also be achieved. For example, the terminal device can be the terminal device 100 shown in Figure 2. Exemplarily, taking the communication device as a chip provided in the first communication device as an example, when the communication device is a chip, the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the first communication device. The input and output interface may include an input interface and / or an output interface, the input interface can implement the reception of the first communication device, and the output interface can be used to implement the transmission of the first communication device. The processor is configured to read and execute corresponding computer programs or instructions, thereby implementing the corresponding functions of the first communication device. Optionally, when the chip implements the corresponding functions of the first communication device in the above-mentioned embodiment, the input and output interfaces may implement the transceiver operations performed by the first communication device in the above-mentioned embodiment; and the processor may implement other operations other than the transceiver operations performed by the first communication device in the above-mentioned embodiment. For specific related descriptions, please refer to the description of the first communication device in the method embodiments shown in Figures 3 and 7 above, and will not be described in detail here.

[0437] In another example, when the communication device is a second communication device (such as a network device), the communication device is used to implement the technical solutions involved in the second communication device in the above embodiment, or the module of the communication device (such as a chip) is used to implement the technical solutions involved in the second communication device in the above embodiment, and thus the beneficial effects of the second communication device in the above embodiment can also be achieved. For example, the network device can be a network device 200 as shown in Figure 2. For example, taking the communication device as a chip provided in the second communication device as an example, when the communication device is a chip, the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists in the form of an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the second communication device. The input and output interface may include an input interface and / or an output interface, the input interface can implement the reception of the second communication device, and the output interface can be used to implement the transmission of the second communication device. The processor is used to read and execute the corresponding computer program or instruction so that the corresponding function of the second communication device is implemented. Optionally, when the chip implements the corresponding functions of the second communication device in the above-mentioned embodiments, the input / output interface may implement the transceiver operations performed by the second communication device in the above-mentioned embodiments; and the processor may implement other operations performed by the second communication device in the above-mentioned embodiments in addition to the transceiver operations. For specific related descriptions, please refer to the description of the second communication device in the method embodiments shown in Figures 3 and 7 above, and will not be described in detail here.

[0438] Referring to FIG10 , a communication device 1000 includes a communication module 1001 (or a transceiver module, transceiver unit, or communication unit, configured to transmit and receive data) and a processing module 1002 (or a processing unit). The communication device 1000 is configured to implement the functions of the first communication device (e.g., a terminal device) or the second communication device (e.g., a network device) in the method embodiments shown in FIG3 and FIG7 .

[0439] Optionally, the communication module 1001 may include a receiving module and / or a transmitting module. The receiving module may be used by the communication device 1000 to receive signals (information or data, etc.); the transmitting module may be used by the communication device 1000 to transmit signals (information or data, etc.). The transmitting module may transmit signals (information or data, etc.) under the control of the processing module 1002, and the receiving module may receive signals (information or data, etc.) under the control of the processing module 1002.

[0440] When the communication device 1000 is used to implement the function of the second communication device (such as a network device) in the method embodiment shown in Figure 3 above: the communication module 1001 is used to send the first information and the second information. The first information can be used to indicate the sending of the first transmission block, and the first transmission block is carried on the first PUSCH; the second information can be used to indicate the sending of the first UCI, and the first UCI is carried on the first PUCCH; the first PUSCH overlaps with the first PUCCH in the time domain; the first PUSCH can be allocated multiple time slots, or the first PUSCH can include multiple actual repetitions. The communication module 1001 is also used to receive the first transmission block and the first UCI from the first communication device (such as a terminal device). Among them, the first UCI can be multiplexed on the first PUSCH transmission located in the first time slot in the first PUSCH, the first time slot can be determined according to the second time slot, and the first time slot is located in multiple time slots allocated to the first PUSCH; wherein the first time slot does not include the SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include the SBFD symbol; the second time slot is the time slot where the first PUSCH overlaps with the first PUCCH; or, the first UCI can be multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, at least one time slot can be determined according to the second time slot, at least one time slot is located in multiple time slots allocated to the first PUSCH, and the second time slot is the time slot where the first PUSCH overlaps with the first PUCCH; or, the first UCI can be multiplexed on the first PU On a first actual repetition in the SCH, the first actual repetition may be determined based on the second actual repetition, and the first actual repetition is located among multiple actual repetitions included in the first PUSCH; wherein the first actual repetition may satisfy at least one of the following: not allocated SBFD symbols or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has the number of allocated symbols greater than 1; or, the first UCI may be multiplexed on at least one actual repetition in the first PUSCH, the at least one actual repetition is located among multiple actual repetitions included in the first PUSCH, the at least one actual repetition may be determined based on the second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has the number of allocated symbols greater than 1. A processing module 1002 is configured to perform corresponding data processing, such as generating first information and / or second information, or further configured to determine the number of repetitions of the first UCI, or to perform other operations.

[0441] When the communication device 1000 is used to implement the functions of the first communication device (such as a terminal device) in the method embodiment shown in Figure 3 above: the communication module 1001 is used to receive first information and second information from a second communication device (such as a network device). The first information can be used to indicate the transmission of a first transport block, and the first transport block is carried on a first PUSCH; the second information can be used to indicate the transmission of a first UCI, and the first UCI is carried on a first PUCCH; the first PUSCH overlaps with the first PUCCH in the time domain; the first PUSCH can be allocated multiple time slots, or the first PUSCH can include multiple actual repetitions. The communication module 1001 is also used to send the first transport block and the first UCI. Among them, the first UCI can be multiplexed on the first PUSCH transmission located in the first time slot in the first PUSCH, the first time slot can be determined according to the second time slot, and the first time slot is located in multiple time slots allocated to the first PUSCH; wherein the first time slot does not include the SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include the SBFD symbol; the second time slot is the time slot where the first PUSCH overlaps with the first PUCCH; or, the first UCI can be multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, at least one time slot can be determined according to the second time slot, at least one time slot is located in multiple time slots allocated to the first PUSCH, and the second time slot is the time slot where the first PUSCH overlaps with the first PUCCH; or, the first UCI can be multiplexed on the first PU On a first actual repetition in the SCH, the first actual repetition may be determined based on the second actual repetition, and the first actual repetition is located among multiple actual repetitions included in the first PUSCH; wherein the first actual repetition may satisfy at least one of the following: not allocated SBFD symbols or the number of allocated symbols is greater than one; the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has the number of allocated symbols greater than one; or the first UCI may be multiplexed on at least one actual repetition in the first PUSCH, the at least one actual repetition is located among multiple actual repetitions included in the first PUSCH, the at least one actual repetition may be determined based on the second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has the number of allocated symbols greater than one. Processing module 1002 is configured to perform corresponding data processing, such as determining the first time slot (or at least one time slot) based on the second time slot, determining the first actual repetition (or at least one actual repetition) based on the second actual repetition, implementing a deferral function for multiplexing the first UCI (or implementing a repeated multiplexing function for the first UCI), or performing other operations.

[0442] When the communication device 1000 is used to implement the functions of the second communication device (e.g., a network device) in the method embodiment shown in FIG. 7 : The communication module 1001 is configured to send third information. The third information may indicate the transmission of a first transport block and aperiodic CSI, where the first transport block and aperiodic CSI are carried on a first PUSCH. The communication module 1001 is further configured to receive the first transport block and aperiodic CSI from a first communication device (e.g., a terminal device). The aperiodic CSI may be multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH, the first time slot may be determined according to the second time slot, and the first time slot is located in multiple time slots allocated to the first PUSCH; wherein the first time slot does not include an SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include an SBFD symbol; the second time slot is the first time slot in the first PUSCH; or, the aperiodic CSI may be multiplexed on the first PUSCH transmission in at least one time slot in the first PUSCH, the at least one time slot may be determined according to the second time slot, the at least one time slot is located in multiple time slots allocated to the first PUSCH, and the second time slot is the first time slot in the first PUSCH; or, the aperiodic CSI may be multiplexed on the first PUSCH transmission in at least one time slot in the first PUSCH, the at least one time slot may be determined according to the second time slot, the at least one time slot is located in multiple time slots allocated to the first PUSCH, and the second time slot is the first time slot in the first PUSCH; or, SI can be multiplexed on a first actual repetition in a first PUSCH, the first actual repetition can be determined based on a second actual repetition, and the first actual repetition is located among multiple actual repetitions included in the first PUSCH; wherein the first actual repetition satisfies at least one of the following: no SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition among multiple actual repetitions included in the first PUSCH; or, aperiodic CSI can be multiplexed on at least one actual repetition in a first PUSCH, the at least one actual repetition is located among multiple actual repetitions included in the first PUSCH, the at least one actual repetition can be determined based on the second actual repetition, and the second actual repetition is the first actual repetition among multiple actual repetitions included in the first PUSCH. Processing module 1002 is configured to perform corresponding data processing, such as generating third information, or determining the number of repetitions of aperiodic CSI, or performing other operations.

[0443] When the communication device 1000 is used to implement the functions of the first communication device (e.g., a terminal device) in the method embodiment shown in FIG. 7 , the communication module 1001 is configured to receive third information from a second communication device (e.g., a network device). The third information may indicate the transmission of a first transport block and aperiodic CSI, where the first transport block and aperiodic CSI are carried on a first PUSCH. The communication module 1001 is further configured to transmit the first transport block and aperiodic CSI. The aperiodic CSI may be multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH, the first time slot may be determined according to the second time slot, and the first time slot is located in multiple time slots allocated to the first PUSCH; wherein the first time slot does not include an SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include an SBFD symbol; the second time slot is the first time slot in the first PUSCH; or, the aperiodic CSI may be multiplexed on the first PUSCH transmission in at least one time slot in the first PUSCH, the at least one time slot may be determined according to the second time slot, the at least one time slot is located in multiple time slots allocated to the first PUSCH, and the second time slot is the first time slot in the first PUSCH; or, the aperiodic CSI may be multiplexed on the first PUSCH transmission in at least one time slot in the first PUSCH, the at least one time slot may be determined according to the second time slot, the at least one time slot is located in multiple time slots allocated to the first PUSCH, and the second time slot is the first time slot in the first PUSCH; or, SI may be multiplexed on a first actual repetition in a first PUSCH, the first actual repetition may be determined based on a second actual repetition, and the first actual repetition is located among multiple actual repetitions included in the first PUSCH; wherein the first actual repetition satisfies at least one of the following: no SBFD symbol is allocated or the number of allocated symbols is greater than one; the second actual repetition is the first actual repetition among the multiple actual repetitions included in the first PUSCH; or aperiodic CSI may be multiplexed on at least one actual repetition in a first PUSCH, the at least one actual repetition is located among multiple actual repetitions included in the first PUSCH, the at least one actual repetition may be determined based on the second actual repetition, and the second actual repetition is the first actual repetition among the multiple actual repetitions included in the first PUSCH. Processing module 1002 is configured to perform corresponding data processing, such as determining a first time slot (or at least one time slot) based on a second time slot, determining a first actual repetition (or at least one actual repetition) based on a second actual repetition, implementing a deferral function for multiplexing aperiodic CSI (or implementing a repeated multiplexing function for aperiodic CSI), or performing other operations.

[0444] Among them, when the communication device 1000 is used to implement the functions of the first communication device or the second communication device in the method embodiments shown in Figures 3 and 7, for a more detailed description of the communication module 1001 and the processing module 1002, please refer to the relevant description of the first communication device or the second communication device in the method embodiments shown in Figures 3 and 7 above, and will not be repeated here.

[0445] It should be understood that the communication module 1001 in the embodiment of the present application can be implemented by a transceiver or a transceiver-related circuit component, and the processing module 1002 can be implemented by a processor or a processor-related circuit component.

[0446] It should be noted that the division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0447] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, or a server, etc.) or a processor to execute all or part of the steps of the various embodiments 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.

[0448] Based on the same concept, an embodiment of the present application also provides a possible communication device, which is applicable to the communication system architecture shown in Figure 2. Exemplarily, the communication device can be a device required for executing the communication method provided in the embodiment of the present application (such as a first communication device (such as a terminal device) or a second communication device (such as a network device)), or can be a device comprising a device required for executing the communication method provided in the embodiment of the present application. Optionally, the communication device can also be provided in a chip in the first communication device (or the second communication device). When the communication device is a chip provided in the first communication device (or the second communication device), the communication device includes a transceiver and a processor, but does not include a memory. Wherein, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the communication device. The input and output interface may include an input interface and / or an output interface, and the input interface can implement the reception of the communication device, and the output interface can be used to implement the transmission of the communication device. The processor is used to read and execute corresponding computer programs or instructions so that the corresponding functions of the first communication device (or the second communication device) are implemented. Optionally, when the chip implements the corresponding functions of the first communication device (or the second communication device) in the above embodiment, the input and output interface can implement the transceiver operations performed by the first communication device (or the second communication device) in the above embodiment; the processor can implement other operations other than the transceiver operations performed by the first communication device (or the second communication device) in the above embodiment. For specific related descriptions, please refer to the relevant descriptions in the above embodiments, which will not be described in detail here. For example, taking the communication device as a first communication device (such as a terminal device) or a second communication device (such as a network device) as an example, when the communication device is used to implement the technical solution involved in the first communication device in the above embodiment, it can also achieve the beneficial effects of the first communication device in the above method embodiment; when the communication device is used to implement the technical solution involved in the second communication device in the above embodiment, it can also achieve the beneficial effects of the second communication device in the above method embodiment; when the communication device is used to implement the technical solution involved in the network device in the above embodiment, it can also achieve the beneficial effects of the network device in the above method embodiment.

[0449] 11 , the communication device 1110 includes: a transceiver 1101 and a processor 1102. Optionally, the communication device 1100 further includes a memory 1103. The transceiver 1101, the processor 1102, and the memory 1103 are interconnected. When the communication device 1100 is used to implement the technical solution involved in the first communication device (such as a terminal device) provided in the above embodiment, the transceiver 1101 can be used to implement the functions of the above-mentioned communication module 1001 when executing the technical solution involved in the first communication device, and the processor 1102 is used to implement the functions of the above-mentioned processing module 1002 when executing the technical solution involved in the first communication device. When the communication device 1100 is used to implement the technical solution involved in the second communication device (such as a network device) provided in the above embodiment, the transceiver 1101 can be used to implement the functions of the above-mentioned communication module 1001 when executing the technical solution involved in the second communication device, and the processor 1102 is used to implement the functions of the above-mentioned processing module 1002 when executing the technical solution involved in the second communication device.

[0450] Optionally, transceiver 1101, processor 1102, and memory 1103 are interconnected via bus 1104. Bus 1104 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified as address buses, data buses, control buses, etc. For ease of illustration, FIG11 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0451] Transceiver 1101 is used to receive and send data. For example, when the communication device 1100 is a terminal device 100 as shown in Figure 2, the transceiver 1101 implements communication with the network device 200 as shown in Figure 2, or can also implement communication with other devices (such as other terminal devices or servers) outside the communication system architecture shown in Figure 2. In one example, the transceiver can be a transceiver device with integrated data transceiver function. In another example, the transceiver can also be composed of a transmitter and a receiver, wherein the transmitter is used to send data and the receiver is used to receive data.

[0452] Optionally, the transceiver 1101 may include a transmitter and / or a receiver. The transmitter is used to transmit signals, messages, information, or data. The receiver is used to receive signals, messages, information, or data. For example, the transmitter transmits signals, messages, information, or data under the control of the processor 1102. The receiver receives signals, messages, information, or data under the control of the processor 1102.

[0453] The functions of processor 1102 can refer to the description of the corresponding functions involved in the first communication device or the second communication device in the above embodiments, and will not be repeated here. Among them, processor 1102 can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP, etc. Processor 1102 can further include a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. When implementing the above-mentioned functions, processor 1102 can be implemented through hardware, and of course, it can also execute the corresponding software implementation through hardware.

[0454] Memory 1103 is used to store program instructions, etc. Specifically, program instructions may include program code, which includes computer operating instructions. Memory 1103 may include random access memory (RAM) or non-volatile memory, such as at least one disk drive. Processor 1102 executes the program instructions stored in memory 1103 to implement the above functions, thereby performing the method steps required to be executed by the first communication device or the second communication device in the above embodiments.

[0455] Based on the same concept, embodiments of the present application further provide a possible communication system, which includes a first communication device (e.g., a terminal device) and a second communication device (e.g., a network device). The first communication device can be used to implement the technical solution involved in the first communication device in the above embodiment, and the second communication device can be used to implement the technical solution involved in the second communication device in the above embodiment.

[0456] Based on the same concept, an embodiment of the present application further provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the computer executes the method provided in the above embodiment.

[0457] Based on the same concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed by a computer, the computer executes the method provided in the above embodiment.

[0458] The storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.

[0459] Based on the same concept, an embodiment of the present application further provides a chip, which may include a processor and a memory (or the chip is coupled to the memory), and the chip executes program instructions in the memory to perform the method provided in the above embodiment. Wherein, "coupling" refers to the direct or indirect connection between two components, such as coupling can refer to the electrical connection between two components.

[0460] Based on the same concept, an embodiment of the present application also provides a chip system, which includes a processor for supporting a computer device to implement the functions involved in the first communication device (such as a terminal device) or the second communication device (such as a network device) in the above embodiment. In one possible implementation, the chip system also includes a memory, which is used to store the necessary programs and data for the computer device. The chip system can be composed of chips, or it can include chips and other discrete devices.

[0461] Based on the same concept, the embodiment of the present application further provides a computer program, which is used to implement the method provided in the above embodiment. Optionally, the computer program may include program code.

[0462] The methods provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state drive (SSD)).

[0463] The steps of the methods described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software units can be stored in RAM, ROM, EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be arranged in an ASIC.

[0464] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0465] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0466] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application is intended to include such modifications and variations.

Claims

1. A communication method, characterized in that: include: receiving first information and second information, wherein the first information indicates sending a first transport block, the first transport block is carried on a first physical uplink shared channel PUSCH, the second information indicates sending first uplink control information UCI, the first UCI is carried on a first physical uplink control channel PUCCH, the first PUSCH overlaps with the first PUCCH in the time domain, wherein the first PUSCH is allocated multiple time slots, or the first PUSCH includes multiple actual repetitions; Sending the first transport block and the first UCI; The first UCI is multiplexed on a first PUSCH transmission in a first time slot in the first PUSCH, the first time slot is determined according to a second time slot, and the first time slot is located in the multiple time slots; the first time slot does not include a sub-band full-duplex SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include a sub-band full-duplex SBFD symbol; the second time slot is a time slot where the first PUSCH overlaps with the first PUCCH; or, The first UCI is multiplexed on a first PUSCH transmission located in at least one time slot in the first PUSCH, the at least one time slot is determined according to a second time slot, the at least one time slot is located in the multiple time slots, and the second time slot is a time slot where the first PUSCH overlaps with the first PUCCH; or, The first UCI is multiplexed on a first actual repetition in the first PUSCH, the first actual repetition is determined according to a second actual repetition, and the first actual repetition is located in the multiple actual repetitions; wherein the first actual repetition satisfies at least one of the following: no subband full-duplex SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and the number of allocated symbols is greater than 1; or, The first UCI is multiplexed on at least one actual repetition in the first PUSCH, and the at least one actual repetition is located in the multiple actual repetitions. The at least one actual repetition is determined based on a second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of symbols allocated that is greater than 1.

2. The method according to claim 1, characterized in that In the case where the first UCI is multiplexed on a first PUSCH transmission in a first time slot in the first PUSCH, If the second time slot does not include a SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot does not include a SBFD symbol, the first time slot is the second time slot; or, If the second time slot includes a SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot includes a SBFD symbol, the first time slot is a first time slot of the multiple time slots that is located after the second time slot and satisfies one of the following: does not include a SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include a SBFD symbol; or, If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, and there is no time slot in the multiple time slots that satisfies one of the following conditions: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol, then the first time slot is the second time slot.

3. The method according to claim 1, characterized in that In the case where the first UCI is multiplexed on a first PUSCH transmission located in at least one time slot in the first PUSCH, The at least one time slot is N consecutive time slots starting from the second time slot among the multiple time slots; or, The at least one time slot is k time slots in the consecutive N time slots that satisfy one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, and k is an integer greater than or equal to 1; or, The at least one time slot is N consecutive time slots starting from the second time slot among the multiple time slots that satisfy one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols.

4. The method according to claim 1, characterized in that: In case the first UCI is multiplexed on a first actual repetition in the first PUSCH, If the second actual repetition is not allocated with an SBFD symbol, the first actual repetition is the second actual repetition; or, If the second actual repetition is allocated with SBFD symbols, the first actual repetition is the first actual repetition in the multiple actual repetitions that is located after the second actual repetition and satisfies the following two conditions: no SBFD symbols are allocated, and the number of allocated symbols is greater than 1; or, If the second actual repetition is allocated with SBFD symbols, and there is no actual repetition after the second actual repetition in the multiple actual repetitions that satisfies the following two conditions: no SBFD symbols are allocated, and the number of allocated symbols is greater than 1, then the first actual repetition is the second actual repetition; or, If the second actual repetition is allocated SBFD symbols, and there is no actual repetition in the multiple actual repetitions that satisfies the following two conditions: no SBFD symbols are allocated, and the number of allocated symbols is greater than 1, then the first actual repetition is the first actual repetition in the multiple actual repetitions that is located after the second actual repetition and has the number of allocated symbols greater than 1.

5. The method according to claim 1, characterized in that In case the first UCI is multiplexed on at least one actual repetition in the first PUSCH, The at least one actual repetition is N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions; or, The at least one actual repetition is p actual repetitions among the consecutive N actual repetitions that satisfy the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1, and p is an integer greater than or equal to 1; or, The at least one actual repetition is N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions that satisfy the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1.

6. The method according to claim 3 or 5, characterized in that: The method further comprises: acquiring a first radio resource control RRC message, where the first RRC message includes a number of repetitions of the first UCI, where the number of repetitions of the first UCI is included in at least one candidate number of the first UCI; or, Obtain a second radio resource control RRC message, where the second RRC message includes a first table, where the first table includes s rows, and a value of each row in the s rows is one of at least one candidate number of the first UCI; obtain indication information, where the indication information indicates that a value of the i-th row in the first table is used as the number of repetitions of the first UCI; The at least one candidate number of the first UCI includes one or more of the following values: 2, 4, 8, 10, 12, 16 or 32.

7. The method according to claim 6, characterized in that In a case where the first UCI is multiplexed on a first PUSCH transmission located in at least one time slot in the first PUSCH, if a first number of consecutive time slots starting from the second time slot in the multiple time slots is greater than or equal to a number of repetitions of the first UCI, then N is the number of repetitions of the first UCI, or if the first number is less than the number of repetitions of the first UCI, then N is the first number; or, In a case where the first UCI is multiplexed on at least one actual repetition in the first PUSCH, if a second number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions is greater than or equal to the number of repetitions of the first UCI, then N is the number of repetitions of the first UCI, or, if the second number is less than the number of repetitions of the first UCI, then N is the second number; or, In the case where the first UCI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, if a third number of consecutive time slots starting from the second time slot in the multiple time slots that satisfy one of the following items is greater than or equal to the number of repetitions of the first UCI: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, then N is the number of repetitions of the first UCI, or, if the third number is less than the number of repetitions of the first UCI, then N is the third number; or, In the case where the first UCI is multiplexed on at least one actual repetition in the first PUSCH, if a fourth number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions that satisfy the following two conditions is greater than or equal to the number of repetitions of the first UCI: only SBFD symbols are allocated and the number of allocated symbols is greater than 1, then N is the number of repetitions of the first UCI, or, if the fourth number is less than the number of repetitions of the first UCI, then N is the fourth number.

8. The method according to any one of claims 1 to 7, characterized in that: The first UCI includes a hybrid automatic repeat request acknowledgement HARQ-ACK and channel state information CSI, or the first UCI includes channel state information CSI.

9. The method according to any one of claims 1 to 8, characterized in that: The first PUSCH includes one of the following: PUSCH repetition type A, PUSCH across multiple time slots TBoMS or PUSCH repetition type B.

10. A communication device, characterized in that: Used to implement the method according to any one of claims 1 to 9.

11. The communication device according to claim 10, characterized in that: The communication device includes a terminal device or a chip.

12. A communication method, characterized in that: include: Sending first information and second information, wherein the first information indicates sending a first transport block, the first transport block is carried on a first physical uplink shared channel PUSCH, and the second information indicates sending first uplink control information UCI, the first UCI is carried on a first physical uplink control channel PUCCH, the first PUSCH overlaps with the first PUCCH in the time domain, wherein the first PUSCH is allocated multiple time slots, or the first PUSCH includes multiple actual repetitions; receiving the first transport block and the first UCI; The first UCI is multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH. The first time slot is determined according to the second time slot, and the first time slot is located in the multiple time slots; wherein the first time slot does not include a sub-band full-duplex SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include a sub-band full-duplex SBFD symbol; the second time slot is a time slot where the first PUSCH overlaps with the first PUCCH; or, The first UCI is multiplexed on a first PUSCH transmission located in at least one time slot in the first PUSCH, the at least one time slot is determined according to a second time slot, the at least one time slot is located in the multiple time slots, and the second time slot is a time slot where the first PUSCH overlaps with the first PUCCH; or, The first UCI is multiplexed on a first actual repetition in the first PUSCH, the first actual repetition is determined according to a second actual repetition, and the first actual repetition is located in the multiple actual repetitions; wherein the first actual repetition satisfies at least one of the following: no subband full-duplex SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and the number of allocated symbols is greater than 1; or, The first UCI is multiplexed on at least one actual repetition in the first PUSCH, and the at least one actual repetition is located in the multiple actual repetitions. The at least one actual repetition is determined based on a second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH that overlaps with the first PUCCH in the time domain and has a number of symbols allocated that is greater than 1.

13. The method according to claim 12, characterized in that In the case where the first UCI is multiplexed on a first PUSCH transmission in a first time slot in the first PUSCH, If the second time slot does not include a SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot does not include a SBFD symbol, the first time slot is the second time slot; or, If the second time slot includes a SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot includes a SBFD symbol, the first time slot is a first time slot of the multiple time slots that is located after the second time slot and satisfies one of the following: does not include a SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include a SBFD symbol; or, If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, and there is no time slot in the multiple time slots that satisfies one of the following conditions: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol, then the first time slot is the second time slot.

14. The method according to claim 12, characterized in that In the case where the first UCI is multiplexed on a first PUSCH transmission located in at least one time slot in the first PUSCH, The at least one time slot is N consecutive time slots starting from the second time slot among the multiple time slots; or, The at least one time slot is k time slots in the consecutive N time slots that satisfy one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, and k is an integer greater than or equal to 1; or, The at least one time slot is N consecutive time slots starting from the second time slot among the multiple time slots that satisfy one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols.

15. The method according to any one of claims 12 to 14, characterized in that: The first UCI includes HARQ-ACK and channel state information CSI, or the first UCI includes channel state information CSI.

16. The method according to any one of claims 12 to 15, characterized in that: The first PUSCH includes one of the following: PUSCH repetition type A, PUSCH across multiple time slots TBoMS or PUSCH repetition type B.

17. A communication device, characterized in that: Used to implement the method according to any one of claims 12-16.

18. The communication device according to claim 17, characterized in that: The communication device includes a network device or a chip.

19. A communication method, characterized in that: include: receiving third information, where the third information indicates sending a first transport block and aperiodic channel state information CSI, where the first transport block and the aperiodic CSI are carried on a first physical uplink shared channel PUSCH; sending the first transport block and the aperiodic CSI; The non-periodic CSI is multiplexed on a first PUSCH transmission in a first time slot in the first PUSCH, the first time slot is determined according to a second time slot, and the first time slot is located in a plurality of time slots to which the first PUSCH is allocated; wherein the first time slot does not include a sub-band full-duplex SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include a sub-band full-duplex SBFD symbol; the second time slot is the first time slot in the first PUSCH; or, The aperiodic CSI is multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, the at least one time slot is determined according to a second time slot, the at least one time slot is located in a plurality of time slots allocated to the first PUSCH, and the second time slot is a first time slot in the first PUSCH; or, The aperiodic CSI is multiplexed on a first actual repetition in the first PUSCH, the first actual repetition being based on a second actual The first actual repetition is determined by repetition, and the first actual repetition is located in multiple actual repetitions included in the first PUSCH; wherein the first actual repetition satisfies at least one of the following: no sub-band full-duplex SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH; or, The non-periodic CSI is multiplexed on at least one actual repetition in the first PUSCH, the at least one actual repetition is located among multiple actual repetitions included in the first PUSCH, the at least one actual repetition is determined based on a second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH.

20. The method according to claim 19, characterized in that In the case where the aperiodic CSI is multiplexed on the first PUSCH transmission in the first time slot in the first PUSCH, If the second time slot does not include a SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot does not include a SBFD symbol, the first time slot is the second time slot; or, If the second time slot includes a SBFD symbol, or the symbol allocated to the first PUSCH in the second time slot includes a SBFD symbol, the first time slot is a first time slot of the multiple time slots that is located after the second time slot and satisfies one of the following: does not include a SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include a SBFD symbol; or, If the second time slot includes an SBFD symbol or the symbol allocated to the first PUSCH in the second time slot includes an SBFD symbol, and there is no time slot in the multiple time slots that satisfies one of the following conditions: does not include an SBFD symbol or the symbol allocated to the first PUSCH in the time slot does not include an SBFD symbol, then the first time slot is the second time slot.

21. The method according to claim 19, characterized in that In the case where the aperiodic CSI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, The at least one time slot is N consecutive time slots starting from the second time slot among the multiple time slots; or, The at least one time slot is k time slots in the consecutive N time slots that satisfy one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, and k is an integer greater than or equal to 1; or, The at least one time slot is N consecutive time slots starting from the second time slot among the multiple time slots that satisfy one of the following conditions: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols.

22. The method according to claim 19, characterized in that In case the aperiodic CSI is multiplexed on a first actual repetition in the first PUSCH, If the second actual repetition is not allocated SBFD symbols and the number of symbols allocated to the second actual repetition is greater than 1, the first actual repetition is the second actual repetition; or, If the second actual repetition is allocated SBFD symbols or the number of symbols allocated to the second actual repetition is less than or equal to 1, the first actual repetition is the first actual repetition in the multiple actual repetitions that is located after the second actual repetition and satisfies the following two conditions: no SBFD symbols are allocated, and the number of symbols allocated is greater than 1; or, If the second actual repetition is allocated an SBFD symbol or the number of symbols allocated to the second actual repetition is less than or equal to 1, and there is no actual repetition in the multiple actual repetitions that satisfies the following two conditions after the second actual repetition: no SBFD symbol is allocated, and the number of symbols allocated is greater than 1, then the first actual repetition is the second actual repetition; or, If the second actual repetition is allocated SBFD symbols or the number of symbols allocated to the second actual repetition is less than or equal to 1, and there is no actual repetition in the multiple actual repetitions that meets the following two conditions: no SBFD symbols are allocated and the number of symbols allocated is greater than 1: then the first actual repetition is the first actual repetition in the multiple actual repetitions that is located after the second actual repetition and the number of symbols allocated is greater than 1.

23. The method according to claim 19, characterized in that In case the aperiodic CSI is multiplexed on at least one actual repetition in the first PUSCH, The at least one actual repetition is N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions; or, The at least one actual repetition is p actual repetitions among the consecutive N actual repetitions that satisfy the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1, and p is an integer greater than or equal to 1; or, The at least one actual repetition is N consecutive actual repetitions starting from the second actual repetition among the multiple actual repetitions that satisfy the following two conditions: only SBFD symbols are allocated, and the number of allocated symbols is greater than 1.

24. The method according to claim 21 or 23, characterized in that The method further comprises: Acquire a first radio resource control RRC message, where the first RRC message includes the number of repetitions of the aperiodic CSI, and the number of repetitions of the aperiodic CSI is included in at least one candidate number of the aperiodic CSI; or, Acquire a second RRC message, where the second RRC message includes a first table, where the first table includes s rows, and a value of each row in the s rows is one of at least one candidate number of the aperiodic CSI; acquire indication information, where the indication information indicates a value of the i-th row in the first table as the number of repetitions of the aperiodic CSI; The at least one candidate number of the non-periodic CSI includes one or more of the following values: 2, 4, 8, 10, 12, 16 or 32.

25. The method according to claim 24, characterized in that In a case where the aperiodic CSI is multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, if a first number of consecutive time slots starting from the second time slot in the multiple time slots is greater than or equal to the number of repetitions of the aperiodic CSI, then N is the number of repetitions of the aperiodic CSI, or if the first number is less than the number of repetitions of the aperiodic CSI, then N is the first number; or, In the case where the aperiodic CSI is multiplexed on at least one actual repetition in the first PUSCH, if a second number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions is greater than or equal to the number of repetitions of the aperiodic CSI, then N is the number of repetitions of the aperiodic CSI, or, if the second number is less than the number of repetitions of the aperiodic CSI, then N is the second number; or, In the case where the non-periodic CSI is multiplexed on the first PUSCH transmission located in at least one time slot in the first PUSCH, if a third number of consecutive time slots in the multiple time slots starting from the second time slot that satisfy one of the following conditions is greater than or equal to the number of repetitions of the non-periodic CSI: only SBFD symbols are included or the symbols allocated to the first PUSCH in the time slot only include SBFD symbols, then N is the number of repetitions of the non-periodic CSI, or, if the third number is less than the number of repetitions of the non-periodic CSI, then N is the third number; or, In the case where the non-periodic CSI is multiplexed on at least one actual repetition in the first PUSCH, if a fourth number of consecutive actual repetitions starting from the second actual repetition in the multiple actual repetitions that satisfy the following two conditions is greater than or equal to the number of repetitions of the non-periodic CSI: only SBFD symbols are allocated and the number of allocated symbols is greater than 1, then N is the number of repetitions of the non-periodic CSI, or, if the fourth number is less than the number of repetitions of the non-periodic CSI, then N is the fourth number.

26. The method according to any one of claims 19 to 25, characterized in that The first PUSCH includes one of the following: PUSCH repetition type A, PUSCH across multiple time slots TBoMS or PUSCH repetition type B.

27. A communication device, characterized in that: Used to implement the method according to any one of claims 19 to 26.

28. The communication device according to claim 27, characterized in that The communication device includes a terminal device or a chip.

29. A communication method, characterized in that: include: Sending third information, where the third information indicates sending a first transport block and aperiodic channel state information CSI, where the first transport block and the aperiodic CSI are carried on a first physical uplink shared channel PUSCH; receiving the first transport block and the aperiodic CSI; The non-periodic CSI is multiplexed on a first PUSCH transmission in a first time slot in the first PUSCH, the first time slot is determined according to a second time slot, and the first time slot is located in a plurality of time slots to which the first PUSCH is allocated; wherein the first time slot does not include a sub-band full-duplex SBFD symbol, or the symbol allocated to the first PUSCH in the first time slot does not include a sub-band full-duplex SBFD symbol; the second time slot is the first time slot in the first PUSCH; or, The aperiodic CSI is multiplexed on a first PUSCH transmission in at least one time slot in the first PUSCH, the at least one time slot is determined according to a second time slot, the at least one time slot is located in a plurality of time slots allocated to the first PUSCH, and the second time slot is a first time slot in the first PUSCH; or, The non-periodic CSI is multiplexed on a first actual repetition in the first PUSCH, the first actual repetition is determined according to a second actual repetition, and the first actual repetition is located in a plurality of actual repetitions included in the first PUSCH; wherein the first actual repetition satisfies at least one of the following: no sub-band full-duplex SBFD symbol is allocated or the number of allocated symbols is greater than 1; the second actual repetition is the first actual repetition in the first PUSCH; or, The non-periodic CSI is multiplexed on at least one actual repetition in the first PUSCH, the at least one actual repetition is located among multiple actual repetitions included in the first PUSCH, the at least one actual repetition is determined based on a second actual repetition, and the second actual repetition is the first actual repetition in the first PUSCH.

30. A communication device, characterized in that: Used to implement the method as claimed in claim 29.

31. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions, which, when executed by a computer, causes the computer to execute the method described in any one of claims 1 to 9, or execute the method described in any one of claims 12 to 16, or execute a module or unit of the method described in any one of claims 19 to 26, or include a method for executing the method described in claim 29.

32. A computer program, characterized in that Used to implement the method according to any one of claims 1-9, or used to implement the method according to any one of claims 12-16, or used to implement the method according to any one of claims 19-26, or including the method according to claim 29.

Citation Information

Patent Citations

  • Scheduled entity behavior in full duplex slot format

    CN115699949A

  • Uplink (UL) transmissions in full duplex (FD) systems

    US20230254829A1

  • Uplink control information multiplexing for physical uplink shared channel repetitions in full duplex

    US20230284212A1