CN114826508A - Channel transmission method, device and readable storage medium - Google Patents
Channel transmission method, device and readable storage medium Download PDFInfo
- Publication number
- CN114826508A CN114826508A CN202110063929.9A CN202110063929A CN114826508A CN 114826508 A CN114826508 A CN 114826508A CN 202110063929 A CN202110063929 A CN 202110063929A CN 114826508 A CN114826508 A CN 114826508A
- Authority
- CN
- China
- Prior art keywords
- pusch
- pucch
- type
- target
- uci
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 184
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000012545 processing Methods 0.000 claims description 102
- 238000004590 computer program Methods 0.000 claims description 18
- 239000000969 carrier Substances 0.000 claims description 11
- 230000002123 temporal effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 8
- 238000002360 preparation method Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a channel transmission method, a device and a readable storage medium, wherein the method comprises the following steps: when a first type PUSCH and a second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type PUSCH is a PUSCH with a corresponding PDCCH, and the second type PUSCH is a CG PUSCH. The technical problem that channel transmission cannot be effectively guaranteed when a conflict exists between DG PUSCH and CGPUSCH and at least one of DG PUSCH or CG PUSCH conflicts with a PUCCH carrying UCI in the prior art can be solved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a channel transmission method, an apparatus, and a readable storage medium.
Background
In a fifth Generation New wireless system (5 Generation New RAT, abbreviated as 5G NR), uplink channel transmission with different physical layer priorities is supported, and a Terminal (also called User Equipment, i.e., Terminal/User Equipment, abbreviated as UE) can support different service types, such as enhanced Mobile Broadband (eMBB) service and Low-Latency high-reliability Communication (URLLC) service.
Different traffic types have different requirements for reliability and transmission delay. For example, URLLC traffic flows may be sporadic and sporadic, thus reserving different system resources independently for different services. Due to the relatively large overhead on system resources, it is likely that many times the resources reserved for URLLC are unused. In order to improve the utilization rate of system resources, multiplexing transmission of different services on the same resource can be supported. However, it may cause resource collision between uplink channels with different physical layer priorities of the same UE, for example, there is overlap between symbols occupied by uplink channels with different priorities on the same carrier. In order to avoid the problem that the Peak-to-Average Power Ratio (PAPR) is increased and Power is limited due to parallel transmission of a plurality of Uplink channels at the same time on the same carrier, it is only specified at present that when a Physical Uplink Control Channel (PUCCH) and a Physical Uplink Shared Channel (PUSCH) collide, or when two PUCCH channels collide, a Channel with high priority is selected according to priority, and a Channel with low priority is discarded.
However, in the prior art, when a Dynamic Grant (DG) PUSCH (i.e., a DG PUSCH or a PUSCH having a corresponding PDCCH) and a Configuration Grant (CG) PUSCH (i.e., a CG PUSCH) collide with each other, and at least one of the DG PUSCH and the CG PUSCH collides with a PUCCH carrying Uplink Control Information (UCI), channel transmission cannot be effectively guaranteed.
Disclosure of Invention
The application provides a channel transmission method, a device and a readable storage medium, which solve the technical problems that in the prior art, when a DG PUSCH and a CG PUSCH conflict, and at least one of the DG PUSCH or the CG PUSCH conflicts with a PUCCH carrying UCI, channel transmission cannot be effectively guaranteed.
In a first aspect, the present application provides a channel transmission method, where the method is applied to a terminal device, and the method includes:
when a first type PUSCH and a second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type PUSCH is a PUSCH with a corresponding PDCCH, and the second type PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
In the embodiment of the application, when the first-class PUSCH and the second-class PUSCH collide, and at least one of the first-class PUSCH and the second-class PUSCH collides with the PUCCH carrying the UCI, which one or a combination of the rule 1, the rule 2, and the rule 3 is used can be determined according to different determination conditions, and then whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH is determined.
Optionally, the rule 2 includes:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UCI on the PUCCH.
Optionally, the rule 2 includes:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing transmission, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the rule 3 includes:
transmitting the UCI on the PUCCH without transmitting a PUSCH without TB if it is determined that the PUSCH with collision with the PUCCH does not have TB; and/or the presence of a gas in the gas,
and if determining that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH, selecting one PUSCH from the PUSCHs with TB, transferring the UCI to the selected PUSCH for transmission, and not transmitting the PUCCH.
Optionally, the determining that the UCI is transferred to PUSCH for transmission or the UCI is transmitted on PUCCH according to the combination of rules 1-3 includes:
determining which of rules 1-3 is used according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, wherein the second target PUSCH is a PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
In the embodiment of the application, when a DG PUSCH and a CG PUSCH conflict and at least one of the DG PUSCH and the CG PUSCH conflicts with a PUCCH carrying UCI, determining how to transmit according to a preset rule or a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH or a relation between an ending symbol of DCI corresponding to the PUCCH and a starting symbol of a third target PUSCH or a front-back sequence between the PUCCH and the third target PUSCH, and avoiding that when UCI is determined to be transmitted on a certain PUSCH before the PUSCH is known to have no PDU, the UCI cannot be transmitted, so that the transmission performance and efficiency of the UCI are improved, and the base station is ensured to obtain the UCI even if the UCI is obtained.
Optionally, the determining, according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, which of rules 1 to 3 is used includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the time determined according to the predetermined rule is determined according to one of the following manners:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Optionally, the determining, according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, which of rules 1 to 3 is used includes:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the determining which of rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH includes:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the third target PUSCH; otherwise, the rule 3 is adopted.
Optionally, when there are a plurality of PUSCHs in the first and second types of PUSCHs that conflict with the PUCCH, one of the first and second types of PUSCHs is selected as the second target PUSCH in one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
Optionally, the method further comprises at least one of:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
In a second aspect, the present application provides a channel transmission method, which is applied to a base station, and includes:
when a first-class PUSCH and a second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining to receive the UCI on one PUSCH of the first-class PUSCH and the second-class PUSCH or receive the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first-class PUSCH is a PUSCH with a corresponding PDCCH, and the second-class PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
Optionally, the rule 2 includes:
receiving the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have a TB; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
Optionally, the rule 2 includes:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing reception, or the end symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the rule 3 includes:
receiving the UCI on the PUCCH and not receiving a PUSCH without TB if the PUSCH with conflict with the PUCCH is determined to have no TB; and/or the presence of a gas in the atmosphere,
and if the fact that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH is determined, selecting one PUSCH from the PUSCHs with TB, receiving the UCI on the selected PUSCH, and not receiving the PUCCH.
Optionally, the determining to receive the UCI on one of the first and second types of PUSCHs or the UCI on the PUCCH according to the combination of rules 1-3 includes:
determining which of rules 1-3 is used according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, wherein the second target PUSCH is a PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
Optionally, the determining, according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, which of rules 1 to 3 is used includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the time determined according to the predetermined rule is determined according to one of the following manners:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Optionally, the determining, according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, which of rules 1 to 3 is used includes:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the determining which of rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH includes:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the fourth target PUSCH; otherwise, the rule 3 is adopted.
Optionally, when there are a plurality of PUSCHs in the first and second types of PUSCHs that conflict with the PUCCH, one of the first and second types of PUSCHs is selected as the second target PUSCH in one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
Optionally, the method further comprises at least one of:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
In a third aspect, the present application provides a channel transmission apparatus, where the apparatus is applied in a terminal device, and the apparatus includes: memory, transceiver, processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
when a first type PUSCH and a second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type PUSCH is a PUSCH with a corresponding PDCCH, and the second type PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
In a fourth aspect, the present application provides a channel transmission apparatus, where the apparatus is applied in a base station, and the apparatus includes: memory, transceiver, processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
when a first-class PUSCH and a second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining to receive the UCI on one PUSCH of the first-class PUSCH and the second-class PUSCH or receive the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first-class PUSCH is a PUSCH with a corresponding PDCCH, and the second-class PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
In a fifth aspect, the present application provides a channel transmission apparatus, where the apparatus is applied in a terminal device, and the apparatus includes:
a determining unit, configured to determine, according to one or a combination of rules 1-3, that UCI is transferred to a PUSCH or transmitted on a PUCCH when a first PUSCH and a second PUSCH collide, and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, where the first PUSCH is a PUSCH with a corresponding PDCCH, and the second PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to whether the PUSCH in the first type of PUSCH and the second type of PUSCH obtains the TB.
In a sixth aspect, the present application provides a channel transmission apparatus, where the apparatus is applied in a base station, and the apparatus includes:
a determining unit, configured to determine to receive UCI on one of a first PUSCH and a second PUSCH or receive UCI on a PUCCH according to one or a combination of rules 1-3 when a first PUSCH and a second PUSCH collide and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, where the first PUSCH is a PUSCH with a corresponding PDCCH and the second PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
In a seventh aspect, the present application provides a processor-readable storage medium having stored thereon a computer program for causing a processor to perform the method of any one of the first or second aspects.
When a first-class PUSCH and a second-class PUSCH conflict and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first-class PUSCH is a PUSCH with a corresponding PDCCH and the second-class PUSCH is a CG PUSCH; wherein, rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH; rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB. When the first-class PUSCH and the second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, which combination of the rule 1, the rule 2 and the rule 3 is used can be determined according to different judgment conditions, and then the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH is determined, so that under the condition that the channels conflict, the channel transmission can be effectively ensured under any judgment condition, namely under any scene.
It should be understood that what is described in the summary above is not intended to limit key or critical features of embodiments of the invention, nor is it intended to limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a schematic diagram illustrating that a channel cannot be transmitted according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating that a channel cannot be transmitted according to another embodiment of the present application;
fig. 3 is a flowchart illustrating a channel transmission method according to an embodiment of the present application;
fig. 4 is a schematic view of a scenario of a channel transmission method according to an embodiment of the present application;
fig. 5 is a schematic view of a channel transmission method according to yet another embodiment of the present application;
fig. 6 is a schematic view of a channel transmission method according to another embodiment of the present application;
fig. 7 is a schematic view of a scenario of a channel transmission method according to a further embodiment of the present application;
fig. 8 is a schematic view of a channel transmission method according to yet another embodiment of the present application;
fig. 9 is a schematic view of a channel transmission method according to another embodiment of the present application;
fig. 10 is a schematic view of a scenario of a channel transmission method according to yet another embodiment of the present application;
fig. 11 is a schematic view of a channel transmission method according to yet another embodiment of the present application;
fig. 12 is a flowchart illustrating a channel transmission method according to yet another embodiment of the present application;
fig. 13 is a schematic structural diagram of a channel transmission apparatus according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a channel transmission apparatus according to another embodiment of the present application;
fig. 15 is a schematic structural diagram of a channel transmission apparatus according to still another embodiment of the present application;
fig. 16 is a schematic structural diagram of a channel transmission apparatus according to yet another embodiment of the present application.
Detailed Description
The term "and/or" in this application, describing the association relationship of the associated objects, means that there may be three relationships, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
For a clear understanding of the technical solutions of the present application, a detailed description of the prior art solutions is first provided. In the prior art, at least the following situations exist: referring to fig. 1, in case 1, if CG PUSCH and DG PUSCH have the same physical layer priority, PUCCH and PUSCH also have the same physical layer priority, and Media Access Control (MAC) does not have a Logical CHannel (LCH) priority selection rule. According to the multiplexing rule of the PUCCH and the CG PUSCH, the UE does not see that a subsequent DG overlaps the CG at time t1 (because the UL grant is later), the UE decides not to prepare UCI transmission on the PUCCH at time t1 and transfers UCI to the CG PUSCH for transmission, and the MAC executes the CG and DG to result in sending a Protocol Data Unit (PDU) of the DG (which is not later than time t 3), but the UE cannot know whether the PDU of the CG exists at time t2, because t2 is later than t1, when the UE knows that the CG cannot transmit, the UE cannot return to time t1 to start preparation of the PUCCH, and at this time, the completion of UCI preparation on the PUCCH before the original PUCCH (including generation of an original sequence, encoding, scrambling, modulation, mapping, and the like) may not be achieved, so that UCI cannot be transmitted along with the CG not transmitting.
Case 2: if CG PUSCH and DG PUSCH have different physical layer priorities, e.g. DG is high priority, PUCCH and CG PUSCH have the same physical layer priority and are low priority, and the MAC does not turn on LCH priority selection rules. The MAC selects a channel with high priority to transmit PDUs, that is, a PDU is transmitted to the DG no later than time t3, and similarly, the PUCCH with low priority determines UCI to be multiplexed onto the CG PUSCH with low priority at time t1, which also results in that transmission of UCI with low priority cannot be achieved when it is determined that there is no PDU at time t 2.
Case 3: if the CG and DG PUSCHs have the same physical layer priority, the PUCCH and the PUSCH also have the same physical layer priority, and the MAC starts the LCH priority selection rule, the MAC may select one delivered PDU according to the priority of its corresponding LCH in the CG and DG, and may select the DG. The above problems also exist.
Case 4: if the CG PUSCH and the DG PUSCH have different physical layer priorities, the PUCCH and the CG PUSCH have the same physical layer priority, and the MAC starts the LCH priority selection rule, the MAC may select one delivered PDU according to the priority of the LCH corresponding thereto among the CG and the DG, and may select the DG. The above problems also exist.
In addition, the CG and DG are transposed, as shown in fig. 2, and also in cases 3 and 4, when the MAC selects to transmit the PDU to the CG, there is a problem that UCI cannot be transmitted on the DG and thus UCI cannot be transmitted.
Therefore, at present, when a DG PUSCH (i.e., a first-type PUSCH) and a CG PUSCH (i.e., a second-type PUSCH) collide with each other, and one of the DG PUSCH or the CG PUSCH collides with a PUCCH carrying UCI, there is no explicit solution, that is, channel transmission cannot be effectively guaranteed.
The inventor further researches and discovers that to effectively guarantee channel transmission, a predetermined rule is required, and which rule or combination of rules is used to realize channel transmission can be determined according to different judgment conditions, that is, according to one or combination of rules 1-3, UCI is determined to be transferred to PUSCH for transmission or UCI is determined to be transmitted on PUCCH.
Based on the inventive research of the above-mentioned inventors, a channel transmission method proposed in the present application is proposed, in which when there is a collision between DG PUSCH (i.e., PUSCH of the first type) and CG PUSCH (i.e., PUSCH of the second type), and when there is a collision between at least one of DG PUSCH and CG PUSCH and PUCCH carrying UCI, according to rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; or according to rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH; or according to rule 3: determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the second type PUSCH obtains the TB; or according to the combination in the rules 1-3, the UCI is determined to be transferred to the PUSCH for transmission or transmitted on the PUCCH, so that the channel transmission can be effectively ensured under the scene with conflict.
Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 3 is a schematic flowchart of a channel transmission method according to an embodiment of the present application, and as shown in fig. 3, an execution main body of the channel transmission method according to the embodiment is a terminal device, and the channel transmission method according to the embodiment of the present application includes the following steps:
step 101, judging whether a first type PUSCH and a second type PUSCH conflict or not, and whether at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI or not;
and step 102, when the first class PUSCH and the second class PUSCH conflict, and at least one of the first class PUSCH and the second class PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to one or the combination of rules 1-3.
The first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
In this embodiment, the time domain overlapping (at least two cases may be included) in the case where there is collision (i.e., collision between the PUSCH of the first type and the PUSCH of the second type, and collision between the PUCCH and the PUSCH of the first type and the PUSCH of the second type) in the presence of collision (i.e., collision between the PUSCH of the first type and the PUSCH of the second type, at least one of the PUSCH of the first type and the PUSCH of the second type and the PUCCH of the PUCCH and the PUSCH of the UCI of the second type) is determined as being overlapped in the time domain, where the time interval between two channels (i.e., between the end symbol of the first channel and the start symbol of the second channel) is smaller than a predetermined threshold (this is to cover a case where, in high frequency transmission, one of the two channels is high frequency and one is low frequency, even if there is no overlap in the time domain, a certain time interval needs to be maintained in the time domain for adjusting the rf devices, so this processing is equivalent to time domain overlapping).
Specifically, rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission.
That is, when there is a collision between a first PUSCH and a second PUSCH, and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, among PUSCHs of the first PUSCH and the second PUSCH which collide with the PUCCH, a first target PUSCH carrying the UCI is determined, and the UCI is transmitted on the first target PUSCH, assuming that there is always a TB transmission for the first target PUSCH.
In this embodiment, when the first target PUSCH in rule 1 is a DG PUSCH, it is assumed that there is always TB (i.e., Transport Block, english: Transport Block) or uplink shared channel (UL-SCH) transmission for the first target PUSCH, that is, when the UCI is transmitted on the first target PUSCH, the TB or UL-SCH corresponding to the first target PUSCH is also transmitted, which specifically includes:
the MAC always sends a PDU to the first target PUSCH;
when the first target PUSCH is configured with UL skipping (i.e., UL blanking), the MAC always sends a PDU (e.g., a placeholder PDU) to the first target PUSCH if there is no corresponding data transmission for the first target PUSCH;
the PUSCHs other than the first target PUSCH in the DG and CG are not transmitted, that is, the terminal (i.e., terminal apparatus) does not expect to receive the PDUs corresponding to the PUSCHs other than the first target PUSCH in the DG and CG.
Rule 2: and determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in the first class PUSCH and the second class PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH.
Namely, when the first type PUSCH and the second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining a first target PUSCH carrying UCI in the PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH.
Optionally, the rule 2 includes:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UCI on the PUCCH.
In this embodiment, when the first target PUSCH in rule 2 is a DG PUSCH, it is assumed that there is always TB or uplink shared channel (UL-SCH) transmission on the first target PUSCH, that is, when the UCI is transmitted on the first target PUSCH, the TB or UL-SCH corresponding to the first target PUSCH is also transmitted, which specifically includes: the MAC always sends a PDU to the first target PUSCH; when the first target PUSCH is configured with UL skipping (i.e., UL blanking), the MAC always sends a PDU (e.g., a placeholder PDU) to the first target PUSCH if there is no corresponding data transmission for the first target PUSCH; the PUSCHs other than the first target PUSCH in the DG and CG are not transmitted, i.e., the terminal (i.e., the terminal device) does not expect to receive the PDUs corresponding to the PUSCHs other than the first target PUSCH in the DG and CG. That is, when the first target PUSCH in rule 1 is a DG PUSCH, it is assumed that there is always a TB transmission in the first target PUSCH, and the content specifically included is the same.
For the case that the first target PUSCH in rule 2 is CG PUSCH, whether to transmit a PUSCH other than the first target PUSCH (i.e. the first class PUSCH) depends on whether MAC has transmitted a PDU to the first class PUSCH, and if so, transmission is performed, and if not, transmission is not performed; at this time, the MAC should not send the PDU to the PUSCH of the second type, and the PDU is sent and not transmitted, so the terminal does not expect to receive the PDU (to the physical layer, or TB) corresponding to the first target PUSCH (i.e., PUSCH of the second type).
Optionally, the rule 2 includes:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing transmission, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Where PDCCH is equivalent to DCI, except that PDCCH is a specific channel and DCI is a format definition on PDCCH transmission content.
In this embodiment, in rule 2, in order to ensure that the overlap condition (including the overlap between DG and cG and the overlap between UCI) is determined before PUCCH is prepared, before MAC decides to reasonably transmit PDUs to DG PUSCH and cG PUSCH, the overlap condition can be determined in one way: assuming that the DG PUSCH, CG PUSCH and PUCCH as a set of overlapping channels satisfy a time condition time (time, including T1mux and T2mux, on one hand, for obtaining that there is PUSCH overlapping before UCI starts to be prepared on PUCCH, thereby avoiding preparation of UCI on PUCCH, on the other hand, for satisfying that UCI can be prepared before PUSCH transmission, time, that is, a time 1 is satisfied between a first symbol of a channel with an earliest starting symbol among the DG PUSCH, CG PUSCH and PUCCH and a PDSCH or SPS PDSCH release corresponding to PUCCH, and a time 2 is satisfied between the first symbol and a DCI (or PDCCH) corresponding to PUCCH and PUSCH); or, in another way: specifying that an ending symbol of DCI corresponding to a latest starting symbol in the DG PUSCH, CG PUSCH and the PUCCH is not later than T time before a starting symbol of an earliest starting symbol of the starting symbols of the DG PUSCH, CG PUSCH and the PUCCH, where T is a time length (e.g., a specific time such as ms, or a specific number of symbols) calculated according to a predetermined rule, where T is a value determined in a manner similar to time 2 assuming that there is an overlap between the latest starting symbol in the DG PUSCH, CG and the PUCCH and an earliest revealing symbol of the channel, where the specific T value may be different from the value of time 2 of time 2, and depending on parameters of the specific channel, for example, T may be based on SCS of DCI corresponding to the earliest channel and the latest channel, SCS of PDSCH corresponding to PUCCH, PDSCH corresponding to SPS PDSCH release, SCS of the earliest and/or latest channel itself, processing time capability (processing capability1 or 2) of PUSCH corresponding to a carrier where the earliest and/or the latest channel is located, and the like, calculated according to a specific formula.
When one of the PUCCH or PUSCH in a group of overlapped PUCCH and/or PUSCH has corresponding Downlink Control Information (DCI for short) (for example, Hybrid Automatic Repeat request acknowledgement (HARQ-ACK for short) carried by the PUCCH), the HARQ-ACK of a Physical Downlink Shared Channel (PDSCH for short) having DCI Scheduling or the DCI indicating Downlink Semi-Persistent Scheduling (SPS) resource release is performed, the DCI for Scheduling the PDSCH or the DCI indicating the Downlink SPS resource release is the corresponding DCI, for example, the DCI for Scheduling the PUSCH is the corresponding DCI, based on a first symbol of a starting Channel (if the starting is the same, one Channel is selected at will) in the group of channels, the following timing needs to be satisfied:
timeline 1: the first symbol is not earlier than a symbol including a CP starting after a time T1 after the last symbol of any PDSCH or SPS PDSCH release requiring HARQ-ACK feedback on the PUCCH, that is, the time interval between the first symbol and the last symbol of any PDSCH or SPS PDSCH release is not less than a time T1, and the time T1 is related to the processing delay of the PDSCH or SPS PDSCH release and can be calculated according to a formula and related parameters; the purpose of this timing is to ensure that the acquisition and preparation of HARQ-ACK can be completed before the transmission of the finally determined channel transmitting HARQ-ACK starts.
timeline 2: the first symbol is not earlier than a symbol including a CP starting after a time T2 after a last symbol of any one of a Physical Downlink Control Channel (PDCCH) for scheduling a PDSCH (if any) and a PUSCH (if any), that is, a time interval between the first symbol and the last symbol of any one of the above PDCCHs is not less than a time T2, and T2 is related to a processing delay of the PUSCH and can be calculated according to a formula and related parameters. The purpose of the timeline is to ensure that when multiple kinds of UCI multiplex transmission exist, the multiple kinds of UCI can complete the acquisition and multiplexing processing of various UCI before the transmission of a target channel for transmitting the UCI begins.
Rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
That is, when there is a collision between the first PUSCH and the second PUSCH, and at least one of the first PUSCH and the second PUSCH collides with the PUCCH carrying the UCI, it is determined whether the UCI is transferred to the PUSCH or transmitted on the PUCCH, according to whether the PUSCH in the first PUSCH and the second PUSCH obtains the TB.
In this embodiment, it is determined that the PUSCH without obtaining the TB is not transmitted, and the PUSCH for obtaining the TB is transmitted (MAC transmits PDU only to one PUSCH in DG and CG, that is, the terminal does not expect to receive PDU for both DG and CG, that is, the terminal does not expect MAC to transmit PDU to both CG and DG).
Optionally, the rule 3 includes:
transmitting the UCI on the PUCCH without transmitting a PUSCH without TB if it is determined that the PUSCH with collision with the PUCCH does not have TB; and/or the presence of a gas in the gas,
and if determining that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH, selecting one PUSCH from the PUSCHs with TB, transferring the UCI to the selected PUSCH for transmission, and not transmitting the PUCCH.
In this embodiment, in rule 3, the MAC may select according to the LCH priorities corresponding to different PUSCHs, and may select to send a PDU to any one of the first and second types of PUSCHs, but the MAC only sends a PDU to one of the first and second types of PUSCHs, that is, the terminal does not expect to receive PDUs for both the first and second types of PUSCHs, that is, the terminal does not expect that the MAC will send PDUs to both the first and second types of PUSCHs.
Specifically, if it is determined that there is a colliding PUSCH with the PUCCH not transmitted (i.e., there is no TB, if there are a plurality of PUSCHs overlapping the PUCCH, each overlapping PUSCH is determined not to be transmitted), transmitting UCI on the PUCCH; and if the PUSCHs which are overlapped with the PUCCHs in the time domain are determined to have at least one PUSCH (with TB) determined to be transmitted, selecting one PUSCH from the PUSCHs determined to be transmitted (if only one PUSCH is determined to be transmitted, the PUSCH is not selected or is considered to be selected), and transferring UCI to the selected one PUSCH for transmission.
In this embodiment, other PUSCHs that do not conflict with the PUCCH may determine whether to transmit according to whether the TB is obtained, and if the TB is obtained, the transmission may be performed, and if the TB is not obtained, the transmission is not performed.
Determining whether the UCI is transferred to PUSCH for transmission or the UCI is transmitted on PUCCH according to any one or combination of rules 1-3.
In this embodiment, on the one hand, channel transmission may be implemented based on any one of the rule 1, the rule 2, and the rule 3; on the other hand, which combination of 1-3 is used to realize channel transmission may also be determined according to different determination conditions. Namely, when the first type PUSCH and the second type PUSCH have conflict and at least one of the first type PUSCH and the second type PUSCH has conflict with a PUCCH carrying UCI, the UCI is determined to be transferred to the PUSCH for transmission or transmitted on the PUCCH according to any one or combination of rules 1-3.
Optionally, which of the rules 1-3 is used is determined according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, where the second target PUSCH is a PUSCH, which conflicts with the PUCCH, in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
The PDCCH is a PDCCH for scheduling a PDSCH and the PDSCH transmits HARQ-ACK in the PUCCH, or the PDCCH is a PDCCH for indicating the release of SPS (semi-persistent scheduling) resources and the PDCCH transmits HARQ-ACK in the PUCCH.
In this embodiment, how to determine which or a combination of the usage rules 1-3 can be specifically described by the following schemes:
scheme 1: using predetermined rules, including: rule 1 or rule 2. For specific embodiments, reference may be made to the above descriptions regarding rule 1 and rule 2, which are not described herein again.
Scheme 2: determining which of rules 1-3 to use according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
In this embodiment, determining how to transmit according to a relationship between a starting symbol of a PUCCH carrying UCI and a starting symbol of a second target PUSCH specifically includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: the above rule 1 is adopted; otherwise, (i.e. the case that the above condition is not satisfied, i.e. the starting symbol of the PUCCH is not earlier than the time determined according to the predetermined rule), the above rule 2 or rule 3 is employed. For the explanation of rule 1, rule 2, and rule 3, reference may be made to the above embodiments, and details are not described herein.
Wherein the time determined according to the predetermined rule is determined according to one of the following manners: that is, the time determined according to the predetermined rule can be implemented by the following ways:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than the processing time of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein the Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
In this embodiment, the time determined according to the predetermined rule is specifically defined as:
the time determined according to a preset rule is the starting symbol of the second target PUSCH; or,
when the processing time (or also referred to as preparation time, related to PDSCH processing capability of the UE and parameter configuration of transmission related to PUCCH) of the PUCCH is less than the processing time of the second target PUSCH (related to PUSCH processing capability of the UE and parameter configuration of transmission related to PUSCH), the time determined according to the predetermined rule is a time or a symbol (specifically, a symbol closest to a starting symbol of PUSCH and satisfying an interval Ts between the starting symbol of PUSCH) corresponding to a Ts time before the starting symbol of the second target PUSCH, where Ts is a difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than the processing time of the second target PUSCH, the time determined according to the predetermined rule is a Ts time (or a symbol corresponding to this time) after the starting symbol of the second target PUSCH, where Ts is a difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Scheme 3: determining which of the usage rules 1-3 is determined according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, including:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
In this embodiment, determining how to transmit according to a relationship between an end symbol of DCI corresponding to the PUCCH and a start symbol of a third target PUSCH specifically includes:
for example, the predetermined time is determined according to the multiplexing time required when the PUCCH and the third target PUSCH overlap, and is related to the SCS of the PUCCH and the uplink processing capability of the carrier on which the PUCCH is located, or when the end symbol of the DCI is not later than the first symbol of the predetermined time before the start symbol of the third target PUSCH: reuse the above rule 1; otherwise, (i.e., the case where the above condition is not satisfied, i.e., when the time interval between the end symbol of the DCI and the start symbol of the third target PUSCH is shorter than a predetermined time, or when the end symbol of the DCI is later than the first symbol of a predetermined time before the start symbol of the third target PUSCH): reuse either rule 2 or rule 3 above.
The DCI is DCI for scheduling PDSCH and the PDSCH transmits HARQ-ACK in the PUCCH, or the DCI indicates downlink SPS resource release and the DCI transmits HARQ-ACK in the PUCCH.
Scheme 4: determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH includes:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the fourth target PUSCH; otherwise, the rule 3 is adopted.
In this embodiment, determining how to transmit according to the time sequence between the PUCCH and the third target PUSCH specifically includes:
when the PUCCH is earlier than the third target PUSCH (which may be the starting symbol or ending symbol of PUCCH earlier than the starting symbol of third target PUSCH, since the two do not overlap), rule 1 or rule 2 is employed; when the PUCCH is later than the third target PUSCH, rule 3 is employed.
Optionally, when there are a plurality of PUSCHs conflicting with the PUCCH in the first-class PUSCH and the second-class PUSCH, one of the PUSCHs is selected as the second target PUSCH according to one of the following manners: selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or, one of the first type of PUSCH and the second type of PUSCH is selected in advance in a predetermined manner.
When there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes: selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or, one of the first type of PUSCH and the second type of PUSCH is selected in advance in a predetermined manner.
In this embodiment, the second target PUSCH is a PUSCH in the DG PUSCH and the CG PUSCH and conflicting with a PUCCH carrying the UCI (for example, there is overlap in a time domain, where the time domain overlap may refer to two cases set forth in the above embodiment, and details are not described here), and specifically includes: and when a plurality of PUSCHs which conflict with the PUCCH carrying the UCI exist in the DG PUSCHs and the CG PUSCHs, selecting one of the plurality of PUSCHs as a second target PUSCH. I.e. the earliest or latest one of the starting symbols can be selected; selecting any one of the plurality if the starting symbols of the plurality are aligned; one PUSCH of DG and CG may also be selected, such as selecting DG or selecting CG.
When there are a plurality of PUSCHs which do not conflict with the PUCCH in the first class of PUSCHs and the second class of PUSCHs, selecting one of the PUSCHs as the third target PUSCH: the earliest or latest starting symbol may be selected, either if the starting symbols of multiple PUSCHs are aligned; one of a first type of PUSCH and a second type of PUSCH may also be selected.
Optionally, at least one of the following is further included:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
The PUCCH and the PUSCH are on the same or different carriers; the DG PUSCH and the CG PUSCH have the same or different physical layer priorities; the DG PUSCH is a PUSCH with a UL grant indicating that TB or UL-SCH transmission exists (namely the DG PUSCH is not a PUSCH only transmitting A-CSI or SP-CSI). The PUCCH has the same (R16) or different (R17) physical layer priority as the PUSCH in which the time domain exists as the PUCCH; determining PUSCHs carrying UCI without considering which PUSCHs are clipping, namely, determining the PUSCHs carrying UCI in a group of PUSCHs with transmission resources corresponding to the PUSCHs overlapping with the PUCCH; the UCI is at least one of HARQ-ACK, Scheduling Request (SR for short) and Channel State Information (CSI for short).
In this embodiment, the DG PUSCH indicates that there is a TB or a PUSCH transmitted on the UL-SCH for the UL grant, that is, indicates that there is a PUSCH transmitted on the TB during scheduling, but does not represent that the MAC is supposed to transmit a PDU to the PUSCH, because there may be a skiping (that is, skipping), but only carries the PUSCH of the a-CSI and the SP-CSI, there is no TB transmission on the PUSCH, and the MAC is definitely not able to transmit a PDU to the PUSCH, and there is no present embodiment.
In at least one of the downlink cases, the above scheme is performed:
CG PUSCH, DG PUSCH and PUCCH have the same physical layer priority, and the MAC does not start LCH priority selection rules;
CG and DG PUSCHs have different physical layer priorities, the PUSCHs and PUCCHs which are overlapped in time domain with the PUCCH have the same physical layer priority, and the MAC does not start LCH priority selection rules;
CG PUSCH, DG PUSCH and PUCCH have the same physical layer priority, and MAC opens LCH priority selection rule;
the CG and DG PUSCHs have different physical layer priorities, the PUSCHs and PUCCHs which overlap with the PUCCH in the time domain have the same physical layer priority, and the MAC starts the LCH priority selection rule.
In the present application, when there is a collision between DG PUSCH and CG PUSCH, and at least one of DG PUSCH and CG PUSCH collides with PUCCH carrying UCI, transmission is performed according to a predetermined rule (scheme 1), or according to a relationship between a start symbol of PUCCH carrying UCI and a start symbol of a second target PUSCH (scheme 2), or according to a relationship between an end symbol of DCI corresponding to the PUCCH and a start symbol of a third target PUSCH (scheme 3), or according to a front-back order between the PUCCH and a third target PUSCH (scheme 4). The second target PUSCH is a PUSCH which overlaps with the PUCCH in the time domain in the DG PUSCH and the CG PUSCH, and the third target PUSCH is a PUSCH which does not overlap with the PUCCH in the time domain in the earliest one of the DG PUSCH and the CG PUSCH.
By way of example, embodiments of the present application are described below in conjunction with the following figures:
embodiment one (rule 1, including the case of direct use or employed in scheme 2; it cannot be determined whether there is a PDU in the CG that would result in UCI dropping, so such a case (i.e., case) provides that CG always has a PDU, UCI is transmitted on CG PUSCH, and DG PUSCH is not transmitted.)
Referring to fig. 4, fig. 4 is a schematic view of a scene of a channel transmission method according to an embodiment of the present application. When the rule 1 is used directly, or when the scheme 2 is used, according to the Ts time before the starting time of the PUCCH is earlier than the starting time of the CG PUSCH (in this case, it is assumed that the processing time of the PUCCH is less than the processing time of the PUSCH, and when the processing time of the PUCCH is greater than the processing time of the PUSCH, here, the Ts time after the starting time of the CG PUSCH), it is determined that the rule 1 is used, that is, UCI is transmitted on the CG PUSCH, PUCCH and DG PUSCH are not transmitted, and MAC needs to always transmit PDU to the CG PUSCH (PDU with placeholder bits is generated even if there is no data to be transmitted in the logical channel corresponding to the CG PUSCH), where Ts is the difference between the processing time of the CG and the processing time of the PUCCH.
The CG PUSCH and the DG PUSCH are exchanged, and the method is also applicable, when the rule 1 is directly used regardless of any condition, or when the scheme 2 is used, according to a Ts time before a starting time of the PUCCH is earlier than a starting time of the DG PUSCH, it is determined that the rule 1 is used, that is, UCI is transmitted on the DG PUSCH, the CG PUSCH is not transmitted, and the MAC needs to always send a PDU to the DG PUSCH (even if the DG PUSCH is configured with UL skip ping and no data needs to be transmitted in a corresponding logical channel, a PDU with place-occupying bits needs to be generated), where Ts is a difference between a processing time of the PUCCH and a processing time of the DG PUSCH.
Example two (rule 2 and rule 3)
Referring to fig. 5 and 6, when 2 is used directly regardless of any condition, or when scheme 2 is used, according to the fact that the starting time of the PUCCH is aligned with the starting time of the CG PUSCH, or as shown in fig. 7 and 8, according to the fact that the starting time of the PUCCH is not earlier than Ts time before the starting time of the CG PUSCH (assuming that the processing time of the PUCCH is less than the processing time of the PUSCH and when the processing time of the PUCCH is greater than the processing time of the PUSCH, here, the Ts time later than the starting time of the CG PUSCH), where Ts is the difference between the processing time of the CG PUSCH and the processing time of the PUCCH, when rule 2 or rule 3 is determined to be used:
when rule 2 is used: assuming that it is determined according to a predetermined rule that CG PUSCH is always not transmitted, at time t1, it may be determined that CG does not transmit because DG collides with CG, thereby determining that UCI is transmitted on PUCCH, and whether DG transmits depends on whether MAC sends PDU to DG, which is transmitted, which is not transmitted, as shown in fig. 5 or fig. 7.
When rule 3 is used: determining how to transmit according to the selection result of the MAC in the CG and the DG, for example, assuming that the MAC selects the DG (the PDU is transmitted to the DG and the PDU is not transmitted to the CG), determining that the UCI is transmitted on the PUCCH, the CG PUSCH is not transmitted, and the DG PUSCH is transmitted, as shown in fig. 4 or fig. 6; for another example, assuming that the MAC selects CG (PDU is transmitted to CG and PDU is not transmitted to DG), the CG PDU and UCI are transmitted on CG PUSCH, PUCCH is not transmitted, and DG PUSCH is not transmitted, as shown in fig. 6 or fig. 8.
The CG PUSCH and the DG PUSCH are exchanged and are also applicable, and in a specific scheme, the PUSCH carrying the UCI is replaced by the DG, which is not described again.
EXAMPLE III (case 3, Timeline satisfied)
Assuming that there is a DCI corresponding to the PUCCH, the DL grant in the figure is a DCI corresponding to the PUCCH, and the overlapping case is as shown in fig. 9. When the rule 1 is used directly or when the scheme 3 is used, according to the T2 time before the start time of the DG PUSCH, the end symbol of the DL grant is not later than the start time of the DG PUSCH, so as to determine that the rule 1 is used, that is, the UCI is transmitted on the CG PUSCH, and it is always assumed that there is a TB transmission in the CG PUSCH, that is, it is always assumed that the MAC will send a PDU to the CG PUSCH (even if there is no data to be transmitted in the corresponding logical channel, it is necessary to generate a PDU with placeholder bits), the PUCCH is not transmitted, and the DG PUSCH is not transmitted, where T2 is a predetermined time length, is related to related parameters (such as SCS, processing capability, transmission symbol length, etc.) of DL transmission corresponding to the PUCCH and PUCCH, and may also be related to related parameters of the DG PUSCH; because the DL grant is early enough, it can be determined that the CG and the UCI overlap before the MAC determines to generate and transmit the PDU to the DG at time t2, and it is necessary to ensure that the CG has the PDU, so that the MAC can determine not to generate the PDU to the DG and generate the PDU to the CG to ensure transmission of the UCI on the CG.
The CG PUSCH and the DG PUSCH are exchanged, and the same is true, and as a result, UCI is transmitted on the DG PUSCH, neither PUCCH nor CG PUSCH is transmitted, and the MAC needs to always send a PDU to the DG PUSCH (even if the DG PUSCH is configured with UL clipping and no data needs to be transmitted in a corresponding logical channel, a PDU with placeholder bits needs to be generated). If the PUCCH does not have corresponding DCI, the above determination is not required, and it is known that SPS HARQ-ACK is always overlapped with CG before DG PDU preparation, so that processing can be always performed according to rule 1.
EXAMPLE four (case 3, not meeting timeline)
Assuming that there is corresponding DCI for PUCCH, the DL grant in the figure is corresponding DCI for PUCCH, and the overlapping case is as described in fig. 10 or 11. When the rule 2 is used directly or when the scheme 2 is used, determining to use the rule 2 or the rule 3 according to the time T2 that the ending symbol of the DL grant is later than the starting time of the DG PUSCH; the specific processing procedure is similar to the above embodiment and is not described again; for example, for scheme 2-2 (i.e., rule 3), when it is determined that DG has no TB and CG has TB, it is known which PUSCH has TB before deciding whether to prepare PUCCH, it may be determined that UCI is transferred to CG for transmission, and the transmission result is as shown in fig. 10; for example, when it is determined that CG has no TB and DG has TB, which PUSCH has TB is already known before deciding whether to prepare PUCCH, it may be determined that UCI is transmitted on PUCCH and DG performs TDM transmission between PUSCH and PUCCH, with the transmission result shown in fig. 11.
The same applies to CG PUSCH and DG PUSCH being switched.
Example five (for scheme 4)
If the rule 1 or the rule 2 is directly adopted, or if the PUCCH is earlier than the PUSCH according to the scheme 4, it is determined to use the rule 1 or the rule 2, and the specific processing procedure is similar to the result of using the rule 1 or the rule 2 in the foregoing embodiment, for example, as shown in fig. 4 in the first embodiment or fig. 5 and 7 in the second embodiment, and is not described again; if it is determined to use rule 3 according to scheme 4 when the PUCCH is later than the PUSCH, the specific processing procedure is similar to the result of using scheme 2-2 in the above embodiment, for example, as in fig. 10 and 11 in the fourth embodiment, and is not described again. Whether there is enough space between the starting points of the PUCCH and the CG PUSCH does not affect the processing result of scheme 4, that is, the difference between the starting points of the PUCCH and the CG PUSCH in fig. 5, 7, 10, and 11 is not concerned, and only the PUCCH is concerned to be earlier than the DG PUSCH.
According to the method and the device, when the DG PUSCH and the CG PUSCH conflict and at least one of the DG PUSCH and the CG PUSCH conflicts with a PUCCH carrying UCI, according to a preset rule or according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH or according to a relation between an ending symbol of DCI corresponding to the PUCCH and a starting symbol of a third target PUSCH or according to a front-back sequence between the PUCCH and the third target PUSCH, how to transmit is determined, and the problem that when the UCI is transmitted on a certain PUSCH is determined firstly and then the PUSCH is known to have no PDU is avoided, the UCI cannot be transmitted, so that the transmission performance and efficiency of the UCI are improved, and the base station is guaranteed to obtain the UCI.
Fig. 12 is a schematic flowchart of a channel transmission method according to a further embodiment of the present application, and as shown in fig. 12, an execution main body of the channel transmission method according to the present embodiment is a base station, and the channel transmission method according to the embodiment of the present application includes the following steps:
step 201, judging whether a first type PUSCH and a second type PUSCH conflict or not, and whether at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI or not;
step 202, when there is a collision between a first PUSCH and a second PUSCH, and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, determining to receive the UCI on one PUSCH of the first PUSCH and the second PUSCH or receive the UCI on the PUCCH according to one or a combination of rules 1 to 3, where the first PUSCH is a PUSCH having a corresponding PDCCH, and the second PUSCH is a CG PUSCH.
The first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
In this embodiment, the time domain overlapping (at least two cases may be included) in the case where there is collision (i.e., collision between the PUSCH of the first type and the PUSCH of the second type, and collision between the PUCCH and the PUSCH of the first type and the PUSCH of the second type) in the presence of collision (i.e., collision between the PUSCH of the first type and the PUSCH of the second type, at least one of the PUSCH of the first type and the PUSCH of the second type and the PUCCH of the PUCCH and the PUSCH of the UCI of the second type) is determined as being overlapped in the time domain, where the time interval between two channels (i.e., between the end symbol of the first channel and the start symbol of the second channel) is smaller than a predetermined threshold (this is to cover a case where, in high frequency transmission, one of the two channels is high frequency and one is low frequency, even if there is no overlap in the time domain, a certain time interval needs to be maintained in the time domain for adjusting the rf devices, so this processing is equivalent to time domain overlapping).
Specifically, rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB.
That is, when there is a collision between a first PUSCH and a second PUSCH, and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, among PUSCHs of the first PUSCH and the second PUSCH which collide with the PUCCH, a first target PUSCH carrying the UCI is determined, and the UCI is received on the first target PUSCH, assuming that the TB always exists in the first target PUSCH.
Rule 2: and determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in the first class PUSCH and the second class PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or is received on the PUCCH according to the type of the first target PUSCH.
Namely, when the first-class PUSCH and the second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining a first target PUSCH carrying UCI in the PUSCHs in the first-class PUSCH and the second-class PUSCH which conflict with the PUCCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH.
Optionally, the rule 2 includes:
receiving the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have a TB; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
Optionally, the rule 2 includes:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing reception, or the end symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
The PDCCH is equivalent to the DCI, but the PDCCH is a specific channel, and the DCI is a format definition on PDCCH reception content.
Rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
That is, when there is a collision between the first PUSCH and the second PUSCH, and at least one of the first PUSCH and the second PUSCH collides with the PUCCH carrying the UCI, it is determined whether the UCI is transferred to the PUSCH or received on the PUCCH, according to whether the PUSCH in the first PUSCH and the second PUSCH obtains the TB.
Optionally, the rule 3 includes:
receiving the UCI on the PUCCH and not receiving a PUSCH without TB if the PUSCH with conflict with the PUCCH is determined to have no TB; and/or the presence of a gas in the gas,
and if the fact that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH is determined, selecting one PUSCH from the PUSCHs with TB, receiving the UCI on the selected PUSCH, and not receiving the PUCCH.
Determining to receive the UCI on one of the first type of PUSCH and the second type of PUSCH or on the PUCCH according to a combination of rules 1-3.
Optionally, which of the rules 1-3 is used is determined according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, where the second target PUSCH is a PUSCH, which conflicts with the PUCCH, in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
The PDCCH is a PDCCH for scheduling a PDSCH and the PDSCH receives HARQ-ACK in the PUCCH, or the PDCCH indicates the release of downlink SPS resources and the PDCCH receives HARQ-ACK in the PUCCH.
In this embodiment, how to determine which of the usage rules 1-3 can be specifically described by the following schemes:
scheme 1: using predetermined rules, including: rule 1 or rule 2. For specific embodiments, reference may be made to the above descriptions regarding rule 1 and rule 2, which are not described herein again.
Scheme 2: determining which of rules 1-3 to use according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Scheme 3: determining which of the usage rules 1-3 is determined according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, including:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Scheme 4: determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH includes:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the fourth target PUSCH; otherwise, the rule 3 is adopted.
It should be noted that, for the base station side, the transmission behavior corresponding to the terminal device side is changed into the reception behavior, and the specific scheme design is not described again.
In this embodiment, when rule 1 is adopted (it may be that rule 1 is directly adopted in the first or third or fifth embodiment or that rule 1 is determined to be used according to the determination of the positional relationship in the scheme 2 or 3 or 4 in the first or third or fifth embodiment), it is determined that data and UCI are received on the PUSCH overlapping with the PUCCH, and neither the PUCCH nor the other PUSCH overlapping with the PUSCH carrying the UCI is received, in a manner consistent with the terminal.
When rule 2 is adopted (it may be that in the case of directly adopting rule 2 in embodiment 2 or 4 or 5 or when determining to use rule 2 according to the judgment of the positional relationship in scheme 2 or 3 or 4 in embodiment 2 or 4 or 5), which channel of CG and DG is transmitted and which channel is not transmitted is determined according to a predetermined rule in conformity with the terminal, thereby determining the reception behavior in conformity with the terminal transmission, wherein if it is determined that the PUSCH overlapping with the PUCCH is not transmitted, the UCI is received on the PUCCH, on the other PUSCH, it is determined how to receive, based on whether there is an UL clipping function, there is no UL clipping (like DG and this function is not configured), receiving PUSCH directly on DG resources, determining that there is UL puncturing (for example, CG, or DG and configured with this function), then detecting on corresponding resources is needed to determine whether there is data transmission (for example, determining whether there is data transmission by detecting DMRS);
when rule 3 is adopted (as in embodiment 2 or 4 or 5, rule 3 is determined to be used according to the determination of the position relationship in scheme 2 or 3 or 4), because which one of DG and CG is transmitted is selected by MAC, the base station does not know what the transmission condition of the terminal is, and can only attempt to receive according to the result of the assumption that DG is selected or CG is selected, respectively, and under which assumption that data is received, it is determined which channel of DG and CG is actually selected by the terminal MAC, such as the cases in fig. 4 and 6, the base station can attempt to detect UCI on the PUCCH resource, and if it is detected, it is determined that the UE does not transmit UCI, and further receives on the resource of DG (according to whether DG is configured with skiping, it is determined whether direct reception or whether data is detected first).
According to the channel transmission method provided by the application, when the DG PUSCH and the CG PUSCH conflict and at least one of the DG PUSCH and the CG PUSCH conflicts with a PUCCH carrying UCI, how to receive is determined according to a preset rule or a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH or a relation between an ending symbol of DCI corresponding to the PUCCH and a starting symbol of a third target PUSCH or a front-back sequence between the PUCCH and the third target PUSCH, and the problem that the UCI cannot be received when the UCI is received on a certain PUSCH is determined and then the PUSCH is known to have no PDU is avoided, so that the receiving performance and the receiving efficiency of the UCI are improved, and the base station is guaranteed to obtain the UCI.
Fig. 13 is a schematic structural diagram of a channel transmission apparatus according to an embodiment of the present application, and as shown in fig. 13, the channel transmission apparatus according to the embodiment is applied to a terminal device. The channel transmission apparatus provided in this embodiment includes: a transceiver 1300 for receiving and transmitting data under the control of the processor 1310.
In fig. 13, among other things, the bus architecture may include any number of interconnected buses and bridges with various circuits being linked together, particularly one or more processors represented by processor 1310 and memory represented by memory 1320. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1300 may be a plurality of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium including wireless channels, wired channels, fiber optic cables, and the like. The processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 may store data used by the processor 1310 in performing operations.
The processor 1310 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD), and may also be a multi-core architecture.
In this embodiment, a memory 1320 for storing computer programs; a transceiver 1300 for transceiving data under the control of the processor 1310; a processor 1310 for reading the computer program in the memory and performing the following operations:
when a first type PUSCH and a second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type PUSCH is a PUSCH with a corresponding PDCCH, and the second type PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH; rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
Optionally, the processor 1310, when used in rule 2, specifically includes:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UCI on the PUCCH.
Optionally, the processor 1310, when used in rule 2, specifically includes:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing transmission, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the processor 1310, when used in rule 3, specifically includes:
transmitting the UCI on the PUCCH without transmitting a PUSCH without TB if it is determined that the PUSCH with collision with the PUCCH does not have TB; and/or the presence of a gas in the gas,
and if determining that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH, selecting one PUSCH from the PUSCHs with TB, transferring the UCI to the selected PUSCH for transmission, and not transmitting the PUCCH.
Optionally, the processor 1310 is configured to determine, according to a combination of rules 1-3, that the UCI is transferred to the PUSCH or transmitted on the PUCCH, specifically including:
determining which of rules 1-3 is used according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, wherein the second target PUSCH is a PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
Optionally, the processor 1310 is configured to determine which of rules 1-3 is used according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, and specifically includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the time determined according to the predetermined rule is determined according to one of the following manners:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Optionally, the processor 1310 is configured to determine which of the rules 1-3 is used according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, and specifically includes:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of T time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the processor 1310 is configured to determine which of the rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH, and specifically includes:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or the rule 2; otherwise, the rule 3 is adopted.
Optionally, when there are a plurality of PUSCHs in the first and second types of PUSCHs that conflict with the PUCCH, one of the first and second types of PUSCHs is selected as the second target PUSCH in one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
Optionally, the processor 1320 is further configured to at least one of:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
It should be noted that, the channel transmission device provided in the present application can implement all the method steps implemented by the method embodiments shown in fig. 3 to fig. 11, and can achieve the same technical effect, and details of the same parts and beneficial effects as those of the method embodiments in this embodiment are not described herein again.
Fig. 14 is a schematic structural diagram of a channel transmission apparatus according to another embodiment of the present application, and as shown in fig. 14, when the channel transmission apparatus provided in this embodiment is applied to a terminal device, the channel transmission apparatus 1400 provided in this embodiment includes: a determination unit.
The apparatus includes a determining unit, configured to determine, according to one or a combination of rules 1-3, that, when there is a collision between a first PUSCH and a second PUSCH, and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, the UCI is transferred to a PUSCH for transmission or the UCI is transmitted on the PUCCH, where the first PUSCH is a PUSCH with a corresponding PDCCH, and the second PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
That is, the determination unit specifically includes a first determination unit 1401, a second determination unit 1402, a third determination unit 1403, and a fourth determination unit 1404. Therein, a first determining unit 1401 for rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; a second determination unit 1402 for rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH; a third determination unit 1403, configured to determine that rule 3: determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the second type PUSCH obtains the TB; a fourth determining unit, configured to determine, according to a combination of rules 1-3, that the UCI is transferred to a PUSCH for transmission or that the UCI is transmitted on a PUCCH.
Optionally, the second determining unit 1402 is specifically configured to:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UC on the PUCCH.
Optionally, the second determining unit 1402 is specifically configured to: the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing transmission, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length obtained by calculation according to a preset rule.
Optionally, the third determining unit 1403 is specifically configured to:
if the PUSCH which conflicts with the PUCCH is determined to have no TB, transmitting the UCI on the PUCCH, and not transmitting the PUSCH without the TB; and/or the presence of a gas in the gas,
and if determining that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH, selecting one PUSCH from the PUSCHs with TB, transferring the UCI to the selected PUSCH for transmission, and not transmitting the PUCCH.
Optionally, the fourth determining unit 1403 includes: a first determination module; or, a second determination module; or, a third determining module; a first determining module, configured to determine which of rules 1-3 to use according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, where the second target PUSCH is a PUSCH in the first class of PUSCH and the second class of PUSCH, where the PUSCH collides with the PUCCH; a second determining module, configured to determine which of the usage rules 1-3 is used according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, where the third target PUSCH is a PUSCH in which an earliest one of the first-class PUSCH and the second-class PUSCH does not conflict with the PUCCH; a third determining module, configured to determine which of the rules 1-3 is used according to a time sequence of the PUCCH and a fourth target PUSCH, where the fourth target PUSCH is a PUSCH that does not conflict with the PUCCH in the first-class PUSCH and the second-class PUSCH.
Optionally, the first determining module is specifically configured to:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the time determined according to the predetermined rule is determined according to one of the following manners:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Optionally, the second determining module is specifically configured to:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the third determining module is specifically configured to:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the third target PUSCH; otherwise, the rule 3 is adopted.
Optionally, when there are a plurality of PUSCHs in the first and second types of PUSCHs that conflict with the PUCCH, one of the first and second types of PUSCHs is selected as the second target PUSCH in one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
Optionally, at least one of the following is also included:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
It should be noted that, the channel transmission apparatus provided in the present application can implement all the method steps implemented by the method embodiments in fig. 3 to fig. 11, and can achieve the same technical effect, and details of the same parts and beneficial effects as those of the method embodiments in this embodiment are not described herein again.
Fig. 15 is a schematic structural diagram of a channel transmission apparatus according to still another embodiment of the present application, and as shown in fig. 15, the channel transmission apparatus according to this embodiment is applied to a base station. The channel transmission apparatus provided in this embodiment includes: a transceiver 1500 for receiving and transmitting data under the control of the processor 1510.
In fig. 15, among other things, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by processor 1510 and various circuits of memory represented by memory 1520 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1500 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium including wireless channels, wired channels, fiber optic cables, and the like. The processor 1510 is responsible for managing the bus architecture and general processing, and the memory 1520 may store data used by the processor 1510 in performing operations.
The processor 1510 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD), and may also be a multi-core architecture.
In this embodiment, a memory 1520 for storing a computer program; a transceiver 1500 for transceiving data under control of the processor; a processor 1510 for reading the computer program in the memory and performing the following operations:
when a first-class PUSCH and a second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining to receive the UCI on one PUSCH of the first-class PUSCH and the second-class PUSCH or receive the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first-class PUSCH is a PUSCH with a corresponding PDCCH, and the second-class PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB; rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH; rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
Optionally, when the processor 1510 is used in rule 2, the method specifically includes:
receiving the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have a TB; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
Optionally, when the processor 1510 is used in rule 2, the method specifically includes:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing reception, or the end symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the processor 1510, when used in rule 3, specifically includes:
receiving the UCI on the PUCCH and not receiving a PUSCH without TB if the PUSCH with conflict with the PUCCH is determined to have no TB; and/or the presence of a gas in the gas,
and if the fact that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH is determined, selecting one PUSCH from the PUSCHs with TB, receiving the UCI on the selected PUSCH, and not receiving the PUCCH.
Optionally, the processor 1510 is configured to, when determining to receive the UCI on one of the first PUSCH and the second PUSCH or on the PUCCH according to a combination of rules 1-3, specifically include:
determining which of rules 1-3 is used according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, wherein the second target PUSCH is a PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
Optionally, the processor 1510 is configured to determine which of rules 1-3 is used according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, and specifically includes:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the time determined according to the predetermined rule is determined according to one of the following manners:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Optionally, the processor 1510 is configured to determine which of the rules 1-3 is used according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, and specifically includes:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the processor 1310 is configured to determine which of the rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH, and specifically includes:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the fourth target PUSCH; otherwise, the rule 3 is adopted.
Optionally, when there are a plurality of PUSCHs in the first and second types of PUSCHs that conflict with the PUCCH, one of the first and second types of PUSCHs is selected as the second target PUSCH in one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
Optionally, the processor 1520, is further configured to at least one of:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first and second PUSCHs have the same or different physical layer priorities;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
It should be noted that, the channel transmission device provided in the present application can implement all the method steps implemented by the method embodiments shown in fig. 4 to 12, and can achieve the same technical effect, and detailed descriptions of the same parts and beneficial effects as those of the method embodiments in this embodiment are not repeated herein.
Fig. 16 is a schematic structural diagram of a channel transmission apparatus according to another embodiment of the present application, and as shown in fig. 16, when the channel transmission apparatus according to the embodiment of the present application is applied to a base station, the channel transmission apparatus 1600 according to the embodiment includes: a determination unit.
The apparatus includes a determining unit, configured to determine to receive UCI on one of a first PUSCH and a second PUSCH or receive UCI on a PUCCH according to one or a combination of rules 1-3 when a first PUSCH and a second PUSCH collide and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, where the first PUSCH is a PUSCH with a corresponding PDCCH and the second PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
That is, the determination unit specifically includes a first determination unit 1601, a second determination unit 1602, a third determination unit 1603, and a fourth determination unit 1604. Wherein, the first determining unit 1601 is configured to: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB; a second determining unit 1602, configured to rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH; a third determining unit 1603 for rule 3: determining to receive the UCI on one PUSCH of a first type PUSCH and a second type PUSCH or receive the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains a TB; a fourth determining unit, configured to determine to receive the UCI on one of the first class of PUSCH and the second class of PUSCH or to receive the UCI on the PUCCH according to a combination of rules 1-3.
Optionally, the second determining unit 1602 is specifically configured to:
receiving the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have a TB; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to receive the first target PUSCH, and receiving the UC on the PUCCH.
Optionally, the second determining unit 1602 is specifically configured to: the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing reception, or the end symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the third determining unit 1603 is specifically configured to:
if the PUSCH which conflicts with the PUCCH is determined to have no TB, receiving the UCI on the PUCCH, and not receiving the PUSCH without the TB; and/or the presence of a gas in the gas,
and if the fact that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH is determined, selecting one PUSCH from the PUSCHs with TB, receiving the UCI on the selected PUSCH, and not receiving the PUCCH.
Optionally, the fourth determining unit 1603 includes: a first determination module; or, a second determination module; or, a third determining module; a first determining module, configured to determine which of rules 1-3 is used according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, where the second target PUSCH is a PUSCH of the first type and the second type of PUSCH that conflicts with the PUCCH; a second determining module, configured to determine which of the usage rules 1-3 is used according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, where the third target PUSCH is a PUSCH in which an earliest one of the first-class PUSCH and the second-class PUSCH does not conflict with the PUCCH; a third determining module, configured to determine which of the rules 1-3 is used according to a time sequence of the PUCCH and a fourth target PUSCH, where the fourth target PUSCH is a PUSCH that does not conflict with the PUCCH in the first-class PUSCH and the second-class PUSCH.
Optionally, the first determining module is specifically configured to:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or rule 3 is adopted.
Optionally, the time determined according to the predetermined rule is determined according to one of the following manners:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
Optionally, the second determining module is specifically configured to:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of T time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
Optionally, the third determining module is specifically configured to:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the third target PUSCH; otherwise, the rule 3 is adopted.
Optionally, when there are a plurality of PUSCHs in the first and second types of PUSCHs that conflict with the PUCCH, one of the first and second types of PUSCHs is selected as the second target PUSCH in one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
Optionally, the collision between PUSCHs includes: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
Optionally, at least one of the following is also included:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
It should be noted that, the channel transmission apparatus provided in the present application can implement all the method steps implemented by the method embodiments of fig. 4 to 12, and can achieve the same technical effect, and detailed descriptions of the same parts and beneficial effects as those of the method embodiments in this embodiment are not repeated herein.
It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functioning unit and sold or used as a stand-alone product, may be stored in a processor readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The embodiment of the application also provides a processor readable storage medium. A processor-readable storage medium stores a computer program for causing a processor to perform any one of the above-described method embodiments.
The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic memory (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical memory (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor memory (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), Solid State Disks (SSDs)), etc.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (29)
1. A channel transmission method is applied to a terminal device, and comprises the following steps:
when a first type PUSCH and a second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type PUSCH is a PUSCH with a corresponding PDCCH, and the second type PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs of a first type and a second type which conflict with the PUCCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
2. The method of claim 1, wherein the rule 2 comprises:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UCI on the PUCCH.
3. The method of claim 1, wherein the rule 2 comprises:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing transmission, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
4. The method of claim 1, wherein the rule 3 comprises:
transmitting the UCI on the PUCCH without transmitting a PUSCH without TB if it is determined that the PUSCH with collision with the PUCCH does not have TB; and/or the presence of a gas in the gas,
and if determining that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH, selecting one PUSCH from the PUSCHs with TB, transferring the UCI to the selected PUSCH for transmission, and not transmitting the PUCCH.
5. The method of claim 1, wherein the determining that the UCI is transferred to PUSCH for transmission or that the UCI is transmitted on PUCCH according to a combination of rules 1-3 comprises:
determining which of rules 1-3 is used according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, wherein the second target PUSCH is a PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
6. The method of claim 5, wherein the determining which of rules 1-3 to use according to the relationship between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH comprises:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
7. The method according to claim 6, characterized in that the time determined according to the predetermined rule is determined in one of the following ways:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
8. The method according to claim 5, wherein the determining which of rules 1-3 to use according to the relationship between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH comprises:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
9. The method of claim 5, wherein the determining which of rules 1-3 to use according to the temporal order of the PUCCH and a fourth target PUSCH comprises:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the fourth target PUSCH; otherwise, the rule 3 is adopted.
10. The method according to claim 5, wherein when there are multiple PUSCHs of the first and second PUSCHs that conflict with the PUCCH, one of the first and second PUSCHs is selected as the second target PUSCH according to one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a certain class of PUSCHs in a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
11. The method of claim 1, wherein the collision between PUSCHs comprises: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
12. The method of claim 1, further comprising at least one of:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first type PUSCH and the second type PUSCH have the same or different physical layer priority;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
13. A channel transmission method is applied to a base station, and comprises the following steps:
when a first-class PUSCH and a second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining to receive the UCI on one PUSCH of the first-class PUSCH and the second-class PUSCH or receive the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first-class PUSCH is a PUSCH with a corresponding PDCCH, and the second-class PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
14. The method of claim 13, wherein the rule 2 comprises:
receiving the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein the first target PUSCH is assumed to always have a TB; and/or the presence of a gas in the gas,
and when the first target PUSCH is a second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
15. The method of claim 13, wherein the rule 2 comprises:
the first-class PUSCH, the second-class PUSCH and the PUCCH serve as a group of overlapped channels to meet the time condition of multiplexing reception, or the end symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH is not later than the T time before the starting symbol of the channel with the earliest starting symbol in the first-class PUSCH, the second-class PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
16. The method of claim 13, wherein the rule 3 comprises:
receiving the UCI on the PUCCH and not receiving a PUSCH without TB if the PUSCH with conflict with the PUCCH is determined to have no TB; and/or the presence of a gas in the gas,
and if the fact that at least one PUSCH with TB exists in the PUSCHs which conflict with the PUCCH is determined, selecting one PUSCH from the PUSCHs with TB, receiving the UCI on the selected PUSCH, and not receiving the PUCCH.
17. The method of claim 13, wherein the determining to receive the UCI on one of the first and second PUSCH types or the UCI on the PUCCH according to the combination of rules 1-3 comprises:
determining which of rules 1-3 is used according to a relation between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH, wherein the second target PUSCH is a PUSCH which conflicts with the PUCCH in the first type PUSCH and the second type PUSCH; or,
determining which of the usage rules 1-3 is used according to a relation between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH, wherein the third target PUSCH is a PUSCH which does not conflict with the PUCCH by the earliest one of the first type PUSCH and the second type PUSCH; or,
and determining which of rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is a PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
18. The method of claim 17, wherein the determining which of rules 1-3 to use according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH comprises:
when the starting symbol of the PUCCH is earlier than the time determined according to a preset rule: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
19. The method according to claim 18, wherein the time determined according to the predetermined rule is determined in one of the following ways:
the time determined according to the preset rule is the starting symbol of the second target PUSCH; or,
when the processing time of the PUCCH is less than that of the second target PUSCH, the time determined according to the preset rule is the nearest time or symbol corresponding to the Ts time before the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or,
when the processing time of the PUCCH is longer than that of the second target PUSCH, the time determined according to the preset rule is the earliest time or symbol corresponding to the Ts time after the starting symbol of the second target PUSCH, wherein Ts is the difference between the processing time of the PUCCH and the processing time of the second target PUSCH.
20. The method of claim 17, wherein the determining which of rules 1-3 to use according to a relationship between an end symbol of a PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH comprises:
when a time interval between the end symbol of the PDCCH and the start symbol of the third target PUSCH is not shorter than a predetermined time, or when the end symbol of the PDCCH is not later than a first symbol of the predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, the rule 2 or the rule 3 is adopted.
21. The method of claim 17, wherein the determining which of rules 1-3 to use according to the temporal order of the PUCCH and a fourth target PUSCH comprises:
adopting the rule 1 or rule 2 when the PUCCH is earlier than the fourth target PUSCH; otherwise, the rule 3 is adopted.
22. The method of claim 17, wherein when there are multiple PUSCHs of the first and second PUSCHs that collide with the PUCCH, one of the first and second PUSCHs is selected as the second target PUSCH according to one of the following manners:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
presetting and selecting one of a certain class of PUSCHs in a first class of PUSCHs and a second class of PUSCHs;
when there are a plurality of PUSCHs which do not conflict with the PUCCH in the first and second PUSCHs, selecting one of the PUSCHs as the third target PUSCH according to one of the following modes:
selecting one of the earliest or latest starting symbols, wherein if the starting symbols of the plurality of PUSCHs are aligned, any one of them is selected; or,
one of a first type of PUSCH and a second type of PUSCH is pre-scheduled and selected in advance.
23. The method of claim 13, wherein the collision between PUSCHs comprises: PUSCHs are overlapped on the same carrier wave in a time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the presence of a gas in the gas,
collision between PUCCH and PUSCH, including: the PUCCH and PUSCH are overlapped in a time domain, or the time interval between the PUCCH and the PUSCH is smaller than a preset threshold, wherein the PUCCH and the PUSCH are on the same carrier or different carriers.
24. The method of claim 13, further comprising at least one of:
the second type of PUSCH is not a PUSCH carrying only A-CSI or SP-CSI;
the first and second PUSCHs have the same or different physical layer priorities;
the PUCCH and the PUSCH with conflict with the PUCCH in the first class of PUSCH and the second class of PUSCH have the same or different physical layer priority;
configured or not configured LCH priority.
25. A channel transmission apparatus, wherein the apparatus is applied in a terminal device, the apparatus includes a memory, a transceiver, and a processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
when a first type PUSCH and a second type PUSCH conflict, and at least one of the first type PUSCH and the second type PUSCH conflicts with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type PUSCH is a PUSCH with a corresponding PDCCH, and the second type PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
26. A channel transmission apparatus, wherein the apparatus is applied in a base station, the apparatus comprises: memory, transceiver, processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
when a first-class PUSCH and a second-class PUSCH conflict, and at least one of the first-class PUSCH and the second-class PUSCH conflicts with a PUCCH carrying UCI, determining to receive the UCI on one PUSCH of the first-class PUSCH and the second-class PUSCH or receive the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first-class PUSCH is a PUSCH with a corresponding PDCCH, and the second-class PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
27. A channel transmission apparatus, wherein the apparatus is applied in a terminal device, and the apparatus comprises:
a determining unit, configured to determine, according to one or a combination of rules 1-3, that UCI is transferred to a PUSCH or transmitted on a PUCCH when a first PUSCH and a second PUSCH collide, and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, where the first PUSCH is a PUSCH with a corresponding PDCCH, and the second PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for transmission or transmitted on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to whether the PUSCH in the first type PUSCH and the PUSCH in the second type PUSCH obtain the TB.
28. A channel transmission apparatus, wherein the apparatus is applied in a base station, the apparatus comprises:
a determining unit, configured to determine to receive UCI on one of a first PUSCH and a second PUSCH or receive UCI on a PUCCH according to one or a combination of rules 1-3 when a first PUSCH and a second PUSCH collide and at least one of the first PUSCH and the second PUSCH collides with a PUCCH carrying UCI, where the first PUSCH is a PUSCH with a corresponding PDCCH and the second PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs with conflicts with the PUCCH in a first type PUSCH and a second type PUSCH, and receiving the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have a TB;
rule 2: determining a first target PUSCH carrying UCI in PUSCHs which conflict with the PUCCH in a first type PUSCH and a second type PUSCH, and determining that the UCI is transferred to the PUSCH for receiving or received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI on the PUCCH according to whether the PUSCH of the first type PUSCH and the second type PUSCH obtains the TB.
29. A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program for causing a processor to perform the method of any one of claims 1 to 24.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110063929.9A CN114826508B (en) | 2021-01-18 | 2021-01-18 | Channel transmission method, device and readable storage medium |
| PCT/CN2022/071465 WO2022152136A1 (en) | 2021-01-18 | 2022-01-11 | Channel transmission method and apparatus, and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110063929.9A CN114826508B (en) | 2021-01-18 | 2021-01-18 | Channel transmission method, device and readable storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114826508A true CN114826508A (en) | 2022-07-29 |
| CN114826508B CN114826508B (en) | 2023-07-21 |
Family
ID=82447965
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110063929.9A Active CN114826508B (en) | 2021-01-18 | 2021-01-18 | Channel transmission method, device and readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN114826508B (en) |
| WO (1) | WO2022152136A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109392168A (en) * | 2017-08-04 | 2019-02-26 | 维沃移动通信有限公司 | A kind of data transmission method and terminal |
| CN110149726A (en) * | 2018-02-12 | 2019-08-20 | 电信科学技术研究院有限公司 | A kind of information transferring method and terminal |
| US20190261391A1 (en) * | 2018-01-22 | 2019-08-22 | Intel Corporation | Handling overlapping of pucch and pusch for new radio systems |
| US20190349917A1 (en) * | 2018-05-11 | 2019-11-14 | Qualcomm Incorporated | Uplink control information multiplexing on physical uplink shared channels in new radio |
| CN111756506A (en) * | 2019-03-29 | 2020-10-09 | 华为技术有限公司 | Method and communication device for transmitting uplink information |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11570114B2 (en) * | 2014-03-04 | 2023-01-31 | Mobophiles, Inc. | System and method of adaptive rate control and traffic management |
-
2021
- 2021-01-18 CN CN202110063929.9A patent/CN114826508B/en active Active
-
2022
- 2022-01-11 WO PCT/CN2022/071465 patent/WO2022152136A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109392168A (en) * | 2017-08-04 | 2019-02-26 | 维沃移动通信有限公司 | A kind of data transmission method and terminal |
| US20190261391A1 (en) * | 2018-01-22 | 2019-08-22 | Intel Corporation | Handling overlapping of pucch and pusch for new radio systems |
| CN110149726A (en) * | 2018-02-12 | 2019-08-20 | 电信科学技术研究院有限公司 | A kind of information transferring method and terminal |
| US20190349917A1 (en) * | 2018-05-11 | 2019-11-14 | Qualcomm Incorporated | Uplink control information multiplexing on physical uplink shared channels in new radio |
| CN111756506A (en) * | 2019-03-29 | 2020-10-09 | 华为技术有限公司 | Method and communication device for transmitting uplink information |
Non-Patent Citations (2)
| Title |
|---|
| CATT: "Remaining issues on Enhanced UL configured grant transmission", 3GPP TSG RAN WG1 #103-E R1-2007817 * |
| HUAWEI等: "Discussion on UL skipping for CG PUSCH", 3GPP TSG RAN WG1 MEETING #103-E R1-2008776 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022152136A1 (en) | 2022-07-21 |
| CN114826508B (en) | 2023-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7720954B2 (en) | User Equipment and System for Performing Transmitting and Receiving Operations - Patent application | |
| CN110474747B (en) | Signal transmission method and device, and terminal | |
| US11464019B2 (en) | Downlink control information transmission method, device and network equipment | |
| US10484976B2 (en) | Signaling, procedures, user equipment and base stations for uplink ultra reliable low latency communications | |
| US9807742B2 (en) | Method and device for transmitting uplink control information | |
| US11665734B2 (en) | Method for processing uplink control information, terminal and base station | |
| CN102577222A (en) | Method and arrangement in a communication system | |
| EP3582570B1 (en) | Method for indicating service resource indication channel occupation, apparatus, and storage medium | |
| CN111294139A (en) | Configuration authorization confirmation method, terminal and network side equipment | |
| KR20200037769A (en) | Method for transmitting data and terminal device | |
| KR102773475B1 (en) | Downlink data transmission method and related products | |
| US12348453B2 (en) | Uplink channel transmission method, terminal, and base station | |
| EP3826215B1 (en) | Communication method and device | |
| CN108809591A (en) | Data processing method and device | |
| US20240196426A1 (en) | Method transmitting uci on pusch, terminal, and device | |
| WO2019029591A1 (en) | A method and devices to support new radio (nr) transmission without grant | |
| US12317251B2 (en) | Super-slot based data transmission in wireless communication | |
| CN110099446B (en) | Uplink transmission method and device, communication system and computer storage medium | |
| CN113037455B (en) | Method and device for sending and receiving information | |
| CN111405674B (en) | Method and equipment in UE and base station | |
| CN114826508B (en) | Channel transmission method, device and readable storage medium | |
| JP2022530508A (en) | User equipment and base station that execute transmission / reception processing | |
| CN116326078B (en) | Efficient scheduling in a wireless communication system | |
| CN114826516B (en) | Information transmission method, device, terminal equipment, network equipment and storage medium | |
| US20220303984A1 (en) | Network based operations for super-slot based data transmission |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |