CN114826508B - Channel transmission method, device and readable storage medium - Google Patents

Channel transmission method, device and readable storage medium Download PDF

Info

Publication number
CN114826508B
CN114826508B CN202110063929.9A CN202110063929A CN114826508B CN 114826508 B CN114826508 B CN 114826508B CN 202110063929 A CN202110063929 A CN 202110063929A CN 114826508 B CN114826508 B CN 114826508B
Authority
CN
China
Prior art keywords
pusch
type
pucch
uci
target
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.)
Active
Application number
CN202110063929.9A
Other languages
Chinese (zh)
Other versions
CN114826508A (en
Inventor
高雪娟
司倩倩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN202110063929.9A priority Critical patent/CN114826508B/en
Priority to PCT/CN2022/071465 priority patent/WO2022152136A1/en
Publication of CN114826508A publication Critical patent/CN114826508A/en
Application granted granted Critical
Publication of CN114826508B publication Critical patent/CN114826508B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control 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 the first type of PUSCH and the second type of PUSCH have conflict, and at least one of the first type of PUSCH and the second type of PUSCH has conflict with the 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 of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH. The method and the device can solve the technical problem that channel transmission cannot be effectively ensured when collision exists between DG PUSCH and CGPUSCH and between at least one of DG PUSCH or CG PUSCH and PUCCH carrying UCI in the prior art.

Description

Channel transmission method, device and readable storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a channel transmission method, a device, and a readable storage medium.
Background
In the fifth generation new wireless system (5G NR for short, in english: 5Generation New RAT), uplink channel transmission with different physical layer priorities is supported, and one Terminal (also called UE for short, in english: terminal/User Equipment for short, UE) may support different service types, such as enhanced mobile broadband (enhanced Mobile Broadband for short, eMBB) service, low latency high reliability communication (Ultra-Reliable and Low Latency Communication for short, URLLC) service, and the like.
Wherein different traffic types differ in their requirements for reliability and transmission delay. For example, URLLC traffic flows may occur sporadically, thus reserving different system resources independently for different traffic. Due to the relatively large overhead on system resources, resources reserved for URLLC may be unused for many times. In order to improve the utilization rate of system resources, different services can be supported to multiplex transmission on the same resources. However, there may be a resource conflict between uplink channels with different physical layer priorities of the same UE, such as overlapping 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 (Peak to Average Power Ratio, abbreviated as PAPR) is increased and the power is limited due to the parallel transmission of a plurality of uplink channels at the same time on the same carrier, only a channel with high priority is selected according to the priority when a physical uplink control channel (Physical Uplink Control Channel, abbreviated as PUCCH) collides with a physical uplink shared channel (Physical Uplink Shared Channel, abbreviated as PUSCH) or when two PUCCH channels collide, and a channel with low priority is discarded.
However, in the prior art, when there is a collision between a Dynamic Grant (DG) PUSCH (i.e., DG PUSCH or PUSCH having a corresponding PDCCH) and a Configuration Grant (CG) PUSCH (i.e., CG PUSCH), and at least one of DG PUSCH or CG PUSCH collides with a PUCCH carrying Uplink Control Information (UCI) in english Uplink Control Information, UCI), channel transmission cannot be effectively ensured.
Disclosure of Invention
The application provides a channel transmission method, a device and a readable storage medium, which solve the technical problem that channel transmission cannot be effectively ensured when collision exists between DG PUSCH and CG PUSCH and between at least one of DG PUSCH or CG PUSCH and PUCCH carrying UCI in the prior art.
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 conflict exists between a first type of PUSCH and a second type of PUSCH, and at least one of the first type of PUSCH and the second type of PUSCH is in conflict with a PUCCH carrying UCI, determining whether 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 of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
In the embodiment of the present application, when there is a conflict 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 UCI, it may be determined, according to different judgment conditions, which one or any combination of rules 1, 2, and 3 is used, so as to determine whether UCI is transferred to PUSCH for transmission or UCI is transmitted on PUCCH, so that channel transmission can be effectively ensured under any judgment condition, i.e., in any scene, when there is a conflict between the channels.
Optionally, the rule 2 includes:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein it is assumed that the first target PUSCH always has a TB transmission; and/or the number of the groups of groups,
and when the first target PUSCH is the second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UCI on the PUCCH.
Optionally, the rule 2 includes:
and taking the first type PUSCH, the second type PUSCH and the PUCCH as a group of overlapped channels to meet the time condition of multiplexing transmission, or taking the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH as a group, wherein the time T is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, and the time T is the time length calculated according to a preset rule.
Optionally, the rule 3 includes:
if the PUSCH which has collision 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, transferring the UCI to the selected one PUSCH for transmission, and not transmitting the PUCCH.
Optionally, the determining that the UCI is transferred to PUSCH or UCI is transmitted on PUCCH according to the combination of rules 1-3 includes:
determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of a second target PUSCH, wherein the second target PUSCH is the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
and determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
In the embodiment of the present application, when there is a conflict between DG PUSCH and CG PUSCH and there is a conflict between at least one of DG PUSCH and CG PUSCH and a PUCCH carrying UCI, according to a predetermined rule or according to a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH or according to a relationship between an end symbol of DCI corresponding to the PUCCH and a starting symbol of a third target PUSCH or according to a front-to-back order between the PUCCH and the third target PUSCH, how to transmit is determined, so as to avoid that UCI cannot be transmitted when UCI is determined to be transmitted on a certain PUSCH and then no PDU is known to be present on the PUSCH, thereby improving transmission performance and efficiency of UCI and ensuring that a base station even if UCI is obtained.
Optionally, the determining, according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of the third target PUSCH, which of the usage rules 1-3 includes:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the time determined according to the predetermined rule is determined according to one of the following ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
Optionally, the determining, according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of the third target PUSCH, which of the usage rules 1-3 includes:
when a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, determining which of the usage rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH includes:
when the PUCCH is earlier than the third target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first and second PUSCHs, one of the PUSCHs is selected as the second target PUSCH in the following manner:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
Presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
a collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same 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 priorities;
The PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
In a second aspect, the present application provides a channel transmission method, where the method is applied to a base station, and the method includes:
when a conflict exists between a first type of PUSCH and a second type of PUSCH and at least one of the first type of PUSCH and the second type of PUSCH and a PUCCH carrying UCI exist, determining to receive the UCI on one of the first type of PUSCH and the second type of PUSCH or the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
Rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
Optionally, the rule 2 includes:
when the first target PUSCH is a first type PUSCH, receiving the UCI on the first target PUSCH, wherein it is assumed that the first target PUSCH always has a TB; and/or the number of the groups of groups,
and when the first target PUSCH is the second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
Optionally, the rule 2 includes:
and the first type PUSCH, the second type PUSCH and the PUCCH are used as a group of overlapped channels to meet the time condition of multiplexing reception, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the rule 3 includes:
if the PUSCH in conflict 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 number of the groups of groups,
If it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, receiving the UCI on the selected one PUSCH, and not receiving the PUCCH.
Optionally, the determining to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or to receive the UCI on the PUCCH according to the combination of rules 1-3 includes:
determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of a second target PUSCH, wherein the second target PUSCH is the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
and determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
Optionally, the determining, according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of the third target PUSCH, which of the usage rules 1-3 includes:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the time determined according to the predetermined rule is determined according to one of the following ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
Optionally, the determining, according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of the third target PUSCH, which of the usage rules 1-3 includes:
when a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, determining which of the usage rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH includes:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first and second PUSCHs, one of the PUSCHs is selected as the second target PUSCH in the following manner:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
Presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
a collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same 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 priorities;
The PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
In a third aspect, the present application provides a channel transmission apparatus, where the apparatus is applied to a terminal device, 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 conflict exists between a first type of PUSCH and a second type of PUSCH, and at least one of the first type of PUSCH and the second type of PUSCH is in conflict with a PUCCH carrying UCI, determining whether 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 of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
In a fourth aspect, the present application provides a channel transmission apparatus, where the apparatus is applied to a base station, 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 conflict exists between a first type of PUSCH and a second type of PUSCH and at least one of the first type of PUSCH and the second type of PUSCH and a PUCCH carrying UCI exist, determining to receive the UCI on one of the first type of PUSCH and the second type of PUSCH or the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
In a fifth aspect, the present application provides a channel transmission apparatus, where the apparatus is applied to 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 PUSCH or UCI is transmitted on PUCCH 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 is a PUSCH having a corresponding PDCCH, where the second PUSCH is a CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
In a sixth aspect, the present application provides a channel transmission apparatus, where the apparatus is applied in a base station, the apparatus includes:
a determining unit, configured to determine, according to one or a combination of rules 1-3, to receive UCI on one PUSCH of a first type PUSCH and a second type PUSCH or to receive the UCI on the PUCCH when there is a collision between the first type PUSCH and the second type PUSCH, and at least one PUSCH of the first type PUSCH and the second type PUSCH collides with a PUCCH carrying the UCI, where the first type PUSCH is a PUSCH having a corresponding PDCCH, and the second type PUSCH is a CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
In a seventh aspect, the present application provides a processor-readable storage medium storing a computer program for causing the processor to perform the method of any one of the first or second aspects.
The application provides a channel transmission method, a device and a readable storage medium, when a first type of PUSCH and a second type of PUSCH have conflict, and at least one of the first type of PUSCH and the second type of PUSCH has conflict with a PUCCH carrying UCI, determining that the UCI is transferred to the PUSCH to be transmitted or the UCI is transmitted on the PUCCH according to one or a combination of rules 1-3, wherein the first type of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH; wherein, rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not. 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 the PUCCH carrying UCI, which combination of rule 1, rule 2 and rule 3 is used can be determined according to different judging conditions, whether UCI is transferred to the PUSCH for transmission or UCI is transmitted on the PUCCH is further determined, and the purpose that channel transmission can be effectively ensured under any judging condition, namely in any scene under the condition that the channel has conflict is achieved.
It should be understood that the description of the invention above is not intended to limit key or critical features of embodiments of the invention, nor to limit the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
For a clearer description of the technical solutions of the present application or of the prior art, the drawings that are used in the description of the embodiments or of the prior art will be briefly described, it being obvious that the drawings in the description below are some embodiments of the invention, and that other drawings can be obtained from them without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a channel that cannot be transmitted according to an embodiment of the present application;
fig. 2 is a schematic diagram of a channel that cannot be transmitted according to another embodiment of the present application;
fig. 3 is a flow chart of a channel transmission method according to an embodiment of the present application;
fig. 4 is a schematic diagram of a scenario of a channel transmission method according to an embodiment of the present application;
fig. 5 is a schematic view of a scenario of a channel transmission method according to another embodiment of the present disclosure;
fig. 6 is a schematic diagram of a scenario of a channel transmission method according to another embodiment of the present application;
Fig. 7 is a schematic diagram of a scenario of a channel transmission method according to another embodiment of the present application;
fig. 8 is a schematic diagram of a scenario of a channel transmission method according to another embodiment of the present disclosure;
fig. 9 is a schematic diagram of a scenario 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 another embodiment of the present application;
fig. 11 is a schematic view of a scenario of a channel transmission method according to another embodiment of the present disclosure;
fig. 12 is a flowchart of a channel transmission method according to another embodiment of the present application;
fig. 13 is a schematic structural diagram of a channel transmission device according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a channel transmission device according to another embodiment of the present application;
fig. 15 is a schematic structural diagram of a channel transmission device according to another embodiment of the present disclosure;
fig. 16 is a schematic structural diagram of a channel transmission device according to another embodiment of the present application.
Detailed Description
The term "and/or" in this application describes an association relationship of an association object, which means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The following description of the technical solutions in the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
For a clear understanding of the technical solutions of the present application, the prior art solutions will be described in detail first. In the prior art, there are at least the following cases: referring to fig. 1, in case 1, if CG PUSCH and DG PUSCH have the same physical layer priority, PUCCH and PUSCH have the same physical layer priority, and medium access control (english: medium Access Control, abbreviated: MAC) does not open 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 with the CG at the time t1 (because the UL grant is relatively late), the UE decides not to prepare UCI transmission on the PUCCH at the time t1 and transfers UCI to the CG PUSCH for transmission, and the result of MAC execution on the CG and the DG is to send protocol data units (English: protocol Data Unit, PDU) (not later than the time t 3) of the DG, but the UE can know whether the PDU of the CG exists at the time t2, because the time t2 is later than t1, when the UE knows that the CG cannot be transmitted, the UCI preparation on the PUCCH cannot be completed before the original PUCCH is sent (including original sequence generation, encoding, scrambling, modulation, mapping and the like), so that UCI cannot be transmitted along with the fact that the CG is not transmitted.
Case 2: if CG PUSCH and DG PUSCH have different physical layer priorities, e.g., DG is high priority, PUCCH has the same physical layer priority as CG PUSCH and is low priority, and MAC does not turn on LCH priority selection rules. The MAC may choose to send PDUs to the channel with a high physical layer priority, i.e. send PDUs to the DG at a time not later than t3, and similarly, the PUCCH with a low priority may determine UCI to be multiplexed onto the PUSCH with the CG with a low priority at a time t1, which also results in that transmission of the UCI with a low priority cannot be achieved when it is determined that the CG has no PDUs at a time t 2.
Case 3: if CG and DG PUSCH have the same physical layer priority, PUCCH and PUSCH also have the same physical layer priority, and MAC turns on LCH priority selection rule, MAC may select one downlink PDU in CG and DG according to their corresponding LCH priority, and DG may be selected. The above-described problems are also present.
Case 4: if CG PUSCH and DG PUSCH have different physical layer priorities, PUCCH and CG PUSCH have the same physical layer priority, and MAC turns on LCH priority selection rules, MAC may select one downlink PDU in CG and DG according to their corresponding LCH priorities, and DG may be selected. The above-described problems are also present.
In addition, when the CG is shifted from the DG, as shown in fig. 2, in cases 3 and 4, there is a problem that UCI cannot be transmitted when the MAC selects to transmit PDU to the CG, and UCI cannot be transmitted.
Therefore, when there is a conflict between DG PUSCH (i.e., first type PUSCH) and CG PUSCH (i.e., second type), and there is a conflict between DG PUSCH or CG PUSCH and PUCCH carrying UCI, no explicit solution is available yet, that is, channel transmission cannot be effectively guaranteed.
The inventor further studies and found that, to effectively guarantee channel transmission, a predetermined rule is required, and which rule or which combination of rules is used to implement channel transmission can be determined according to different judging conditions, namely, UCI is transferred to PUSCH or UCI is transmitted on PUCCH according to one or a combination of rules 1-3.
Based on the inventive study of the above inventor, a channel transmission method proposed in the present application is proposed, in the present application, when there is a collision between DG PUSCH (i.e. first type PUSCH) and CG PUSCH (i.e. second type PUSCH), and at least one of DG PUSCH and CG PUSCH collides with PUCCH carrying UCI, according to rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB; or according to the combination in the rules 1-3, determining that the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH, so that the channel transmission can be effectively ensured under the scene of conflict.
Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 3 is a flow chart of a channel transmission method provided in an embodiment of the present application, and as shown in fig. 3, an execution body of the channel transmission method provided in the embodiment of the present application is a terminal device, where the channel transmission method provided in the embodiment of the present application includes the following steps:
step 101, judging whether a conflict exists between a first type PUSCH and a second type PUSCH, and whether a conflict exists between at least one of the first type PUSCH and the second type PUSCH and a PUCCH carrying UCI;
step 102, when there is a collision between the first type PUSCH and the second type PUSCH and at least one of the first type PUSCH and the second type PUSCH collides with the PUCCH carrying UCI, determining that the UCI is transferred to PUSCH or the UCI is transmitted on PUCCH according to one or a combination of rules 1-3.
Wherein, the first type of PUSCH is PUSCH with a corresponding PDCCH, and the second type of PUSCH is CG PUSCH.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
a collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same or different carriers.
In this embodiment, for the time domain overlap in the presence of a collision (i.e., a collision between PUSCH, which is a collision between PUSCH of the first type and PUSCH of the second type, at least one of PUSCH of the first type and PUSCH of the second type, and PUCCH of the UCI bearing PUCCH, which is a collision between PUCCH and PUSCH, may include at least two cases, case 10: there is an overlap in the time domain on the same carrier, case 20: 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 less than a predetermined threshold (this is to cover the case of high frequency transmission, where one of the two channels is high frequency and one is low frequency, a certain time interval is required to be maintained in the time domain for adjusting the radio frequency device even if there is no overlap in the time domain, so this process is equivalent to the time domain overlap).
Specifically, rule 1: and determining a first target PUSCH carrying the UCI in the PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 the first type PUSCH and the second type PUSCH and at least one of the first type PUSCH and the second type PUSCH collides with the PUCCH carrying UCI, a first target PUSCH carrying UCI is determined among PUSCHs of the first type PUSCH and the second type PUSCH that collide with the PUCCH, the UCI is transmitted on the first target PUSCH, wherein it is assumed that the first target PUSCH always has TB transmission.
In this embodiment, when the first target PUSCH in rule 1 is a DG PUSCH, it is assumed that the first target PUSCH always has a TB (i.e., transport Block, english: transport Block) or an uplink shared channel (abbreviated as UL-SCH) transmission, that is, when the UCI is transmitted on the first target PUSCH, a TB or UL-SCH corresponding to the first target PUSCH is also transmitted, which specifically includes:
the MAC always sends PDU to the first target PUSCH;
when the first target PUSCH is configured with UL skip (i.e., UL skip), if the first target PUSCH does not have corresponding data transmission, the MAC will always send a PDU (e.g., a placeholder PDU) to the first target PUSCH;
the PUSCHs other than the first target PUSCH in DG and CG are not transmitted, i.e. the terminal (i.e. the terminal device) does not expect to receive PDUs corresponding to the PUSCHs other than the first target PUSCH in DG and CG.
Rule 2: and in the PUSCHs which have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, determining a first target PUSCH carrying UCI, and determining whether the UCI is transferred to the PUSCH to be transmitted or the UCI is transmitted on the PUCCH according to the type of the first target PUSCH.
Namely, when the first type of PUSCH and the second type of PUSCH have conflict, and at least one of the first type of PUSCH and the second type of PUSCH has conflict with the PUCCH carrying UCI, determining a first target PUSCH carrying UCI in the PUSCH which has conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be transmitted or the UCI is 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 it is assumed that the first target PUSCH always has a TB transmission; and/or the number of the groups of groups,
and when the first target PUSCH is the 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 the first target PUSCH always has TB or uplink shared channel (UL-SCH) transmission, 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 PDU to the first target PUSCH; when the first target PUSCH is configured with UL skip (i.e., UL skip), if the first target PUSCH does not have corresponding data transmission, the MAC will always send a PDU (e.g., a placeholder PDU) to the first target PUSCH; the PUSCHs other than the first target PUSCH in DG and CG are not transmitted, i.e. the terminal (i.e. the terminal device) does not expect to receive PDUs corresponding to the PUSCHs other than the first target PUSCH in DG and CG. That is, when the first target PUSCH in rule 1 is DG PUSCH, it is assumed that the first target PUSCH always has TB transmission, and the specific content is the same.
For the case where the first target PUSCH in rule 2 is the CG PUSCH, whether or not to transmit a PUSCH other than the first target PUSCH (i.e., the first type PUSCH) depends on whether or not the MAC has transmitted a PDU to the first type PUSCH, and if so, transmits, and if not, does not transmit; the MAC should not send PDUs to the second PUSCH at this time, and the terminal does not expect to receive PDUs (to the physical layer, or TB) corresponding to the first target PUSCH (i.e., the second PUSCH) at this time because the PDUs are sent and not transmitted.
Optionally, the rule 2 includes:
and taking the first type PUSCH, the second type PUSCH and the PUCCH as a group of overlapped channels to meet the time condition of multiplexing transmission, or taking the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH as a group, wherein the time T is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, and the time T is the time length calculated according to a preset rule.
The PDCCH and the DCI are equivalent, but the PDCCH is a specific channel, and the DCI is a format definition on the transmission content of the PDCCH.
In this embodiment, in rule 2, to ensure that the overlap condition (including the overlap between DG and cG and the overlap with UCI) is determined before PUCCH preparation, before MAC makes a decision to reasonably send PDUs for DG PUSCH and cG PUSCH, the overlap condition can be determined in one way: assuming that the DG PUSCH, CG PUSCH and PUCCH satisfy a time condition of multiplexing transmission as a set of overlapping channels (timer, including T1mux and T2 mux), on one hand, the presence of PUSCH overlapping with UCI is obtained before UCI starts preparation on PUCCH, so that UCI preparation on PUCCH is avoided, and on the other hand, preparation can be completed before PUSCH transmission is satisfied for UCI, i.e., timer 1 is satisfied between a first symbol of a channel having an earliest starting symbol among the DG PUSCH, CG PUSCH and PUCCH and PDSCH or SPS PDSCH release corresponding to PUCCH, and timer 2 is satisfied between a first symbol and DCI (or PDCCH) corresponding to PUCCH and PUSCH; alternatively, another way is: providing that the end symbol of the DCI corresponding to the channel with the latest start symbol in the DG PUSCH, CG PUSCH and PUCCH is not later than T time before the channel with the earliest start symbol, 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, e.g. T is a value determined in a manner similar to the value of time 2 assuming that there is an overlap between the channel with the latest start symbol and the channel with the earliest start symbol in the DG PUSCH, CG PUSCH and PUCCH, a specific T value may be different from the value of time 2 described above for time 2, depending on parameters of the specific channel, e.g. T may be calculated according to a specific formula based on SCS of the DCI corresponding to the earliest channel and the latest channel, SCS of PDSCH, SPS PDSCH release corresponding to the PUCCH, SCS of the earliest and/or latest channel itself, and processing time capability (processing capability or 2) of the PUSCH corresponding to the carrier where the earliest and/or latest channel is located.
For a set of overlapped PUCCHs and/or PUSCHs, when one of the PUCCHs or PUSCHs has corresponding downlink control information (in english: downlink Control Information, abbreviated as DCI), for example, a hybrid automatic repeat request acknowledgement (in english: hybrid Automatic Repeat request-acklegend, abbreviated as HARQ-ACK) carried by the PUCCH is a HARQ-ACK of a physical downlink shared channel (in english: physical Downlink Shared Channel, abbreviated as PDSCH) having DCI scheduling, or is a DCI indicating release of downlink Semi-persistent scheduling (Semi-Persistent Scheduling, abbreviated as SPS) resources, the DCI of the scheduled PDSCH or the DCI indicating release of the downlink SPS resources is the DCI corresponding to the PUCCH, for example, the DCI scheduling the PUSCH is the DCI corresponding to the PUSCH), based on the first symbol of the initially earliest channel (if the initial is the same, then optionally one channel) in the set of channels, the following timeline needs to be satisfied:
timeline1: the first symbol is not earlier than a symbol including CP starting after T1 time after the last symbol of any PDSCH or SPS PDSCH release requiring HARQ-ACK feedback on PUCCH, i.e. the time interval between the first symbol and the last symbol of any PDSCH or SPS PDSCH release is not less than T1 time, and T1 is related to the processing delay of PDSCH or SPS PDSCH release, and can be calculated according to the formula and related parameters; the purpose of this timeline is to ensure that the acquisition and preparation of the HARQ-ACK can be completed before the transmission of the finally determined channel for transmitting the HARQ-ACK begins.
timeline2: the first symbol is not earlier than the last symbol of any one of the physical downlink control channels (Physical Downlink Control Channel, abbreviated as PDCCH) of the scheduled PDSCH (if any) and PUSCH (if any), and the symbol including CP is started after the T2 time after the last symbol including PDCCH of indication SPS PDSCH release, i.e. the time interval between the first symbol and the last symbol of any one of the above PDCCHs is not less than the T2 time, and T2 is related to the processing delay of PUSCH and can be calculated according to the formula and related parameters. The purpose of the timeline is to ensure that when multiple UCI multiplexing transmissions exist, the multiple UCI can complete acquisition and multiplexing processing of the various UCI before transmission of the target channel for transmitting UCI starts.
Rule 3: and determining whether the UCI is transferred to the PUSCH to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
That is, when there is a collision between the first type PUSCH and the second type PUSCH and at least one of the first type PUSCH and the second type PUSCH collides with the PUCCH carrying UCI, determining whether the UCI is transferred to PUSCH or the UCI is transmitted on PUCCH according to whether the PUSCH in the first type PUSCH and the second type PUSCH obtains TB.
In this embodiment, it is determined that PUSCH without obtaining a TB is not transmitted, PUSCH with obtaining a TB is transmitted (MAC transmits PDU to only one PUSCH of DG and CG, i.e. the terminal does not expect to receive PDU to both DG and CG, i.e. the terminal does not expect MAC to transmit PDU to both CG and DG).
Optionally, the rule 3 includes:
if the PUSCH which has collision 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, transferring the UCI to the selected one PUSCH for transmission, and not transmitting the PUCCH.
In this embodiment, in rule 3, the MAC may select according to LCH priorities corresponding to different PUSCHs, and may select to send a PDU to any one of the first and second PUSCHs, but the MAC only sends a PDU to one of the first and second PUSCHs, i.e., the terminal does not expect to receive a PDU for both the first and second PUSCHs, i.e., the terminal does not expect that the MAC will send a PDU for both the first and second PUSCHs.
Specifically, if it is determined that there is no transmission of PUSCH in collision with the PUCCH (i.e., no TB, if there are multiple PUSCHs overlapping the PUCCH, each overlapping PUSCH is determined to be not transmitted), UCI is transmitted on the PUCCH; if it is determined that at least one PUSCH (TB) determined to be transmitted exists among PUSCHs overlapping with the PUCCH in the time domain, one PUSCH (not selected or considered to be selected if only one PUSCH determined to be transmitted) is selected among the PUSCHs determined to be transmitted, and UCI is transferred to the selected one PUSCH for transmission.
In this embodiment, other PUSCHs that do not collide with the PUCCH may determine whether to transmit according to whether to obtain the TB, if the TB is obtained, the TB may be transmitted, and if the TB is not obtained, the TB is not transmitted.
Determining that the UCI is transferred to PUSCH or 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 rules 1, 2, and 3; on the other hand, it is also possible to determine which combination of 1-3 is used to realize channel transmission according to different judgment conditions. That is, when there is a collision between the first type PUSCH and the second type PUSCH and at least one of the first type PUSCH and the second type PUSCH collides with the PUCCH carrying UCI, it is determined that the UCI is transferred to PUSCH or the UCI is transmitted on PUCCH according to any one or combination of rules 1-3.
Optionally, determining which of the usage 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, where the second target PUSCH is a PUSCH having a collision with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
Determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
and determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
Wherein the PDCCH is a PDCCH scheduling PDSCH and the PDSCH transmits HARQ-ACK in the PUCCH, or a PDCCH indicating downlink SPS resource release and the PDCCH transmits HARQ-ACK in the PUCCH.
In this embodiment, how to determine which one or combination of usage rules 1-3 may be specified by the following schemes:
scheme 1: using a predetermined rule, comprising: rule 1 or rule 2. Specific embodiments may be referred to the above description for rule 1 and rule 2, and will not be repeated here.
Scheme 2: the determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH includes:
When the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
In this embodiment, determining how to transmit according to the relation between the starting symbol of the PUCCH carrying UCI and the starting symbol of the second target PUSCH specifically includes:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: rule 1 above is employed; otherwise, the above rule 2 or rule 3 is adopted (i.e., the condition is not satisfied, i.e., the starting symbol of the PUCCH is not earlier than the time determined according to the predetermined rule). For the description of rule 1, rule 2 and rule 3, reference may be made to the above embodiments, and the description thereof will be omitted.
Wherein the time determined according to the predetermined rule is determined according to one of the following ways: i.e. the moment determined according to the predetermined rule, can be achieved in several ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
When the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
In this embodiment, the time determined according to the predetermined rule is specifically defined as:
the moment determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH (or may also be referred to as a preparation time, related to the PDSCH processing capability of the UE and the parameter configuration of the PUCCH-related transmission) is smaller than the processing time of the second target PUSCH (related to the PUSCH processing capability of the UE and the parameter configuration of the PUSCH-related transmission), the time determined according to the predetermined rule is a time or symbol corresponding to a Ts time before the start symbol of the second target PUSCH (in particular, a symbol closest to the start symbol of the PUSCH satisfies an interval Ts between the start symbol of the PUSCH), where Ts is a difference between the processing time of the second target PUSCH and the processing time of the PUCCH; or alternatively, the process may be performed,
When the processing time of the PUCCH is greater 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 the Ts time) after the start 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: the determining which of the usage rules 1-3 is based on the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of the third target PUSCH includes:
when a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
In this embodiment, determining how to transmit according to the relation between the end symbol of the DCI corresponding to the PUCCH and the start symbol of the third target PUSCH specifically includes:
when the time interval between the end symbol of the DCI and the start symbol of the third target PUSCH is not shorter than T time (where T time is a predetermined time, which may be referred to as a predetermined time hereinafter), where the predetermined time may be calculated in a similar manner to the above T time, but specific parameters used may be different, resulting in that the calculated value of T may be different. Reusing rule 1 above; 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): the rule 2 or 3 described above is repeated.
Wherein the DCI is DCI of scheduling PDSCH and the PDSCH transmits HARQ-ACK in the PUCCH, or is DCI indicating downlink SPS resource release and the DCI transmits HARQ-ACK in the PUCCH.
Scheme 4: the determining which of the usage rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH includes:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
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 (may be a starting symbol or an ending symbol of the PUCCH is earlier than a starting symbol of the third target PUSCH because the two do not overlap), rule 1 or rule 2 is employed; and when the PUCCH is later than the third target PUSCH, adopting rule 3.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first type PUSCH and the second type PUSCH, one of the PUSCHs is selected as the second target PUSCH in the following manner: selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; alternatively, one of the PUSCHs of a certain class of the first class PUSCH and the second class PUSCH is predetermined to be selected in advance.
When there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners: selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; alternatively, one of the PUSCHs of a certain class of the first class PUSCH and the second class PUSCH is predetermined to be selected in advance.
In this embodiment, the second target PUSCH is a PUSCH in the DG PUSCH and the CG PUSCH, where there is a conflict with the PUCCH carrying UCI (for example, there is an overlap in the time domain, where the time domain overlap may refer to the two cases described in the foregoing embodiment, which are not described herein in detail), and specifically includes: and when the number of the PUSCHs which have conflict with the PUCCH carrying UCI in the DG PUSCH and the CG PUSCH is multiple, selecting one of the PUSCHs as a second target PUSCH. I.e. one of the earliest or latest starting symbols can be selected; if the plurality of start symbols are aligned, selecting any one of them; one PUSCH of DG and CG may be selected, for example, DG or CG.
When there are a plurality of PUSCHs in the first type PUSCH and the second type PUSCH that do not collide with the PUCCH, selecting one of them as the third target PUSCH: one of the earliest or latest start symbols may be selected, and if the start symbols of the plurality of PUSCHs are aligned, any one of them is selected; one of the PUSCHs of a certain category of the first category and the second category 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 priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
Wherein, the PUCCH and the PUSCH are in the same or different carriers; DG PUSCH and CG PUSCH have the same or different physical layer priorities; the DG PUSCH is a PUSCH for UL grant indicating that there is a TB or UL-SCH transmission (i.e., the DG PUSCH is not a PUSCH transmitting only a-CSI or SP-CSI). PUCCH has the same (R16) or different (R17) physical layer priority as PUSCH present in the PUCCH-present time domain; determining the PUSCH carrying UCI without considering which PUSCHs are skip, namely taking the PUSCHs which are overlapped with the PUCCH as a group in the transmission resources corresponding to the PUSCHs, and determining the PUSCHs carrying UCI; the UCI is at least one of HARQ-ACK, scheduling request (english: scheduling Request, abbreviated: SR), and channel state information (english: channel State Information, abbreviated: CSI).
In this embodiment, the DG PUSCH is a PUSCH in which UL grant indicates that there is a TB or UL-SCH transmission, i.e. a PUSCH in which there is a TB transmission when scheduled, but does not represent that MAC will necessarily send a PDU to it, because there may be a skip (i.e. a skip), and PUSCH carrying only a-CSI and SP-CSI, there is no TB transmission per se for this PUSCH, and MAC will certainly not send a PDU to it, and there is no PDU in this embodiment.
In at least one of the downstream cases, the above scheme is performed:
CG PUSCH, DG PUSCH and PUCCH have the same physical layer priority, and MAC does not turn on LCH priority selection rules;
CG and DG PUSCH have different physical layer priorities, PUSCH and PUCCH overlapping the PUCCH in the time domain have the same physical layer priorities, and MAC does not turn on LCH priority selection rules;
CG PUSCH, DG PUSCH and PUCCH have the same physical layer priority, and MAC turns on LCH priority selection rules;
CG and DG PUSCH have different physical layer priorities, PUSCH and PUCCH overlapping the PUCCH in the time domain have the same physical layer priority, and MAC turns on LCH priority selection rules.
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 a PUCCH carrying UCI, transmission is performed according to a predetermined rule (scheme 1), or according to a relationship between a start symbol of the 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 the third target PUSCH (scheme 4). The second target PUSCH is a PUSCH of the DG PUSCH and the CG PUSCH, which overlaps the PUCCH in the time domain, and the third target PUSCH is a PUSCH of the earliest one of the DG PUSCH and the CG PUSCH, which does not overlap the PUCCH in the time domain.
By way of example, embodiments of the present application are described below in conjunction with the accompanying drawings:
embodiment one (rule 1, including direct use or case employed in scheme 2; inability to determine whether there are PDUs in the CG will result in UCI discard, so such case (i.e., case) specifies that there are PDUs in the CG always, UCI is transmitted on CG PUSCH, DG PUSCH is not transmitted.)
Referring to fig. 4, fig. 4 is a schematic view of a scenario of a channel transmission method according to an embodiment of the present application. When rule 1 is directly used, or when scheme 2 is used, according to the Ts time before the start time of the PUCCH is earlier than the start time of the CG PUSCH (assuming that the processing time of the PUCCH is smaller than the processing time of the PUSCH at this time, when the processing time of the PUCCH is greater than the processing time of the PUSCH, here earlier than the Ts time after the start time of the CG PUSCH), rule 1 is determined to be used, that is, UCI is transmitted on the CG PUSCH, PUCCH is not transmitted nor DG PUSCH, MAC needs to always send PDU to the CG PUSCH (even if there is no data to be transmitted in the logical channel to which the CG PUSCH corresponds, PDU of the placeholder needs to be generated), where Ts is the difference between the processing time of the CG PUSCH and the processing time of the PUCCH.
The same applies when CG PUSCH and DG PUSCH are exchanged, and when rule 1 is directly used, or when scheme 2 is used, rule 1 is determined according to that the starting time of PUCCH is earlier than the Ts time before the starting time of DG PUSCH, i.e. UCI is transmitted on DG PUSCH, PUCCH is not transmitted, CG PUSCH is not transmitted, MAC needs to always send PDU to DG PUSCH (even if DG PUSCH is configured with UL skip, and no data is to be transmitted in the corresponding logical channel, PDU of occupying bits needs to be generated), where Ts is the difference between the processing time of PUCCH and the processing time of DG PUSCH.
Example two (rule 2 and rule 3)
Referring to fig. 5 and 6, when 2 is directly used, or when scheme 2 is used, according to the fact that the starting time of PUCCH is aligned with the starting time of CG PUSCH, or according to the fact that the starting time of PUCCH is not earlier than Ts time before the starting time of CG PUSCH (assuming that the processing time of PUCCH is less than the processing time of PUSCH at this time, when the processing time of PUCCH is greater than the processing time of PUSCH, here is later than Ts time after the starting time of CG PUSCH), as shown in fig. 7 and 8, where Ts is the difference between the processing time of CG PUSCH and the processing time of PUCCH, when rule 2 or rule 3 is determined to be used:
when rule 2 is used: assuming that CG PUSCH is not transmitted always according to a predetermined rule, it can be judged at time t1 that CG is not transmitted because there is a collision of DG and CG, thereby determining UCI is transmitted on PUCCH, and whether DG is transmitted depends on whether MAC has transmitted PDU to DG, transmitted, not transmitted, as shown in fig. 5 or fig. 7.
Using rule 3: determining how to transmit according to the selection result of the MAC in CG and DG, for example, if the MAC selects DG (PDU is transmitted for DG but not for CG), determining UCI is transmitted on PUCCH, CG PUSCH is not transmitted, DG PUSCH is transmitted, as shown in fig. 4 or fig. 6; for another example, assuming that the MAC selects CG (PDUs are transmitted for CG and not for DG), CG PDUs and UCI are transmitted on CG PUSCH, PUCCH is not transmitted, and DG PUSCH is not transmitted, as shown in fig. 6 or 8.
The CG PUSCH and the DG PUSCH are exchanged, and the same applies, and in a specific scheme, the PUSCH carrying UCI is replaced by DG, which is not described again.
Example three (scheme 3, timeline met)
The DL grant in the figure is the DCI corresponding to the PUCCH, and the overlapping situation is shown in fig. 9. When rule 1 is directly used, or scheme 3 is used, determining that UCI is transmitted on CG PUSCH according to the end symbol of DL grant is not later than T2 time before the start time of DG PUSCH, and always assuming that CG PUSCH has TB transmission, that is, MAC will be sent to CG PUSCH (even if there is no data to be transmitted in the corresponding logical channel, PDU of the placeholder needs to be generated), PUCCH is not transmitted, DG PUSCH is not transmitted, where T2 is a predetermined time length, related parameters (such as SCS, processing capability, transmission symbol length, etc.) related to DL transmission corresponding to PUCCH and PUCCH, etc., and related parameters related to DG PUSCH; because DL grant is early enough, before MAC decides to generate PDU for DG and sends it, it can be determined that CG and UCI overlap, and it is necessary to ensure that CG has PDU, so MAC can decide not to generate PDU for DG and generate PDU for CG, so as to ensure UCI transmission on CG.
The same applies to exchanging CG PUSCH and DG PUSCH, and as a result, UCI is transmitted on DG PUSCH, PUCCH is not transmitted, and CG PUSCH is not transmitted, so that MAC needs to always send PDU to DG PUSCH (even if DG PUSCH is configured with UL skip and no data is to be transmitted in the corresponding logical channel, PDU with occupying bit is required to be generated). If the PUCCH has no corresponding DCI, it is known that SPS HARQ-ACK is always overlapped with CG before DG PDU preparation is performed, and thus the PUCCH can always be processed according to rule 1.
Example four (scheme 3, not satisfying timeline)
The DL grant in the figure is the DCI corresponding to the PUCCH, and the overlapping is as described in fig. 10 or 11. When rule 2 is directly used or scheme 2 is used, determining to use rule 2 or rule 3 according to the fact that the ending symbol of the DL grant is later than the T2 time before the starting moment of the DGPUSCH; the specific processing procedure is similar to the above embodiment, and will not be repeated; for example, for scheme 2-2 (i.e., rule 3), when it is determined that DG has no TB and CG has TB, it may be determined that UCI is transferred to CG for transmission if it is already known which PUSCH has TB before deciding whether to prepare PUCCH, and the transmission result is shown in fig. 10; for example, when it is determined that CG has no TB and DG has TB, it is known which PUSCH has TB before deciding whether to prepare PUCCH, UCI may be determined to be transmitted on PUCCH, TDM transmission between DG PUSCH and PUCCH, and the transmission result is shown in fig. 11.
The same applies to the CG PUSCH and DG PUSCH being exchanged.
Example five (for scheme 4)
Assuming that DG and CG overlap and only CG therein overlaps PUCCH, if rule 1 or rule 2 is directly adopted or when PUCCH is earlier than PUSCH according to scheme 4, rule 1 or rule 2 is determined to be used, and the specific processing procedure is similar to the result of using rule 1 and rule 2 in the above embodiment, for example, as shown in fig. 4 in embodiment one or fig. 5 and fig. 7 in embodiment two, and will not be repeated; if the usage rule 3 is determined when the PUCCH is later than the PUSCH according to scheme 4, 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 embodiment four, and will not be repeated. Whether there is a sufficient interval between the PUCCH and the CG PUSCH has no influence on the processing result of scheme 4, that is, the difference between the PUCCH and the CG PUSCH in fig. 5, 7, 10, and 11 is not paid attention to, and only the PUCCH is paid attention to earlier than the DG PUSCH.
According to the method and the device, when the conflict exists between the DG PUSCH and the CG PUSCH and the conflict exists between at least one of the DG PUSCH and the CG PUSCH and the PUCCH carrying the UCI, according to a preset rule or according to the relation between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH or according to the relation between the ending symbol of the DCI corresponding to the PUCCH and the starting symbol of the third target PUSCH or according to the front-back sequence between the PUCCH and the third target PUSCH, the problem that when the UCI is firstly determined to be transmitted on a certain PUSCH and then the UCI is known to be incapable of being transmitted, the transmission performance and the efficiency of the UCI are improved, and even if the UCI is obtained by a base station is ensured.
Fig. 12 is a flow chart of a channel transmission method according to another embodiment of the present application, and as shown in fig. 12, an execution 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 conflict exists between a first type PUSCH and a second type PUSCH, and whether a conflict exists between at least one of the first type PUSCH and the second type PUSCH and a PUCCH carrying UCI;
step 202, 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 UCI, determining, according to one or a combination of rules 1-3, to receive the UCI on one of the first PUSCH and the second PUSCH or to receive the UCI on the PUCCH, where the first PUSCH is a PUSCH having a corresponding PDCCH and the second PUSCH is a CG PUSCH.
Wherein, the first type of PUSCH is PUSCH with a corresponding PDCCH, and the second type of PUSCH is CG PUSCH.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
A collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same or different carriers.
In this embodiment, for the time domain overlap in the presence of a collision (i.e., a collision between PUSCH, which is a collision between PUSCH of the first type and PUSCH of the second type, at least one of PUSCH of the first type and PUSCH of the second type, and PUCCH of the UCI bearing PUCCH, which is a collision between PUCCH and PUSCH, may include at least two cases, case 10: there is an overlap in the time domain on the same carrier, case 20: 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 less than a predetermined threshold (this is to cover the case of high frequency transmission, where one of the two channels is high frequency and one is low frequency, a certain time interval is required to be maintained in the time domain for adjusting the radio frequency device even if there is no overlap in the time domain, so this process is equivalent to the time domain overlap).
Specifically, rule 1: and determining a first target PUSCH carrying the UCI in the PUSCHs in the first category and the PUSCHs in the second category, 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 the first type PUSCH and the second type PUSCH and at least one of the first type PUSCH and the second type PUSCH collides with the PUCCH carrying UCI, a first target PUSCH carrying UCI is determined among PUSCHs of the first type PUSCH and the second type PUSCH that collide with the PUCCH, and the UCI is received on the first target PUSCH, wherein it is assumed that the first target PUSCH always has TB.
Rule 2: and in the PUSCHs which have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, determining a first target PUSCH carrying UCI, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH.
Namely, when the first type of PUSCH and the second type of PUSCH have conflict, and at least one of the first type of PUSCH and the second type of PUSCH has conflict with the PUCCH carrying UCI, determining a first target PUSCH carrying UCI in the PUSCH which has conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining that the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH.
Optionally, the rule 2 includes:
when the first target PUSCH is a first type PUSCH, receiving the UCI on the first target PUSCH, wherein it is assumed that the first target PUSCH always has a TB; and/or the number of the groups of groups,
And when the first target PUSCH is the second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
Optionally, the rule 2 includes:
and the first type PUSCH, the second type PUSCH and the PUCCH are used as a group of overlapped channels to meet the time condition of multiplexing reception, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
The PDCCH and the DCI are equivalent, and the PDCCH is a specific channel, and the DCI is a format definition on the PDCCH reception content.
Rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
That is, when there is a collision between the first type PUSCH and the second type PUSCH and at least one of the first type PUSCH and the second type PUSCH collides with the PUCCH carrying UCI, determining whether the UCI is transferred to PUSCH for reception or the UCI is received on PUCCH according to whether the PUSCH in the first type PUSCH and the second type PUSCH obtains TB.
Optionally, the rule 3 includes:
if the PUSCH in conflict 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, receiving the UCI on the selected one PUSCH, and not receiving the PUCCH.
According to the combination of rules 1-3, it is determined to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or to receive the UCI on the PUCCH.
Optionally, determining which of the usage 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, where the second target PUSCH is a PUSCH having a collision with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
And determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the PUSCH which does not conflict with the PUCCH in the first type PUSCH and the second type PUSCH.
Wherein the PDCCH is a PDCCH scheduling PDSCH and the PDSCH receives HARQ-ACK in the PUCCH, or a PDCCH indicating downlink SPS resource release and the PDCCH receives HARQ-ACK in the PUCCH.
In this embodiment, how to determine which of the usage rules 1-3 can be specified by the following schemes:
scheme 1: using a predetermined rule, comprising: rule 1 or rule 2. Specific embodiments may be referred to the above description for rule 1 and rule 2, and will not be repeated here.
Scheme 2: the determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH includes:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Scheme 3: the determining which of the usage rules 1-3 is based on the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of the third target PUSCH includes:
When a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Scheme 4: the determining which of the usage rules 1-3 is used according to the time sequence of the PUCCH and the fourth target PUSCH includes:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
It should be noted that, for the base station side, the above-mentioned transmission behavior corresponding to the terminal device side is changed into the receiving behavior, and the specific scheme design is not repeated.
In this embodiment, when rule 1 is adopted (may be that rule 1 is directly adopted in embodiment one, three or five or rule 1 is used in embodiment one, three or five according to the judgment of the positional relationship in scheme 2, 3 or 4, and rule 1 is used is determined), data and UCI are determined to be received on PUSCH overlapping PUCCH, PUCCH is not received, and other PUSCH overlapping PUSCH carrying UCI is not received in a manner consistent with the terminal.
When rule 2 is adopted (may be that rule 2 is directly adopted in embodiment 2 or 4 or 5 or that rule 2 is directly adopted in embodiment 2 or 4 or 5, or that rule 2 is used is determined according to judgment of a position relation in scheme 2 or 3 or 4), which channel is not transmitted in CG and DG is determined according to a predetermined rule consistent with a terminal, so as to determine a receiving behavior consistent with terminal transmission, wherein if PUSCH overlapped with PUCCH is determined not to be transmitted, UCI is received on PUCCH, how to receive is determined on another PUSCH according to whether UL skip function is available, no UL skip (such as DG is not configured), PUSCH is directly received on DG resource, UL skip (such as CG is determined to be available or DG is configured with this function), and detection is required on corresponding resource to determine whether data transmission is available (such as judging whether data transmission is available by detecting DMRS);
when rule 3 is adopted (e.g., rule 3 is used according to the judgment of the positional relationship in schemes 2 or 3 or 4 in examples 2 or 4 or 5), since which of DG and CG is selected for MAC is transmitted, the base station does not know what is the transmission situation to the base station, and can only determine which channel of DG and CG is actually selected by the terminal MAC according to which hypothesis data is received, respectively, as a result of assuming DG is selected or CG is tried to be received, respectively, and if so, the base station can try to detect UCI on PUCCH resources, and if so, determine that the UE does not transmit CG, thereby further receiving on DG resources (whether or not data is detected directly or first according to whether DG is configured).
According to the channel transmission method, when the conflict exists between the DG PUSCH and the CG PUSCH and the conflict exists between at least one of the DG PUSCH and the CG PUSCH and the PUCCH carrying the UCI, according to a preset rule or according to the relation between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH or according to the relation between the ending symbol of the DCI corresponding to the PUCCH and the starting symbol of the third target PUSCH or according to the front-back sequence between the PUCCH and the third target PUSCH, the situation that the UCI is received on a certain PUSCH is avoided, and then the UCI cannot be received when the PUSCH does not have the PDU is known, so that the receiving performance and the efficiency of the UCI are improved, and the base station is ensured to obtain the UCI.
Fig. 13 is a schematic structural diagram of a channel transmission device according to an embodiment of the present application, and as shown in fig. 13, the channel transmission device according to the embodiment is applied to a terminal device. The channel transmission device provided in this embodiment includes: transceiver 1300 for receiving and transmitting data under the control of processor 1310.
Where in FIG. 13, a bus architecture may comprise any number of interconnected buses and bridges, with various circuits of the one or more processors, specifically represented by processor 1310, and the memory, represented by memory 1320, being linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. Transceiver 1300 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, etc. 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 (Application Specific Integrated Circuit, ASIC), a Field-programmable gate array (Field-Programmable Gate Array, FPGA), or a complex programmable logic device (complex 6 Programmable Logic Device, CPLD), or the processor may employ a multi-core architecture.
In the present embodiment, a memory 1320 for storing a computer program; a transceiver 1300 for transceiving data under the control of the processor 1310; a processor 1310 for reading a computer program in a memory and performing the following operations:
when a conflict exists between a first type of PUSCH and a second type of PUSCH, and at least one of the first type of PUSCH and the second type of PUSCH is in conflict with a PUCCH carrying UCI, determining whether 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 of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
Optionally, when used in rule 2, the processor 1310 specifically includes:
transmitting the UCI on the first target PUSCH when the first target PUSCH is a first type PUSCH, wherein it is assumed that the first target PUSCH always has a TB transmission; and/or the number of the groups of groups,
and when the first target PUSCH is the second type PUSCH, determining not to transmit the first target PUSCH, and transmitting the UCI on the PUCCH.
Optionally, when used in rule 2, the processor 1310 specifically includes:
and taking the first type PUSCH, the second type PUSCH and the PUCCH as a group of overlapped channels to meet the time condition of multiplexing transmission, or taking the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH as a group, wherein the time T is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, and the time T is the time length calculated according to a preset rule.
Optionally, when used in rule 3, the processor 1310 specifically includes:
if the PUSCH which has collision 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, transferring the UCI to the selected one PUSCH for transmission, and not transmitting the PUCCH.
Optionally, the processor 1310 is configured to determine, according to the combination of rules 1-3, that the UCI is transferred to PUSCH or UCI is transmitted on PUCCH, where the method specifically includes:
determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of a second target PUSCH, wherein the second target PUSCH is the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
and determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the 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, according to a relationship between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH, which of the usage rules 1-3 is used, specifically including:
When the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the time determined according to the predetermined rule is determined according to one of the following ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
Optionally, the processor 1310 is configured to determine, according to a relationship between an end symbol of the PDCCH corresponding to the PUCCH and a start symbol of the third target PUSCH, which of the usage rules 1-3 specifically includes:
When a time interval between an end symbol of the PDCCH and a 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, either rule 2 or rule 3 is employed.
Optionally, the processor 1310 is configured to determine, according to the time sequence of the PUCCH and the fourth target PUSCH, which of the usage rules 1-3 specifically includes:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first and second PUSCHs, one of the PUSCHs is selected as the second target PUSCH in the following manner:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
Selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
a collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same 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 priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
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 11, and can achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those of the method embodiments in the present embodiment are omitted herein.
Fig. 14 is a schematic structural diagram of a channel transmission device according to another embodiment of the present application, as shown in fig. 14, where the channel transmission device provided in this embodiment is applied to a terminal device, the channel transmission device 1400 provided in this embodiment includes: and a determining unit.
A determining unit, configured to determine, according to one or a combination of rules 1-3, that UCI is transferred to PUSCH or UCI is transmitted on PUCCH 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, where the first PUSCH is a PUSCH having a corresponding PDCCH, and the second PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
That is, the determination units specifically include a first determination unit 1401, a second determination unit 1402, a third determination unit 1403, and a fourth determination unit 1404. Wherein, the first determining unit 1401 is configured to: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, and transmitting the UCI on the first target PUSCH, wherein the first target PUSCH is assumed to always have TB transmission; a second determining unit 1402 for rule 2: determining a first target PUSCH carrying UCI in PUSCHs which have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is transmitted on the PUCCH according to the type of the first target PUSCH; a third determination unit 1403 for rule 3: determining whether the UCI is transferred to the PUSCH to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB; and a fourth determining unit, configured to determine, according to the combination of rules 1-3, that the UCI is transferred to PUSCH for transmission or that the UCI is transmitted on 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 it is assumed that the first target PUSCH always has a TB transmission; and/or the number of the groups of groups,
and when the first target PUSCH is the 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: and taking the first type PUSCH, the second type PUSCH and the PUCCH as a group of overlapped channels to meet the time condition of multiplexing transmission, or taking the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH as a group, wherein the time T is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, and the time T is the time length calculated according to a preset rule.
Alternatively, the third determining unit 1403 is specifically configured to:
if the PUSCH which has collision 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, transferring the UCI to the selected one PUSCH for transmission, and not transmitting the PUCCH.
Alternatively, the fourth determination unit 1403 includes: a first determination module; or, a second determination module; alternatively, a third determination module; a first determining module, configured to determine which of usage rules 1-3 is used according to a relationship between a start symbol of the PUCCH and a start symbol of a second target PUSCH, where the second target PUSCH is a PUSCH having a collision with the PUCCH in the first type PUSCH and the second type PUSCH; a second determining module, configured to determine which of 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, where the third target PUSCH is a PUSCH that is earliest in the first type PUSCH and the second type PUSCH and does not collide with the PUCCH; and a third determining module, configured to determine which of the usage 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 collide with the PUCCH in the first type PUSCH and the second type PUSCH.
Optionally, the first determining module is specifically configured to:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the time determined according to the predetermined rule is determined according to one of the following ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
Optionally, the second determining module is specifically configured to:
when a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the third determining module is specifically configured to:
when the PUCCH is earlier than the third target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first and second PUSCHs, one of the PUSCHs is selected as the second target PUSCH in the following manner:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
A collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same or different carriers.
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 priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
It should be noted that, the channel transmission device provided in the present application can implement all the method steps implemented in the method embodiments of fig. 3 to 11, and can achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those in the method embodiments in the present embodiment are omitted herein.
Fig. 15 is a schematic structural diagram of a channel transmission device according to another embodiment of the present application, and as shown in fig. 15, the channel transmission device according to the present embodiment is applied to a base station. The channel transmission device provided in this embodiment includes: a transceiver 1500 for receiving and transmitting data under the control of a processor 1510.
Wherein in fig. 15, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 1510 and various circuits of memory represented by memory 1520, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. Transceiver 1500 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, etc. 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 (Application Specific Integrated Circuit, ASIC), a Field-programmable gate array (Field-Programmable Gate Array, FPGA), or a complex programmable logic device (complex 8 Programmable Logic Device, CPLD), or the processor may employ a multi-core architecture.
In the present embodiment, a memory 1520 for storing a computer program; a transceiver 1500 for transceiving data under the control of the processor; a processor 1510 for reading the computer program in the memory and performing the following operations:
when a conflict exists between a first type of PUSCH and a second type of PUSCH and at least one of the first type of PUSCH and the second type of PUSCH and a PUCCH carrying UCI exist, determining to receive the UCI on one of the first type of PUSCH and the second type of PUSCH or the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH; rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
Optionally, the processor 1510, when used for rule 2, specifically includes:
when the first target PUSCH is a first type PUSCH, receiving the UCI on the first target PUSCH, wherein it is assumed that the first target PUSCH always has a TB; and/or the number of the groups of groups,
and when the first target PUSCH is the second type PUSCH, determining not to receive the first target PUSCH, and receiving the UCI on the PUCCH.
Optionally, the processor 1510, when used for rule 2, specifically includes:
and the first type PUSCH, the second type PUSCH and the PUCCH are used as a group of overlapped channels to meet the time condition of multiplexing reception, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, wherein T is the time length calculated according to a preset rule.
Optionally, the processor 1510, when used for rule 3, specifically includes:
if the PUSCH in conflict 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, receiving the UCI on the selected one PUSCH, and not receiving the PUCCH.
Optionally, the processor 1510 is configured to determine, according to the combination of rules 1-3, when the UCI is received on one PUSCH of the first type PUSCH and the second type PUSCH or the UCI is received on the PUCCH, specifically include:
determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of a second target PUSCH, wherein the second target PUSCH is the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
and determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the 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 the usage rules 1-3 is used according to a relationship between the starting symbol of the PUCCH and the starting symbol of the second target PUSCH, and specifically includes:
When the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the time determined according to the predetermined rule is determined according to one of the following ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
Optionally, the processor 1510 is configured to determine which of the usage rules 1-3 is used according to a relationship between an end symbol of the PDCCH corresponding to the PUCCH and a start symbol of the third target PUSCH, and specifically includes:
When a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the processor 1310 is configured to determine, according to the time sequence of the PUCCH and the fourth target PUSCH, which of the usage rules 1-3 specifically includes:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first and second PUSCHs, one of the PUSCHs is selected as the second target PUSCH in the following manner:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
Selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
a collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same 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 type PUSCH and the second type PUSCH have the same or different physical layer priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
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 fig. 12, and can achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those of the method embodiments in the present embodiment are omitted herein.
Fig. 16 is a schematic structural diagram of a channel transmission device according to another embodiment of the present application, and as shown in fig. 16, when the channel transmission device according to the embodiment of the present application is applied to a base station, a channel transmission device 1600 according to the embodiment includes: and a determining unit.
A determining unit, configured to determine, according to one or a combination of rules 1-3, to receive UCI on one PUSCH of a first type PUSCH and a second type PUSCH or to receive the UCI on the PUCCH when there is a collision between the first type PUSCH and the second type PUSCH, and at least one PUSCH of the first type PUSCH and the second type PUSCH collides with a PUCCH carrying the UCI, where the first type PUSCH is a PUSCH having a corresponding PDCCH, and the second type PUSCH is a CG PUSCH; rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
Rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
That is, the determination units specifically include 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 which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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: determining a first target PUSCH carrying UCI in PUSCHs which have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH; a third determining unit 1603 for rule 3: determining whether to receive the UCI on one PUSCH of the first and second PUSCHs or to receive the UCI on the PUCCH according to whether the PUSCH of the first and second PUSCHs obtains a TB; a fourth determining unit, configured to determine, according to the combination of rules 1-3, whether to receive the UCI on one PUSCH of the first type PUSCH and the second type PUSCH or to receive the UCI on the PUCCH.
Optionally, the second determining unit 1602 is specifically configured to:
when the first target PUSCH is a first type PUSCH, receiving the UCI on the first target PUSCH, wherein it is assumed that the first target PUSCH always has a TB; and/or the number of the groups of groups,
and when the first target PUSCH is the 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: and the first type PUSCH, the second type PUSCH and the PUCCH are used as a group of overlapped channels to meet the time condition of multiplexing reception, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type 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 has collision 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, receiving the UCI on the selected one PUSCH, and not receiving the PUCCH.
Optionally, the fourth determining unit 1603 includes: a first determination module; or, a second determination module; alternatively, a third determination module; a first determining module, configured to determine which of usage rules 1-3 is used according to a relationship between a start symbol of the PUCCH and a start symbol of a second target PUSCH, where the second target PUSCH is a PUSCH having a collision with the PUCCH in the first type PUSCH and the second type PUSCH; a second determining module, configured to determine which of 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, where the third target PUSCH is a PUSCH that is earliest in the first type PUSCH and the second type PUSCH and does not collide with the PUCCH; and a third determining module, configured to determine which of the usage 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 collide with the PUCCH in the first type PUSCH and the second type PUSCH.
Optionally, the first determining module is specifically configured to:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
Optionally, the time determined according to the predetermined rule is determined according to one of the following ways:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
Optionally, the second determining module is specifically configured to:
when a time interval between an end symbol of the PDCCH and a 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, either rule 2 or rule 3 is employed.
Optionally, the third determining module is specifically configured to:
when the PUCCH is earlier than the third target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
Optionally, when there are a plurality of PUSCHs that collide with the PUCCH in the first and second PUSCHs, one of the PUSCHs is selected as the second target PUSCH in the following manner:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
Optionally, the collision between PUSCHs includes: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
A collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same or different carriers.
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 priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
It should be noted that, the channel transmission device provided in the present application can implement all the method steps implemented in the method embodiments of fig. 4 to fig. 12, and can achieve the same technical effects, and the same parts and beneficial effects as those in the method embodiments in the present embodiment are not described in detail herein.
It should be noted that, the division of the units in the embodiment of the present application is schematic, only one logic function is divided, and another division manner may be implemented in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a processor-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all or part of the technical solution contributing to the prior art or in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods of the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Embodiments of the present application also provide a processor readable storage medium. The processor-readable storage medium stores a computer program for causing a processor to perform any one of the method embodiments described above.
Among other things, processor-readable storage media can be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, nonvolatile storage (NAND FLASH), solid State Disk (SSD)), etc.
It will be appreciated by those skilled in the art that 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, magnetic 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 flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations 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 modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (29)

1. A channel transmission method, wherein the method is applied to a terminal device, the method comprising:
when a conflict exists between a first type of PUSCH and a second type of PUSCH, and at least one of the first type of PUSCH and the second type of PUSCH is in conflict with a PUCCH carrying UCI, determining whether 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 of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
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 it is assumed that the first target PUSCH always has a TB transmission; and/or the number of the groups of groups,
and when the first target PUSCH is the 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:
and taking the first type PUSCH, the second type PUSCH and the PUCCH as a group of overlapped channels to meet the time condition of multiplexing transmission, or taking the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH as a group, wherein the time T is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH, and the time T is the time length calculated according to a preset rule.
4. The method of claim 1, wherein the rule 3 comprises:
if the PUSCH which has collision 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 number of the groups of groups,
If it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, transferring the UCI to the selected one PUSCH for transmission, and not transmitting the PUCCH.
5. The method of claim 1, wherein the determining, according to the combination of rules 1-3, whether the UCI is transferred to PUSCH transmission or the UCI is transmitted on PUCCH comprises:
determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of a second target PUSCH, wherein the second target PUSCH is the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
and determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the 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 determining which of usage rules 1-3 is used based on a relationship between a starting symbol of the PUCCH and a starting symbol of a second target PUSCH comprises:
when the starting symbol of the PUCCH is earlier than a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
7. The method of claim 6, wherein the time determined according to the predetermined rule is determined according to one of the following:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
when the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
8. The method of claim 5, wherein determining which of usage rules 1-3 is used according to a relation between an end symbol of the PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH comprises:
when a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
9. The method of claim 5, wherein determining which of usage rules 1-3 is used according to a time sequence of the PUCCH and a fourth target PUSCH comprises:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
10. The method of claim 5, wherein when there are a plurality of PUSCHs of the first and second types of PUSCHs that collide with the PUCCH, one of the following is selected as the second target PUSCH:
Selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
11. The method of claim 1, wherein the collision between PUSCHs comprises: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
a collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same 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 priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
13. A channel transmission method, the method being applied to a base station, the method comprising:
when a conflict exists between a first type of PUSCH and a second type of PUSCH and at least one of the first type of PUSCH and the second type of PUSCH and a PUCCH carrying UCI exist, determining to receive the UCI on one of the first type of PUSCH and the second type of PUSCH or the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH;
rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
14. The method of claim 13, wherein the rule 2 comprises:
when the first target PUSCH is a first type PUSCH, receiving the UCI on the first target PUSCH, wherein it is assumed that the first target PUSCH always has a TB; and/or the number of the groups of groups,
and when the first target PUSCH is the 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:
and the first type PUSCH, the second type PUSCH and the PUCCH are used as a group of overlapped channels to meet the time condition of multiplexing reception, or the ending symbol of the PDCCH corresponding to the channel with the latest starting symbol in the first type PUSCH, the second type PUSCH and the PUCCH is not later than the time T before the starting symbol of the channel with the earliest starting symbol in the first type PUSCH, the second type 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:
if the PUSCH in conflict 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 number of the groups of groups,
if it is determined that at least one PUSCH with a TB exists in the PUSCH in conflict with the PUCCH, selecting one PUSCH from the PUSCH with the TB, receiving the UCI on the selected one PUSCH, and not receiving the PUCCH.
17. The method of claim 13, wherein the determining to receive the UCI on one of the first type PUSCH and the second type PUSCH or to receive the UCI on the PUCCH according to the combination of rules 1-3 comprises:
determining which of the usage rules 1-3 is used according to the relation between the starting symbol of the PUCCH and the starting symbol of a second target PUSCH, wherein the second target PUSCH is the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
determining which one of the usage rules 1-3 is used according to the relation between the ending symbol of the PDCCH corresponding to the PUCCH and the starting symbol of a third target PUSCH, wherein the third target PUSCH is the earliest PUSCH which does not collide with the PUCCH in the first type PUSCH and the second type PUSCH; or alternatively, the process may be performed,
And determining which of the use rules 1-3 is used according to the time sequence of the PUCCH and a fourth target PUSCH, wherein the fourth target PUSCH is the 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 determining which of usage rules 1-3 is used according to a relation between an end symbol of the 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 a time determined according to a predetermined rule: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
19. The method of claim 18, wherein the time determined according to the predetermined rule is determined according to one of the following:
the time determined according to the preset rule is the initial symbol of the second target PUSCH; or alternatively, the process may be performed,
when the processing time of the PUCCH is less than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the latest time or symbol corresponding to a Ts time before the start 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 alternatively, the process may be performed,
When the processing time of the PUCCH is greater than the processing time of the second target PUSCH, the time determined according to the predetermined rule is the earliest time or symbol corresponding to a Ts time after the start 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.
20. The method of claim 17, wherein determining which of usage rules 1-3 is used according to a relation between an end symbol of the PDCCH corresponding to the PUCCH and a start symbol of a third target PUSCH comprises:
when a time interval between an end symbol of the PDCCH and a 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 a predetermined time before the start symbol of the third target PUSCH: adopting the rule 1; otherwise, either rule 2 or rule 3 is employed.
21. The method of claim 17, wherein determining which of usage rules 1-3 is used according to a time sequence of the PUCCH and a fourth target PUSCH comprises:
when the PUCCH is earlier than the fourth target PUSCH, adopting the rule 1 or rule 2; otherwise, the rule 3 is employed.
22. The method of claim 17, wherein when there are a plurality of PUSCHs of the first and second types of PUSCHs that collide with the PUCCH, one of the following is selected as the second target PUSCH:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
presetting and selecting one of a certain type of PUSCH in the first type of PUSCH and the second type of PUSCH;
when there are a plurality of PUSCHs of the first and second types of PUSCHs that do not collide with the PUCCH, one of the PUSCHs is selected as the third target PUSCH in one of the following manners:
selecting the earliest or latest one of the start symbols, wherein if the start symbols of the plurality of PUSCHs are aligned, any one of the start symbols is selected; or alternatively, the process may be performed,
one of a certain type of PUSCH among the first type of PUSCH and the second type of PUSCH is predetermined to be selected in advance.
23. The method of claim 13, wherein the collision between PUSCHs comprises: the PUSCHs are overlapped on the same carrier in the time domain, or the time interval between the PUSCHs is smaller than a preset threshold; and/or the number of the groups of groups,
A collision between PUCCH and PUSCH, comprising: there is overlap in the time domain of PUCCH and PUSCH, or the PUCCH and PUSCH time intervals are less than a predetermined threshold, where PUCCH and PUSCH are on the same 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 type PUSCH and the second type PUSCH have the same or different physical layer priorities;
the PUCCH has the same or different physical layer priority with the PUSCH which has conflict with the PUCCH in the first type PUSCH and the second type PUSCH;
LCH priority is configured or not configured.
25. A channel transmission device, wherein the device is applied to a terminal device, and the device comprises 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 conflict exists between a first type of PUSCH and a second type of PUSCH, and at least one of the first type of PUSCH and the second type of PUSCH is in conflict with a PUCCH carrying UCI, determining whether 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 of PUSCH is the PUSCH with a corresponding PDCCH, and the second type of PUSCH is the CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
26. A channel transmission device, the device being applied to a base station, the device comprising: 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 conflict exists between a first type of PUSCH and a second type of PUSCH and at least one of the first type of PUSCH and the second type of PUSCH and a PUCCH carrying UCI exist, determining to receive the UCI on one of the first type of PUSCH and the second type of PUSCH or the UCI on the PUCCH according to one or a combination of rules 1-3, wherein the first type of PUSCH is a PUSCH with a corresponding PDCCH, and the second type of PUSCH is a CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
27. A channel transmission device, wherein the device is applied to a terminal device, and the device comprises:
a determining unit, configured to determine, according to one or a combination of rules 1-3, that UCI is transferred to PUSCH or UCI is transmitted on PUCCH 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 is a PUSCH having a corresponding PDCCH, where the second PUSCH is a CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH for transmission or the UCI is 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 to be transmitted or the UCI is transmitted on the PUCCH according to whether the PUSCHs in the first type of PUSCH and the second type of PUSCH acquire the TB or not.
28. A channel transmission device, the device being applied to a base station, the device comprising:
a determining unit, configured to determine, according to one or a combination of rules 1-3, to receive UCI on one PUSCH of a first type PUSCH and a second type PUSCH or to receive the UCI on the PUCCH when there is a collision between the first type PUSCH and the second type PUSCH, and at least one PUSCH of the first type PUSCH and the second type PUSCH collides with a PUCCH carrying the UCI, where the first type PUSCH is a PUSCH having a corresponding PDCCH, and the second type PUSCH is a CG PUSCH;
Rule 1: determining a first target PUSCH carrying the UCI in PUSCHs which conflict with the PUCCH in the first type of PUSCHs and the second type of PUSCHs, 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 have conflict with the PUCCH in the first type of PUSCH and the second type of PUSCH, and determining whether the UCI is transferred to the PUSCH to be received or the UCI is received on the PUCCH according to the type of the first target PUSCH;
rule 3: and determining whether the UCI is received on one PUSCH of the first type of PUSCH and the second type of PUSCH or the UCI is received on the PUCCH according to whether the PUSCH of the first type of PUSCH and the second type of PUSCH obtains the TB.
29. A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program for causing the processor to perform the method of any one of claims 1 to 24.
CN202110063929.9A 2021-01-18 2021-01-18 Channel transmission method, device and readable storage medium Active CN114826508B (en)

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 CN114826508A (en) 2022-07-29
CN114826508B true 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 (3)

* Cited by examiner, † Cited by third party
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
CN111756506A (en) * 2019-03-29 2020-10-09 华为技术有限公司 Method and communication device for transmitting uplink information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
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
US10966223B2 (en) * 2018-01-22 2021-03-30 Apple Inc. 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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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
CN111756506A (en) * 2019-03-29 2020-10-09 华为技术有限公司 Method and communication device for transmitting uplink information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Discussion on UL skipping for CG PUSCH;Huawei等;3GPP TSG RAN WG1 Meeting #103-e R1-2008776;全文 *
Remaining issues on Enhanced UL configured grant transmission;CATT;3GPP TSG RAN WG1 #103-e R1-2007817;第1-3节 *

Also Published As

Publication number Publication date
WO2022152136A1 (en) 2022-07-21
CN114826508A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
US11284412B2 (en) Resource scheduling method, resource determining method, eNodeB, and user equipment
US11818694B2 (en) Terminal and communication method
KR20220047997A (en) Transmission method, apparatus, communication node and medium
CN102577222B (en) Method and arrangement in a communication system
EP3408962B1 (en) Descriptor channel designs for uplink channels in a shared radio frequency spectrum band
US9807742B2 (en) Method and device for transmitting uplink control information
JP2022530508A (en) User equipment and base station that execute transmission / reception processing
CN114826508B (en) Channel transmission method, device and readable storage medium
CN114826516B (en) Information transmission method, device, terminal equipment, network equipment and storage medium
WO2023131284A1 (en) Transmission method and apparatus, communication device, and readable storage medium
US11956820B2 (en) Transmission device, reception device, wireless communication system, and communication method
US20240056263A1 (en) Communications device, infrastructure equipment and methods
CN114826509B (en) Uplink transmission method, device and processor readable storage medium
WO2023134661A1 (en) Uci transmission method and apparatus, terminal, network device, and storage medium
WO2023134572A1 (en) Uplink transmission method, terminal device, and network device
CN116095867A (en) Resource allocation method, device and storage medium
CN116471698A (en) Channel multiplexing transmission method and device
JP2021016192A (en) Communication device, communication method, and integrated circuit
CN116436569A (en) Method, device, equipment and storage medium for terminating data transmission
CN116636172A (en) Method, device, equipment and medium for determining uplink control information transmission resources
JP2019154078A (en) Communication device and integrated circuit

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